From 55e2b452d1dbb5c9a69e1629918d6334249d988c Mon Sep 17 00:00:00 2001 From: XingCheng3 <1773407212@qq.com> Date: Fri, 29 May 2026 10:07:02 +0800 Subject: [PATCH] =?UTF-8?q?init:=20=E5=AF=BC=E5=85=A5=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=88=B0=20meswork=20Gitea?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .babelrc | 12 + .editorconfig | 14 + .eslintignore | 5 + .eslintrc.js | 196 + .gitignore | 41 + .postcssrc.js | 10 + .travis.yml | 5 + LICENSE | 21 + build/build.js | 45 + build/check-versions.js | 64 + build/logo.png | Bin 0 -> 6849 bytes build/utils.js | 108 + build/vue-loader.conf.js | 5 + build/webpack.base.conf.js | 111 + build/webpack.dev.conf.js | 98 + build/webpack.prod.conf.js | 181 + config/dev.env.js | 8 + config/index.js | 91 + config/prod.env.js | 5 + favicon.ico | Bin 0 -> 4286 bytes index.html | 19 + package-lock.json | 35309 ++++++++++++++++ package.json | 104 + src/App.vue | 29 + src/WorkRecode/WorkRecode | 23 + .../BasicData/EquipmentCapabilitySetting.js | 75 + src/api/BasicData/EquipmentMonitoringNew.js | 44 + src/api/BasicData/FactoryCalendar.js | 31 + src/api/BasicData/Materialmaintenance.js | 57 + src/api/BasicData/MenuManagement.js | 199 + src/api/BasicData/PartsNumberMaintenance.js | 398 + src/api/BasicData/PersonnelManagement.js | 430 + src/api/BasicData/ProjectManagementDisplay.js | 58 + src/api/BasicData/ShiftManagement.js | 88 + src/api/BasicData/SystemRrolemaintenance.js | 69 + src/api/BasicData/UserRightsManagement.js | 98 + .../BasicData/WorkshopPersonnelRoleMana.js | 176 + .../BasicData/WorkshopProcessMaintenance.js | 184 + .../BasicData/maintenanceEquipmentPerson.js | 115 + .../maintainInformation.js | 198 + src/api/SPCanalysis/QualityData_XR.js | 15 + src/api/SPCanalysis/QualityData_XS.js | 11 + src/api/SPCanalysis/_system~.ini | 0 src/api/SPCanalysis/arrangeChart.js | 11 + src/api/SPCanalysis/basicTrendTap.js | 15 + src/api/SPCanalysis/histogram.js | 15 + src/api/SPCanalysis/normal_distribution.js | 24 + .../SPCanalysis/processCapabilityAnalysis.js | 11 + src/api/SPCanalysis/sampleTrendChart.js | 11 + src/api/ipAddress.js | 4 + src/api/login.js | 47 + src/assets/404_images/404.png | Bin 0 -> 98071 bytes src/assets/404_images/404_cloud.png | Bin 0 -> 4766 bytes src/assets/gaojing.png | Bin 0 -> 6380 bytes src/assets/img/CompanyIcon.png | Bin 0 -> 604560 bytes src/assets/img/CompanyQRCode.jpg | Bin 0 -> 40491 bytes src/assets/img/HELI.jpg | Bin 0 -> 33788 bytes src/assets/img/HELILOGO.png | Bin 0 -> 432 bytes src/assets/img/Init1.png | Bin 0 -> 162 bytes src/assets/img/JYLogo.png | Bin 0 -> 9398 bytes src/assets/img/JYuser.png | Bin 0 -> 2991 bytes src/assets/img/MES.png | Bin 0 -> 1184 bytes src/assets/img/MESLOGO.png | Bin 0 -> 8988 bytes src/assets/img/MESLONG.png | Bin 0 -> 810 bytes src/assets/img/MESWORK.png | Bin 0 -> 3670 bytes src/assets/img/SiyuanLOGO.png | Bin 0 -> 9240 bytes src/assets/img/StationLayout.jpg | Bin 0 -> 314001 bytes src/assets/img/StationLayout.psd | Bin 0 -> 5637479 bytes src/assets/img/StationLayoutNew.jpg | Bin 0 -> 307571 bytes src/assets/img/StationLayoutNew1.jpg | Bin 0 -> 313579 bytes .../img/api/Assembly/AssemblyExecution.js | 142 + .../api/Assembly/AssemblyInformationInput.js | 100 + src/assets/img/api/Assembly/AssemblyMes.js | 153 + src/assets/img/api/Assembly/AssemblyPlan.js | 46 + .../api/Assembly/AssemblyProcessAssignment.js | 59 + .../api/Assembly/AssemblyProcessPlanning.js | 324 + .../api/Assembly/AssemblyQualityInspection.js | 103 + .../img/api/Assembly/AssemblyQuotaSetting.js | 102 + .../api/Assembly/AssemblyTaskAssignment.js | 242 + .../img/api/Assembly/DeliveryApplication.js | 46 + .../img/api/Assembly/DeliveryConfirmation.js | 68 + .../img/api/Assembly/ElectricalAssembly.js | 116 + .../api/Assembly/InstallationAndMonitoring.js | 145 + .../img/api/Assembly/MakeAssemblyPlan.js | 164 + src/assets/img/api/Assembly/PlanExecution.js | 116 + .../Assembly/PrintingAssemblyProcessCard.js | 60 + .../img/api/Assembly/QualityBasicData.js | 306 + .../QualityInspectionInformationInquiry.js | 318 + .../img/api/Assembly/ShipmentApproval.js | 46 + .../api/Assembly/SparePartsOutStockRecord.js | 47 + .../Assembly/TypicalAssemblyMaintenance.js | 282 + .../BasicData/EquipmentCapabilitySetting.js | 75 + .../img/api/BasicData/FactoryCalendar.js | 31 + .../img/api/BasicData/Materialmaintenance.js | 57 + .../img/api/BasicData/MenuManagement.js | 199 + .../api/BasicData/PartsNumberMaintenance.js | 398 + .../img/api/BasicData/PersonnelManagement.js | 430 + .../api/BasicData/ProjectManagementDisplay.js | 58 + .../img/api/BasicData/ShiftManagement.js | 88 + .../api/BasicData/SystemRrolemaintenance.js | 69 + .../img/api/BasicData/UserRightsManagement.js | 98 + .../BasicData/WorkshopPersonnelRoleMana.js | 176 + .../BasicData/WorkshopProcessMaintenance.js | 184 + .../BasicData/maintenanceEquipmentPerson.js | 115 + .../img/api/Inventory/CreatePickingList.js | 230 + src/assets/img/api/Inventory/DirectPart.js | 157 + .../api/Inventory/ErrorInformationQuery.js | 19 + .../img/api/Inventory/ExchangeApproval.js | 47 + src/assets/img/api/Inventory/ExchangePart.js | 144 + src/assets/img/api/Inventory/GenneralPart.js | 58 + src/assets/img/api/Inventory/InboundCard.js | 184 + .../img/api/Inventory/Inboundscanning.js | 111 + .../img/api/Inventory/InventoryCheck.js | 291 + .../img/api/Inventory/InventoryManagement.js | 129 + src/assets/img/api/Inventory/MaterialOut.js | 248 + .../img/api/Inventory/MaterialReturn.js | 100 + .../img/api/Inventory/OfflinePartOut.js | 141 + .../img/api/Inventory/OfflinePurchase.js | 145 + src/assets/img/api/Inventory/OutPartSelect.js | 47 + src/assets/img/api/Inventory/PartOut.js | 143 + .../img/api/Inventory/PartsReplacement.js | 174 + src/assets/img/api/Inventory/PickingList.js | 219 + .../img/api/Inventory/PickingListSearch.js | 202 + .../img/api/Inventory/PurchaseInRecord.js | 100 + .../img/api/Inventory/PurchaseOutRecord.js | 126 + .../Inventory/SelfMadePartsWarehouseOut.js | 100 + src/assets/img/api/Inventory/StockInquiry.js | 60 + src/assets/img/api/Inventory/SubPartCome.js | 31 + .../img/api/Inventory/SubstitutePart.js | 129 + .../ActualTimeSupplement.js | 115 + .../ManufacturingCenter/ActualWorkQuery.js | 18 + .../api/ManufacturingCenter/AddingOrder.js | 170 + .../ManufacturingCenter/AntonMonitoring.js | 18 + .../CompletionOfWorkshopComponents.js | 74 + .../ContractApprovalQuery.js | 60 + .../ContractApprovalQuery1.js | 60 + .../ContractDetailsInquiry.js | 48 + .../ContractDetailsInquiryMetalworking.js | 61 + .../ManufacturingCenter/CreateIntakeList.js | 174 + .../CreatePreparationBill.js | 89 + .../CreateWarehousePurchasing.js | 171 + .../DiscardedPartsInquiry.js | 96 + .../api/ManufacturingCenter/Enter0therData.js | 68 + .../EquipmentConditionAnalysis.js | 82 + .../EquipmentMonitoring.js | 102 + .../EquipmentMonitoringNew.js | 44 + .../api/ManufacturingCenter/GroupMatching.js | 184 + .../ManufacturingCenter/InitialProduction.js | 254 + .../MachineToolProcessStatistics.js | 43 + .../api/ManufacturingCenter/MachiningParts.js | 41 + .../MachiningSequenceAdjustment.js | 141 + .../ManufacturingCenter/ManHourAnalysis.js | 99 + .../ManufacturingCenter/ManHourStatistics.js | 31 + .../ManufacturingCenter/MaterialAllocation.js | 137 + .../ManufacturingCenter/MaterialArrival.js | 86 + .../MaterialArrivalManagement.js | 160 + .../MonthEndHourAccounting.js | 57 + .../MonthEndHourAccountingMetalworking.js | 31 + .../OnlineProcessChange.js | 645 + .../ManufacturingCenter/OwnTimeStatistics.js | 30 + .../img/api/ManufacturingCenter/ParseQuery.js | 68 + .../api/ManufacturingCenter/PartAssignment.js | 435 + .../PartWorkCraftSelect_rdlc.js | 128 + .../ManufacturingCenter/ProcessAdjustQuery.js | 74 + .../ManufacturingCenter/ProcessPlanning.js | 507 + .../ManufacturingCenter/ProcessPlanningNew.js | 660 + .../ProcessQuotaEstablishment.js | 605 + .../ProcessQuotaStatistics.js | 59 + .../ProcessTaskAssignment.js | 104 + .../ManufacturingCenter/ProcessingStatus.js | 95 + .../ProcessingStatusEdit.js | 183 + .../ProcessingStatusNew.js | 283 + .../ProductionCapacityBalance.js | 368 + .../ProductionPlanQuery.js | 100 + .../ProjectPlanningManagement.js | 202 + .../ProjectPlanningManagementNew.js | 156 + .../ProjectPlanningManagementQuery.js | 186 + .../ProjectPlanningQuery.js | 87 + .../QualityInspectionQueryMetalworking.js | 33 + .../ManufacturingCenter/QuotaFormulation.js | 117 + .../RawMaterialsMaintenance.js | 57 + .../ManufacturingCenter/RepairTimeEntry.js | 197 + .../RequestApprovalQuery.js | 72 + .../RequestApprovalQuery1.js | 72 + .../ScheduleCompletionDetails.js | 61 + .../ScrappedSupplementaryInvestment.js | 70 + .../api/ManufacturingCenter/ShopScheduling.js | 112 + .../ManufacturingCenter/SparePartsForScrap.js | 132 + .../api/ManufacturingCenter/SparePartsOut.js | 104 + .../ManufacturingCenter/SparePartsPurchase.js | 57 + .../api/ManufacturingCenter/StatusQuery.js | 81 + .../TraceabilityOfParts.js | 69 + .../TypicalProcessMaintenance.js | 198 + .../api/ManufacturingCenter/WorkingHours.js | 30 + .../WorkshopEquipmentManagement.js | 134 + .../machiningHoursStatistics.js | 131 + .../maintainInformation.js | 192 + src/assets/img/api/MarketingCenter/BidBond.js | 201 + src/assets/img/api/MarketingCenter/CRM.js | 241 + .../MarketingCenter/ComprehensiveInquiryMS.js | 173 + .../ContractCapitalManagement.js | 507 + .../ContractInformationManagement.js | 378 + .../img/api/MarketingCenter/CreateProject.js | 120 + .../MarketingCenter/DeliveryApplication.js | 199 + .../api/MarketingCenter/DeliveryManagement.js | 316 + .../img/api/MarketingCenter/InvoiceRecord.js | 147 + .../api/MarketingCenter/MarginManagement.js | 0 .../api/MarketingCenter/PerformanceBond.js | 184 + .../img/api/MarketingCenter/ProjectFiles.js | 214 + .../api/MarketingCenter/ProjectProgress.js | 40 + .../img/api/MarketingCenter/SafetyMargin.js | 175 + .../api/MarketingCenter/ShippingInquiries.js | 44 + .../api/MarketingCenter/afterSaleService.js | 378 + .../ApprovalOfOutsourcingArrivalTicket.js | 48 + .../api/Outsourcing/InterBudgetaryBudgets.js | 113 + .../api/Outsourcing/OutFactoryMaintenance.js | 61 + .../Outsourcing/OutsourcingArrivalTicket.js | 159 + .../Outsourcing/OutsourcingDataMaintenance.js | 74 + .../Outsourcing/OutsourcingInspectionEntry.js | 46 + .../api/Outsourcing/OutsourcingPartsQuery.js | 86 + .../OutsourcingPaymentPlanManagement.js | 128 + .../OutsourcingPaymentPlanManagement2.js | 147 + .../Outsourcing/OutsourcingPaymentRequest.js | 115 + .../api/Outsourcing/OutsourcingPriceBudget.js | 91 + .../api/Outsourcing/OutsourcingQCSearch.js | 288 + .../img/api/Outsourcing/OutsourcingStatus.js | 19 + .../api/Outsourcing/OutsourcingTaskChanges.js | 212 + .../Outsourcing/OutsourcingTaskExecution.js | 187 + .../api/Outsourcing/OutsourcingTaskQuery.js | 267 + .../Outsourcing/OutsourcingTaskQuerySearch.js | 32 + .../OutsourcingTicketArrivalQuery.js | 47 + .../api/Outsourcing/OutsourcingTimeBalance.js | 277 + .../api/Outsourcing/PreorderAssociation.js | 126 + .../api/Outsourcing/UnqualifiedTreatment.js | 46 + .../img/api/ProjectManagement/progress.js | 16 + .../img/api/ProjectManagement/summarize.js | 44 + .../PurchasingCenter/ArrivalStateSearch.js | 103 + .../PurchasingCenter/BacklogGoodsAnalysis.js | 48 + .../PurchasingCenter/BacklogGoodsPrepare.js | 61 + .../PurchasingCenter/CreateInquirySheet.js | 633 + .../CreatePurchaseContract.js | 152 + .../img/api/PurchasingCenter/FundApproval.js | 132 + .../InvoiceSettlementApplication.js | 213 + .../InvoiceSettlementApprove.js | 102 + .../InvoiceSettlementApproveSearch.js | 116 + .../api/PurchasingCenter/MaterialMProcure.js | 288 + .../PurchasingCenter/MaterialManagement.js | 360 + .../api/PurchasingCenter/OfflineContract.js | 425 + .../OfflineContractRequestFund.js | 102 + .../PurchasingCenter/OfflineContractSearch.js | 47 + .../api/PurchasingCenter/OfflinePartsQuery.js | 18 + .../api/PurchasingCenter/PayStateSearch.js | 32 + .../PurchasingCenter/ProjectTotalSearch.js | 60 + .../PurchaseContractApproval.js | 87 + .../PurchaseContractRequestFund.js | 181 + .../PurchaseContractReview.js | 100 + .../PurchaseContractSearch.js | 86 + .../PurchaseInvoiceDelivery.js | 142 + .../PurchaseMaterielModify.js | 31 + .../PurchaseSituationSearch.js | 216 + .../PurchasingCenter/PurchaseTaskAllocate.js | 197 + .../PurchasingEfficiencyAnalysis.js | 73 + .../img/api/PurchasingCenter/ReceiveCheck.js | 86 + .../img/api/PurchasingCenter/SetPayPlan.js | 88 + .../PurchasingCenter/SupplierManagement.js | 116 + .../AllocationOfMachineComponents.js | 95 + .../api/TechnologyCenter/CreatePackingList.js | 294 + .../img/api/TechnologyCenter/ImportParts.js | 581 + .../PartDrawingMaintenance.js | 18 + .../img/api/TechnologyCenter/QueryParts.js | 137 + .../StatisticsOfRectificationItems.js | 30 + .../WorkshopProcurement/AccountingPrice.js | 74 + .../WorkshopProcurement/ArrivalStateSearch.js | 32 + .../ContractApprovalQuery2.js | 61 + .../CreatingProcurementContracts.js | 201 + .../CreatingPurchasingMaterials.js | 230 + .../DepartmentBuyerRequestFund.js | 89 + .../api/WorkshopProcurement/FundApproval.js | 312 + .../InvoiceSettlementApplication1.js | 201 + .../InvoiceSettlementApprove1.js | 61 + ...oiceSettlementApproveSearchMetalworking.js | 59 + .../WorkshopProcurement/InvoiceStateSearch.js | 60 + .../MaterialPreparationContractQuery.js | 60 + .../MaterialPreparationReceiptQuery.js | 59 + .../MaterialsInvoiceApproval.js | 59 + .../api/WorkshopProcurement/NewArrivalList.js | 278 + .../WorkshopProcurement/OfflineContract1.js | 174 + .../OfflineContractRequestFund1.js | 88 + .../WorkshopProcurement/OfflineProcurement.js | 169 + .../OutsourcingMaterialsInvoice.js | 225 + .../OutsourcingMaterialsSearch.js | 131 + .../OutsourcingProcessPlanning.js | 311 + .../OutsourcingQuotaSetting.js | 131 + .../OutsourcingStockArrival.js | 75 + .../api/WorkshopProcurement/PayStateSearch.js | 32 + .../ProcurementContractApproval.js | 87 + .../ProcurementContractEnquiry.js | 101 + .../WorkshopProcurement/ProjectTotalSearch.js | 45 + .../PurchaseContractChange.js | 143 + .../PurchaseContractRequestFund1.js | 115 + .../PurchaseInvoiceDelivery.js | 129 + .../PurchaseSituationSearchMetalworking.js | 61 + .../PurchasingQualityInspection.js | 74 + .../QualityInspectionQuery.js | 32 + .../ReceiptConnectionSheet.js | 103 + .../RequestApprovalQuery2.js | 73 + .../RequestApprovalQuery3.js | 73 + .../RequestOutsourcingMaterials.js | 103 + .../ScrappedSupplementaryInvestment1.js | 44 + .../WorkshopProcurement/StockPreparation.js | 88 + .../api/WorkshopProcurement/costStatistics.js | 68 + src/assets/img/api/login.js | 47 + src/assets/img/blueTWinkle.gif | Bin 0 -> 103 bytes src/assets/img/gaojingLogo.png | Bin 0 -> 7726 bytes src/assets/img/gray.png | Bin 0 -> 951 bytes src/assets/img/grayTwinkle.gif | Bin 0 -> 103 bytes src/assets/img/green.png | Bin 0 -> 18553 bytes src/assets/img/greenTwinkle.gif | Bin 0 -> 103 bytes src/assets/img/img10.png | Bin 0 -> 26070 bytes src/assets/img/img11.png | Bin 0 -> 50887 bytes src/assets/img/img12.png | Bin 0 -> 75624 bytes src/assets/img/img13.png | Bin 0 -> 110512 bytes src/assets/img/img14.png | Bin 0 -> 72485 bytes src/assets/img/img15.png | Bin 0 -> 75624 bytes src/assets/img/img16.png | Bin 0 -> 74837 bytes src/assets/img/img17.png | Bin 0 -> 300438 bytes src/assets/img/img20.png | Bin 0 -> 288963 bytes src/assets/img/img21.png | Bin 0 -> 349087 bytes src/assets/img/img22.png | Bin 0 -> 219410 bytes src/assets/img/img23.png | Bin 0 -> 303380 bytes src/assets/img/img24.png | Bin 0 -> 291430 bytes src/assets/img/img25.png | Bin 0 -> 301884 bytes src/assets/img/img26.jpg | Bin 0 -> 305810 bytes src/assets/img/img27.png | Bin 0 -> 74103 bytes src/assets/img/img28.png | Bin 0 -> 74103 bytes src/assets/img/img4.png | Bin 0 -> 7129 bytes src/assets/img/img5.png | Bin 0 -> 5302 bytes src/assets/img/img6.png | Bin 0 -> 5288 bytes src/assets/img/img7.png | Bin 0 -> 27989 bytes src/assets/img/img8.png | Bin 0 -> 27124 bytes src/assets/img/img9.png | Bin 0 -> 25962 bytes src/assets/img/jingyao.jpg | Bin 0 -> 107510 bytes src/assets/img/shebei6.png | Bin 0 -> 348 bytes src/assets/img/shebeijiankong.png | Bin 0 -> 385119 bytes src/assets/img/user.jpg | Bin 0 -> 23157 bytes src/assets/img/yellowTwinkle.gif | Bin 0 -> 103 bytes src/assets/img/zhuzhou.png | Bin 0 -> 30306 bytes src/assets/img/设备监控.psd | Bin 0 -> 27334 bytes .../AmountInputBox/AmountInputBox.js | 92 + src/components/AmountInputBox/index.js | 11 + src/components/Breadcrumb/index.vue | 55 + src/components/Calendar/calendar.js | 526 + src/components/Calendar/calendar.vue | 837 + src/components/Hamburger/index.vue | 63 + src/components/Scrollpane/index.vue | 72 + src/components/Sticky/index.vue | 91 + src/components/SvgIcon/index.vue | 43 + .../Tinymce/components/editorImage.vue | 103 + src/components/Tinymce/index.vue | 204 + src/components/Tinymce/plugins.js | 7 + src/components/Tinymce/toolbar.js | 6 + src/directive/clipboard/clipboard.js | 49 + src/directive/clipboard/index.js | 13 + src/directive/el-dragDialog/drag.js | 46 + src/directive/el-dragDialog/index.js | 13 + src/directive/sticky.js | 91 + src/directive/waves/index.js | 13 + src/directive/waves/waves.css | 26 + src/directive/waves/waves.js | 42 + src/icon/demo.css | 539 + src/icon/demo_index.html | 303 + src/icon/iconfont.css | 43 + src/icon/iconfont.eot | Bin 0 -> 2348 bytes src/icon/iconfont.js | 1 + src/icon/iconfont.json | 44 + src/icon/iconfont.svg | 39 + src/icon/iconfont.ttf | Bin 0 -> 4780 bytes src/icon/iconfont.woff | Bin 0 -> 3092 bytes src/icon/iconfont.woff2 | Bin 0 -> 2660 bytes src/icons/MaterialVerificationMaintenance.svg | 2 + src/icons/index.js | 9 + src/icons/svg/ANDON.svg | 2 + src/icons/svg/AccountingPrice.svg | 1 + src/icons/svg/ActualWorkQuery.svg | 1 + src/icons/svg/AfterServiceSearch.svg | 1 + src/icons/svg/AndonMaintenance.svg | 2 + src/icons/svg/AntonMonitoring.svg | 1 + src/icons/svg/ArrivalStateSearch.svg | 1 + src/icons/svg/AssemblyExecution.svg | 1 + src/icons/svg/AssemblyInformationInput.svg | 1 + src/icons/svg/AssemblyPlan.svg | 1 + src/icons/svg/AssemblyProcessAssignment.svg | 1 + src/icons/svg/AssemblyProcessPlanning.svg | 1 + src/icons/svg/AssemblyQualitydataQuery.svg | 2 + src/icons/svg/AssemblyQuotaSetting.svg | 1 + src/icons/svg/AssemblyTaskQuery.svg | 1 + src/icons/svg/BacklogGoodsAnalysis.svg | 1 + src/icons/svg/BacklogGoodsPrepare.svg | 1 + src/icons/svg/BasicDataManagement.svg | 2 + src/icons/svg/BasicVariableMaintenance.svg | 2 + src/icons/svg/BasicVariableQuery.svg | 2 + src/icons/svg/BidBond.svg | 1 + src/icons/svg/CRM.svg | 1 + src/icons/svg/ComprehensiveInquiryMS.svg | 7 + src/icons/svg/ContractApprovalQuery.svg | 1 + src/icons/svg/ContractCapitalManagement.svg | 1 + src/icons/svg/ContractChange.svg | 1 + .../svg/ContractInformationManagement.svg | 1 + src/icons/svg/ContractStateSearch.svg | 1 + src/icons/svg/CreateInquirySheet.svg | 1 + src/icons/svg/CreatePackingList.svg | 1 + src/icons/svg/CreatePickingList.svg | 1 + src/icons/svg/CreatePreparationBill.svg | 1 + src/icons/svg/CreateProject.svg | 1 + src/icons/svg/CreatePurchaseContract.svg | 1 + .../svg/CreatingProcurementContracts.svg | 1 + src/icons/svg/CreatingPurchasingMaterials.svg | 1 + .../svg/CurrentEquipmentMaintenancePlan.svg | 2 + src/icons/svg/DeliveryApplication.svg | 1 + src/icons/svg/DeliveryConfirmation.svg | 1 + src/icons/svg/DeliveryManagement.svg | 7 + src/icons/svg/DepartmentBuyerRequestFund.svg | 1 + src/icons/svg/DirectPart.svg | 1 + src/icons/svg/DiscardedPartsInquiry.svg | 7 + src/icons/svg/DistributionStation.svg | 2 + .../svg/ElectricalComponentParameters.svg | 2 + src/icons/svg/EquipmentAlarmStatistics.svg | 2 + src/icons/svg/EquipmentCapabilitySetting.svg | 1 + src/icons/svg/EquipmentConditionAnalysis.svg | 1 + src/icons/svg/EquipmentMaintenanceContent.svg | 2 + src/icons/svg/EquipmentMaintenancePlan.svg | 2 + .../EquipmentMaintenanceRecordManagement.svg | 2 + src/icons/svg/EquipmentStatus.svg | 1 + src/icons/svg/EquipmentStatusMonitoring.svg | 2 + src/icons/svg/ExchangeApproval.svg | 1 + src/icons/svg/ExchangePart.svg | 1 + src/icons/svg/FactoryCalendar.svg | 2 + src/icons/svg/FundApproval1.svg | 1 + src/icons/svg/FundApproval2.svg | 1 + src/icons/svg/FundApproval2workshop.svg | 1 + src/icons/svg/FundApproval3.svg | 1 + src/icons/svg/GenneralPart.svg | 1 + src/icons/svg/GroupMatching.svg | 1 + src/icons/svg/ImportChangeParts.svg | 1 + src/icons/svg/ImportParts.svg | 1 + src/icons/svg/InboundCard.svg | 1 + src/icons/svg/Inboundscanning.svg | 1 + src/icons/svg/InitialProduction.svg | 1 + src/icons/svg/InquiryTransitInformation.svg | 2 + src/icons/svg/InstallationAndMonitoring.svg | 1 + src/icons/svg/InterBudgetaryBudgets.svg | 1 + src/icons/svg/InterfaceModuleMaintenance.svg | 2 + src/icons/svg/InventoryCheck.svg | 1 + src/icons/svg/InventoryManagement.svg | 1 + src/icons/svg/InventoryQuery.svg | 1 + src/icons/svg/InvoiceRecord.svg | 7 + .../svg/InvoiceSettlementApplication.svg | 1 + .../svg/InvoiceSettlementApplication1.svg | 1 + src/icons/svg/InvoiceSettlementApprove.svg | 1 + src/icons/svg/InvoiceSettlementApprove1.svg | 1 + src/icons/svg/InvoiceStateSearch.svg | 1 + src/icons/svg/LabelLanguageMaintenance.svg | 2 + src/icons/svg/LabelLanguageMaintenancesvg | 2 + src/icons/svg/LineQualityQuery.svg | 2 + src/icons/svg/LocationManagement.svg | 1 + src/icons/svg/MachiningSequenceAdjustment.svg | 1 + src/icons/svg/MaintenanceEquipmentPerson.svg | 1 + .../svg/MaintenanceTighteningPosition.svg | 2 + .../Maintenancebasicequipmentinformation.svg | 2 + src/icons/svg/ManHourStatistics.svg | 1 + src/icons/svg/MaterialArrivalManagement.svg | 1 + src/icons/svg/MaterialMaintenance.svg | 1 + src/icons/svg/MaterialManagement.svg | 1 + src/icons/svg/MaterialOut.svg | 1 + src/icons/svg/MaterialRequisition.svg | 1 + src/icons/svg/MeasurementRangeMaintenance.svg | 2 + src/icons/svg/MessageMaintenance.svg | 2 + src/icons/svg/OfflineContract.svg | 1 + src/icons/svg/OfflineContract1.svg | 1 + src/icons/svg/OfflineContractRequestFund.svg | 1 + src/icons/svg/OfflineContractRequestFund1.svg | 1 + src/icons/svg/OfflinePartOut.svg | 1 + src/icons/svg/OfflinePurchase.svg | 1 + src/icons/svg/OrderInquiry.svg | 1 + src/icons/svg/OrderRelease.svg | 1 + src/icons/svg/OrderTraceability.svg | 1 + src/icons/svg/OutFactoryMaintenance.svg | 1 + src/icons/svg/OutPartSelect.svg | 1 + src/icons/svg/OutsourcingDataMaintenance.svg | 1 + src/icons/svg/OutsourcingInspectionEntry.svg | 1 + src/icons/svg/OutsourcingMaterialsInvoice.svg | 1 + .../svg/OutsourcingPaymentPlanManagement.svg | 1 + .../svg/OutsourcingPaymentPlanManagement2.svg | 1 + src/icons/svg/OutsourcingPriceBudget.svg | 1 + src/icons/svg/OutsourcingProcessPlanning.svg | 1 + src/icons/svg/OutsourcingQCSearch.svg | 1 + src/icons/svg/OutsourcingQuotaSetting.svg | 1 + src/icons/svg/OutsourcingStatus.svg | 1 + src/icons/svg/OutsourcingStockArrival.svg | 1 + src/icons/svg/OutsourcingTaskExecution.svg | 1 + src/icons/svg/OutsourcingTaskQuery.svg | 1 + src/icons/svg/OwnTimeStatistics.svg | 1 + src/icons/svg/ParseQuery.svg | 1 + src/icons/svg/PartAssignment.svg | 1 + src/icons/svg/PartDrawingMaintenance.svg | 1 + src/icons/svg/PartOut.svg | 1 + src/icons/svg/PartWorkCraftSelect_rdlc.svg | 1 + src/icons/svg/PartsNumberMaintenance.svg | 1 + src/icons/svg/PartsReplacement.svg | 1 + src/icons/svg/PayStateSearch.svg | 1 + src/icons/svg/PdfCardMaintenance.svg | 2 + src/icons/svg/PerformanceBond.svg | 7 + src/icons/svg/PersonnelManagement.svg | 1 + src/icons/svg/PickingList.svg | 1 + src/icons/svg/PreorderAssociation.svg | 1 + src/icons/svg/PrintingAssemblyProcessCard.svg | 1 + src/icons/svg/ProcessAdjustQuery.svg | 1 + src/icons/svg/ProcessBeatMaintenance.svg | 2 + src/icons/svg/ProcessManagement.svg | 2 + src/icons/svg/ProcessPictureMaintenance.svg | 2 + src/icons/svg/ProcessPlanning.svg | 1 + src/icons/svg/ProcessPlanningNew.svg | 1 + src/icons/svg/ProcessQuotaEstablishment.svg | 1 + src/icons/svg/ProcessTaskAssignment.svg | 1 + src/icons/svg/ProcessingStatus.svg | 1 + src/icons/svg/ProcessingStatusEdit.svg | 1 + src/icons/svg/ProcessingStatusNew.svg | 7 + src/icons/svg/ProcurementContractApproval.svg | 1 + src/icons/svg/ProcurementContractEnquiry.svg | 5 + src/icons/svg/ProcurementInquiry.svg | 1 + src/icons/svg/ProductMaintenance.svg | 1 + src/icons/svg/ProductionCapacityBalance.svg | 1 + src/icons/svg/ProjectPlanningManagement.svg | 1 + src/icons/svg/ProjectPlanningQuery.svg | 1 + src/icons/svg/ProjectTotalSearch.svg | 1 + src/icons/svg/PurchaseContractApproval.svg | 1 + src/icons/svg/PurchaseContractChange.svg | 1 + src/icons/svg/PurchaseContractRequestFund.svg | 1 + .../svg/PurchaseContractRequestFund1.svg | 1 + src/icons/svg/PurchaseContractReview.svg | 1 + src/icons/svg/PurchaseContractSearch.svg | 1 + src/icons/svg/PurchaseInRecord.svg | 1 + src/icons/svg/PurchaseInvoiceDelivery.svg | 1 + src/icons/svg/PurchaseMaterielModify.svg | 1 + src/icons/svg/PurchaseOutRecord.svg | 1 + src/icons/svg/PurchasePartsStorage.svg | 1 + src/icons/svg/PurchaseSituationSearch.svg | 1 + src/icons/svg/PurchaseTaskAllocate.svg | 1 + src/icons/svg/PurchasingQualityInspection.svg | 1 + src/icons/svg/QualityBasicData.svg | 1 + src/icons/svg/QualityData_XR.svg | 2 + src/icons/svg/QualityData_XS.svg | 2 + .../QualityInspectionInformationInquiry.svg | 1 + src/icons/svg/QualityInspectionQuery.svg | 1 + src/icons/svg/QualitydataQuery.svg | 2 + src/icons/svg/QueryParts.svg | 1 + src/icons/svg/QuotaFormulation.svg | 1 + src/icons/svg/RealTimeStatusEquipment.svg | 2 + src/icons/svg/ReceiptConnectionSheet.svg | 1 + src/icons/svg/ReceiveAssemblyTask.svg | 1 + src/icons/svg/ReceiveCheck.svg | 1 + src/icons/svg/RecipeManagement.svg | 2 + src/icons/svg/RepairTimeEntry.svg | 1 + src/icons/svg/ReplenishmentOrders.svg | 1 + src/icons/svg/ReplenishmentQuery.svg | 1 + src/icons/svg/RequestApprovalQuery.svg | 1 + src/icons/svg/RequestOutsourcingMaterials.svg | 1 + src/icons/svg/SPC.svg | 2 + src/icons/svg/SafetyMargin.svg | 1 + src/icons/svg/ScheduleCompletionDetails.svg | 1 + src/icons/svg/SetPayPlan.svg | 1 + src/icons/svg/ShiftManagement.svg | 1 + src/icons/svg/ShipmentApproval.svg | 1 + src/icons/svg/ShopScheduling.svg | 1 + src/icons/svg/SparePartsForScrap.svg | 7 + src/icons/svg/SparePartsOutStockRecord.svg | 1 + src/icons/svg/StatusQuery.svg | 1 + src/icons/svg/StepContentMaintenance.svg | 2 + src/icons/svg/StockInquiry.svg | 1 + src/icons/svg/StockPreparation.svg | 1 + src/icons/svg/SubPartCome.svg | 1 + src/icons/svg/SubstitutePart.svg | 1 + src/icons/svg/SupplierManagement.svg | 1 + src/icons/svg/SystemRrolemaintenance.svg | 7 + src/icons/svg/TraceabilityOfParts.svg | 1 + src/icons/svg/TransferQuery.svg | 1 + src/icons/svg/TypicalAssemblyMaintenance.svg | 1 + src/icons/svg/TypicalProcessMaintenance.svg | 1 + src/icons/svg/UnqualifiedTreatment.svg | 1 + src/icons/svg/UserRightsManagement.svg | 1 + src/icons/svg/VariableDeviceType.svg | 2 + .../svg/VerificationMmaintenanceLine.svg | 2 + src/icons/svg/WorkshopEquipmentManagement.svg | 1 + src/icons/svg/WorkshopPersonnelRoleMana.svg | 7 + src/icons/svg/WorkshopProcessMaintenance.svg | 7 + src/icons/svg/arrangeChart.svg | 2 + src/icons/svg/bottom.svg | 1 + src/icons/svg/costStatistics.svg | 1 + src/icons/svg/doc.svg | 1 + src/icons/svg/excel.svg | 1 + src/icons/svg/expand.svg | 1 + src/icons/svg/eye.svg | 1 + src/icons/svg/file.svg | 1 + src/icons/svg/histogram.svg | 2 + src/icons/svg/machine.svg | 1 + src/icons/svg/machiningHoursStatistics.svg | 1 + src/icons/svg/maintainInformation.svg | 1 + src/icons/svg/password.svg | 1 + src/icons/svg/pdf.svg | 1 + src/icons/svg/pic.svg | 1 + src/icons/svg/ppt.svg | 1 + src/icons/svg/processCapabilityAnalysis.svg | 2 + src/icons/svg/sampleTrendChart.svg | 2 + src/icons/svg/top.svg | 1 + src/icons/svg/username.svg | 1 + src/icons/svg/人员.svg | 1 + src/icons/svg/仓储管理.svg | 1 + src/icons/svg/加号1.svg | 1 + src/icons/svg/加号2.svg | 1 + src/icons/svg/右箭头.svg | 1 + src/icons/svg/外协工时.svg | 1 + src/icons/svg/库存查询.svg | 1 + src/icons/svg/技术.svg | 1 + src/icons/svg/模块化.svg | 1 + src/icons/svg/箭头.svg | 1 + src/icons/svg/箭头2.svg | 1 + src/icons/svg/系统管理.svg | 1 + src/icons/svg/系统装配.svg | 1 + src/icons/svg/自家工时.svg | 1 + src/icons/svg/设备管理.svg | 1 + src/icons/svg/车间.svg | 1 + src/icons/svg/车间采购.svg | 1 + src/icons/svg/采购管理.svg | 1 + src/icons/svg/采购采购.svg | 1 + src/icons/svg/销售管理.svg | 1 + src/icons/svgo.yml | 22 + src/main.js | 144 + src/permission.js | 84 + src/router/getRouter.js | 16 + src/router/index.js | 109 + src/store/getters.js | 15 + src/store/index.js | 21 + src/store/modules/app.js | 43 + src/store/modules/permission.js | 25 + src/store/modules/tagsView.js | 78 + src/store/modules/user.js | 86 + src/styles/element-ui.scss | 82 + src/styles/index.scss | 360 + src/styles/mixin.scss | 27 + src/styles/sidebar.scss | 124 + src/styles/transition.scss | 46 + src/styles/variables.scss | 4 + src/utils/auth.js | 15 + src/utils/curd.js | 443 + src/utils/index.js | 96 + src/utils/request.js | 108 + src/utils/setMethods.js | 90 + src/utils/tool.js | 316 + src/utils/validate.js | 32 + src/vendor/Blob.js | 179 + src/vendor/Export2Excel.js | 323 + src/vendor/Export2Excel1.js | 1444 + src/vendor/Export2Excel2.js | 1445 + src/vendor/Export2Excelcjn.js | 206 + src/vendor/exportExcel.js | 40 + src/vendor/htmlToPdf.js | 35 + src/vendor/int2Chinese.js | 85 + src/vendor/print.js | 117 + src/views/404.vue | 229 + .../AndonSystem/equipmentAndon/index.vue | 314 + .../equipmentAndonStatistics/index.vue | 405 + src/views/AndonSystem/materialAndon/index.vue | 314 + .../materialAndonStatistics/index.vue | 405 + src/views/AndonSystem/qualityAndon/index.vue | 314 + .../qualityAndonStatistics/index.vue | 405 + .../BasicData/DistributionStation/index.vue | 193 + .../EquipmentCapabilitySetting/index.vue | 305 + src/views/BasicData/FactoryCalendar/index.vue | 257 + .../MaintenanceEquipmentPerson/index.vue | 248 + .../BasicData/MaterialMaintenance/index.vue | 201 + src/views/BasicData/MenuManagement/index.vue | 457 + src/views/BasicData/OnLineSystemLog/index.vue | 157 + .../PartsNumberMaintenance/index.vue | 1470 + .../BasicData/PersonnelManagement/123.vue | 1245 + .../BasicData/PersonnelManagement/index.vue | 1014 + .../ProjectManagementDisplay/index.vue | 151 + src/views/BasicData/ShiftManagement/index.vue | 369 + .../SystemRrolemaintenance/index.vue | 206 + src/views/BasicData/TimeLine/index.vue | 66 + .../BasicData/UserRightsManagement/index.vue | 262 + .../WorkshopPersonnelRoleMana/index.vue | 385 + .../WorkshopProcessMaintenance/index.vue | 206 + .../AlarmVariableMaintenance/index.vue | 358 + .../BasicVariableMaintenance/UploadExcel.vue | 103 + .../BasicVariableMaintenance/index.vue | 493 + .../BasicVariableQuery/index.vue | 529 + .../UploadExcel.vue | 103 + .../StationInformationMaintenance/index.vue | 2071 + .../VariableDeviceType/index.vue | 327 + .../CurrentEquipmentMaintenancePlan/index.vue | 158 + .../EquipmentAlarmStatistics/index.vue | 440 + .../EquipmentMaintenanceContent/index.vue | 690 + .../EquipmentMaintenancePlan/index.vue | 253 + .../index.vue | 652 + .../index.vue | 410 + .../RealTimeStatusEquipment/index.vue | 149 + .../ReportingRecords/index.vue | 596 + .../index.vue | 673 + .../SpotCheckRecord/DayCheck.vue | 195 + .../SpotCheckRecord/MoonCheck.vue | 199 + .../SpotCheckRecord/QuarterCheck.vue | 199 + .../SpotCheckRecord/WeekCheck.vue | 201 + .../SpotCheckRecord/YearCheck.vue | 200 + .../SpotCheckRecord/index.vue | 37 + .../AndonMaintenance/UploadExcel.vue | 103 + .../AndonMaintenance/index.vue | 629 + .../InterfaceModuleMaintenance/index.vue | 370 + .../LabelLanguageMaintenance/index.vue | 374 + .../LabelLanguageMaintenance/index2.vue | 294 + .../UploadExcel.vue | 103 + .../MaterialVerificationMaintenance/index.vue | 868 + .../MessageMaintenance/index.vue | 280 + .../MonitoringData/EngineModel.vue | 207 + .../MonitoringData/EngineNumber.vue | 207 + .../LineHeadStationInformation.vue | 231 + .../MeasurementDataEquipmentStatusLog.vue | 236 + .../MonitoringData/OfflineStation.vue | 221 + .../MonitoringData/Operator.vue | 222 + .../MonitoringData/OrderNumber.vue | 207 + .../MonitoringData/PalletNo.vue | 207 + .../MonitoringData/StationStatus.vue | 222 + .../MonitoringData/TransferModel.vue | 207 + .../MonitoringData/index.vue | 52 + .../PdfCardMaintenance/index.vue | 282 + .../ProcessPictureMaintenance/index.vue | 375 + .../StepContentMaintenance/index.vue | 494 + .../WarehouseLocation/index.vue | 412 + .../processManagementPage.vue | 295 + .../ExcelHeadMaintenance/index.vue | 1144 + .../MaintenanceTighteningPosition/index.vue | 694 + .../MeasurementRangeMaintenance/index.vue | 294 + .../ProcessBeatMaintenance/index.vue | 310 + .../VerificationMmaintenanceLine/index.vue | 362 + .../PurchaseOrder/index.vue | 1642 + .../PurchasedPartsSearch/index.vue | 369 + .../SupplierManagement/index.vue | 316 + .../AssemblyQualitydataQuery/index.vue | 638 + .../InconsistentMass/index.vue | 547 + .../InquiryTransitInformation/index.vue | 483 + .../QualityAssurance/LineItemQuery/index.vue | 590 + .../LineQualityQuery/index.vue | 621 + .../MaterialDataQuery/index.vue | 609 + .../ProductionPlanOrderCompletion/index.vue | 461 + .../StationOutOfLineRecord/index.vue | 459 + .../BasicDataManagement/UploadExcel.vue | 103 + .../BasicDataManagement/index.vue | 414 + .../UploadExcel.vue | 103 + .../ElectricalComponentParameters/index.vue | 494 + .../RecipeManagement/index.vue | 565 + .../RecipeManagementNew/index.vue | 1998 + src/views/SearchData/AlarmAnalysis/index.vue | 566 + src/views/SearchData/FTTTrendChart/index.vue | 374 + src/views/SearchData/JPHTrendChart/index.vue | 300 + src/views/SearchData/OEETrendChart/index.vue | 382 + src/views/SearchData/QualityData_XR/index.vue | 560 + src/views/SearchData/QualityData_XS/index.vue | 524 + .../SearchData/QualityDatasearch/index.vue | 825 + .../SPC_Analysis/QualityDatasearch.vue | 438 + src/views/SearchData/SPC_Analysis/index.vue | 748 + .../SearchData/SPC_Analysis/index111.vue | 552 + .../SearchData/SPC_Analysis/index_beifen.vue | 451 + src/views/SearchData/arrangeChart/index.vue | 463 + src/views/SearchData/histogram/index.vue | 465 + .../processCapabilityAnalysis/index.vue | 498 + .../SearchData/sampleTrendChart/index.vue | 485 + .../ReleaseOfProductionPlan/UploadExcel.vue | 103 + .../ReleaseOfProductionPlan/index.vue | 1863 + .../ScheduleStatusChange/index.vue | 715 + src/views/dashboard/index.vue | 243 + src/views/layout/Layout.vue | 71 + src/views/layout/components/AppMain.vue | 30 + src/views/layout/components/Navbar.vue | 601 + src/views/layout/components/Sidebar/Item.vue | 29 + .../layout/components/Sidebar/SidebarItem.vue | 104 + .../components/Sidebar/SidebarItem2.vue | 48 + src/views/layout/components/Sidebar/index.vue | 81 + src/views/layout/components/TagsView.vue | 334 + src/views/layout/components/index.js | 4 + src/views/layout/mixin/ResizeHandler.js | 52 + src/views/layout_HL/Layout.vue | 71 + src/views/layout_HL/components/AppMain.vue | 30 + src/views/layout_HL/components/Navbar.vue | 455 + .../layout_HL/components/Sidebar/Item.vue | 29 + .../components/Sidebar/SidebarItem.vue | 104 + .../components/Sidebar/SidebarItem2.vue | 48 + .../layout_HL/components/Sidebar/index.vue | 69 + src/views/layout_HL/components/TagsView.vue | 334 + src/views/layout_HL/components/index.js | 4 + src/views/layout_HL/mixin/ResizeHandler.js | 52 + src/views/login/index.vue | 386 + static/.gitkeep | 0 static/MESWORK.png | Bin 0 -> 3670 bytes static/bg.jpg | Bin 0 -> 138477 bytes static/config.js | 9 + static/cpexcel.js | 1324 + static/input.docx | Bin 0 -> 15030 bytes static/libs/FileSaver.js | 188 + static/libs/docxtemplater.js | 341 + static/libs/jszip-utils.js | 118 + static/libs/jszip.js | 9509 +++++ static/login.png | Bin 0 -> 4027419 bytes static/tinymce4.7.5/langs/zh_CN.js | 230 + .../plugins/codesample/css/prism.css | 138 + .../plugins/emoticons/img/smiley-cool.gif | Bin 0 -> 354 bytes .../plugins/emoticons/img/smiley-cry.gif | Bin 0 -> 329 bytes .../emoticons/img/smiley-embarassed.gif | Bin 0 -> 331 bytes .../emoticons/img/smiley-foot-in-mouth.gif | Bin 0 -> 342 bytes .../plugins/emoticons/img/smiley-frown.gif | Bin 0 -> 340 bytes .../plugins/emoticons/img/smiley-innocent.gif | Bin 0 -> 336 bytes .../plugins/emoticons/img/smiley-kiss.gif | Bin 0 -> 338 bytes .../plugins/emoticons/img/smiley-laughing.gif | Bin 0 -> 343 bytes .../emoticons/img/smiley-money-mouth.gif | Bin 0 -> 321 bytes .../plugins/emoticons/img/smiley-sealed.gif | Bin 0 -> 323 bytes .../plugins/emoticons/img/smiley-smile.gif | Bin 0 -> 344 bytes .../emoticons/img/smiley-surprised.gif | Bin 0 -> 338 bytes .../emoticons/img/smiley-tongue-out.gif | Bin 0 -> 328 bytes .../emoticons/img/smiley-undecided.gif | Bin 0 -> 337 bytes .../plugins/emoticons/img/smiley-wink.gif | Bin 0 -> 350 bytes .../plugins/emoticons/img/smiley-yell.gif | Bin 0 -> 336 bytes .../plugins/visualblocks/css/visualblocks.css | 154 + .../skins/lightgray/content.inline.min.css | 1 + .../skins/lightgray/content.min.css | 1 + .../skins/lightgray/fonts/tinymce-mobile.woff | Bin 0 -> 4624 bytes .../skins/lightgray/fonts/tinymce-small.eot | Bin 0 -> 9492 bytes .../skins/lightgray/fonts/tinymce-small.svg | 63 + .../skins/lightgray/fonts/tinymce-small.ttf | Bin 0 -> 9304 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 0 -> 9380 bytes .../skins/lightgray/fonts/tinymce.eot | Bin 0 -> 18808 bytes .../skins/lightgray/fonts/tinymce.svg | 131 + .../skins/lightgray/fonts/tinymce.ttf | Bin 0 -> 18644 bytes .../skins/lightgray/fonts/tinymce.woff | Bin 0 -> 18720 bytes .../skins/lightgray/img/anchor.gif | Bin 0 -> 53 bytes .../skins/lightgray/img/loader.gif | Bin 0 -> 2608 bytes .../skins/lightgray/img/object.gif | Bin 0 -> 152 bytes .../skins/lightgray/img/trans.gif | Bin 0 -> 43 bytes .../tinymce4.7.5/skins/lightgray/skin.min.css | 1 + .../skins/lightgray/skin.min.css.map | 1 + static/tinymce4.7.5/tinymce.min.js | 2 + yarn.lock | 11170 +++++ 849 files changed, 158550 insertions(+) create mode 100644 .babelrc create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .postcssrc.js create mode 100644 .travis.yml create mode 100644 LICENSE create mode 100644 build/build.js create mode 100644 build/check-versions.js create mode 100644 build/logo.png create mode 100644 build/utils.js create mode 100644 build/vue-loader.conf.js create mode 100644 build/webpack.base.conf.js create mode 100644 build/webpack.dev.conf.js create mode 100644 build/webpack.prod.conf.js create mode 100644 config/dev.env.js create mode 100644 config/index.js create mode 100644 config/prod.env.js create mode 100644 favicon.ico create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/App.vue create mode 100644 src/WorkRecode/WorkRecode create mode 100644 src/api/BasicData/EquipmentCapabilitySetting.js create mode 100644 src/api/BasicData/EquipmentMonitoringNew.js create mode 100644 src/api/BasicData/FactoryCalendar.js create mode 100644 src/api/BasicData/Materialmaintenance.js create mode 100644 src/api/BasicData/MenuManagement.js create mode 100644 src/api/BasicData/PartsNumberMaintenance.js create mode 100644 src/api/BasicData/PersonnelManagement.js create mode 100644 src/api/BasicData/ProjectManagementDisplay.js create mode 100644 src/api/BasicData/ShiftManagement.js create mode 100644 src/api/BasicData/SystemRrolemaintenance.js create mode 100644 src/api/BasicData/UserRightsManagement.js create mode 100644 src/api/BasicData/WorkshopPersonnelRoleMana.js create mode 100644 src/api/BasicData/WorkshopProcessMaintenance.js create mode 100644 src/api/BasicData/maintenanceEquipmentPerson.js create mode 100644 src/api/ManufacturingCenter/maintainInformation.js create mode 100644 src/api/SPCanalysis/QualityData_XR.js create mode 100644 src/api/SPCanalysis/QualityData_XS.js create mode 100644 src/api/SPCanalysis/_system~.ini create mode 100644 src/api/SPCanalysis/arrangeChart.js create mode 100644 src/api/SPCanalysis/basicTrendTap.js create mode 100644 src/api/SPCanalysis/histogram.js create mode 100644 src/api/SPCanalysis/normal_distribution.js create mode 100644 src/api/SPCanalysis/processCapabilityAnalysis.js create mode 100644 src/api/SPCanalysis/sampleTrendChart.js create mode 100644 src/api/ipAddress.js create mode 100644 src/api/login.js create mode 100644 src/assets/404_images/404.png create mode 100644 src/assets/404_images/404_cloud.png create mode 100644 src/assets/gaojing.png create mode 100644 src/assets/img/CompanyIcon.png create mode 100644 src/assets/img/CompanyQRCode.jpg create mode 100644 src/assets/img/HELI.jpg create mode 100644 src/assets/img/HELILOGO.png create mode 100644 src/assets/img/Init1.png create mode 100644 src/assets/img/JYLogo.png create mode 100644 src/assets/img/JYuser.png create mode 100644 src/assets/img/MES.png create mode 100644 src/assets/img/MESLOGO.png create mode 100644 src/assets/img/MESLONG.png create mode 100644 src/assets/img/MESWORK.png create mode 100644 src/assets/img/SiyuanLOGO.png create mode 100644 src/assets/img/StationLayout.jpg create mode 100644 src/assets/img/StationLayout.psd create mode 100644 src/assets/img/StationLayoutNew.jpg create mode 100644 src/assets/img/StationLayoutNew1.jpg create mode 100644 src/assets/img/api/Assembly/AssemblyExecution.js create mode 100644 src/assets/img/api/Assembly/AssemblyInformationInput.js create mode 100644 src/assets/img/api/Assembly/AssemblyMes.js create mode 100644 src/assets/img/api/Assembly/AssemblyPlan.js create mode 100644 src/assets/img/api/Assembly/AssemblyProcessAssignment.js create mode 100644 src/assets/img/api/Assembly/AssemblyProcessPlanning.js create mode 100644 src/assets/img/api/Assembly/AssemblyQualityInspection.js create mode 100644 src/assets/img/api/Assembly/AssemblyQuotaSetting.js create mode 100644 src/assets/img/api/Assembly/AssemblyTaskAssignment.js create mode 100644 src/assets/img/api/Assembly/DeliveryApplication.js create mode 100644 src/assets/img/api/Assembly/DeliveryConfirmation.js create mode 100644 src/assets/img/api/Assembly/ElectricalAssembly.js create mode 100644 src/assets/img/api/Assembly/InstallationAndMonitoring.js create mode 100644 src/assets/img/api/Assembly/MakeAssemblyPlan.js create mode 100644 src/assets/img/api/Assembly/PlanExecution.js create mode 100644 src/assets/img/api/Assembly/PrintingAssemblyProcessCard.js create mode 100644 src/assets/img/api/Assembly/QualityBasicData.js create mode 100644 src/assets/img/api/Assembly/QualityInspectionInformationInquiry.js create mode 100644 src/assets/img/api/Assembly/ShipmentApproval.js create mode 100644 src/assets/img/api/Assembly/SparePartsOutStockRecord.js create mode 100644 src/assets/img/api/Assembly/TypicalAssemblyMaintenance.js create mode 100644 src/assets/img/api/BasicData/EquipmentCapabilitySetting.js create mode 100644 src/assets/img/api/BasicData/FactoryCalendar.js create mode 100644 src/assets/img/api/BasicData/Materialmaintenance.js create mode 100644 src/assets/img/api/BasicData/MenuManagement.js create mode 100644 src/assets/img/api/BasicData/PartsNumberMaintenance.js create mode 100644 src/assets/img/api/BasicData/PersonnelManagement.js create mode 100644 src/assets/img/api/BasicData/ProjectManagementDisplay.js create mode 100644 src/assets/img/api/BasicData/ShiftManagement.js create mode 100644 src/assets/img/api/BasicData/SystemRrolemaintenance.js create mode 100644 src/assets/img/api/BasicData/UserRightsManagement.js create mode 100644 src/assets/img/api/BasicData/WorkshopPersonnelRoleMana.js create mode 100644 src/assets/img/api/BasicData/WorkshopProcessMaintenance.js create mode 100644 src/assets/img/api/BasicData/maintenanceEquipmentPerson.js create mode 100644 src/assets/img/api/Inventory/CreatePickingList.js create mode 100644 src/assets/img/api/Inventory/DirectPart.js create mode 100644 src/assets/img/api/Inventory/ErrorInformationQuery.js create mode 100644 src/assets/img/api/Inventory/ExchangeApproval.js create mode 100644 src/assets/img/api/Inventory/ExchangePart.js create mode 100644 src/assets/img/api/Inventory/GenneralPart.js create mode 100644 src/assets/img/api/Inventory/InboundCard.js create mode 100644 src/assets/img/api/Inventory/Inboundscanning.js create mode 100644 src/assets/img/api/Inventory/InventoryCheck.js create mode 100644 src/assets/img/api/Inventory/InventoryManagement.js create mode 100644 src/assets/img/api/Inventory/MaterialOut.js create mode 100644 src/assets/img/api/Inventory/MaterialReturn.js create mode 100644 src/assets/img/api/Inventory/OfflinePartOut.js create mode 100644 src/assets/img/api/Inventory/OfflinePurchase.js create mode 100644 src/assets/img/api/Inventory/OutPartSelect.js create mode 100644 src/assets/img/api/Inventory/PartOut.js create mode 100644 src/assets/img/api/Inventory/PartsReplacement.js create mode 100644 src/assets/img/api/Inventory/PickingList.js create mode 100644 src/assets/img/api/Inventory/PickingListSearch.js create mode 100644 src/assets/img/api/Inventory/PurchaseInRecord.js create mode 100644 src/assets/img/api/Inventory/PurchaseOutRecord.js create mode 100644 src/assets/img/api/Inventory/SelfMadePartsWarehouseOut.js create mode 100644 src/assets/img/api/Inventory/StockInquiry.js create mode 100644 src/assets/img/api/Inventory/SubPartCome.js create mode 100644 src/assets/img/api/Inventory/SubstitutePart.js create mode 100644 src/assets/img/api/ManufacturingCenter/ActualTimeSupplement.js create mode 100644 src/assets/img/api/ManufacturingCenter/ActualWorkQuery.js create mode 100644 src/assets/img/api/ManufacturingCenter/AddingOrder.js create mode 100644 src/assets/img/api/ManufacturingCenter/AntonMonitoring.js create mode 100644 src/assets/img/api/ManufacturingCenter/CompletionOfWorkshopComponents.js create mode 100644 src/assets/img/api/ManufacturingCenter/ContractApprovalQuery.js create mode 100644 src/assets/img/api/ManufacturingCenter/ContractApprovalQuery1.js create mode 100644 src/assets/img/api/ManufacturingCenter/ContractDetailsInquiry.js create mode 100644 src/assets/img/api/ManufacturingCenter/ContractDetailsInquiryMetalworking.js create mode 100644 src/assets/img/api/ManufacturingCenter/CreateIntakeList.js create mode 100644 src/assets/img/api/ManufacturingCenter/CreatePreparationBill.js create mode 100644 src/assets/img/api/ManufacturingCenter/CreateWarehousePurchasing.js create mode 100644 src/assets/img/api/ManufacturingCenter/DiscardedPartsInquiry.js create mode 100644 src/assets/img/api/ManufacturingCenter/Enter0therData.js create mode 100644 src/assets/img/api/ManufacturingCenter/EquipmentConditionAnalysis.js create mode 100644 src/assets/img/api/ManufacturingCenter/EquipmentMonitoring.js create mode 100644 src/assets/img/api/ManufacturingCenter/EquipmentMonitoringNew.js create mode 100644 src/assets/img/api/ManufacturingCenter/GroupMatching.js create mode 100644 src/assets/img/api/ManufacturingCenter/InitialProduction.js create mode 100644 src/assets/img/api/ManufacturingCenter/MachineToolProcessStatistics.js create mode 100644 src/assets/img/api/ManufacturingCenter/MachiningParts.js create mode 100644 src/assets/img/api/ManufacturingCenter/MachiningSequenceAdjustment.js create mode 100644 src/assets/img/api/ManufacturingCenter/ManHourAnalysis.js create mode 100644 src/assets/img/api/ManufacturingCenter/ManHourStatistics.js create mode 100644 src/assets/img/api/ManufacturingCenter/MaterialAllocation.js create mode 100644 src/assets/img/api/ManufacturingCenter/MaterialArrival.js create mode 100644 src/assets/img/api/ManufacturingCenter/MaterialArrivalManagement.js create mode 100644 src/assets/img/api/ManufacturingCenter/MonthEndHourAccounting.js create mode 100644 src/assets/img/api/ManufacturingCenter/MonthEndHourAccountingMetalworking.js create mode 100644 src/assets/img/api/ManufacturingCenter/OnlineProcessChange.js create mode 100644 src/assets/img/api/ManufacturingCenter/OwnTimeStatistics.js create mode 100644 src/assets/img/api/ManufacturingCenter/ParseQuery.js create mode 100644 src/assets/img/api/ManufacturingCenter/PartAssignment.js create mode 100644 src/assets/img/api/ManufacturingCenter/PartWorkCraftSelect_rdlc.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProcessAdjustQuery.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProcessPlanning.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProcessPlanningNew.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProcessQuotaEstablishment.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProcessQuotaStatistics.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProcessTaskAssignment.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProcessingStatus.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProcessingStatusEdit.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProcessingStatusNew.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProductionCapacityBalance.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProductionPlanQuery.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProjectPlanningManagement.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProjectPlanningManagementNew.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProjectPlanningManagementQuery.js create mode 100644 src/assets/img/api/ManufacturingCenter/ProjectPlanningQuery.js create mode 100644 src/assets/img/api/ManufacturingCenter/QualityInspectionQueryMetalworking.js create mode 100644 src/assets/img/api/ManufacturingCenter/QuotaFormulation.js create mode 100644 src/assets/img/api/ManufacturingCenter/RawMaterialsMaintenance.js create mode 100644 src/assets/img/api/ManufacturingCenter/RepairTimeEntry.js create mode 100644 src/assets/img/api/ManufacturingCenter/RequestApprovalQuery.js create mode 100644 src/assets/img/api/ManufacturingCenter/RequestApprovalQuery1.js create mode 100644 src/assets/img/api/ManufacturingCenter/ScheduleCompletionDetails.js create mode 100644 src/assets/img/api/ManufacturingCenter/ScrappedSupplementaryInvestment.js create mode 100644 src/assets/img/api/ManufacturingCenter/ShopScheduling.js create mode 100644 src/assets/img/api/ManufacturingCenter/SparePartsForScrap.js create mode 100644 src/assets/img/api/ManufacturingCenter/SparePartsOut.js create mode 100644 src/assets/img/api/ManufacturingCenter/SparePartsPurchase.js create mode 100644 src/assets/img/api/ManufacturingCenter/StatusQuery.js create mode 100644 src/assets/img/api/ManufacturingCenter/TraceabilityOfParts.js create mode 100644 src/assets/img/api/ManufacturingCenter/TypicalProcessMaintenance.js create mode 100644 src/assets/img/api/ManufacturingCenter/WorkingHours.js create mode 100644 src/assets/img/api/ManufacturingCenter/WorkshopEquipmentManagement.js create mode 100644 src/assets/img/api/ManufacturingCenter/machiningHoursStatistics.js create mode 100644 src/assets/img/api/ManufacturingCenter/maintainInformation.js create mode 100644 src/assets/img/api/MarketingCenter/BidBond.js create mode 100644 src/assets/img/api/MarketingCenter/CRM.js create mode 100644 src/assets/img/api/MarketingCenter/ComprehensiveInquiryMS.js create mode 100644 src/assets/img/api/MarketingCenter/ContractCapitalManagement.js create mode 100644 src/assets/img/api/MarketingCenter/ContractInformationManagement.js create mode 100644 src/assets/img/api/MarketingCenter/CreateProject.js create mode 100644 src/assets/img/api/MarketingCenter/DeliveryApplication.js create mode 100644 src/assets/img/api/MarketingCenter/DeliveryManagement.js create mode 100644 src/assets/img/api/MarketingCenter/InvoiceRecord.js create mode 100644 src/assets/img/api/MarketingCenter/MarginManagement.js create mode 100644 src/assets/img/api/MarketingCenter/PerformanceBond.js create mode 100644 src/assets/img/api/MarketingCenter/ProjectFiles.js create mode 100644 src/assets/img/api/MarketingCenter/ProjectProgress.js create mode 100644 src/assets/img/api/MarketingCenter/SafetyMargin.js create mode 100644 src/assets/img/api/MarketingCenter/ShippingInquiries.js create mode 100644 src/assets/img/api/MarketingCenter/afterSaleService.js create mode 100644 src/assets/img/api/Outsourcing/ApprovalOfOutsourcingArrivalTicket.js create mode 100644 src/assets/img/api/Outsourcing/InterBudgetaryBudgets.js create mode 100644 src/assets/img/api/Outsourcing/OutFactoryMaintenance.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingArrivalTicket.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingDataMaintenance.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingInspectionEntry.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingPartsQuery.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingPaymentPlanManagement.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingPaymentPlanManagement2.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingPaymentRequest.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingPriceBudget.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingQCSearch.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingStatus.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingTaskChanges.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingTaskExecution.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingTaskQuery.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingTaskQuerySearch.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingTicketArrivalQuery.js create mode 100644 src/assets/img/api/Outsourcing/OutsourcingTimeBalance.js create mode 100644 src/assets/img/api/Outsourcing/PreorderAssociation.js create mode 100644 src/assets/img/api/Outsourcing/UnqualifiedTreatment.js create mode 100644 src/assets/img/api/ProjectManagement/progress.js create mode 100644 src/assets/img/api/ProjectManagement/summarize.js create mode 100644 src/assets/img/api/PurchasingCenter/ArrivalStateSearch.js create mode 100644 src/assets/img/api/PurchasingCenter/BacklogGoodsAnalysis.js create mode 100644 src/assets/img/api/PurchasingCenter/BacklogGoodsPrepare.js create mode 100644 src/assets/img/api/PurchasingCenter/CreateInquirySheet.js create mode 100644 src/assets/img/api/PurchasingCenter/CreatePurchaseContract.js create mode 100644 src/assets/img/api/PurchasingCenter/FundApproval.js create mode 100644 src/assets/img/api/PurchasingCenter/InvoiceSettlementApplication.js create mode 100644 src/assets/img/api/PurchasingCenter/InvoiceSettlementApprove.js create mode 100644 src/assets/img/api/PurchasingCenter/InvoiceSettlementApproveSearch.js create mode 100644 src/assets/img/api/PurchasingCenter/MaterialMProcure.js create mode 100644 src/assets/img/api/PurchasingCenter/MaterialManagement.js create mode 100644 src/assets/img/api/PurchasingCenter/OfflineContract.js create mode 100644 src/assets/img/api/PurchasingCenter/OfflineContractRequestFund.js create mode 100644 src/assets/img/api/PurchasingCenter/OfflineContractSearch.js create mode 100644 src/assets/img/api/PurchasingCenter/OfflinePartsQuery.js create mode 100644 src/assets/img/api/PurchasingCenter/PayStateSearch.js create mode 100644 src/assets/img/api/PurchasingCenter/ProjectTotalSearch.js create mode 100644 src/assets/img/api/PurchasingCenter/PurchaseContractApproval.js create mode 100644 src/assets/img/api/PurchasingCenter/PurchaseContractRequestFund.js create mode 100644 src/assets/img/api/PurchasingCenter/PurchaseContractReview.js create mode 100644 src/assets/img/api/PurchasingCenter/PurchaseContractSearch.js create mode 100644 src/assets/img/api/PurchasingCenter/PurchaseInvoiceDelivery.js create mode 100644 src/assets/img/api/PurchasingCenter/PurchaseMaterielModify.js create mode 100644 src/assets/img/api/PurchasingCenter/PurchaseSituationSearch.js create mode 100644 src/assets/img/api/PurchasingCenter/PurchaseTaskAllocate.js create mode 100644 src/assets/img/api/PurchasingCenter/PurchasingEfficiencyAnalysis.js create mode 100644 src/assets/img/api/PurchasingCenter/ReceiveCheck.js create mode 100644 src/assets/img/api/PurchasingCenter/SetPayPlan.js create mode 100644 src/assets/img/api/PurchasingCenter/SupplierManagement.js create mode 100644 src/assets/img/api/TechnologyCenter/AllocationOfMachineComponents.js create mode 100644 src/assets/img/api/TechnologyCenter/CreatePackingList.js create mode 100644 src/assets/img/api/TechnologyCenter/ImportParts.js create mode 100644 src/assets/img/api/TechnologyCenter/PartDrawingMaintenance.js create mode 100644 src/assets/img/api/TechnologyCenter/QueryParts.js create mode 100644 src/assets/img/api/TechnologyCenter/StatisticsOfRectificationItems.js create mode 100644 src/assets/img/api/WorkshopProcurement/AccountingPrice.js create mode 100644 src/assets/img/api/WorkshopProcurement/ArrivalStateSearch.js create mode 100644 src/assets/img/api/WorkshopProcurement/ContractApprovalQuery2.js create mode 100644 src/assets/img/api/WorkshopProcurement/CreatingProcurementContracts.js create mode 100644 src/assets/img/api/WorkshopProcurement/CreatingPurchasingMaterials.js create mode 100644 src/assets/img/api/WorkshopProcurement/DepartmentBuyerRequestFund.js create mode 100644 src/assets/img/api/WorkshopProcurement/FundApproval.js create mode 100644 src/assets/img/api/WorkshopProcurement/InvoiceSettlementApplication1.js create mode 100644 src/assets/img/api/WorkshopProcurement/InvoiceSettlementApprove1.js create mode 100644 src/assets/img/api/WorkshopProcurement/InvoiceSettlementApproveSearchMetalworking.js create mode 100644 src/assets/img/api/WorkshopProcurement/InvoiceStateSearch.js create mode 100644 src/assets/img/api/WorkshopProcurement/MaterialPreparationContractQuery.js create mode 100644 src/assets/img/api/WorkshopProcurement/MaterialPreparationReceiptQuery.js create mode 100644 src/assets/img/api/WorkshopProcurement/MaterialsInvoiceApproval.js create mode 100644 src/assets/img/api/WorkshopProcurement/NewArrivalList.js create mode 100644 src/assets/img/api/WorkshopProcurement/OfflineContract1.js create mode 100644 src/assets/img/api/WorkshopProcurement/OfflineContractRequestFund1.js create mode 100644 src/assets/img/api/WorkshopProcurement/OfflineProcurement.js create mode 100644 src/assets/img/api/WorkshopProcurement/OutsourcingMaterialsInvoice.js create mode 100644 src/assets/img/api/WorkshopProcurement/OutsourcingMaterialsSearch.js create mode 100644 src/assets/img/api/WorkshopProcurement/OutsourcingProcessPlanning.js create mode 100644 src/assets/img/api/WorkshopProcurement/OutsourcingQuotaSetting.js create mode 100644 src/assets/img/api/WorkshopProcurement/OutsourcingStockArrival.js create mode 100644 src/assets/img/api/WorkshopProcurement/PayStateSearch.js create mode 100644 src/assets/img/api/WorkshopProcurement/ProcurementContractApproval.js create mode 100644 src/assets/img/api/WorkshopProcurement/ProcurementContractEnquiry.js create mode 100644 src/assets/img/api/WorkshopProcurement/ProjectTotalSearch.js create mode 100644 src/assets/img/api/WorkshopProcurement/PurchaseContractChange.js create mode 100644 src/assets/img/api/WorkshopProcurement/PurchaseContractRequestFund1.js create mode 100644 src/assets/img/api/WorkshopProcurement/PurchaseInvoiceDelivery.js create mode 100644 src/assets/img/api/WorkshopProcurement/PurchaseSituationSearchMetalworking.js create mode 100644 src/assets/img/api/WorkshopProcurement/PurchasingQualityInspection.js create mode 100644 src/assets/img/api/WorkshopProcurement/QualityInspectionQuery.js create mode 100644 src/assets/img/api/WorkshopProcurement/ReceiptConnectionSheet.js create mode 100644 src/assets/img/api/WorkshopProcurement/RequestApprovalQuery2.js create mode 100644 src/assets/img/api/WorkshopProcurement/RequestApprovalQuery3.js create mode 100644 src/assets/img/api/WorkshopProcurement/RequestOutsourcingMaterials.js create mode 100644 src/assets/img/api/WorkshopProcurement/ScrappedSupplementaryInvestment1.js create mode 100644 src/assets/img/api/WorkshopProcurement/StockPreparation.js create mode 100644 src/assets/img/api/WorkshopProcurement/costStatistics.js create mode 100644 src/assets/img/api/login.js create mode 100644 src/assets/img/blueTWinkle.gif create mode 100644 src/assets/img/gaojingLogo.png create mode 100644 src/assets/img/gray.png create mode 100644 src/assets/img/grayTwinkle.gif create mode 100644 src/assets/img/green.png create mode 100644 src/assets/img/greenTwinkle.gif create mode 100644 src/assets/img/img10.png create mode 100644 src/assets/img/img11.png create mode 100644 src/assets/img/img12.png create mode 100644 src/assets/img/img13.png create mode 100644 src/assets/img/img14.png create mode 100644 src/assets/img/img15.png create mode 100644 src/assets/img/img16.png create mode 100644 src/assets/img/img17.png create mode 100644 src/assets/img/img20.png create mode 100644 src/assets/img/img21.png create mode 100644 src/assets/img/img22.png create mode 100644 src/assets/img/img23.png create mode 100644 src/assets/img/img24.png create mode 100644 src/assets/img/img25.png create mode 100644 src/assets/img/img26.jpg create mode 100644 src/assets/img/img27.png create mode 100644 src/assets/img/img28.png create mode 100644 src/assets/img/img4.png create mode 100644 src/assets/img/img5.png create mode 100644 src/assets/img/img6.png create mode 100644 src/assets/img/img7.png create mode 100644 src/assets/img/img8.png create mode 100644 src/assets/img/img9.png create mode 100644 src/assets/img/jingyao.jpg create mode 100644 src/assets/img/shebei6.png create mode 100644 src/assets/img/shebeijiankong.png create mode 100644 src/assets/img/user.jpg create mode 100644 src/assets/img/yellowTwinkle.gif create mode 100644 src/assets/img/zhuzhou.png create mode 100644 src/assets/img/设备监控.psd create mode 100644 src/components/AmountInputBox/AmountInputBox.js create mode 100644 src/components/AmountInputBox/index.js create mode 100644 src/components/Breadcrumb/index.vue create mode 100644 src/components/Calendar/calendar.js create mode 100644 src/components/Calendar/calendar.vue create mode 100644 src/components/Hamburger/index.vue create mode 100644 src/components/Scrollpane/index.vue create mode 100644 src/components/Sticky/index.vue create mode 100644 src/components/SvgIcon/index.vue create mode 100644 src/components/Tinymce/components/editorImage.vue create mode 100644 src/components/Tinymce/index.vue create mode 100644 src/components/Tinymce/plugins.js create mode 100644 src/components/Tinymce/toolbar.js create mode 100644 src/directive/clipboard/clipboard.js create mode 100644 src/directive/clipboard/index.js create mode 100644 src/directive/el-dragDialog/drag.js create mode 100644 src/directive/el-dragDialog/index.js create mode 100644 src/directive/sticky.js create mode 100644 src/directive/waves/index.js create mode 100644 src/directive/waves/waves.css create mode 100644 src/directive/waves/waves.js create mode 100644 src/icon/demo.css create mode 100644 src/icon/demo_index.html create mode 100644 src/icon/iconfont.css create mode 100644 src/icon/iconfont.eot create mode 100644 src/icon/iconfont.js create mode 100644 src/icon/iconfont.json create mode 100644 src/icon/iconfont.svg create mode 100644 src/icon/iconfont.ttf create mode 100644 src/icon/iconfont.woff create mode 100644 src/icon/iconfont.woff2 create mode 100644 src/icons/MaterialVerificationMaintenance.svg create mode 100644 src/icons/index.js create mode 100644 src/icons/svg/ANDON.svg create mode 100644 src/icons/svg/AccountingPrice.svg create mode 100644 src/icons/svg/ActualWorkQuery.svg create mode 100644 src/icons/svg/AfterServiceSearch.svg create mode 100644 src/icons/svg/AndonMaintenance.svg create mode 100644 src/icons/svg/AntonMonitoring.svg create mode 100644 src/icons/svg/ArrivalStateSearch.svg create mode 100644 src/icons/svg/AssemblyExecution.svg create mode 100644 src/icons/svg/AssemblyInformationInput.svg create mode 100644 src/icons/svg/AssemblyPlan.svg create mode 100644 src/icons/svg/AssemblyProcessAssignment.svg create mode 100644 src/icons/svg/AssemblyProcessPlanning.svg create mode 100644 src/icons/svg/AssemblyQualitydataQuery.svg create mode 100644 src/icons/svg/AssemblyQuotaSetting.svg create mode 100644 src/icons/svg/AssemblyTaskQuery.svg create mode 100644 src/icons/svg/BacklogGoodsAnalysis.svg create mode 100644 src/icons/svg/BacklogGoodsPrepare.svg create mode 100644 src/icons/svg/BasicDataManagement.svg create mode 100644 src/icons/svg/BasicVariableMaintenance.svg create mode 100644 src/icons/svg/BasicVariableQuery.svg create mode 100644 src/icons/svg/BidBond.svg create mode 100644 src/icons/svg/CRM.svg create mode 100644 src/icons/svg/ComprehensiveInquiryMS.svg create mode 100644 src/icons/svg/ContractApprovalQuery.svg create mode 100644 src/icons/svg/ContractCapitalManagement.svg create mode 100644 src/icons/svg/ContractChange.svg create mode 100644 src/icons/svg/ContractInformationManagement.svg create mode 100644 src/icons/svg/ContractStateSearch.svg create mode 100644 src/icons/svg/CreateInquirySheet.svg create mode 100644 src/icons/svg/CreatePackingList.svg create mode 100644 src/icons/svg/CreatePickingList.svg create mode 100644 src/icons/svg/CreatePreparationBill.svg create mode 100644 src/icons/svg/CreateProject.svg create mode 100644 src/icons/svg/CreatePurchaseContract.svg create mode 100644 src/icons/svg/CreatingProcurementContracts.svg create mode 100644 src/icons/svg/CreatingPurchasingMaterials.svg create mode 100644 src/icons/svg/CurrentEquipmentMaintenancePlan.svg create mode 100644 src/icons/svg/DeliveryApplication.svg create mode 100644 src/icons/svg/DeliveryConfirmation.svg create mode 100644 src/icons/svg/DeliveryManagement.svg create mode 100644 src/icons/svg/DepartmentBuyerRequestFund.svg create mode 100644 src/icons/svg/DirectPart.svg create mode 100644 src/icons/svg/DiscardedPartsInquiry.svg create mode 100644 src/icons/svg/DistributionStation.svg create mode 100644 src/icons/svg/ElectricalComponentParameters.svg create mode 100644 src/icons/svg/EquipmentAlarmStatistics.svg create mode 100644 src/icons/svg/EquipmentCapabilitySetting.svg create mode 100644 src/icons/svg/EquipmentConditionAnalysis.svg create mode 100644 src/icons/svg/EquipmentMaintenanceContent.svg create mode 100644 src/icons/svg/EquipmentMaintenancePlan.svg create mode 100644 src/icons/svg/EquipmentMaintenanceRecordManagement.svg create mode 100644 src/icons/svg/EquipmentStatus.svg create mode 100644 src/icons/svg/EquipmentStatusMonitoring.svg create mode 100644 src/icons/svg/ExchangeApproval.svg create mode 100644 src/icons/svg/ExchangePart.svg create mode 100644 src/icons/svg/FactoryCalendar.svg create mode 100644 src/icons/svg/FundApproval1.svg create mode 100644 src/icons/svg/FundApproval2.svg create mode 100644 src/icons/svg/FundApproval2workshop.svg create mode 100644 src/icons/svg/FundApproval3.svg create mode 100644 src/icons/svg/GenneralPart.svg create mode 100644 src/icons/svg/GroupMatching.svg create mode 100644 src/icons/svg/ImportChangeParts.svg create mode 100644 src/icons/svg/ImportParts.svg create mode 100644 src/icons/svg/InboundCard.svg create mode 100644 src/icons/svg/Inboundscanning.svg create mode 100644 src/icons/svg/InitialProduction.svg create mode 100644 src/icons/svg/InquiryTransitInformation.svg create mode 100644 src/icons/svg/InstallationAndMonitoring.svg create mode 100644 src/icons/svg/InterBudgetaryBudgets.svg create mode 100644 src/icons/svg/InterfaceModuleMaintenance.svg create mode 100644 src/icons/svg/InventoryCheck.svg create mode 100644 src/icons/svg/InventoryManagement.svg create mode 100644 src/icons/svg/InventoryQuery.svg create mode 100644 src/icons/svg/InvoiceRecord.svg create mode 100644 src/icons/svg/InvoiceSettlementApplication.svg create mode 100644 src/icons/svg/InvoiceSettlementApplication1.svg create mode 100644 src/icons/svg/InvoiceSettlementApprove.svg create mode 100644 src/icons/svg/InvoiceSettlementApprove1.svg create mode 100644 src/icons/svg/InvoiceStateSearch.svg create mode 100644 src/icons/svg/LabelLanguageMaintenance.svg create mode 100644 src/icons/svg/LabelLanguageMaintenancesvg create mode 100644 src/icons/svg/LineQualityQuery.svg create mode 100644 src/icons/svg/LocationManagement.svg create mode 100644 src/icons/svg/MachiningSequenceAdjustment.svg create mode 100644 src/icons/svg/MaintenanceEquipmentPerson.svg create mode 100644 src/icons/svg/MaintenanceTighteningPosition.svg create mode 100644 src/icons/svg/Maintenancebasicequipmentinformation.svg create mode 100644 src/icons/svg/ManHourStatistics.svg create mode 100644 src/icons/svg/MaterialArrivalManagement.svg create mode 100644 src/icons/svg/MaterialMaintenance.svg create mode 100644 src/icons/svg/MaterialManagement.svg create mode 100644 src/icons/svg/MaterialOut.svg create mode 100644 src/icons/svg/MaterialRequisition.svg create mode 100644 src/icons/svg/MeasurementRangeMaintenance.svg create mode 100644 src/icons/svg/MessageMaintenance.svg create mode 100644 src/icons/svg/OfflineContract.svg create mode 100644 src/icons/svg/OfflineContract1.svg create mode 100644 src/icons/svg/OfflineContractRequestFund.svg create mode 100644 src/icons/svg/OfflineContractRequestFund1.svg create mode 100644 src/icons/svg/OfflinePartOut.svg create mode 100644 src/icons/svg/OfflinePurchase.svg create mode 100644 src/icons/svg/OrderInquiry.svg create mode 100644 src/icons/svg/OrderRelease.svg create mode 100644 src/icons/svg/OrderTraceability.svg create mode 100644 src/icons/svg/OutFactoryMaintenance.svg create mode 100644 src/icons/svg/OutPartSelect.svg create mode 100644 src/icons/svg/OutsourcingDataMaintenance.svg create mode 100644 src/icons/svg/OutsourcingInspectionEntry.svg create mode 100644 src/icons/svg/OutsourcingMaterialsInvoice.svg create mode 100644 src/icons/svg/OutsourcingPaymentPlanManagement.svg create mode 100644 src/icons/svg/OutsourcingPaymentPlanManagement2.svg create mode 100644 src/icons/svg/OutsourcingPriceBudget.svg create mode 100644 src/icons/svg/OutsourcingProcessPlanning.svg create mode 100644 src/icons/svg/OutsourcingQCSearch.svg create mode 100644 src/icons/svg/OutsourcingQuotaSetting.svg create mode 100644 src/icons/svg/OutsourcingStatus.svg create mode 100644 src/icons/svg/OutsourcingStockArrival.svg create mode 100644 src/icons/svg/OutsourcingTaskExecution.svg create mode 100644 src/icons/svg/OutsourcingTaskQuery.svg create mode 100644 src/icons/svg/OwnTimeStatistics.svg create mode 100644 src/icons/svg/ParseQuery.svg create mode 100644 src/icons/svg/PartAssignment.svg create mode 100644 src/icons/svg/PartDrawingMaintenance.svg create mode 100644 src/icons/svg/PartOut.svg create mode 100644 src/icons/svg/PartWorkCraftSelect_rdlc.svg create mode 100644 src/icons/svg/PartsNumberMaintenance.svg create mode 100644 src/icons/svg/PartsReplacement.svg create mode 100644 src/icons/svg/PayStateSearch.svg create mode 100644 src/icons/svg/PdfCardMaintenance.svg create mode 100644 src/icons/svg/PerformanceBond.svg create mode 100644 src/icons/svg/PersonnelManagement.svg create mode 100644 src/icons/svg/PickingList.svg create mode 100644 src/icons/svg/PreorderAssociation.svg create mode 100644 src/icons/svg/PrintingAssemblyProcessCard.svg create mode 100644 src/icons/svg/ProcessAdjustQuery.svg create mode 100644 src/icons/svg/ProcessBeatMaintenance.svg create mode 100644 src/icons/svg/ProcessManagement.svg create mode 100644 src/icons/svg/ProcessPictureMaintenance.svg create mode 100644 src/icons/svg/ProcessPlanning.svg create mode 100644 src/icons/svg/ProcessPlanningNew.svg create mode 100644 src/icons/svg/ProcessQuotaEstablishment.svg create mode 100644 src/icons/svg/ProcessTaskAssignment.svg create mode 100644 src/icons/svg/ProcessingStatus.svg create mode 100644 src/icons/svg/ProcessingStatusEdit.svg create mode 100644 src/icons/svg/ProcessingStatusNew.svg create mode 100644 src/icons/svg/ProcurementContractApproval.svg create mode 100644 src/icons/svg/ProcurementContractEnquiry.svg create mode 100644 src/icons/svg/ProcurementInquiry.svg create mode 100644 src/icons/svg/ProductMaintenance.svg create mode 100644 src/icons/svg/ProductionCapacityBalance.svg create mode 100644 src/icons/svg/ProjectPlanningManagement.svg create mode 100644 src/icons/svg/ProjectPlanningQuery.svg create mode 100644 src/icons/svg/ProjectTotalSearch.svg create mode 100644 src/icons/svg/PurchaseContractApproval.svg create mode 100644 src/icons/svg/PurchaseContractChange.svg create mode 100644 src/icons/svg/PurchaseContractRequestFund.svg create mode 100644 src/icons/svg/PurchaseContractRequestFund1.svg create mode 100644 src/icons/svg/PurchaseContractReview.svg create mode 100644 src/icons/svg/PurchaseContractSearch.svg create mode 100644 src/icons/svg/PurchaseInRecord.svg create mode 100644 src/icons/svg/PurchaseInvoiceDelivery.svg create mode 100644 src/icons/svg/PurchaseMaterielModify.svg create mode 100644 src/icons/svg/PurchaseOutRecord.svg create mode 100644 src/icons/svg/PurchasePartsStorage.svg create mode 100644 src/icons/svg/PurchaseSituationSearch.svg create mode 100644 src/icons/svg/PurchaseTaskAllocate.svg create mode 100644 src/icons/svg/PurchasingQualityInspection.svg create mode 100644 src/icons/svg/QualityBasicData.svg create mode 100644 src/icons/svg/QualityData_XR.svg create mode 100644 src/icons/svg/QualityData_XS.svg create mode 100644 src/icons/svg/QualityInspectionInformationInquiry.svg create mode 100644 src/icons/svg/QualityInspectionQuery.svg create mode 100644 src/icons/svg/QualitydataQuery.svg create mode 100644 src/icons/svg/QueryParts.svg create mode 100644 src/icons/svg/QuotaFormulation.svg create mode 100644 src/icons/svg/RealTimeStatusEquipment.svg create mode 100644 src/icons/svg/ReceiptConnectionSheet.svg create mode 100644 src/icons/svg/ReceiveAssemblyTask.svg create mode 100644 src/icons/svg/ReceiveCheck.svg create mode 100644 src/icons/svg/RecipeManagement.svg create mode 100644 src/icons/svg/RepairTimeEntry.svg create mode 100644 src/icons/svg/ReplenishmentOrders.svg create mode 100644 src/icons/svg/ReplenishmentQuery.svg create mode 100644 src/icons/svg/RequestApprovalQuery.svg create mode 100644 src/icons/svg/RequestOutsourcingMaterials.svg create mode 100644 src/icons/svg/SPC.svg create mode 100644 src/icons/svg/SafetyMargin.svg create mode 100644 src/icons/svg/ScheduleCompletionDetails.svg create mode 100644 src/icons/svg/SetPayPlan.svg create mode 100644 src/icons/svg/ShiftManagement.svg create mode 100644 src/icons/svg/ShipmentApproval.svg create mode 100644 src/icons/svg/ShopScheduling.svg create mode 100644 src/icons/svg/SparePartsForScrap.svg create mode 100644 src/icons/svg/SparePartsOutStockRecord.svg create mode 100644 src/icons/svg/StatusQuery.svg create mode 100644 src/icons/svg/StepContentMaintenance.svg create mode 100644 src/icons/svg/StockInquiry.svg create mode 100644 src/icons/svg/StockPreparation.svg create mode 100644 src/icons/svg/SubPartCome.svg create mode 100644 src/icons/svg/SubstitutePart.svg create mode 100644 src/icons/svg/SupplierManagement.svg create mode 100644 src/icons/svg/SystemRrolemaintenance.svg create mode 100644 src/icons/svg/TraceabilityOfParts.svg create mode 100644 src/icons/svg/TransferQuery.svg create mode 100644 src/icons/svg/TypicalAssemblyMaintenance.svg create mode 100644 src/icons/svg/TypicalProcessMaintenance.svg create mode 100644 src/icons/svg/UnqualifiedTreatment.svg create mode 100644 src/icons/svg/UserRightsManagement.svg create mode 100644 src/icons/svg/VariableDeviceType.svg create mode 100644 src/icons/svg/VerificationMmaintenanceLine.svg create mode 100644 src/icons/svg/WorkshopEquipmentManagement.svg create mode 100644 src/icons/svg/WorkshopPersonnelRoleMana.svg create mode 100644 src/icons/svg/WorkshopProcessMaintenance.svg create mode 100644 src/icons/svg/arrangeChart.svg create mode 100644 src/icons/svg/bottom.svg create mode 100644 src/icons/svg/costStatistics.svg create mode 100644 src/icons/svg/doc.svg create mode 100644 src/icons/svg/excel.svg create mode 100644 src/icons/svg/expand.svg create mode 100644 src/icons/svg/eye.svg create mode 100644 src/icons/svg/file.svg create mode 100644 src/icons/svg/histogram.svg create mode 100644 src/icons/svg/machine.svg create mode 100644 src/icons/svg/machiningHoursStatistics.svg create mode 100644 src/icons/svg/maintainInformation.svg create mode 100644 src/icons/svg/password.svg create mode 100644 src/icons/svg/pdf.svg create mode 100644 src/icons/svg/pic.svg create mode 100644 src/icons/svg/ppt.svg create mode 100644 src/icons/svg/processCapabilityAnalysis.svg create mode 100644 src/icons/svg/sampleTrendChart.svg create mode 100644 src/icons/svg/top.svg create mode 100644 src/icons/svg/username.svg create mode 100644 src/icons/svg/人员.svg create mode 100644 src/icons/svg/仓储管理.svg create mode 100644 src/icons/svg/加号1.svg create mode 100644 src/icons/svg/加号2.svg create mode 100644 src/icons/svg/右箭头.svg create mode 100644 src/icons/svg/外协工时.svg create mode 100644 src/icons/svg/库存查询.svg create mode 100644 src/icons/svg/技术.svg create mode 100644 src/icons/svg/模块化.svg create mode 100644 src/icons/svg/箭头.svg create mode 100644 src/icons/svg/箭头2.svg create mode 100644 src/icons/svg/系统管理.svg create mode 100644 src/icons/svg/系统装配.svg create mode 100644 src/icons/svg/自家工时.svg create mode 100644 src/icons/svg/设备管理.svg create mode 100644 src/icons/svg/车间.svg create mode 100644 src/icons/svg/车间采购.svg create mode 100644 src/icons/svg/采购管理.svg create mode 100644 src/icons/svg/采购采购.svg create mode 100644 src/icons/svg/销售管理.svg create mode 100644 src/icons/svgo.yml create mode 100644 src/main.js create mode 100644 src/permission.js create mode 100644 src/router/getRouter.js create mode 100644 src/router/index.js create mode 100644 src/store/getters.js create mode 100644 src/store/index.js create mode 100644 src/store/modules/app.js create mode 100644 src/store/modules/permission.js create mode 100644 src/store/modules/tagsView.js create mode 100644 src/store/modules/user.js create mode 100644 src/styles/element-ui.scss create mode 100644 src/styles/index.scss create mode 100644 src/styles/mixin.scss create mode 100644 src/styles/sidebar.scss create mode 100644 src/styles/transition.scss create mode 100644 src/styles/variables.scss create mode 100644 src/utils/auth.js create mode 100644 src/utils/curd.js create mode 100644 src/utils/index.js create mode 100644 src/utils/request.js create mode 100644 src/utils/setMethods.js create mode 100644 src/utils/tool.js create mode 100644 src/utils/validate.js create mode 100644 src/vendor/Blob.js create mode 100644 src/vendor/Export2Excel.js create mode 100644 src/vendor/Export2Excel1.js create mode 100644 src/vendor/Export2Excel2.js create mode 100644 src/vendor/Export2Excelcjn.js create mode 100644 src/vendor/exportExcel.js create mode 100644 src/vendor/htmlToPdf.js create mode 100644 src/vendor/int2Chinese.js create mode 100644 src/vendor/print.js create mode 100644 src/views/404.vue create mode 100644 src/views/AndonSystem/equipmentAndon/index.vue create mode 100644 src/views/AndonSystem/equipmentAndonStatistics/index.vue create mode 100644 src/views/AndonSystem/materialAndon/index.vue create mode 100644 src/views/AndonSystem/materialAndonStatistics/index.vue create mode 100644 src/views/AndonSystem/qualityAndon/index.vue create mode 100644 src/views/AndonSystem/qualityAndonStatistics/index.vue create mode 100644 src/views/BasicData/DistributionStation/index.vue create mode 100644 src/views/BasicData/EquipmentCapabilitySetting/index.vue create mode 100644 src/views/BasicData/FactoryCalendar/index.vue create mode 100644 src/views/BasicData/MaintenanceEquipmentPerson/index.vue create mode 100644 src/views/BasicData/MaterialMaintenance/index.vue create mode 100644 src/views/BasicData/MenuManagement/index.vue create mode 100644 src/views/BasicData/OnLineSystemLog/index.vue create mode 100644 src/views/BasicData/PartsNumberMaintenance/index.vue create mode 100644 src/views/BasicData/PersonnelManagement/123.vue create mode 100644 src/views/BasicData/PersonnelManagement/index.vue create mode 100644 src/views/BasicData/ProjectManagementDisplay/index.vue create mode 100644 src/views/BasicData/ShiftManagement/index.vue create mode 100644 src/views/BasicData/SystemRrolemaintenance/index.vue create mode 100644 src/views/BasicData/TimeLine/index.vue create mode 100644 src/views/BasicData/UserRightsManagement/index.vue create mode 100644 src/views/BasicData/WorkshopPersonnelRoleMana/index.vue create mode 100644 src/views/BasicData/WorkshopProcessMaintenance/index.vue create mode 100644 src/views/BasicDataMaintenance/AlarmVariableMaintenance/index.vue create mode 100644 src/views/BasicDataMaintenance/BasicVariableMaintenance/UploadExcel.vue create mode 100644 src/views/BasicDataMaintenance/BasicVariableMaintenance/index.vue create mode 100644 src/views/BasicDataMaintenance/BasicVariableQuery/index.vue create mode 100644 src/views/BasicDataMaintenance/StationInformationMaintenance/UploadExcel.vue create mode 100644 src/views/BasicDataMaintenance/StationInformationMaintenance/index.vue create mode 100644 src/views/BasicDataMaintenance/VariableDeviceType/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/CurrentEquipmentMaintenancePlan/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/EquipmentAlarmStatistics/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/EquipmentMaintenanceContent/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/EquipmentMaintenancePlan/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/EquipmentMaintenanceRecordManagement/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/Maintenancebasicequipmentinformation/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/RealTimeStatusEquipment/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/ReportingRecords/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/RoutineCheckInformationMaintenance/index.vue create mode 100644 src/views/EquipmentOperationAnalysis/SpotCheckRecord/DayCheck.vue create mode 100644 src/views/EquipmentOperationAnalysis/SpotCheckRecord/MoonCheck.vue create mode 100644 src/views/EquipmentOperationAnalysis/SpotCheckRecord/QuarterCheck.vue create mode 100644 src/views/EquipmentOperationAnalysis/SpotCheckRecord/WeekCheck.vue create mode 100644 src/views/EquipmentOperationAnalysis/SpotCheckRecord/YearCheck.vue create mode 100644 src/views/EquipmentOperationAnalysis/SpotCheckRecord/index.vue create mode 100644 src/views/ProcessManagement/AndonMaintenance/UploadExcel.vue create mode 100644 src/views/ProcessManagement/AndonMaintenance/index.vue create mode 100644 src/views/ProcessManagement/InterfaceModuleMaintenance/index.vue create mode 100644 src/views/ProcessManagement/LabelLanguageMaintenance/index.vue create mode 100644 src/views/ProcessManagement/LabelLanguageMaintenance/index2.vue create mode 100644 src/views/ProcessManagement/MaterialVerificationMaintenance/UploadExcel.vue create mode 100644 src/views/ProcessManagement/MaterialVerificationMaintenance/index.vue create mode 100644 src/views/ProcessManagement/MessageMaintenance/index.vue create mode 100644 src/views/ProcessManagement/MonitoringData/EngineModel.vue create mode 100644 src/views/ProcessManagement/MonitoringData/EngineNumber.vue create mode 100644 src/views/ProcessManagement/MonitoringData/LineHeadStationInformation.vue create mode 100644 src/views/ProcessManagement/MonitoringData/MeasurementDataEquipmentStatusLog.vue create mode 100644 src/views/ProcessManagement/MonitoringData/OfflineStation.vue create mode 100644 src/views/ProcessManagement/MonitoringData/Operator.vue create mode 100644 src/views/ProcessManagement/MonitoringData/OrderNumber.vue create mode 100644 src/views/ProcessManagement/MonitoringData/PalletNo.vue create mode 100644 src/views/ProcessManagement/MonitoringData/StationStatus.vue create mode 100644 src/views/ProcessManagement/MonitoringData/TransferModel.vue create mode 100644 src/views/ProcessManagement/MonitoringData/index.vue create mode 100644 src/views/ProcessManagement/PdfCardMaintenance/index.vue create mode 100644 src/views/ProcessManagement/ProcessPictureMaintenance/index.vue create mode 100644 src/views/ProcessManagement/StepContentMaintenance/index.vue create mode 100644 src/views/ProcessManagement/WarehouseLocation/index.vue create mode 100644 src/views/ProcessManagement/processManagementPage/processManagementPage.vue create mode 100644 src/views/ProcessParameterMaintenance/ExcelHeadMaintenance/index.vue create mode 100644 src/views/ProcessParameterMaintenance/MaintenanceTighteningPosition/index.vue create mode 100644 src/views/ProcessParameterMaintenance/MeasurementRangeMaintenance/index.vue create mode 100644 src/views/ProcessParameterMaintenance/ProcessBeatMaintenance/index.vue create mode 100644 src/views/ProcessParameterMaintenance/VerificationMmaintenanceLine/index.vue create mode 100644 src/views/PurchasingManagement/PurchaseOrder/index.vue create mode 100644 src/views/PurchasingManagement/PurchasedPartsSearch/index.vue create mode 100644 src/views/PurchasingManagement/SupplierManagement/index.vue create mode 100644 src/views/QualityAssurance/AssemblyQualitydataQuery/index.vue create mode 100644 src/views/QualityAssurance/InconsistentMass/index.vue create mode 100644 src/views/QualityAssurance/InquiryTransitInformation/index.vue create mode 100644 src/views/QualityAssurance/LineItemQuery/index.vue create mode 100644 src/views/QualityAssurance/LineQualityQuery/index.vue create mode 100644 src/views/QualityAssurance/MaterialDataQuery/index.vue create mode 100644 src/views/QualityAssurance/ProductionPlanOrderCompletion/index.vue create mode 100644 src/views/QualityAssurance/StationOutOfLineRecord/index.vue create mode 100644 src/views/RecipeManagement/BasicDataManagement/UploadExcel.vue create mode 100644 src/views/RecipeManagement/BasicDataManagement/index.vue create mode 100644 src/views/RecipeManagement/ElectricalComponentParameters/UploadExcel.vue create mode 100644 src/views/RecipeManagement/ElectricalComponentParameters/index.vue create mode 100644 src/views/RecipeManagement/RecipeManagement/index.vue create mode 100644 src/views/RecipeManagement/RecipeManagementNew/index.vue create mode 100644 src/views/SearchData/AlarmAnalysis/index.vue create mode 100644 src/views/SearchData/FTTTrendChart/index.vue create mode 100644 src/views/SearchData/JPHTrendChart/index.vue create mode 100644 src/views/SearchData/OEETrendChart/index.vue create mode 100644 src/views/SearchData/QualityData_XR/index.vue create mode 100644 src/views/SearchData/QualityData_XS/index.vue create mode 100644 src/views/SearchData/QualityDatasearch/index.vue create mode 100644 src/views/SearchData/SPC_Analysis/QualityDatasearch.vue create mode 100644 src/views/SearchData/SPC_Analysis/index.vue create mode 100644 src/views/SearchData/SPC_Analysis/index111.vue create mode 100644 src/views/SearchData/SPC_Analysis/index_beifen.vue create mode 100644 src/views/SearchData/arrangeChart/index.vue create mode 100644 src/views/SearchData/histogram/index.vue create mode 100644 src/views/SearchData/processCapabilityAnalysis/index.vue create mode 100644 src/views/SearchData/sampleTrendChart/index.vue create mode 100644 src/views/WorkOrderManagement/ReleaseOfProductionPlan/UploadExcel.vue create mode 100644 src/views/WorkOrderManagement/ReleaseOfProductionPlan/index.vue create mode 100644 src/views/WorkOrderManagement/ScheduleStatusChange/index.vue create mode 100644 src/views/dashboard/index.vue create mode 100644 src/views/layout/Layout.vue create mode 100644 src/views/layout/components/AppMain.vue create mode 100644 src/views/layout/components/Navbar.vue create mode 100644 src/views/layout/components/Sidebar/Item.vue create mode 100644 src/views/layout/components/Sidebar/SidebarItem.vue create mode 100644 src/views/layout/components/Sidebar/SidebarItem2.vue create mode 100644 src/views/layout/components/Sidebar/index.vue create mode 100644 src/views/layout/components/TagsView.vue create mode 100644 src/views/layout/components/index.js create mode 100644 src/views/layout/mixin/ResizeHandler.js create mode 100644 src/views/layout_HL/Layout.vue create mode 100644 src/views/layout_HL/components/AppMain.vue create mode 100644 src/views/layout_HL/components/Navbar.vue create mode 100644 src/views/layout_HL/components/Sidebar/Item.vue create mode 100644 src/views/layout_HL/components/Sidebar/SidebarItem.vue create mode 100644 src/views/layout_HL/components/Sidebar/SidebarItem2.vue create mode 100644 src/views/layout_HL/components/Sidebar/index.vue create mode 100644 src/views/layout_HL/components/TagsView.vue create mode 100644 src/views/layout_HL/components/index.js create mode 100644 src/views/layout_HL/mixin/ResizeHandler.js create mode 100644 src/views/login/index.vue create mode 100644 static/.gitkeep create mode 100644 static/MESWORK.png create mode 100644 static/bg.jpg create mode 100644 static/config.js create mode 100644 static/cpexcel.js create mode 100644 static/input.docx create mode 100644 static/libs/FileSaver.js create mode 100644 static/libs/docxtemplater.js create mode 100644 static/libs/jszip-utils.js create mode 100644 static/libs/jszip.js create mode 100644 static/login.png create mode 100644 static/tinymce4.7.5/langs/zh_CN.js create mode 100644 static/tinymce4.7.5/plugins/codesample/css/prism.css create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-cool.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-cry.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-embarassed.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-foot-in-mouth.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-frown.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-innocent.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-kiss.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-laughing.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-money-mouth.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-sealed.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-smile.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-surprised.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-tongue-out.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-undecided.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-wink.gif create mode 100644 static/tinymce4.7.5/plugins/emoticons/img/smiley-yell.gif create mode 100644 static/tinymce4.7.5/plugins/visualblocks/css/visualblocks.css create mode 100644 static/tinymce4.7.5/skins/lightgray/content.inline.min.css create mode 100644 static/tinymce4.7.5/skins/lightgray/content.min.css create mode 100644 static/tinymce4.7.5/skins/lightgray/fonts/tinymce-mobile.woff create mode 100644 static/tinymce4.7.5/skins/lightgray/fonts/tinymce-small.eot create mode 100644 static/tinymce4.7.5/skins/lightgray/fonts/tinymce-small.svg create mode 100644 static/tinymce4.7.5/skins/lightgray/fonts/tinymce-small.ttf create mode 100644 static/tinymce4.7.5/skins/lightgray/fonts/tinymce-small.woff create mode 100644 static/tinymce4.7.5/skins/lightgray/fonts/tinymce.eot create mode 100644 static/tinymce4.7.5/skins/lightgray/fonts/tinymce.svg create mode 100644 static/tinymce4.7.5/skins/lightgray/fonts/tinymce.ttf create mode 100644 static/tinymce4.7.5/skins/lightgray/fonts/tinymce.woff create mode 100644 static/tinymce4.7.5/skins/lightgray/img/anchor.gif create mode 100644 static/tinymce4.7.5/skins/lightgray/img/loader.gif create mode 100644 static/tinymce4.7.5/skins/lightgray/img/object.gif create mode 100644 static/tinymce4.7.5/skins/lightgray/img/trans.gif create mode 100644 static/tinymce4.7.5/skins/lightgray/skin.min.css create mode 100644 static/tinymce4.7.5/skins/lightgray/skin.min.css.map create mode 100644 static/tinymce4.7.5/tinymce.min.js create mode 100644 yarn.lock diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..a2a380f --- /dev/null +++ b/.babelrc @@ -0,0 +1,12 @@ +{ + "presets": [ + ["env", { + "modules": false, + "targets": { + "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] + } + }], + "stage-2" + ], + "plugins":["transform-vue-jsx", "transform-runtime"] +} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ea6e20f --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +# http://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +insert_final_newline = false +trim_trailing_whitespace = false diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..7a8a0c6 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,5 @@ +build/*.js +config/*.js +src/assets +src/icon +src/views/ProjectManagement diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..0e5c28a --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,196 @@ +module.exports = { + root: true, + parserOptions: { + parser: 'babel-eslint', + sourceType: 'module' + }, + env: { + browser: true, + node: true, + es6: true, + }, + extends: ['plugin:vue/recommended', 'eslint:recommended'], + + // add your custom rules here + //it is base on https://github.com/vuejs/eslint-config-vue + rules: { + "vue/max-attributes-per-line": [2, { + "singleline": 10, + "multiline": { + "max": 1, + "allowFirstLine": false + } + }], + "vue/name-property-casing": ["error", "PascalCase"], + 'accessor-pairs': 2, + 'arrow-spacing': [2, { + 'before': true, + 'after': true + }], + 'block-spacing': [2, 'always'], + 'brace-style': [2, '1tbs', { + 'allowSingleLine': true + }], + 'camelcase': [0, { + 'properties': 'always' + }], + 'comma-dangle': [2, 'never'], + 'comma-spacing': [2, { + 'before': false, + 'after': true + }], + 'comma-style': [2, 'last'], + 'constructor-super': 2, + 'curly': [2, 'multi-line'], + 'dot-location': [2, 'property'], + 'eol-last': 2, + 'eqeqeq': [2, 'allow-null'], + 'generator-star-spacing': [2, { + 'before': true, + 'after': true + }], + 'handle-callback-err': [2, '^(err|error)$'], + 'indent': [2, 2, { + 'SwitchCase': 1 + }], + 'jsx-quotes': [2, 'prefer-single'], + 'key-spacing': [2, { + 'beforeColon': false, + 'afterColon': true + }], + 'keyword-spacing': [2, { + 'before': true, + 'after': true + }], + 'new-cap': [2, { + 'newIsCap': true, + 'capIsNew': false + }], + 'new-parens': 2, + 'no-array-constructor': 2, + 'no-caller': 2, + 'no-console': 'off', + 'no-class-assign': 2, + 'no-cond-assign': 2, + 'no-const-assign': 2, + 'no-control-regex': 2, + 'no-delete-var': 2, + 'no-dupe-args': 2, + 'no-dupe-class-members': 2, + 'no-dupe-keys': 2, + 'no-duplicate-case': 2, + 'no-empty-character-class': 2, + 'no-empty-pattern': 2, + 'no-eval': 2, + 'no-ex-assign': 2, + 'no-extend-native': 2, + 'no-extra-bind': 2, + 'no-extra-boolean-cast': 2, + 'no-extra-parens': [2, 'functions'], + 'no-fallthrough': 2, + 'no-floating-decimal': 2, + 'no-func-assign': 2, + 'no-implied-eval': 2, + 'no-inner-declarations': [2, 'functions'], + 'no-invalid-regexp': 2, + 'no-irregular-whitespace': 2, + 'no-iterator': 2, + 'no-label-var': 2, + 'no-labels': [2, { + 'allowLoop': false, + 'allowSwitch': false + }], + 'no-lone-blocks': 2, + 'no-mixed-spaces-and-tabs': 2, + 'no-multi-spaces': 2, + 'no-multi-str': 2, + 'no-multiple-empty-lines': [2, { + 'max': 1 + }], + 'no-native-reassign': 2, + 'no-negated-in-lhs': 2, + 'no-new-object': 2, + 'no-new-require': 2, + 'no-new-symbol': 2, + 'no-new-wrappers': 2, + 'no-obj-calls': 2, + 'no-octal': 2, + 'no-octal-escape': 2, + 'no-path-concat': 2, + 'no-proto': 2, + 'no-redeclare': 2, + 'no-regex-spaces': 2, + 'no-return-assign': [2, 'except-parens'], + 'no-self-assign': 2, + 'no-self-compare': 2, + 'no-sequences': 2, + 'no-shadow-restricted-names': 2, + 'no-spaced-func': 2, + 'no-sparse-arrays': 2, + 'no-this-before-super': 2, + 'no-throw-literal': 2, + 'no-trailing-spaces': 2, + 'no-undef': 2, + 'no-undef-init': 2, + 'no-unexpected-multiline': 2, + 'no-unmodified-loop-condition': 2, + 'no-unneeded-ternary': [2, { + 'defaultAssignment': false + }], + 'no-unreachable': 2, + 'no-unsafe-finally': 2, + 'no-unused-vars': [2, { + 'vars': 'all', + 'args': 'none' + }], + 'no-useless-call': 2, + 'no-useless-computed-key': 2, + 'no-useless-constructor': 2, + 'no-useless-escape': 0, + 'no-whitespace-before-property': 2, + 'no-with': 2, + 'one-var': [2, { + 'initialized': 'never' + }], + 'operator-linebreak': [2, 'after', { + 'overrides': { + '?': 'before', + ':': 'before' + } + }], + 'padded-blocks': [2, 'never'], + 'quotes': [2, 'single', { + 'avoidEscape': true, + 'allowTemplateLiterals': true + }], + 'semi': [2, 'never'], + 'semi-spacing': [2, { + 'before': false, + 'after': true + }], + 'space-before-blocks': [2, 'always'], + 'space-before-function-paren': [2, 'never'], + 'space-in-parens': [2, 'never'], + 'space-infix-ops': 2, + 'space-unary-ops': [2, { + 'words': true, + 'nonwords': false + }], + 'spaced-comment': [2, 'always', { + 'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ','] + }], + 'template-curly-spacing': [2, 'never'], + 'use-isnan': 2, + 'valid-typeof': 2, + 'wrap-iife': [2, 'any'], + 'yield-star-spacing': [2, 'both'], + 'yoda': [2, 'never'], + 'prefer-const': 2, + 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, + 'object-curly-spacing': [2, 'always', { + objectsInObjects: false + }], + 'array-bracket-spacing': [2, 'never'] + } +} + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..74e7b38 --- /dev/null +++ b/.gitignore @@ -0,0 +1,41 @@ +# Dependencies +node_modules/ + +# Build output +dist/ +build/Release/ + +# Logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +debug.log + +# Editor / IDE +.idea/ +.vscode/ +.vs/ +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* + +# OS +.DS_Store +Thumbs.db + +# Local env +.env.local +.env.*.local + +# Archives / binaries not part of source +*.zip +*.7z +*.rar +*.tar +*.tar.gz +*.tgz +*.exe +*.stackdump diff --git a/.postcssrc.js b/.postcssrc.js new file mode 100644 index 0000000..eee3e92 --- /dev/null +++ b/.postcssrc.js @@ -0,0 +1,10 @@ +// https://github.com/michael-ciniawsky/postcss-load-config + +module.exports = { + "plugins": { + "postcss-import": {}, + "postcss-url": {}, + // to edit target browsers: use "browserslist" field in package.json + "autoprefixer": {} + } +} diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..16574d9 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +language: node_js +node_js: stable +script: npm run test +notifications: + email: false diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..6151575 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017-present PanJiaChen + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/build/build.js b/build/build.js new file mode 100644 index 0000000..8c6cebd --- /dev/null +++ b/build/build.js @@ -0,0 +1,45 @@ +'use strict' +require('./check-versions')() + +process.env.NODE_ENV = 'production' + +const ora = require('ora') +const rm = require('rimraf') +const path = require('path') +const chalk = require('chalk') +const webpack = require('webpack') +const config = require('../config') +const webpackConfig = require('./webpack.prod.conf') + +const spinner = ora('building for production...') +spinner.start() + +rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => { + if (err) throw err + webpack(webpackConfig, (err, stats) => { + spinner.stop() + if (err) throw err + process.stdout.write( + stats.toString({ + colors: true, + modules: false, + children: false, + chunks: false, + chunkModules: false + }) + '\n\n' + ) + + if (stats.hasErrors()) { + console.log(chalk.red(' Build failed with errors.\n')) + process.exit(1) + } + + console.log(chalk.cyan(' Build complete.\n')) + console.log( + chalk.yellow( + ' Tip: built files are meant to be served over an HTTP server.\n' + + " Opening index.html over file:// won't work.\n" + ) + ) + }) +}) diff --git a/build/check-versions.js b/build/check-versions.js new file mode 100644 index 0000000..e697bfd --- /dev/null +++ b/build/check-versions.js @@ -0,0 +1,64 @@ +'use strict' +const chalk = require('chalk') +const semver = require('semver') +const packageConfig = require('../package.json') +const shell = require('shelljs') + +function exec(cmd) { + return require('child_process') + .execSync(cmd) + .toString() + .trim() +} + +const versionRequirements = [ + { + name: 'node', + currentVersion: semver.clean(process.version), + versionRequirement: packageConfig.engines.node + } +] + +// if (shell.which('npm')) { +// versionRequirements.push({ +// name: 'npm', +// currentVersion: exec('npm --version'), +// versionRequirement: packageConfig.engines.npm +// }) +// } + +module.exports = function() { + const warnings = [] + + for (let i = 0; i < versionRequirements.length; i++) { + const mod = versionRequirements[i] + + if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { + warnings.push( + mod.name + + ': ' + + chalk.red(mod.currentVersion) + + ' should be ' + + chalk.green(mod.versionRequirement) + ) + } + } + + if (warnings.length) { + console.log('') + console.log( + chalk.yellow( + 'To use this template, you must update following to modules:' + ) + ) + console.log() + + for (let i = 0; i < warnings.length; i++) { + const warning = warnings[i] + console.log(' ' + warning) + } + + console.log() + process.exit(1) + } +} diff --git a/build/logo.png b/build/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d2503fc2a44b5053b0837ebea6e87a2d339a43 GIT binary patch literal 6849 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 { + const notifier = require('node-notifier') + + return (severity, errors) => { + if (severity !== 'error') return + + const error = errors[0] + const filename = error.file && error.file.split('!').pop() + + notifier.notify({ + title: packageConfig.name, + message: severity + ': ' + error.name, + subtitle: filename || '', + icon: path.join(__dirname, 'logo.png') + }) + } +} diff --git a/build/vue-loader.conf.js b/build/vue-loader.conf.js new file mode 100644 index 0000000..5496c93 --- /dev/null +++ b/build/vue-loader.conf.js @@ -0,0 +1,5 @@ +'use strict' + +module.exports = { + //You can set the vue-loader configuration by yourself. +} diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js new file mode 100644 index 0000000..d6df2e3 --- /dev/null +++ b/build/webpack.base.conf.js @@ -0,0 +1,111 @@ +'use strict' +const path = require('path') +const utils = require('./utils') +const config = require('../config') +const { VueLoaderPlugin } = require('vue-loader') +const vueLoaderConfig = require('./vue-loader.conf') + +function resolve(dir) { + return path.join(__dirname, '..', dir) +} + +const createLintingRule = () => ({ + test: /\.(js|vue)$/, + loader: 'eslint-loader', + enforce: 'pre', + include: [resolve('src'), resolve('test')], + options: { + formatter: require('eslint-friendly-formatter'), + emitWarning: !config.dev.showEslintErrorsInOverlay + } +}) + +module.exports = { + context: path.resolve(__dirname, '../'), + entry: { + app: './src/main.js' + }, + output: { + path: config.build.assetsRoot, + filename: '[name].js', + publicPath: + process.env.NODE_ENV === 'production' + ? config.build.assetsPublicPath + : config.dev.assetsPublicPath + }, + resolve: { + extensions: ['.js', '.vue', '.json'], + alias: { + '@': resolve('src') + } + }, + module: { + rules: [ + ...(config.dev.useEslint ? [createLintingRule()] : []), + { + test: /\.vue$/, + loader: 'vue-loader', + options: vueLoaderConfig + }, + { + test: /\.js$/, + loader: 'babel-loader', + include: [ + resolve('src'), + resolve('test'), + resolve('node_modules/webpack-dev-server/client') + ] + }, + { + test: /\.svg$/, + loader: 'svg-sprite-loader', + include: [resolve('src/icons')], + options: { + symbolId: 'icon-[name]' + } + }, + { + test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, + loader: 'url-loader', + exclude: [resolve('src/icons')], + options: { + limit: 10000, + name: utils.assetsPath('img/[name].[hash:7].[ext]') + } + }, + { + test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('media/[name].[hash:7].[ext]') + } + }, + { + test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, + loader: 'url-loader', + options: { + limit: 10000, + name: utils.assetsPath('fonts/[name].[hash:7].[ext]') + } + }, + { + test: /\.txt$/, + use: 'raw-loader' + } + ] + }, + plugins: [new VueLoaderPlugin()], + node: { + // prevent webpack from injecting useless setImmediate polyfill because Vue + // source contains it (although only uses it if it's native). + setImmediate: false, + // prevent webpack from injecting mocks to Node native modules + // that does not make sense for the client + dgram: 'empty', + fs: 'empty', + net: 'empty', + tls: 'empty', + child_process: 'empty' + } +} diff --git a/build/webpack.dev.conf.js b/build/webpack.dev.conf.js new file mode 100644 index 0000000..13525ee --- /dev/null +++ b/build/webpack.dev.conf.js @@ -0,0 +1,98 @@ +'use strict' +const path = require('path') +const utils = require('./utils') +const webpack = require('webpack') +const config = require('../config') +const merge = require('webpack-merge') +const baseWebpackConfig = require('./webpack.base.conf') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') +const portfinder = require('portfinder') + +function resolve(dir) { + return path.join(__dirname, '..', dir) +} + +const HOST = process.env.HOST +const PORT = process.env.PORT && Number(process.env.PORT) + +const devWebpackConfig = merge(baseWebpackConfig, { + mode: 'development', + module: { + rules: utils.styleLoaders({ + sourceMap: config.dev.cssSourceMap, + usePostCSS: true + }) + }, + // cheap-module-eval-source-map is faster for development + devtool: config.dev.devtool, + + // these devServer options should be customized in /config/index.js + devServer: { + clientLogLevel: 'warning', + historyApiFallback: true, + hot: true, + compress: true, + host: HOST || config.dev.host, + port: PORT || config.dev.port, + open: config.dev.autoOpenBrowser, + overlay: config.dev.errorOverlay + ? { warnings: false, errors: true } + : false, + publicPath: config.dev.assetsPublicPath, + proxy: config.dev.proxyTable, + quiet: true, // necessary for FriendlyErrorsPlugin + watchOptions: { + poll: config.dev.poll + } + }, + plugins: [ + new webpack.DefinePlugin({ + 'process.env': require('../config/dev.env') + }), + new webpack.HotModuleReplacementPlugin(), + // https://github.com/ampedandwired/html-webpack-plugin + new HtmlWebpackPlugin({ + filename: 'index.html', + template: 'index.html', + inject: true, + favicon: resolve('favicon.ico'), + title: 'vue-element-admin', + templateParameters: { + BASE_URL: config.dev.assetsPublicPath + config.dev.assetsSubDirectory, + }, + }), + ] +}) + +module.exports = new Promise((resolve, reject) => { + portfinder.basePort = process.env.PORT || config.dev.port + portfinder.getPort((err, port) => { + if (err) { + reject(err) + } else { + // publish the new Port, necessary for e2e tests + process.env.PORT = port + // add port to devServer config + devWebpackConfig.devServer.port = port + + // Add FriendlyErrorsPlugin + devWebpackConfig.plugins.push( + new FriendlyErrorsPlugin({ + compilationSuccessInfo: { + messages: [ + `Your application is running here: http://${ + devWebpackConfig.devServer.host + }:${port}` + ] + }, + onErrors: config.dev.notifyOnErrors + ? utils.createNotifierCallback() + : undefined + }) + ) + + resolve(devWebpackConfig) + } + }) +}) diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js new file mode 100644 index 0000000..4be56e7 --- /dev/null +++ b/build/webpack.prod.conf.js @@ -0,0 +1,181 @@ +'use strict' +const path = require('path') +const utils = require('./utils') +const webpack = require('webpack') +const config = require('../config') +const merge = require('webpack-merge') +const baseWebpackConfig = require('./webpack.base.conf') +const CopyWebpackPlugin = require('copy-webpack-plugin') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const ScriptExtHtmlWebpackPlugin = require('script-ext-html-webpack-plugin') +const MiniCssExtractPlugin = require('mini-css-extract-plugin') +const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin') +const UglifyJsPlugin = require('uglifyjs-webpack-plugin') + +function resolve(dir) { + return path.join(__dirname, '..', dir) +} + +const env = require('../config/prod.env') + +// For NamedChunksPlugin +const seen = new Set() +const nameLength = 4 + +const webpackConfig = merge(baseWebpackConfig, { + mode: 'production', + module: { + rules: utils.styleLoaders({ + sourceMap: config.build.productionSourceMap, + extract: true, + usePostCSS: true + }) + }, + devtool: config.build.productionSourceMap ? config.build.devtool : false, + output: { + path: config.build.assetsRoot, + filename: utils.assetsPath('js/[name].[chunkhash:8].js'), + chunkFilename: utils.assetsPath('js/[name].[chunkhash:8].js') + }, + plugins: [ + // http://vuejs.github.io/vue-loader/en/workflow/production.html + new webpack.DefinePlugin({ + 'process.env': env + }), + // extract css into its own file + new MiniCssExtractPlugin({ + filename: utils.assetsPath('css/[name].[contenthash:8].css'), + chunkFilename: utils.assetsPath('css/[name].[contenthash:8].css') + }), + // generate dist index.html with correct asset hash for caching. + // you can customize output by editing /index.html + // see https://github.com/ampedandwired/html-webpack-plugin + new HtmlWebpackPlugin({ + filename: config.build.index, + template: 'index.html', + inject: true, + favicon: resolve('favicon.ico'), + title: 'vue-admin-template', + templateParameters: { + BASE_URL: config.build.assetsPublicPath + config.build.assetsSubDirectory, + }, + minify: { + removeComments: true, + collapseWhitespace: true, + removeAttributeQuotes: true + // more options: + // https://github.com/kangax/html-minifier#options-quick-reference + } + // default sort mode uses toposort which cannot handle cyclic deps + // in certain cases, and in webpack 4, chunk order in HTML doesn't + // matter anyway + }), + new ScriptExtHtmlWebpackPlugin({ + //`runtime` must same as runtimeChunk name. default is `runtime` + inline: /runtime\..*\.js$/ + }), + // keep chunk.id stable when chunk has no name + new webpack.NamedChunksPlugin(chunk => { + if (chunk.name) { + return chunk.name + } + const modules = Array.from(chunk.modulesIterable) + if (modules.length > 1) { + const hash = require('hash-sum') + const joinedHash = hash(modules.map(m => m.id).join('_')) + let len = nameLength + while (seen.has(joinedHash.substr(0, len))) len++ + seen.add(joinedHash.substr(0, len)) + return `chunk-${joinedHash.substr(0, len)}` + } else { + return modules[0].id + } + }), + // keep module.id stable when vender modules does not change + new webpack.HashedModuleIdsPlugin(), + // copy custom static assets + new CopyWebpackPlugin([ + { + from: path.resolve(__dirname, '../static'), + to: config.build.assetsSubDirectory, + ignore: ['.*'] + } + ]) + ], + optimization: { + splitChunks: { + chunks: 'all', + cacheGroups: { + libs: { + name: 'chunk-libs', + test: /[\\/]node_modules[\\/]/, + priority: 10, + chunks: 'initial' // 只打包初始时依赖的第三方 + }, + elementUI: { + name: 'chunk-elementUI', // 单独将 elementUI 拆包 + priority: 20, // 权重要大于 libs 和 app 不然会被打包进 libs 或者 app + test: /[\\/]node_modules[\\/]element-ui[\\/]/ + } + } + }, + runtimeChunk: 'single', + minimizer: [ + new UglifyJsPlugin({ + uglifyOptions: { + mangle: { + safari10: true + } + }, + sourceMap: config.build.productionSourceMap, + cache: true, + parallel: true + }), + // Compress extracted CSS. We are using this plugin so that possible + // duplicated CSS from different components can be deduped. + new OptimizeCSSAssetsPlugin() + ] + } +}) + +if (config.build.productionGzip) { + const CompressionWebpackPlugin = require('compression-webpack-plugin') + + webpackConfig.plugins.push( + new CompressionWebpackPlugin({ + asset: '[path].gz[query]', + algorithm: 'gzip', + test: new RegExp( + '\\.(' + config.build.productionGzipExtensions.join('|') + ')$' + ), + threshold: 10240, + minRatio: 0.8 + }) + ) +} + +if (config.build.generateAnalyzerReport || config.build.bundleAnalyzerReport) { + const BundleAnalyzerPlugin = require('webpack-bundle-analyzer') + .BundleAnalyzerPlugin + + if (config.build.bundleAnalyzerReport) { + webpackConfig.plugins.push( + new BundleAnalyzerPlugin({ + analyzerPort: 8080, + generateStatsFile: false + }) + ) + } + + if (config.build.generateAnalyzerReport) { + webpackConfig.plugins.push( + new BundleAnalyzerPlugin({ + analyzerMode: 'static', + reportFilename: 'bundle-report.html', + openAnalyzer: false + }) + ) + } +} + +module.exports = webpackConfig diff --git a/config/dev.env.js b/config/dev.env.js new file mode 100644 index 0000000..e3c8ffc --- /dev/null +++ b/config/dev.env.js @@ -0,0 +1,8 @@ +'use strict' +const merge = require('webpack-merge') +const prodEnv = require('./prod.env') + +module.exports = merge(prodEnv, { + NODE_ENV: '"development"', + BASE_API: '"https://easy-mock.com/mock/5950a2419adc231f356a6636/vue-admin"', +}) diff --git a/config/index.js b/config/index.js new file mode 100644 index 0000000..1cc4240 --- /dev/null +++ b/config/index.js @@ -0,0 +1,91 @@ +'use strict' +// Template version: 1.2.6 +// see http://vuejs-templates.github.io/webpack for documentation. + +const path = require('path') +const os = require('os') + +const networkInterfaces = os.networkInterfaces() + +// const ip = networkInterfaces['WLAN'][1] ? networkInterfaces['WLAN'][1].address : networkInterfaces['WLAN'][0].address +const ip = '127.0.0.1' +module.exports = { + dev: { + // Paths + assetsSubDirectory: 'static', + assetsPublicPath: '/', + proxyTable: {}, + + // Various Dev Server settings + host: ip, // can be overwritten by process.env.HOST + port: 1997, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined + autoOpenBrowser: true, + errorOverlay: true, + notifyOnErrors: false, + poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions- + + // Use Eslint Loader? + // If true, your code will be linted during bundling and + // linting errors and warnings will be shown in the console. + useEslint: true, + // If true, eslint errors and warnings will also be shown in the error overlay + // in the browser. + showEslintErrorsInOverlay: false, + + /** + * Source Maps + */ + + // https://webpack.js.org/configuration/devtool/#development + devtool: 'cheap-source-map', + + // CSS Sourcemaps off by default because relative paths are "buggy" + // with this option, according to the CSS-Loader README + // (https://github.com/webpack/css-loader#sourcemaps) + // In our experience, they generally work as expected, + // just be aware of this issue when enabling this option. + cssSourceMap: false + }, + + build: { + // Template for index.html + index: path.resolve(__dirname, '../dist/index.html'), + + // Paths + assetsRoot: path.resolve(__dirname, '../dist'), + assetsSubDirectory: 'static', + + /** + * You can set by youself according to actual condition + * You will need to set this if you plan to deploy your site under a sub path, + * for example GitHub pages. If you plan to deploy your site to https://foo.github.io/bar/, + * then assetsPublicPath should be set to "/bar/". + * In most cases please use '/' !!! + */ + assetsPublicPath: '/', + + /** + * Source Maps + */ + + productionSourceMap: false, + // https://webpack.js.org/configuration/devtool/#production + devtool: 'source-map', + + // Gzip off by default as many popular static hosts such as + // Surge or Netlify already gzip all static assets for you. + // Before setting to `true`, make sure to: + // npm install --save-dev compression-webpack-plugin + productionGzip: false, + productionGzipExtensions: ['js', 'css'], + + // Run the build command with an extra argument to + // View the bundle analyzer report after build finishes: + // `npm run build --report` + // Set to `true` or `false` to always turn it on or off + bundleAnalyzerReport: process.env.npm_config_report || false, + + // `npm run build:prod --generate_report` + generateAnalyzerReport: process.env.npm_config_generate_report || false + } +} diff --git a/config/prod.env.js b/config/prod.env.js new file mode 100644 index 0000000..836ec67 --- /dev/null +++ b/config/prod.env.js @@ -0,0 +1,5 @@ +'use strict' +module.exports = { + NODE_ENV: '"production"', + BASE_API: '"https://easy-mock.com/mock/5950a2419adc231f356a6636/vue-admin"', +} diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ec465b232715999d0ff00139a6887cb4b0185d36 GIT binary patch literal 4286 zcmb8xduUc=9KiACb(*HxH1kr3zM6^J#mzykT5b!$>_SnPnHq%(MfU>TACXCEQgqR@ zrbebk2|^KqRuHZPTTu#bMo1F&NYVmunT`>j=V2o2Zf!~s{Ih@3?>jPobf;Z{72*#Dm?Pr!@#0p{}$_TYI8Lnjo88uDYsd*^m2X5wqa zJ{_TKtas2I)_(voej{c3>i2{32(}=8Z+^>Bi*EQ|9^7|H-o3%q{2gQ4-iC*9Kb&vh z$6O1=kMA7wp12JwaTvDe_m0)Ga2{`hbw=YT+Kiv>Sn_RWu9bKJ z`{2CTm#;7twr^a=Xc4Z#+c1aA;rqVW4fmP%O84LO@f3!m#d_nJ^_`nRcogel%-7*N z%S(~}maB2TLEJ~@P<9=E*hWrzPlRZQHp%rX8E+%fA{I+Ylg*p3Ai;w*Ty>=eB#_df&pi zZ&!RPSr_hsES|vUID+GFKdgagR{H#l=TC;`#Pr_o=ph_Yl(k9~kT8EB=>< z?Kzg?U_8$QWBYB3_|3lc46xpG7}LD^<6dk-jDL*s0*r*QtQ(ukUz2C%lEq9Eji1!D z4fC_!TX0PqV=qo1#*WuhJUfVwF%g4cyh3?Y^St2vTiI`L9zKKZJ9mG;7%`q#&o%qr z{JCv^hh?}K-I33Qt8EvHZ=H)U86P43zabsd^?V?CKY^>~gL`x*+;i!=mi=3_3D3ea z*>zbcegn^6#va(G=Iyu+UAK>6C_EG5SebWU+yeW&8*z=rcH;clMm@YwufJF?eKq$l zF$dLfZ>HDNVD4Q@j)8ys%*R{?U>ZKaFKC`ij8Q1QYik#l!gf6`Y}2+KyWS{C?uT(* zjLrB0voIR@Jh@tbILvV)9K-ZliSfDmk+>O3)JkF}&-2Q>N z+%uhXCqu{`4xxHOmrxq|m1Q#h#-Mag&weFM<@Mq5iuzDqQD26t@=^1v%d=g|noypt zE6Zf-Dl8$N*k&|rl~T7a+1h|67 + + + + + MES信息管理系统 + + + + + + + + +
+ + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..fc8d213 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,35309 @@ +{ + "name": "MacroinfManage_MES", + "version": "1.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "MacroinfManage_MES", + "version": "1.1.0", + "dependencies": { + "axios": "0.18.0", + "dhtmlx-gantt": "^7.1.12", + "docxtemplater": "^3.19.7", + "echarts": "^4.2.0-rc.2", + "element-ui": "^2.13.0", + "file-saver": "^1.3.8", + "html2canvas": "^1.0.0-alpha.12", + "jquery": "^3.5.1", + "js-cookie": "2.2.0", + "jspdf": "2.5.1", + "jszip-utils": "^0.1.0", + "node-sass": "latest", + "normalize.css": "7.0.0", + "npm": "^7.20.5", + "nprogress": "0.2.0", + "qrcode": "^1.3.2", + "stylus": "0.52.4", + "stylus-loader": "^3.0.1", + "time-formater": "^1.0.3", + "v-viewer": "^1.3.1", + "view-ui-plus": "^1.3.1", + "vue": "2.5.17", + "vue-count-to": "^1.0.13", + "vue-direction-key": "^1.0.5", + "vue-router": "^3.0.7", + "vuex": "3.0.1", + "xlsx": "^0.14.0", + "xlsx-style": "^0.8.13" + }, + "devDependencies": { + "autoprefixer": "8.5.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.6", + "babel-helper-vue-jsx-merge-props": "2.0.3", + "babel-loader": "7.1.5", + "babel-plugin-syntax-jsx": "6.18.0", + "babel-plugin-transform-runtime": "6.23.0", + "babel-plugin-transform-vue-jsx": "3.7.0", + "babel-preset-env": "1.7.0", + "babel-preset-stage-2": "6.24.1", + "chalk": "2.4.1", + "copy-webpack-plugin": "4.5.2", + "css-loader": "1.0.0", + "eslint": "4.19.1", + "eslint-friendly-formatter": "4.0.1", + "eslint-loader": "2.0.0", + "eslint-plugin-vue": "4.7.1", + "eventsource-polyfill": "0.9.6", + "file-loader": "1.1.11", + "friendly-errors-webpack-plugin": "1.7.0", + "html-webpack-plugin": "^4.5.2", + "mini-css-extract-plugin": "0.4.1", + "node-notifier": "5.2.1", + "optimize-css-assets-webpack-plugin": "5.0.0", + "ora": "3.0.0", + "portfinder": "1.0.16", + "postcss-import": "12.0.0", + "postcss-loader": "2.1.6", + "postcss-url": "7.3.2", + "raw-loader": "^4.0.2", + "rimraf": "2.6.2", + "sass-loader": "7.0.3", + "script-ext-html-webpack-plugin": "2.1.3", + "script-loader": "^0.7.2", + "semver": "5.5.0", + "shelljs": "0.8.2", + "svg-sprite-loader": "3.8.0", + "svgo": "1.0.5", + "uglifyjs-webpack-plugin": "1.2.7", + "url-loader": "1.0.1", + "vue-loader": "15.3.0", + "vue-style-loader": "4.1.2", + "vue-template-compiler": "2.5.17", + "webpack": "4.36.1", + "webpack-bundle-analyzer": "2.13.1", + "webpack-cli": "3.1.0", + "webpack-dev-server": "3.1.5", + "webpack-merge": "4.1.4" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "dependencies": { + "@babel/highlight": "7.0.0-beta.44" + } + }, + "node_modules/@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "node_modules/@babel/generator/node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-beta.44" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-beta.44" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "dependencies": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.7.tgz", + "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" + } + }, + "node_modules/@babel/template/node_modules/babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" + } + }, + "node_modules/@babel/traverse/node_modules/babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@babel/traverse/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/types/node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmmirror.com/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "node_modules/@types/raf": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/@types/raf/-/raf-3.4.0.tgz", + "integrity": "sha512-taW5/WYqo36N7V39oYyHP9Ipfd5pNFvGTIQsNGj86xV88YQ7GnI30/yMfKDF7Zgin0m3e+ikX88FvImnK4RjGw==", + "optional": true + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "node_modules/@types/uglify-js": { + "version": "3.17.1", + "resolved": "https://registry.npmmirror.com/@types/uglify-js/-/uglify-js-3.17.1.tgz", + "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.33", + "resolved": "https://registry.npmmirror.com/@types/webpack/-/webpack-4.41.33.tgz", + "integrity": "sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-2.6.0.tgz", + "integrity": "sha512-IHjxt7LsOFYc0DkTncB7OXJL7UzwOLPPQCfEUNyxL2qt+tF12THV+EO33O1G2Uk4feMSWua3iD39Itszx0f0bw==", + "dev": true, + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.14", + "postcss-selector-parser": "^5.0.0", + "prettier": "1.16.3", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-contrib/schema-utils": { + "version": "1.0.0-beta.0", + "resolved": "https://registry.npmmirror.com/@webpack-contrib/schema-utils/-/schema-utils-1.0.0-beta.0.tgz", + "integrity": "sha512-LonryJP+FxQQHsjGBi6W786TQB1Oym+agTpY0c+Kj8alnIw+DLUJb6SI8Y1GHGhLCH1yPRrucjObUmxNICQ1pg==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chalk": "^2.3.2", + "strip-ansi": "^4.0.0", + "text-table": "^0.2.0", + "webpack-log": "^1.1.2" + }, + "engines": { + "node": ">= 6.9.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/@webpack-contrib/schema-utils/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@webpack-contrib/schema-utils/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@webpack-contrib/schema-utils/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@webpack-contrib/schema-utils/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.6", + "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.6.tgz", + "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", + "dev": true, + "dependencies": { + "acorn": "^3.0.4" + } + }, + "node_modules/acorn-jsx/node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/agentkeepalive": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/agentkeepalive/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agentkeepalive/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agentkeepalive/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", + "dev": true + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmmirror.com/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "dev": true + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", + "engines": { + "node": "*" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "node_modules/async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "8.5.0", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-8.5.0.tgz", + "integrity": "sha512-buY1XxFoBrXvLsoFb0jP+niSu1tCj2RwMwHj96+RfQ8DJTgb0vUhh0dg6wjJT3JzsFYBrkSj8/sGtarNdlxTFw==", + "dev": true, + "dependencies": { + "browserslist": "^3.2.7", + "caniuse-lite": "^1.0.30000839", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.22", + "postcss-value-parser": "^3.2.3" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/autoprefixer/node_modules/browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/autoprefixer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/autoprefixer/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/axios": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/axios/-/axios-0.18.0.tgz", + "integrity": "sha512-14hgP2oTu6SPu+26Ofye6Se8u5Mmjc07a0ACHTJ5POKFU1Mtxz2IxSvaWy1O+QnbSa8XHy1gYz2E1l+G26XJdA==", + "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", + "dependencies": { + "follow-redirects": "^1.3.0", + "is-buffer": "^1.1.5" + } + }, + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/babel-core": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.0.tgz", + "integrity": "sha512-FSiqfr4SYrH5Zv5KgWahyY99VC+Aod1ioMRNvL1lPS4WTUqvPAdYo7ioWEhDHEDqZADapbJZMX0sBuRsc93bDQ==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.0", + "debug": "^2.6.8", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.7", + "slash": "^1.0.0", + "source-map": "^0.5.6" + } + }, + "node_modules/babel-core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmmirror.com/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-eslint/node_modules/babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/babel-eslint/node_modules/eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "dependencies": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } + }, + "node_modules/babel-generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-helper-bindify-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", + "integrity": "sha512-TYX2QQATKA6Wssp6j7jqlw4QLmABDN1olRdEHndYvBXdaXM5dcx6j5rN0+nd+aVL+Th40fAEYvvw/Xxd/LETuQ==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==", + "dev": true, + "dependencies": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-explode-class": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", + "integrity": "sha512-SFbWewr0/0U4AiRzsHqwsbOQeLXVa9T1ELdqEa2efcQB5KopTnunAqoj07TuHlN2lfTQNPGO/rJR4FMln5fVcA==", + "dev": true, + "dependencies": { + "babel-helper-bindify-decorators": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", + "dev": true, + "dependencies": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", + "dev": true, + "dependencies": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" + }, + "node_modules/babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-loader": { + "version": "7.1.5", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-7.1.5.tgz", + "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "babel-core": "6", + "webpack": "2 || 3 || 4" + } + }, + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==", + "dev": true + }, + "node_modules/babel-plugin-syntax-async-generators": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "integrity": "sha512-EbciFN5Jb9iqU9bqaLmmFLx2G8pAUsvpWJ6OzOWBNrSY9qTohXj+7YfZx6Ug1Qqh7tCb1EA7Jvn9bMC1HBiucg==", + "dev": true + }, + "node_modules/babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha512-chI3Rt9T1AbrQD1s+vxw3KcwC9yHtF621/MacuItITfZX344uhQoANjpoSJZleAmW2tjlolqB/f+h7jIqXa7pA==", + "dev": true + }, + "node_modules/babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha512-AWj19x2aDm8qFQ5O2JcD6pwJDW1YdcnO+1b81t7gxrGjz5VHiUqeYWAR4h7zueWMalRelrQDXprv2FrY1dbpbw==", + "dev": true + }, + "node_modules/babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==", + "dev": true + }, + "node_modules/babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==", + "dev": true + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==", + "dev": true + }, + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==", + "dev": true + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", + "dev": true + }, + "node_modules/babel-plugin-transform-async-generator-functions": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "integrity": "sha512-uT7eovUxtXe8Q2ufcjRuJIOL0hg6VAUJhiWJBLxH/evYAw+aqoJLcYTR8hqx13iOx/FfbCMHgBmXWZjukbkyPg==", + "dev": true, + "dependencies": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-generators": "^6.5.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==", + "dev": true, + "dependencies": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha512-n4jtBA3OYBdvG5PRMKsMXJXHfLYw/ZOmtxCLOOwz6Ro5XlrColkStLnz1AS1L2yfPA9BKJ1ZNlmVCLjAL9DSIg==", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", + "integrity": "sha512-skQ2CImwDkCHu0mkWvCOlBCpBIHW4/49IZWVwV4A/EnWjL9bB6UBvLyMNe3Td5XDStSZNhe69j4bfEW8dvUbew==", + "dev": true, + "dependencies": { + "babel-helper-explode-class": "^6.24.1", + "babel-plugin-syntax-decorators": "^6.13.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", + "dev": true, + "dependencies": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "dependencies": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", + "dev": true, + "dependencies": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", + "dev": true, + "dependencies": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "node_modules/babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==", + "dev": true, + "dependencies": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", + "dev": true, + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.10.0" + } + }, + "node_modules/babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha512-cpGMVC1vt/772y3jx1gwSaTitQVZuFDlllgreMsZ+rTYC6jlYXRyf5FQOgSnckOiA5QmzbXTyBY2A5AmZXF1fA==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-vue-jsx": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz", + "integrity": "sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "peerDependencies": { + "babel-helper-vue-jsx-merge-props": "^2.0.0" + } + }, + "node_modules/babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "dependencies": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + } + }, + "node_modules/babel-preset-env/node_modules/browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/babel-preset-env/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/babel-preset-stage-2": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", + "integrity": "sha512-9F+nquz+37PrlTSBdpeQBKnQfAMNBnryXw+m4qBh35FNbJPfzZz+sjN2G5Uf1CRedU9PH7fJkTbYijxmkLX8Og==", + "dev": true, + "dependencies": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-decorators": "^6.24.1", + "babel-preset-stage-3": "^6.24.1" + } + }, + "node_modules/babel-preset-stage-3": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", + "integrity": "sha512-eCbEOF8uN0KypFXJmZXn2sTk7bPV9uM5xov7G/7BM08TbQEObsVs0cEWfy6NQySlfk7JBi/t+XJP1JkruYfthA==", + "dev": true, + "dependencies": { + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-exponentiation-operator": "^6.24.1", + "babel-plugin-transform-object-rest-spread": "^6.22.0" + } + }, + "node_modules/babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", + "dev": true, + "dependencies": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "node_modules/babel-register/node_modules/babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "node_modules/babel-register/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse/node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA==" + }, + "node_modules/bfj-node4": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/bfj-node4/-/bfj-node4-5.3.1.tgz", + "integrity": "sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg==", + "deprecated": "Switch to the `bfj` package for fixes and new features!", + "dev": true, + "dependencies": { + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "tryer": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/bonjour/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-rsa/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserify-zlib/node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/cacache/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/cacache/node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/cacache/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", + "dev": true, + "dependencies": { + "callsites": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/camelcase-keys/node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001441", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz", + "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==", + "dev": true + }, + "node_modules/canvg": { + "version": "3.0.10", + "resolved": "https://registry.npmmirror.com/canvg/-/canvg-3.0.10.tgz", + "integrity": "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==", + "optional": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@types/raf": "^3.4.0", + "core-js": "^3.8.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0", + "svg-pathdata": "^6.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/canvg/node_modules/core-js": { + "version": "3.27.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.27.1.tgz", + "integrity": "sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww==", + "hasInstallScript": true, + "optional": true + }, + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dependencies": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", + "dev": true + }, + "node_modules/check-types": { + "version": "7.4.0", + "resolved": "https://registry.npmmirror.com/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", + "dev": true + }, + "node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/chokidar/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/chokidar/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "deprecated": "CircularJSON is in maintenance only, flatted is its successor.", + "dev": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coalescy": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/coalescy/-/coalescy-1.0.0.tgz", + "integrity": "sha512-OmRR46eVfyaXZYI7Ai5/vnLHjWhhh99sugx+UTsmVhwaYzARb+Tcdit59/HkVxF8KdqJG5NN8ClUhzQXS3Hh+w==", + "dev": true + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/codepage": { + "version": "1.14.0", + "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.14.0.tgz", + "integrity": "sha512-iz3zJLhlrg37/gYRWgEPkaFTtzmnEv1h+r7NgZum2lFElYQPi0/5bnmuDfODHxfp0INEfnRqyfyeIJDbb7ahRw==", + "dependencies": { + "commander": "~2.14.1", + "exit-on-epipe": "~1.0.1" + }, + "bin": { + "codepage": "bin/codepage.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/codepage/node_modules/commander": { + "version": "2.14.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-convert/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/colors/-/colors-1.1.2.tgz", + "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "node_modules/consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "4.5.2", + "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ==", + "dev": true, + "dependencies": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/copy-webpack-plugin/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/copy-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, + "node_modules/copy-webpack-plugin/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/countup.js": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/countup.js/-/countup.js-1.9.3.tgz", + "integrity": "sha512-UHf2P/mFKaESqdPq+UdBJm/1y8lYdlcDd0nTZHNC8cxWoJwZr1Eldm1PpWui446vDl5Pd8PtRYkr3q6K4+Qa5A==" + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/cross-spawn/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/cross-spawn/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmmirror.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmmirror.com/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/css-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-1.0.0.tgz", + "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/css-loader/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha512-OI38lO4JQQX2GSisTqwiSFxiWNmLajXdW4tCCxAuiwGKjusHALQadSHBSxGlU8lrFp47IkLuU2AfSYz31qpETQ==" + }, + "node_modules/css-select": { + "version": "1.3.0-rc0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-1.3.0-rc0.tgz", + "integrity": "sha512-sPFsHUnX17suh/D+JnvAg9CP8cXRYp6GqpTvXjBLGnNfSoRwRW+yZ89ABL/+Ea6Ey+53/B/xwbt26qNDxd7HBw==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "^1.0.1" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "node_modules/css-select/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/css-select/node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmmirror.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha25", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha25.tgz", + "integrity": "sha512-XC6xLW/JqIGirnZuUWHXCHRaAjje2b3OIB0Vj5RIJo6mIi/AdJo30quQl5LxUl0gkXDIrTrFGbMlcZjyFplz1A==", + "dev": true, + "dependencies": { + "mdn-data": "^1.0.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha512-hLKuvifwoKvwqpctblTp0BovBuOXzxof8JgkA8zeqxxL+vcynHQjtIqqlFfQI1gEAZAjbqKm9gFTa88fxTAX4g==", + "dev": true + }, + "node_modules/css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/csso": { + "version": "3.5.1", + "resolved": "https://registry.npmmirror.com/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "dependencies": { + "css-tree": "1.0.0-alpha.29" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "dependencies": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==", + "dev": true + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", + "dev": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", + "dev": true + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.3.2.tgz", + "integrity": "sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/del/-/del-3.0.0.tgz", + "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", + "dev": true, + "dependencies": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dhtmlx-gantt": { + "version": "7.1.13", + "resolved": "https://registry.npmmirror.com/dhtmlx-gantt/-/dhtmlx-gantt-7.1.13.tgz", + "integrity": "sha512-PnVk6HI8LcOu1E6o9sJ5UpeWRiaXLnNa5t3i0oFPXPVkDrDyZdNr0KduryF45R7DWMSyMkxJ9RGJ+iUiqQCDhg==" + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/dijkstrajs": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" + }, + "node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/docxtemplater": { + "version": "3.33.0", + "resolved": "https://registry.npmmirror.com/docxtemplater/-/docxtemplater-3.33.0.tgz", + "integrity": "sha512-AWNEQwI6KpndL4X0IKy6nQKOyvcg7aPsjz8gI44rpgp19XzvEobhRqx+S4UCW3OdAEZhfAzW46qCHMNdSOpPEA==", + "dependencies": { + "@xmldom/xmldom": "^0.8.6" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/dompurify": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/dompurify/-/dompurify-2.4.1.tgz", + "integrity": "sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==", + "optional": true + }, + "node_modules/domready": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/domready/-/domready-1.0.8.tgz", + "integrity": "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==", + "dev": true + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/echarts": { + "version": "4.9.0", + "resolved": "https://registry.npmmirror.com/echarts/-/echarts-4.9.0.tgz", + "integrity": "sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA==", + "dependencies": { + "zrender": "4.3.2" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true, + "hasInstallScript": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "node_modules/element-resize-detector": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/element-resize-detector/-/element-resize-detector-1.2.4.tgz", + "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", + "dependencies": { + "batch-processor": "1.0.0" + } + }, + "node_modules/element-ui": { + "version": "2.15.12", + "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.12.tgz", + "integrity": "sha512-Y5FMT2BPOindU2GkDEQ5ZKUVxDawKONRNMh2eL3uBx1FOtvUJ+L6IxXLVsNxq4WnaX/UnVNgWXebl7DobygZMg==", + "dependencies": { + "async-validator": "~1.8.1", + "babel-helper-vue-jsx-merge-props": "^2.0.0", + "deepmerge": "^1.2.0", + "normalize-wheel": "^1.0.1", + "resize-observer-polyfill": "^1.5.0", + "throttle-debounce": "^1.0.1" + }, + "peerDependencies": { + "vue": "^2.5.17" + } + }, + "node_modules/element-ui/node_modules/async-validator": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz", + "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", + "dependencies": { + "babel-runtime": "6.x" + } + }, + "node_modules/element-ui/node_modules/deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmmirror.com/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encode-utf8": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.5", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.5.tgz", + "integrity": "sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "dependencies": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-friendly-formatter": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/eslint-friendly-formatter/-/eslint-friendly-formatter-4.0.1.tgz", + "integrity": "sha512-+EhkPwkl/nf/fxT60yXPLAMQ+thUzfJV5rCGdUDdyM+exO3NB+07dwWiZTuyuOtTo/Ckh7W/3LJvWsB214c7ag==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "coalescy": "1.0.0", + "extend": "^3.0.0", + "minimist": "^1.2.0", + "strip-ansi": "^4.0.0", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-friendly-formatter/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-friendly-formatter/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-friendly-formatter/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-friendly-formatter/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/eslint-loader/-/eslint-loader-2.0.0.tgz", + "integrity": "sha512-VxxGDI4bXzLk0+/jMt/0EkGMRKS9ox6Czx+yapMb9WJmcS/ZHhlhqcVUNgUjFBNp02j/2pZLdGOrG7EXyjoz/g==", + "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", + "dev": true, + "dependencies": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "peerDependencies": { + "eslint": ">=1.6.0 <5.0.0", + "webpack": ">=2.0.0 <5.0.0" + } + }, + "node_modules/eslint-loader/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/eslint-plugin-vue": { + "version": "4.7.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz", + "integrity": "sha512-esETKhVMI7Vdli70Wt4bvAwnZBJeM0pxVX9Yb0wWKxdCJc2EADalVYK/q2FzMw8oKN0wPMdqVCKS8kmR89recA==", + "dev": true, + "dependencies": { + "vue-eslint-parser": "^2.0.3" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3.18.0 || ^4.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "dependencies": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/eslint/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint/node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "node_modules/eslint/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/espree": { + "version": "3.5.4", + "resolved": "https://registry.npmmirror.com/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "dependencies": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha512-bbB5tEuvC+SuRUG64X8ghvjgiRniuA4WlehWbFnoN4z6TxDXpyX+BMHF7rMgZAqoe+EbyNRUbHN0uuP9phy5jQ==", + "dev": true, + "dependencies": { + "original": ">=0.0.5" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eventsource-polyfill": { + "version": "0.9.6", + "resolved": "https://registry.npmmirror.com/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz", + "integrity": "sha512-LyMFp2oPDGhum2lMvkjqKZEwWd2/AoXyt8aoyftTBMWwPHNgU+2tdxhTHPluDxoz+z4gNj0uHAPR9nqevATMbg==", + "dev": true + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmmirror.com/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "dependencies": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fflate": { + "version": "0.4.8", + "resolved": "https://registry.npmmirror.com/fflate/-/fflate-0.4.8.tgz", + "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==", + "dev": true, + "dependencies": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "dependencies": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "engines": { + "node": ">= 4.3 < 5.0.0 || >= 5.10" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/file-saver": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/file-saver/-/file-saver-1.3.8.tgz", + "integrity": "sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg==" + }, + "node_modules/filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha512-46TFiBOzX7xq/PcSWfFwkyjpemdRnMe31UQF+os0y+1W3k95f6R4SEt02Hj4p3X0Mir9gfrkmOtshFidS0VPUg==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "dependencies": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/frac": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/frac/-/frac-0.3.1.tgz", + "integrity": "sha512-1Lzf2jOjhIkRaa013KlxNOn2D9FemmQNeYUDpEIyPeFXmpLvbZXJOlaayMBT6JKXx+afQFgQ1QJ4kaF7Z07QFQ==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/friendly-errors-webpack-plugin/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/friendly-errors-webpack-plugin/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/friendly-errors-webpack-plugin/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/friendly-errors-webpack-plugin/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/friendly-errors-webpack-plugin/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/friendly-errors-webpack-plugin/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-modules-path": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/global-modules-path/-/global-modules-path-2.3.1.tgz", + "integrity": "sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/globby/-/globby-7.1.1.tgz", + "integrity": "sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/globule": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "dependencies": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/globule/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globule/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globule/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "node_modules/gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha512-1g6EPVvIHuPmpAdBBpsIVYLgjzGV/QqcFRJXpMyrqEWG10JhOaTjQeCcjMDyX0Iqfm/Q5M9twR/mbDk5f5MqkA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha512-Ld9EYcBflMUF6SsJLGDADVH50jSzLNIUUrOFlFGK/zwqimATg9+wY4jsLWCR7DZSxt2BfK0+liHUMdoR11bjLg==", + "dev": true + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", + "dev": true + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", + "dev": true + }, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.5.2", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/http-proxy-middleware": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "dev": true, + "dependencies": { + "http-proxy": "^1.16.2", + "is-glob": "^4.0.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.9" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "node_modules/icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/icss-utils/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/icss-utils/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/icss-utils/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "dev": true + }, + "node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", + "dev": true, + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh/node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", + "dev": true + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha512-DzGfTasXPmwizQP4XV2rR6r2vp8TjlOpMnJqG9Iy2i1pl1lkZdZj5rSpIc7YFGX2nS46PPgAGEyT+Q5hE2FB2g==", + "dev": true, + "dependencies": { + "meow": "^3.3.0" + }, + "bin": { + "internal-ip": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", + "dev": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "dev": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", + "dev": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", + "dev": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + } + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-binary-path/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "dev": true, + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jquery": { + "version": "3.6.3", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" + }, + "node_modules/js-calendar": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/js-calendar/-/js-calendar-1.2.3.tgz", + "integrity": "sha512-dAA1/Zbp4+c5E+ARCVTIuKepXsNLzSYfzvOimiYD4S5eeP9QuplSHLcdhfqFSwyM1o1u6ku6RRRCyaZ0YAjiBw==" + }, + "node_modules/js-cookie": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.0.tgz", + "integrity": "sha512-7YAJP/LPE/MhDjHIdfIiT665HUSumCwPN2hAmO6OJZ8V3o1mtz2HeQ8BKetEjkh+3nqGxYaq1vPMViUR8kaOXw==" + }, + "node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jspdf": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/jspdf/-/jspdf-2.5.1.tgz", + "integrity": "sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==", + "dependencies": { + "@babel/runtime": "^7.14.0", + "atob": "^2.1.2", + "btoa": "^1.2.1", + "fflate": "^0.4.8" + }, + "optionalDependencies": { + "canvg": "^3.0.6", + "core-js": "^3.6.0", + "dompurify": "^2.2.0", + "html2canvas": "^1.0.0-rc.5" + } + }, + "node_modules/jspdf/node_modules/core-js": { + "version": "3.27.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.27.1.tgz", + "integrity": "sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww==", + "hasInstallScript": true, + "optional": true + }, + "node_modules/jszip": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/jszip/-/jszip-2.4.0.tgz", + "integrity": "sha512-m+yvNmYfRCaf1gr5YFT5e3fnSqLnE9McbNyRd0fNycsT0HltS19NKc18fh3Lvl/AIW/ovL6/MQ1JnfFg4G3o4A==", + "dependencies": { + "pako": "~0.2.5" + } + }, + "node_modules/jszip-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/jszip-utils/-/jszip-utils-0.1.0.tgz", + "integrity": "sha512-tBNe0o3HAf8vo0BrOYnLPnXNo5A3KsRMnkBFYjh20Y3GPYGfgyoclEMgvVchx0nnL+mherPi74yLPIusHUQpZg==" + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dev": true, + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "dev": true, + "dependencies": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + } + }, + "node_modules/loader-fs-cache/node_modules/find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.chunk": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz", + "integrity": "sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha512-+7y6zfkH4TqgS5DYKIqJuxmL5xT3WUUumVMZVRpDUo0UqJREwZqKmGo9wluj12FbPGl1UjRf2TnAImbw/bKtdw==", + "dev": true + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loglevel": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/loglevel/-/loglevel-1.8.1.tgz", + "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/loglevelnext": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/loglevelnext/-/loglevelnext-1.0.5.tgz", + "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", + "dev": true, + "dependencies": { + "es6-symbol": "^3.1.1", + "object.assign": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loose-envify/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", + "dev": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "7.14.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.14.1.tgz", + "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/glob": { + "version": "8.0.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/make-fetch-happen/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/make-fetch-happen/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-1.2.0.tgz", + "integrity": "sha512-esDqNvsJB2q5V28+u7NdtdMg6Rmg4khQmAVSjUiX7BY/7haIv0K2yWM43hYp0or+3nvG7+UaTF1JHz31hgU1TA==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/mem/-/mem-1.1.0.tgz", + "integrity": "sha512-nOBDrc/wgpkd3X/JOhMqYR+/eLqlfLP4oQfoBA6QExIxEl+GU01oyEkwWyueyO8110pUKijtiHGhEmYoOn88oQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmmirror.com/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-options": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-options/-/merge-options-1.0.1.tgz", + "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.1.tgz", + "integrity": "sha512-XWuB3G61Rtasq/gLe7cp5cuozehE6hN+E4sxCamRR/WDiHTg+f7ZIAS024r8UJQffY+e2gGELXQZgQoFDfNDCg==", + "dev": true, + "dependencies": { + "@webpack-contrib/schema-utils": "^1.0.0-beta.0", + "loader-utils": "^1.1.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mitt": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/mitt/-/mitt-1.1.2.tgz", + "integrity": "sha512-3btxP0O9iGADGWAkteQ8mzDtEspZqu4I32y4GZYCV5BrwtzdcRpF4dQgNdJadCrbBx7Lu6Sq9AVrerMHR0Hkmw==", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==", + "dev": true, + "dependencies": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true + }, + "node_modules/nan": { + "version": "2.17.0", + "resolved": "https://registry.npmmirror.com/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-notifier/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/node-releases": { + "version": "2.0.8", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "dev": true + }, + "node_modules/node-sass": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/node-sass/-/node-sass-8.0.0.tgz", + "integrity": "sha512-jPzqCF2/e6JXw6r3VxfIqYc8tKQdkj5Z/BDATYyG6FL6b/LuYBNFGFVhus0mthcWifHm/JzBpKAd+3eXsWeK/A==", + "hasInstallScript": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "make-fetch-happen": "^10.0.4", + "meow": "^9.0.0", + "nan": "^2.17.0", + "node-gyp": "^8.4.1", + "sass-graph": "^4.0.1", + "stdout-stream": "^1.4.0", + "true-case-path": "^2.2.1" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/node-sass/node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/node-sass/node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-sass/node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-sass/node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-sass/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-sass/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/node-sass/node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-sass/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-sass/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/node-sass/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/node-sass/node_modules/node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmmirror.com/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-sass/node_modules/node-gyp/node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-sass/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/node-sass/node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-sass/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-sass/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/node-sass/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-sass/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-sass/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-wheel": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz", + "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" + }, + "node_modules/normalize.css": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/normalize.css/-/normalize.css-7.0.0.tgz", + "integrity": "sha512-LYaFZxj2Q1Q9e1VJ0f6laG46Rt5s9URhKyckNaA2vZnL/0gwQHWhM7ALQkp3WBQKM5sXRLQ5Ehrfkp+E/ZiCRg==" + }, + "node_modules/npm": { + "version": "7.24.2", + "resolved": "https://registry.npmmirror.com/npm/-/npm-7.24.2.tgz", + "integrity": "sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==", + "bundleDependencies": [ + "@isaacs/string-locale-compare", + "@npmcli/arborist", + "@npmcli/ci-detect", + "@npmcli/config", + "@npmcli/map-workspaces", + "@npmcli/package-json", + "@npmcli/run-script", + "abbrev", + "ansicolors", + "ansistyles", + "archy", + "cacache", + "chalk", + "chownr", + "cli-columns", + "cli-table3", + "columnify", + "fastest-levenshtein", + "glob", + "graceful-fs", + "hosted-git-info", + "ini", + "init-package-json", + "is-cidr", + "json-parse-even-better-errors", + "libnpmaccess", + "libnpmdiff", + "libnpmexec", + "libnpmfund", + "libnpmhook", + "libnpmorg", + "libnpmpack", + "libnpmpublish", + "libnpmsearch", + "libnpmteam", + "libnpmversion", + "make-fetch-happen", + "minipass", + "minipass-pipeline", + "mkdirp", + "mkdirp-infer-owner", + "ms", + "node-gyp", + "nopt", + "npm-audit-report", + "npm-install-checks", + "npm-package-arg", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "npmlog", + "opener", + "pacote", + "parse-conflict-json", + "qrcode-terminal", + "read", + "read-package-json", + "read-package-json-fast", + "readdir-scoped-modules", + "rimraf", + "semver", + "ssri", + "tar", + "text-table", + "tiny-relative-date", + "treeverse", + "validate-npm-package-name", + "which", + "write-file-atomic" + ], + "workspaces": [ + "docs", + "packages/*" + ], + "dependencies": { + "@isaacs/string-locale-compare": "*", + "@npmcli/arborist": "*", + "@npmcli/ci-detect": "*", + "@npmcli/config": "*", + "@npmcli/map-workspaces": "*", + "@npmcli/package-json": "*", + "@npmcli/run-script": "*", + "abbrev": "*", + "ansicolors": "*", + "ansistyles": "*", + "archy": "*", + "cacache": "*", + "chalk": "*", + "chownr": "*", + "cli-columns": "*", + "cli-table3": "*", + "columnify": "*", + "fastest-levenshtein": "*", + "glob": "*", + "graceful-fs": "*", + "hosted-git-info": "*", + "ini": "*", + "init-package-json": "*", + "is-cidr": "*", + "json-parse-even-better-errors": "*", + "libnpmaccess": "*", + "libnpmdiff": "*", + "libnpmexec": "*", + "libnpmfund": "*", + "libnpmhook": "*", + "libnpmorg": "*", + "libnpmpack": "*", + "libnpmpublish": "*", + "libnpmsearch": "*", + "libnpmteam": "*", + "libnpmversion": "*", + "make-fetch-happen": "*", + "minipass": "*", + "minipass-pipeline": "*", + "mkdirp": "*", + "mkdirp-infer-owner": "*", + "ms": "*", + "node-gyp": "*", + "nopt": "*", + "npm-audit-report": "*", + "npm-install-checks": "*", + "npm-package-arg": "*", + "npm-pick-manifest": "*", + "npm-profile": "*", + "npm-registry-fetch": "*", + "npm-user-validate": "*", + "npmlog": "*", + "opener": "*", + "pacote": "*", + "parse-conflict-json": "*", + "qrcode-terminal": "*", + "read": "*", + "read-package-json": "*", + "read-package-json-fast": "*", + "readdir-scoped-modules": "*", + "rimraf": "*", + "semver": "*", + "ssri": "*", + "tar": "*", + "text-table": "*", + "tiny-relative-date": "*", + "treeverse": "*", + "validate-npm-package-name": "*", + "which": "*", + "write-file-atomic": "*" + }, + "bin": { + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/@gar/promisify": { + "version": "1.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", + "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/arborist": { + "version": "2.9.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/string-locale-compare": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^1.0.2", + "@npmcli/metavuln-calculator": "^1.1.0", + "@npmcli/move-file": "^1.1.0", + "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/node-gyp": "^1.0.1", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.2", + "bin-links": "^2.2.1", + "cacache": "^15.0.3", + "common-ancestor-path": "^1.0.1", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-nice": "^1.1.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.1.5", + "npm-pick-manifest": "^6.1.0", + "npm-registry-fetch": "^11.0.0", + "pacote": "^11.3.5", + "parse-conflict-json": "^1.1.1", + "proc-log": "^1.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^1.0.1", + "read-package-json-fast": "^2.0.2", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "treeverse": "^1.0.4", + "walk-up-path": "^1.0.0" + }, + "bin": { + "arborist": "bin/index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/@npmcli/ci-detect": { + "version": "1.3.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/config": { + "version": "2.3.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "ini": "^2.0.0", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "semver": "^7.3.4", + "walk-up-path": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/disparity-colors": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "ansi-styles": "^4.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/fs": { + "version": "1.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/npm/node_modules/@npmcli/git": { + "version": "2.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "node_modules/npm/node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "installed-package-contents": "index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/@npmcli/map-workspaces": { + "version": "1.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^1.0.1", + "glob": "^7.1.6", + "minimatch": "^3.0.4", + "read-package-json-fast": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { + "version": "1.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "cacache": "^15.0.5", + "pacote": "^11.1.11", + "semver": "^7.3.2" + } + }, + "node_modules/npm/node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/name-from-folder": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz", + "integrity": "sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/node-gyp": { + "version": "1.0.2", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.1" + } + }, + "node_modules/npm/node_modules/@npmcli/promise-spawn": { + "version": "1.3.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "infer-owner": "^1.0.4" + } + }, + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "1.8.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^7.1.0", + "read-package-json-fast": "^2.0.1" + } + }, + "node_modules/npm/node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/npm/node_modules/agentkeepalive": { + "version": "4.1.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/npm/node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ajv": { + "version": "6.12.6", + "inBundle": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/npm/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/ansicolors": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/ansicolors/-/ansicolors-0.3.2.tgz", + "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/ansistyles": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/ansistyles/-/ansistyles-0.1.3.tgz", + "integrity": "sha512-6QWEyvMgIXX0eO972y7YPBLSBsq7UWKFAoNNTLGaOJ9bstcEL9sCbcjf96dVfNDdUsRoGOK82vWFJlKApXds7g==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/are-we-there-yet": { + "version": "1.1.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/asn1": { + "version": "0.2.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/npm/node_modules/assert-plus": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/asynckit": { + "version": "0.4.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/aws-sign2": { + "version": "0.7.0", + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/aws4": { + "version": "1.11.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/npm/node_modules/bin-links": { + "version": "2.2.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "cmd-shim": "^4.0.1", + "mkdirp": "^1.0.3", + "npm-normalize-package-bin": "^1.0.0", + "read-cmd-shim": "^2.0.0", + "rimraf": "^3.0.0", + "write-file-atomic": "^3.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/npm/node_modules/builtins": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/caseless": { + "version": "0.12.0", + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/npm/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/cidr-regex": { + "version": "3.1.1", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "ip-regex": "^4.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/cli-columns": { + "version": "3.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm/node_modules/cli-table3": { + "version": "0.6.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "^1.1.2" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": { + "version": "5.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/cmd-shim": { + "version": "4.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "mkdirp-infer-owner": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/npm/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/color-support": { + "version": "1.1.3", + "inBundle": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/npm/node_modules/colors": { + "version": "1.4.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/npm/node_modules/columnify": { + "version": "1.5.4", + "inBundle": true, + "license": "MIT", + "dependencies": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "node_modules/npm/node_modules/combined-stream": { + "version": "1.0.8", + "inBundle": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/npm/node_modules/common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/core-util-is": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/dashdash": { + "version": "1.14.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/npm/node_modules/debug": { + "version": "4.3.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/npm/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/defaults": { + "version": "1.0.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/npm/node_modules/delayed-stream": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/npm/node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/dezalgo": { + "version": "1.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/diff": { + "version": "5.0.0", + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/npm/node_modules/ecc-jsbn": { + "version": "0.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/npm/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/extend": { + "version": "3.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/extsprintf": { + "version": "1.3.0", + "engines": [ + "node >=0.6.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.12", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/forever-agent": { + "version": "0.6.1", + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/gauge": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1 || ^2.0.0", + "strip-ansi": "^3.0.1 || ^4.0.0", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/getpass": { + "version": "0.1.7", + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/npm/node_modules/glob": { + "version": "7.2.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.8", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/har-schema": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/har-validator": { + "version": "5.1.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/npm/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/hosted-git-info": { + "version": "4.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "inBundle": true, + "license": "BSD-2-Clause" + }, + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/http-signature": { + "version": "1.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "5.0.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ignore-walk": { + "version": "3.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/npm/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/ini": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/init-package-json": { + "version": "2.0.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-package-arg": "^8.1.5", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "^4.1.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/ip": { + "version": "1.1.5", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/ip-regex": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/is-cidr": { + "version": "4.0.2", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "cidr-regex": "^3.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/is-core-module": { + "version": "2.7.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/is-typedarray": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/isstream": { + "version": "0.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/jsbn": { + "version": "0.1.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-schema": { + "version": "0.2.3", + "inBundle": true + }, + "node_modules/npm/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-stringify-nice": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", + "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/json-stringify-safe": { + "version": "5.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/jsprim": { + "version": "1.4.1", + "engines": [ + "node >=0.6.0" + ], + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/npm/node_modules/just-diff": { + "version": "3.1.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff-apply": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/libnpmaccess": { + "version": "4.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "minipass": "^3.1.1", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmdiff": { + "version": "2.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/disparity-colors": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "binary-extensions": "^2.2.0", + "diff": "^5.0.0", + "minimatch": "^3.0.4", + "npm-package-arg": "^8.1.4", + "pacote": "^11.3.4", + "tar": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmexec": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^2.3.0", + "@npmcli/ci-detect": "^1.3.0", + "@npmcli/run-script": "^1.8.4", + "chalk": "^4.1.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-package-arg": "^8.1.2", + "pacote": "^11.3.1", + "proc-log": "^1.0.0", + "read": "^1.0.7", + "read-package-json-fast": "^2.0.2", + "walk-up-path": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmfund": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^2.5.0" + } + }, + "node_modules/npm/node_modules/libnpmhook": { + "version": "6.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmorg": { + "version": "2.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmpack": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/run-script": "^1.8.3", + "npm-package-arg": "^8.1.0", + "pacote": "^11.2.6" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmpublish": { + "version": "4.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "normalize-package-data": "^3.0.2", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0", + "semver": "^7.1.3", + "ssri": "^8.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmsearch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmteam": { + "version": "2.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/libnpmversion": { + "version": "1.2.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^2.0.7", + "@npmcli/run-script": "^1.8.4", + "json-parse-even-better-errors": "^2.3.1", + "semver": "^7.3.5", + "stringify-package": "^1.0.1" + } + }, + "node_modules/npm/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/mime-db": { + "version": "1.49.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/mime-types": { + "version": "2.1.32", + "inBundle": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.49.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/minimatch": { + "version": "3.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/minipass": { + "version": "3.1.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/npm/node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/npm/node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "inBundle": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/mkdirp-infer-owner": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz", + "integrity": "sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "infer-owner": "^1.0.4", + "mkdirp": "^1.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/negotiator": { + "version": "0.6.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/node-gyp": { + "version": "7.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/aproba": { + "version": "1.2.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { + "version": "2.7.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { + "version": "4.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/npm-audit-report": { + "version": "2.1.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/npm-bundled": { + "version": "1.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm/node_modules/npm-install-checks": { + "version": "4.0.0", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/npm-package-arg": { + "version": "8.1.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/npm-packlist": { + "version": "2.2.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "6.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "node_modules/npm/node_modules/npm-profile": { + "version": "5.0.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "11.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/npm-user-validate": { + "version": "1.0.1", + "inBundle": true, + "license": "BSD-2-Clause" + }, + "node_modules/npm/node_modules/npmlog": { + "version": "5.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/oauth-sign": { + "version": "0.9.0", + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "inBundle": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/npm/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/pacote": { + "version": "11.3.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^1.8.2", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^2.1.4", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/parse-conflict-json": { + "version": "1.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "just-diff": "^3.0.1", + "just-diff-apply": "^3.0.0" + } + }, + "node_modules/npm/node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/proc-log": { + "version": "1.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/promise-all-reject-late": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", + "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-call-limit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz", + "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "read": "1" + } + }, + "node_modules/npm/node_modules/psl": { + "version": "1.8.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", + "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", + "inBundle": true, + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/npm/node_modules/qs": { + "version": "6.5.2", + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/npm/node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/read-package-json": { + "version": "4.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^3.0.0", + "npm-normalize-package-bin": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/read-package-json-fast": { + "version": "2.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/npm/node_modules/request": { + "version": "2.88.2", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "inBundle": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/npm/node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/semver": { + "version": "7.3.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/signal-exit": { + "version": "3.0.3", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.2.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/npm/node_modules/socks": { + "version": "2.6.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "6.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "inBundle": true, + "license": "CC-BY-3.0" + }, + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.10", + "inBundle": true, + "license": "CC0-1.0" + }, + "node_modules/npm/node_modules/sshpk": { + "version": "1.16.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/npm/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/stringify-package": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/tar": { + "version": "6.1.11", + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz", + "integrity": "sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/treeverse": { + "version": "1.0.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/tunnel-agent": { + "version": "0.6.0", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/tweetnacl": { + "version": "0.14.5", + "inBundle": true, + "license": "Unlicense" + }, + "node_modules/npm/node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/npm/node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/npm/node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/npm/node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/uuid": { + "version": "3.4.0", + "inBundle": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/npm/node_modules/verror": { + "version": "1.10.0", + "engines": [ + "node >=0.6.0" + ], + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/npm/node_modules/walk-up-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/walk-up-path/-/walk-up-path-1.0.0.tgz", + "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "inBundle": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/npm/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/wide-align": { + "version": "1.1.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/npm/node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/write-file-atomic": { + "version": "3.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/npm/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "inBundle": true, + "license": "ISC" + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/numeral": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/numeral/-/numeral-2.0.6.tgz", + "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dev": true, + "dependencies": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.0.tgz", + "integrity": "sha512-MXqrLyfiOOpwm+TOWjGskX+sIgu7qlW2oozkEKnS8Z+LWAkSK7Qf6PV9RGRfMd7GmRX3zW2A3oRo0+f23POcXQ==", + "dev": true, + "dependencies": { + "cssnano": "^4.0.2", + "last-call-webpack-plugin": "^3.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/ora/-/ora-3.0.0.tgz", + "integrity": "sha512-LBS97LFe2RV6GJmXBi6OKcETKyklHNMV0xw7BtsVn2MlsgsydyZetSCbCANr+PFLmDyv4KV88nn0eCKza665Mg==", + "dev": true, + "dependencies": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "dependencies": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmmirror.com/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "optional": true + }, + "node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmmirror.com/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1" + }, + "node_modules/portfinder": { + "version": "1.0.16", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.16.tgz", + "integrity": "sha512-icBXCFQxzlK2PMepOM0QeEdPPFSLAaXXeuKOv5AClJlMy1oVCBrkDGJ12IZYesI/BF8mpeVco3vRCmgeBb4+hw==", + "dev": true, + "dependencies": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-calc/node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-calc/node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-import": { + "version": "12.0.0", + "resolved": "https://registry.npmmirror.com/postcss-import/-/postcss-import-12.0.0.tgz", + "integrity": "sha512-3KqKRZcaZAvxbY8DVLdd81tG5uKzbUQuiWIvy0o0fzEC42bKacqPYFWbfCQyw6L4LWUaqPz/idvIdbhpgQ32eQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-2.1.6.tgz", + "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^0.4.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-loader/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-extract-imports/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-extract-imports/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-extract-imports/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-scope/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-values/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-svgo/node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-url": { + "version": "7.3.2", + "resolved": "https://registry.npmmirror.com/postcss-url/-/postcss-url-7.3.2.tgz", + "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==", + "dev": true, + "dependencies": { + "mime": "^1.4.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.0", + "postcss": "^6.0.1", + "xxhashjs": "^0.2.1" + } + }, + "node_modules/postcss-url/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-url/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-url/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/posthtml": { + "version": "0.9.2", + "resolved": "https://registry.npmmirror.com/posthtml/-/posthtml-0.9.2.tgz", + "integrity": "sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==", + "dev": true, + "dependencies": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz", + "integrity": "sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==", + "dev": true, + "dependencies": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + } + }, + "node_modules/posthtml-parser/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/posthtml-parser/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/posthtml-parser/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/posthtml-parser/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/posthtml-parser/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/posthtml-parser/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz", + "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "1.0.5" + } + }, + "node_modules/posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/posthtml-render/-/posthtml-render-1.4.0.tgz", + "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz", + "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==", + "dev": true, + "dependencies": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "1.16.3", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-1.16.3.tgz", + "integrity": "sha512-kn/GU6SMRYPxUakNXhpP0EedT/KmaPzr0H5lIsDogrykbaxOpOfAFfk5XA7DZrJyMAv1wlMV3CPcZruGXVVUZw==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/printj": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", + "bin": { + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qrcode": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/qrcode/-/qrcode-1.5.1.tgz", + "integrity": "sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==", + "dependencies": { + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/qrcode/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "engines": { + "node": ">=8" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "optional": true, + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/raw-loader/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/raw-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/raw-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/read-pkg/node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/read-pkg/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/read-pkg/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "node_modules/regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "node_modules/require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", + "dev": true, + "dependencies": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-uncached/node_modules/resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", + "dev": true + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", + "dev": true + }, + "node_modules/rgbcolor": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/rgbcolor/-/rgbcolor-1.0.1.tgz", + "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", + "optional": true, + "engines": { + "node": ">= 0.8.15" + } + }, + "node_modules/rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "dependencies": { + "glob": "^7.0.5" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/run-queue/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==", + "dev": true + }, + "node_modules/rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==", + "dev": true, + "dependencies": { + "rx-lite": "*" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "devOptional": true + }, + "node_modules/sass-graph": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" + }, + "bin": { + "sassgraph": "bin/sassgraph" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/sass-graph/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/sass-graph/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sass-graph/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sass-graph/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/sass-graph/node_modules/yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/sass-graph/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/sass-loader": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-7.0.3.tgz", + "integrity": "sha512-iaSFtQcGo4SSgDw5Aes5p4VTrA5jCGSA7sGmhPIcOloBlgI1VktM2MUrk2IHHjbNagckXlPz+HWq1vAAPrcYxA==", + "dev": true, + "dependencies": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">= 6.9.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/script-ext-html-webpack-plugin": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.3.tgz", + "integrity": "sha512-a/gqxJFw2IAs8LK/ZFBKv1YoeFysbntdiLBVdNfgHgMKWW1mMcRGY6Hm3aihSaY9tqqhcaXuQJ4nn19loNbkuQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "html-webpack-plugin": "^3.0.0 || ^4.0.0", + "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/script-ext-html-webpack-plugin/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/script-ext-html-webpack-plugin/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/script-loader": { + "version": "0.7.2", + "resolved": "https://registry.npmmirror.com/script-loader/-/script-loader-0.7.2.tgz", + "integrity": "sha512-UMNLEvgOAQuzK8ji8qIscM3GIrRCWN6MmMXGD4SD5l6cSycgGsCo0tX5xRnfQcoghqct0tjHjcykgI1PyBE2aA==", + "dev": true, + "dependencies": { + "raw-loader": "~0.5.1" + } + }, + "node_modules/script-loader/node_modules/raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==", + "dev": true + }, + "node_modules/scss-tokenizer": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", + "dependencies": { + "js-base64": "^2.4.9", + "source-map": "^0.7.3" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dev": true, + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "dev": true + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmmirror.com/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shelljs": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/shelljs/-/shelljs-0.8.2.tgz", + "integrity": "sha512-pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "node_modules/sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "node_modules/sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/sockjs-client/-/sockjs-client-1.1.5.tgz", + "integrity": "sha512-PmPRkAYIeuRgX+ZSieViT4Z3Q23bLS2Itm/ck1tSf5P0/yVuFDiI5q9mcnpXoMdToaPSRS9MEyUx/aaBxrFzyw==", + "dev": true, + "dependencies": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/socks-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socks-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/socks/node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" + }, + "node_modules/spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha512-jEvgkLRpMza5GON0oDzvLTLMAVfB5BxeOPbsWyisEyE8IbxL6cCiKbr8xrJdScs6XoOUp7pQy4PI+GVczHbO4w==", + "dev": true, + "engines": [ + "node >= 0.7.0" + ], + "dependencies": { + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" + } + }, + "node_modules/spdy-transport": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-2.1.1.tgz", + "integrity": "sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q==", + "dev": true, + "dependencies": { + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/ssf": { + "version": "0.10.3", + "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.10.3.tgz", + "integrity": "sha512-pRuUdW0WwyB2doSqqjWyzwCD6PkfxpHAHdZp39K3dp/Hq7f+xfMwNAWIi16DyrRg4gg9c/RvLYkJTSawTPTm1w==", + "dependencies": { + "frac": "~1.1.2" + }, + "bin": { + "ssf": "bin/ssf.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/ssf/node_modules/frac": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/stackblur-canvas": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/stackblur-canvas/-/stackblur-canvas-2.5.0.tgz", + "integrity": "sha512-EeNzTVfj+1In7aSLPKDD03F/ly4RxEuF/EX0YcOG0cKoPXs+SLZxDawQbexQDBzwROs4VKLWTOaZQlZkGBFEIQ==", + "optional": true, + "engines": { + "node": ">=0.1.14" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmmirror.com/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylus": { + "version": "0.52.4", + "resolved": "https://registry.npmmirror.com/stylus/-/stylus-0.52.4.tgz", + "integrity": "sha512-m7qTTjX0/AQsTF9j16JPfZTzS2nTTBVVfP/naU5pZS1IVsbIY0LVBsi1GRG+h3rJx3FsmFMp43eB5+e00coH1Q==", + "dependencies": { + "css-parse": "1.7.x", + "debug": "*", + "glob": "3.2.x", + "mkdirp": "0.5.x", + "sax": "0.5.x", + "source-map": "0.1.x" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dependencies": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + }, + "peerDependencies": { + "stylus": ">=0.52.4" + } + }, + "node_modules/stylus/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/stylus/node_modules/glob": { + "version": "3.2.11", + "resolved": "https://registry.npmmirror.com/glob/-/glob-3.2.11.tgz", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "dependencies": { + "inherits": "2", + "minimatch": "0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus/node_modules/lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ==" + }, + "node_modules/stylus/node_modules/minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/stylus/node_modules/sax": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/sax/-/sax-0.5.8.tgz", + "integrity": "sha512-c0YL9VcSfcdH3F1Qij9qpYJFpKFKMXNOkLWFssBL3RuF7ZS8oZhllR2rWlCRjDTJsfq3R6wbSsaRU6o0rkEdNw==" + }, + "node_modules/stylus/node_modules/source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/svg-baker/-/svg-baker-1.7.0.tgz", + "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + } + }, + "node_modules/svg-baker-runtime": { + "version": "1.4.7", + "resolved": "https://registry.npmmirror.com/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz", + "integrity": "sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==", + "dev": true, + "dependencies": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + } + }, + "node_modules/svg-baker/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-baker/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/micromatch": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.0.tgz", + "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/svg-baker/node_modules/postcss-prefix-selector": { + "version": "1.16.0", + "resolved": "https://registry.npmmirror.com/postcss-prefix-selector/-/postcss-prefix-selector-1.16.0.tgz", + "integrity": "sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==", + "dev": true, + "peerDependencies": { + "postcss": ">4 <9" + } + }, + "node_modules/svg-baker/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svg-baker/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svg-pathdata": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/svg-pathdata/-/svg-pathdata-6.0.3.tgz", + "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", + "optional": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/svg-sprite-loader": { + "version": "3.8.0", + "resolved": "https://registry.npmmirror.com/svg-sprite-loader/-/svg-sprite-loader-3.8.0.tgz", + "integrity": "sha512-7HkMH0//OLVwqY9T1ho3R5l9GR8/70GBB0KKFULcgvNs+tkln8TcdsuC1UA5536mjM6GBcEuK7CCUR7+xIV9vg==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.0", + "deepmerge": "1.3.2", + "domready": "1.0.8", + "escape-string-regexp": "1.0.5", + "loader-utils": "^1.1.0", + "svg-baker": "^1.2.17", + "svg-baker-runtime": "^1.3.3", + "url-slug": "2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/svgo": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.0.5.tgz", + "integrity": "sha512-nYrifviB77aNKDNKKyuay3M9aYiK6Hv5gJVDdjj2ZXTQmI8WZc8+UPLR5IpVlktJfSu3co/4XcWgrgI6seGBPg==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, + "dependencies": { + "coa": "~2.0.1", + "colors": "~1.1.2", + "css-select": "~1.3.0-rc0", + "css-select-base-adapter": "~0.1.0", + "css-tree": "1.0.0-alpha25", + "css-url-regex": "^1.1.0", + "csso": "^3.5.0", + "js-yaml": "~3.10.0", + "mkdirp": "~0.5.1", + "object.values": "^1.0.4", + "sax": "~1.2.4", + "stable": "~0.1.6", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/table": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "dependencies": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "dependencies": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/table/node_modules/ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha512-ZFztHzVRdGLAzJmpUT9LNFLe1YiVOEylcaNpEutM26PVTCtOD919IMfD01CgbRouB42Dd9atjx1HseC15DgOZA==", + "dev": true, + "peerDependencies": { + "ajv": "^5.0.0" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "node_modules/table/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.13", + "resolved": "https://registry.npmmirror.com/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-4.0.0.tgz", + "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmmirror.com/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser/node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/throttle-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz", + "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/time-formater": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/time-formater/-/time-formater-1.1.3.tgz", + "integrity": "sha512-AEWGbDW849SbVo/vH+ao4ACKkEP22N3YA/9gSO2ChiE15p1jD4J7T0v946u/G93mOQU7gzLqeIkmBiN2iZO7kg==" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmmirror.com/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true + }, + "node_modules/tinycolor2": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.5.2.tgz", + "integrity": "sha512-h80m9GPFGbcLzZByXlNSEhp1gf8Dy+VX/2JCGUZsWLo7lV1mnE/XlxGYgRBoMLJh1lIDXP0EMC4RPTjlRaV+Bg==" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmmirror.com/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "dev": true + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmmirror.com/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmmirror.com/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "dev": true, + "dependencies": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.13.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "node_modules/uglifyjs-webpack-plugin": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.7.tgz", + "integrity": "sha512-1VicfKhCYHLS8m1DCApqBhoulnASsEoJ/BvpUpP4zoNAPpKzdH+ghk0olGJMmwX2/jprK2j3hAHdUbczBSy2FA==", + "dev": true, + "dependencies": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "engines": { + "node": ">= 4.8 < 5.0.0 || >= 5.10" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "node_modules/unidecode": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/unidecode/-/unidecode-0.1.8.tgz", + "integrity": "sha512-SdoZNxCWpN2tXTCrGkPF/0rL2HEq+i2gwRG1ReBvx8/0yTzC3enHfugOf8A9JBShVwwrRIkLX0YcDUGbzjbVCA==", + "dev": true, + "engines": { + "node": ">= 0.4.12" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", + "dev": true + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", + "dev": true + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "dev": true + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-browserslist-db/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "node_modules/url-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/url-loader/-/url-loader-1.0.1.tgz", + "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^0.4.3" + }, + "engines": { + "node": ">= 6.9.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/url-loader/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/url-slug/-/url-slug-2.0.0.tgz", + "integrity": "sha512-aiNmSsVgrjCiJ2+KWPferjT46YFKoE8i0YX04BlMVDue022Xwhg/zYlnZ6V9/mP3p8Wj7LEp0myiTkC/p6sxew==", + "dev": true, + "dependencies": { + "unidecode": "0.1.8" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v-click-outside-x": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/v-click-outside-x/-/v-click-outside-x-3.7.1.tgz", + "integrity": "sha512-WmUgmcIXr9clVpm1AYS/FgHtcDicfnfoxgQCNg4O6vfk9GVnxA0vSqO321ogUo0b7czYTidj7fQENvWFMWOkUg==", + "engines": { + "node": ">=8.11.4", + "npm": "6.4.1" + } + }, + "node_modules/v-viewer": { + "version": "1.6.4", + "resolved": "https://registry.npmmirror.com/v-viewer/-/v-viewer-1.6.4.tgz", + "integrity": "sha512-LVkiUHpmsbsZXebeNXnu8krRCi5i2n07FeLFxoIVGhw8lVvTBO0ffpbDC6mLEuacCjrIh09HjIqpciwUtWE8lQ==", + "dependencies": { + "throttle-debounce": "^2.0.1", + "viewerjs": "^1.5.0" + }, + "engines": { + "node": ">=4", + "npm": ">=3" + } + }, + "node_modules/v-viewer/node_modules/throttle-debounce": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-2.3.0.tgz", + "integrity": "sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "node_modules/view-ui-plus": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/view-ui-plus/-/view-ui-plus-1.3.1.tgz", + "integrity": "sha512-o8vfp92MF1W90gPNnKn4yMQpqSYN3r8AAPV2tr1PwecQ++AHUM7nWqul+A9FibgkzwFUto9QI89MrX6r9KBBTA==", + "dependencies": { + "async-validator": "^3.3.0", + "countup.js": "^1.9.3", + "dayjs": "^1.11.0", + "deepmerge": "^2.2.1", + "element-resize-detector": "^1.2.0", + "js-calendar": "^1.2.3", + "lodash.chunk": "^4.2.0", + "lodash.throttle": "^4.1.1", + "numeral": "^2.0.6", + "popper.js": "^1.14.6", + "select": "^1.1.2", + "tinycolor2": "^1.4.1", + "v-click-outside-x": "^3.7.1" + }, + "engines": { + "node": ">=16.14.2", + "npm": ">=8.5.0", + "yarn": ">=1.3.2" + } + }, + "node_modules/view-ui-plus/node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/viewerjs": { + "version": "1.11.2", + "resolved": "https://registry.npmmirror.com/viewerjs/-/viewerjs-1.11.2.tgz", + "integrity": "sha512-z7N9R91ORhtLvOUxN7GoIl+MFVVMbtWNB1T2UmTKuMlzc4EevS+/bletZcIwDf8RIUzk2CFMdleQzcsjsfLl+A==" + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/voc": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/voc/-/voc-1.2.0.tgz", + "integrity": "sha512-BOuDjFFYvJdZO6e/N65AlaDItXo2TgyLjeyRYcqgAPkXpp5yTJcvkL2n+syO1r9Qc5g96tfBD2tuiMhYDmaGcA==", + "bin": { + "voc": "voc.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/vue": { + "version": "2.5.17", + "resolved": "https://registry.npmmirror.com/vue/-/vue-2.5.17.tgz", + "integrity": "sha512-mFbcWoDIJi0w0Za4emyLiW72Jae0yjANHbCVquMKijcavBGypqlF7zHRgMa5k4sesdv7hv2rB4JPdZfR+TPfhQ==" + }, + "node_modules/vue-count-to": { + "version": "1.0.13", + "resolved": "https://registry.npmmirror.com/vue-count-to/-/vue-count-to-1.0.13.tgz", + "integrity": "sha512-6R4OVBVNtQTlcbXu6SJ8ENR35M2/CdWt3Jmv57jOUM+1ojiFmjVGvZPH8DfHpMDSA+ITs+EW5V6qthADxeyYOQ==" + }, + "node_modules/vue-direction-key": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/vue-direction-key/-/vue-direction-key-1.0.5.tgz", + "integrity": "sha512-5H8u0xYOyVvEXmuydIBH15zhRWzM4iyYxBXBDaeqnVqJ//40XUyN4DIT14ClE7D+C2Za/iJNQ4EfS5YLVbJjxw==" + }, + "node_modules/vue-eslint-parser": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz", + "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.2", + "esquery": "^1.0.0", + "lodash": "^4.17.4" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": ">=3.9.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "node_modules/vue-loader": { + "version": "15.3.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.3.0.tgz", + "integrity": "sha512-cqoefQo1pocGEFY9l/SR6LsbmMpQ8JD374kFPL/1Et4uY4/C5DCY4Cq9Bevbf10ZuHAWS4Gf//szgxGZwdObIw==", + "dev": true, + "dependencies": { + "@vue/component-compiler-utils": "^2.0.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*" + } + }, + "node_modules/vue-loader/node_modules/vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-router": { + "version": "3.6.5", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" + }, + "node_modules/vue-style-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", + "dev": true, + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.5.17", + "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz", + "integrity": "sha512-63uI4syCwtGR5IJvZM0LN5tVsahrelomHtCxvRkZPJ/Tf3ADm1U1wG6KWycK3qCfqR+ygM5vewUvmJ0REAYksg==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "node_modules/vuex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-3.0.1.tgz", + "integrity": "sha512-wLoqz0B7DSZtgbWL1ShIBBCjv22GV5U+vcBFox658g6V0s4wZV9P4YjCNyoHSyIBpj1f29JBoNQIqD82cR4O3w==" + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/watchpack/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/watchpack/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/watchpack/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/watchpack/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webpack": { + "version": "4.36.1", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-4.36.1.tgz", + "integrity": "sha512-Ej01/N9W8DVyhEpeQnbUdGvOECw0L46FxS12cCOs8gSK7bhUlrbHRnWkjiXckGlHjUrmL89kDpTRIkUk6Y+fKg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "2.13.1", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz", + "integrity": "sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ==", + "dev": true, + "dependencies": { + "acorn": "^5.3.0", + "bfj-node4": "^5.2.0", + "chalk": "^2.3.0", + "commander": "^2.13.0", + "ejs": "^2.5.7", + "express": "^4.16.2", + "filesize": "^3.5.11", + "gzip-size": "^4.1.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "opener": "^1.4.3", + "ws": "^4.0.0" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-3.1.0.tgz", + "integrity": "sha512-p5NeKDtYwjZozUWq6kGNs9w+Gtw/CPvyuXjXn2HMdz8Tie+krjEg8oAtonvIyITZdvpF7XG9xDHwscLr2c+ugQ==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.0.0", + "global-modules-path": "^2.1.0", + "import-local": "^1.0.0", + "inquirer": "^6.0.0", + "interpret": "^1.1.0", + "loader-utils": "^1.1.0", + "supports-color": "^5.4.0", + "v8-compile-cache": "^2.0.0", + "yargs": "^12.0.1" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "^4.x.x" + } + }, + "node_modules/webpack-cli/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/webpack-cli/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/webpack-cli/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/webpack-cli/node_modules/invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "dependencies": { + "invert-kv": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/mem": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/webpack-cli/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/webpack-cli/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/webpack-cli/node_modules/yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz", + "integrity": "sha512-I6Mmy/QjWU/kXwCSFGaiOoL5YEQIVmbb0o45xMoCyQAg/mClqZVTcsX327sPfekDyJWpCxb+04whNyLOIxpJdQ==", + "dev": true, + "dependencies": { + "loud-rejection": "^1.6.0", + "memory-fs": "~0.4.1", + "mime": "^2.1.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "url-join": "^4.0.0", + "webpack-log": "^1.0.1" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-3.1.5.tgz", + "integrity": "sha512-LVHg+EPwZLHIlfvokSTgtJqO/vI5CQi89fASb5JEDtVMDjY0yuIEqPPdMiKaBJIB/Ab7v/UN/sYZ7WsZvntQKw==", + "dev": true, + "dependencies": { + "ansi-html": "0.0.7", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.18.0", + "import-local": "^1.0.0", + "internal-ip": "1.2.0", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", + "sockjs": "0.3.19", + "sockjs-client": "1.1.5", + "spdy": "^3.4.1", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "webpack-dev-middleware": "3.1.3", + "webpack-log": "^1.1.2", + "yargs": "11.0.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0-beta.1" + } + }, + "node_modules/webpack-dev-server/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/webpack-dev-server/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-log": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/webpack-log/-/webpack-log-1.2.0.tgz", + "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", + "dev": true, + "dependencies": { + "chalk": "^2.1.0", + "log-symbols": "^2.1.0", + "loglevelnext": "^1.0.1", + "uuid": "^3.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-log/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-log/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-merge": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-4.1.4.tgz", + "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==", + "dev": true, + "dependencies": { + "lodash": "^4.17.5" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/when": { + "version": "3.6.4", + "resolved": "https://registry.npmmirror.com/when/-/when-3.6.4.tgz", + "integrity": "sha512-d1VUP9F96w664lKINMGeElWdhhb5sC+thXM+ydZGU3ZnaE09Wv6FaS+mpM9570kcDs/xMfcXJBTLsMdHEFYY9Q==" + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/write/-/write-0.2.1.tgz", + "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ws": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ws/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/xlsx": { + "version": "0.14.5", + "resolved": "https://registry.npmmirror.com/xlsx/-/xlsx-0.14.5.tgz", + "integrity": "sha512-s/5f4/mjeWREmIWZ+HtDfh/rnz51ar+dZ4LWKZU3u9VBx2zLdSIWTdXgoa52/pnZ9Oe/Vu1W1qzcKzLVe+lq4w==", + "dependencies": { + "adler-32": "~1.2.0", + "cfb": "^1.1.2", + "codepage": "~1.14.0", + "commander": "~2.17.1", + "crc-32": "~1.2.0", + "exit-on-epipe": "~1.0.1", + "ssf": "~0.10.2" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx-style": { + "version": "0.8.13", + "resolved": "https://registry.npmmirror.com/xlsx-style/-/xlsx-style-0.8.13.tgz", + "integrity": "sha512-Cj3pGUvzrP2q9oowpLP8GyujovTaBGjBRRUlCKPitNvHWj9JDD5+FDPZIM5QQggGb995ZhkuBSsMZOSd5TzIWg==", + "dependencies": { + "adler-32": "", + "cfb": ">=0.10.0", + "codepage": "~1.3.6", + "commander": "", + "crc-32": "", + "jszip": "2.4.0", + "ssf": "~0.8.1" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx-style/node_modules/codepage": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.3.8.tgz", + "integrity": "sha512-cjAoQW5L/TCKWRbzt/xGBvhwJKQFhcIVO0jWQtpKQx4gr9qvXNkpRfq6gSmjjA8dB2Is/DPOb7gNwqQXP7UgTQ==", + "dependencies": { + "commander": "", + "concat-stream": "", + "voc": "" + }, + "bin": { + "codepage": "bin/codepage.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx-style/node_modules/colors": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/colors/-/colors-0.6.2.tgz", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/xlsx-style/node_modules/commander": { + "version": "9.4.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/xlsx-style/node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "engines": [ + "node >= 6.0" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/xlsx-style/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/xlsx-style/node_modules/ssf": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.8.2.tgz", + "integrity": "sha512-+ZkFDAG+ImJ48DcZvabx6YTrZ67DKkM0kbyOOtH73mbUEvNhQWWgRZrHC8+k7GuGKWQnACYLi7bj0eCt1jmosQ==", + "dependencies": { + "colors": "0.6.2", + "frac": "0.3.1", + "voc": "" + }, + "bin": { + "ssf": "bin/ssf.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx/node_modules/adler-32": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.2.0.tgz", + "integrity": "sha512-/vUqU/UY4MVeFsg+SsK6c+/05RZXIHZMGJA+PX5JyWI0ZRcBpupnRuPLU/NXXoFwMYCPCoxIfElM2eS+DUXCqQ==", + "dependencies": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + }, + "bin": { + "adler32": "bin/adler32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx/node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/xxhashjs": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/xxhashjs/-/xxhashjs-0.2.2.tgz", + "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", + "dev": true, + "dependencies": { + "cuint": "^0.2.2" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "11.0.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-11.0.0.tgz", + "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + } + }, + "node_modules/yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha512-CswCfdOgCr4MMsT1GzbEJ7Z2uYudWyrGX8Bgh/0eyCzj/DXWdKq6a/ADufkzI1WAOIW6jYaXJvRyLhDO0kfqBw==", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/zrender": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/zrender/-/zrender-4.3.2.tgz", + "integrity": "sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==" + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.44" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "@babel/runtime": { + "version": "7.20.7", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.20.7.tgz", + "integrity": "sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" + }, + "dependencies": { + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + } + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" + }, + "dependencies": { + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + } + } + }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" + }, + "@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==" + }, + "@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmmirror.com/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "@types/raf": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/@types/raf/-/raf-3.4.0.tgz", + "integrity": "sha512-taW5/WYqo36N7V39oYyHP9Ipfd5pNFvGTIQsNGj86xV88YQ7GnI30/yMfKDF7Zgin0m3e+ikX88FvImnK4RjGw==", + "optional": true + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.17.1", + "resolved": "https://registry.npmmirror.com/@types/uglify-js/-/uglify-js-3.17.1.tgz", + "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/webpack": { + "version": "4.41.33", + "resolved": "https://registry.npmmirror.com/@types/webpack/-/webpack-4.41.33.tgz", + "integrity": "sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "@vue/component-compiler-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-2.6.0.tgz", + "integrity": "sha512-IHjxt7LsOFYc0DkTncB7OXJL7UzwOLPPQCfEUNyxL2qt+tF12THV+EO33O1G2Uk4feMSWua3iD39Itszx0f0bw==", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.14", + "postcss-selector-parser": "^5.0.0", + "prettier": "1.16.3", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-contrib/schema-utils": { + "version": "1.0.0-beta.0", + "resolved": "https://registry.npmmirror.com/@webpack-contrib/schema-utils/-/schema-utils-1.0.0-beta.0.tgz", + "integrity": "sha512-LonryJP+FxQQHsjGBi6W786TQB1Oym+agTpY0c+Kj8alnIw+DLUJb6SI8Y1GHGhLCH1yPRrucjObUmxNICQ1pg==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chalk": "^2.3.2", + "strip-ansi": "^4.0.0", + "text-table": "^0.2.0", + "webpack-log": "^1.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "@xmldom/xmldom": { + "version": "0.8.6", + "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.6.tgz", + "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==" + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", + "dev": true + } + } + }, + "adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "agentkeepalive": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz", + "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "requires": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + } + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmmirror.com/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", + "dev": true + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "8.5.0", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-8.5.0.tgz", + "integrity": "sha512-buY1XxFoBrXvLsoFb0jP+niSu1tCj2RwMwHj96+RfQ8DJTgb0vUhh0dg6wjJT3JzsFYBrkSj8/sGtarNdlxTFw==", + "dev": true, + "requires": { + "browserslist": "^3.2.7", + "caniuse-lite": "^1.0.30000839", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.22", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "axios": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/axios/-/axios-0.18.0.tgz", + "integrity": "sha512-14hgP2oTu6SPu+26Ofye6Se8u5Mmjc07a0ACHTJ5POKFU1Mtxz2IxSvaWy1O+QnbSa8XHy1gYz2E1l+G26XJdA==", + "requires": { + "follow-redirects": "^1.3.0", + "is-buffer": "^1.1.5" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.0.tgz", + "integrity": "sha512-FSiqfr4SYrH5Zv5KgWahyY99VC+Aod1ioMRNvL1lPS4WTUqvPAdYo7ioWEhDHEDqZADapbJZMX0sBuRsc93bDQ==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.0", + "debug": "^2.6.8", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.7", + "slash": "^1.0.0", + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmmirror.com/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + }, + "dependencies": { + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "babel-helper-bindify-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", + "integrity": "sha512-TYX2QQATKA6Wssp6j7jqlw4QLmABDN1olRdEHndYvBXdaXM5dcx6j5rN0+nd+aVL+Th40fAEYvvw/Xxd/LETuQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-explode-class": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", + "integrity": "sha512-SFbWewr0/0U4AiRzsHqwsbOQeLXVa9T1ELdqEa2efcQB5KopTnunAqoj07TuHlN2lfTQNPGO/rJR4FMln5fVcA==", + "dev": true, + "requires": { + "babel-helper-bindify-decorators": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-loader": { + "version": "7.1.5", + "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-7.1.5.tgz", + "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", + "dev": true, + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==", + "dev": true + }, + "babel-plugin-syntax-async-generators": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "integrity": "sha512-EbciFN5Jb9iqU9bqaLmmFLx2G8pAUsvpWJ6OzOWBNrSY9qTohXj+7YfZx6Ug1Qqh7tCb1EA7Jvn9bMC1HBiucg==", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha512-chI3Rt9T1AbrQD1s+vxw3KcwC9yHtF621/MacuItITfZX344uhQoANjpoSJZleAmW2tjlolqB/f+h7jIqXa7pA==", + "dev": true + }, + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha512-AWj19x2aDm8qFQ5O2JcD6pwJDW1YdcnO+1b81t7gxrGjz5VHiUqeYWAR4h7zueWMalRelrQDXprv2FrY1dbpbw==", + "dev": true + }, + "babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==", + "dev": true + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", + "dev": true + }, + "babel-plugin-transform-async-generator-functions": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "integrity": "sha512-uT7eovUxtXe8Q2ufcjRuJIOL0hg6VAUJhiWJBLxH/evYAw+aqoJLcYTR8hqx13iOx/FfbCMHgBmXWZjukbkyPg==", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-generators": "^6.5.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha512-n4jtBA3OYBdvG5PRMKsMXJXHfLYw/ZOmtxCLOOwz6Ro5XlrColkStLnz1AS1L2yfPA9BKJ1ZNlmVCLjAL9DSIg==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", + "integrity": "sha512-skQ2CImwDkCHu0mkWvCOlBCpBIHW4/49IZWVwV4A/EnWjL9bB6UBvLyMNe3Td5XDStSZNhe69j4bfEW8dvUbew==", + "dev": true, + "requires": { + "babel-helper-explode-class": "^6.24.1", + "babel-plugin-syntax-decorators": "^6.13.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha512-cpGMVC1vt/772y3jx1gwSaTitQVZuFDlllgreMsZ+rTYC6jlYXRyf5FQOgSnckOiA5QmzbXTyBY2A5AmZXF1fA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-vue-jsx": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz", + "integrity": "sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "babel-preset-stage-2": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", + "integrity": "sha512-9F+nquz+37PrlTSBdpeQBKnQfAMNBnryXw+m4qBh35FNbJPfzZz+sjN2G5Uf1CRedU9PH7fJkTbYijxmkLX8Og==", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-decorators": "^6.24.1", + "babel-preset-stage-3": "^6.24.1" + } + }, + "babel-preset-stage-3": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", + "integrity": "sha512-eCbEOF8uN0KypFXJmZXn2sTk7bPV9uM5xov7G/7BM08TbQEObsVs0cEWfy6NQySlfk7JBi/t+XJP1JkruYfthA==", + "dev": true, + "requires": { + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-exponentiation-operator": "^6.24.1", + "babel-plugin-transform-object-rest-spread": "^6.22.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA==" + }, + "bfj-node4": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/bfj-node4/-/bfj-node4-5.3.1.tgz", + "integrity": "sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "tryer": "^1.0.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "optional": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + } + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true + } + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001441", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001441.tgz", + "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==", + "dev": true + }, + "canvg": { + "version": "3.0.10", + "resolved": "https://registry.npmmirror.com/canvg/-/canvg-3.0.10.tgz", + "integrity": "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==", + "optional": true, + "requires": { + "@babel/runtime": "^7.12.5", + "@types/raf": "^3.4.0", + "core-js": "^3.8.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0", + "svg-pathdata": "^6.0.3" + }, + "dependencies": { + "core-js": { + "version": "3.27.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.27.1.tgz", + "integrity": "sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww==", + "optional": true + } + } + }, + "cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "requires": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", + "dev": true + }, + "check-types": { + "version": "7.4.0", + "resolved": "https://registry.npmmirror.com/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + } + }, + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "dev": true + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true + }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "coalescy": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/coalescy/-/coalescy-1.0.0.tgz", + "integrity": "sha512-OmRR46eVfyaXZYI7Ai5/vnLHjWhhh99sugx+UTsmVhwaYzARb+Tcdit59/HkVxF8KdqJG5NN8ClUhzQXS3Hh+w==", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true + }, + "codepage": { + "version": "1.14.0", + "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.14.0.tgz", + "integrity": "sha512-iz3zJLhlrg37/gYRWgEPkaFTtzmnEv1h+r7NgZum2lFElYQPi0/5bnmuDfODHxfp0INEfnRqyfyeIJDbb7ahRw==", + "requires": { + "commander": "~2.14.1", + "exit-on-epipe": "~1.0.1" + }, + "dependencies": { + "commander": { + "version": "2.14.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==" + } + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + } + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/colors/-/colors-1.1.2.tgz", + "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true + }, + "copy-webpack-plugin": { + "version": "4.5.2", + "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + }, + "dependencies": { + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "countup.js": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/countup.js/-/countup.js-1.9.3.tgz", + "integrity": "sha512-UHf2P/mFKaESqdPq+UdBJm/1y8lYdlcDd0nTZHNC8cxWoJwZr1Eldm1PpWui446vDl5Pd8PtRYkr3q6K4+Qa5A==" + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmmirror.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmmirror.com/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "requires": { + "utrie": "^1.0.2" + } + }, + "css-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-1.0.0.tgz", + "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha512-OI38lO4JQQX2GSisTqwiSFxiWNmLajXdW4tCCxAuiwGKjusHALQadSHBSxGlU8lrFp47IkLuU2AfSYz31qpETQ==" + }, + "css-select": { + "version": "1.3.0-rc0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-1.3.0-rc0.tgz", + "integrity": "sha512-sPFsHUnX17suh/D+JnvAg9CP8cXRYp6GqpTvXjBLGnNfSoRwRW+yZ89ABL/+Ea6Ey+53/B/xwbt26qNDxd7HBw==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "^1.0.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmmirror.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha25", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha25.tgz", + "integrity": "sha512-XC6xLW/JqIGirnZuUWHXCHRaAjje2b3OIB0Vj5RIJo6mIi/AdJo30quQl5LxUl0gkXDIrTrFGbMlcZjyFplz1A==", + "dev": true, + "requires": { + "mdn-data": "^1.0.0", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha512-hLKuvifwoKvwqpctblTp0BovBuOXzxof8JgkA8zeqxxL+vcynHQjtIqqlFfQI1gEAZAjbqKm9gFTa88fxTAX4g==", + "dev": true + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmmirror.com/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.3.2.tgz", + "integrity": "sha512-qjMjTrk+RKv/sp4RPDpV5CnKhxjFI9p+GkLBOls5A8EEElldYWCWA9zceAkmfd0xIo2aU1nxiaLFoiya2sb6Cg==", + "dev": true + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true + } + } + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/del/-/del-3.0.0.tgz", + "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dhtmlx-gantt": { + "version": "7.1.13", + "resolved": "https://registry.npmmirror.com/dhtmlx-gantt/-/dhtmlx-gantt-7.1.13.tgz", + "integrity": "sha512-PnVk6HI8LcOu1E6o9sJ5UpeWRiaXLnNa5t3i0oFPXPVkDrDyZdNr0KduryF45R7DWMSyMkxJ9RGJ+iUiqQCDhg==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dijkstrajs": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "docxtemplater": { + "version": "3.33.0", + "resolved": "https://registry.npmmirror.com/docxtemplater/-/docxtemplater-3.33.0.tgz", + "integrity": "sha512-AWNEQwI6KpndL4X0IKy6nQKOyvcg7aPsjz8gI44rpgp19XzvEobhRqx+S4UCW3OdAEZhfAzW46qCHMNdSOpPEA==", + "requires": { + "@xmldom/xmldom": "^0.8.6" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "dompurify": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/dompurify/-/dompurify-2.4.1.tgz", + "integrity": "sha512-ewwFzHzrrneRjxzmK6oVz/rZn9VWspGFRDb4/rRtIsM1n36t9AKma/ye8syCpcw+XJ25kOK/hOG7t1j2I2yBqA==", + "optional": true + }, + "domready": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/domready/-/domready-1.0.8.tgz", + "integrity": "sha512-uIzsOJUNk+AdGE9a6VDeessoMCzF8RrZvJCX/W8QtyfgdR6Uofn/MvRonih3OtCO79b2VDzDOymuiABrQ4z3XA==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + } + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "echarts": { + "version": "4.9.0", + "resolved": "https://registry.npmmirror.com/echarts/-/echarts-4.9.0.tgz", + "integrity": "sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA==", + "requires": { + "zrender": "4.3.2" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "element-resize-detector": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/element-resize-detector/-/element-resize-detector-1.2.4.tgz", + "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", + "requires": { + "batch-processor": "1.0.0" + } + }, + "element-ui": { + "version": "2.15.12", + "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.12.tgz", + "integrity": "sha512-Y5FMT2BPOindU2GkDEQ5ZKUVxDawKONRNMh2eL3uBx1FOtvUJ+L6IxXLVsNxq4WnaX/UnVNgWXebl7DobygZMg==", + "requires": { + "async-validator": "~1.8.1", + "babel-helper-vue-jsx-merge-props": "^2.0.0", + "deepmerge": "^1.2.0", + "normalize-wheel": "^1.0.1", + "resize-observer-polyfill": "^1.5.0", + "throttle-debounce": "^1.0.1" + }, + "dependencies": { + "async-validator": { + "version": "1.8.5", + "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz", + "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", + "requires": { + "babel-runtime": "6.x" + } + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==" + } + } + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmmirror.com/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encode-utf8": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.5", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.20.5.tgz", + "integrity": "sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "eslint-friendly-formatter": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/eslint-friendly-formatter/-/eslint-friendly-formatter-4.0.1.tgz", + "integrity": "sha512-+EhkPwkl/nf/fxT60yXPLAMQ+thUzfJV5rCGdUDdyM+exO3NB+07dwWiZTuyuOtTo/Ckh7W/3LJvWsB214c7ag==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "coalescy": "1.0.0", + "extend": "^3.0.0", + "minimist": "^1.2.0", + "strip-ansi": "^4.0.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "eslint-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/eslint-loader/-/eslint-loader-2.0.0.tgz", + "integrity": "sha512-VxxGDI4bXzLk0+/jMt/0EkGMRKS9ox6Czx+yapMb9WJmcS/ZHhlhqcVUNgUjFBNp02j/2pZLdGOrG7EXyjoz/g==", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "eslint-plugin-vue": { + "version": "4.7.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz", + "integrity": "sha512-esETKhVMI7Vdli70Wt4bvAwnZBJeM0pxVX9Yb0wWKxdCJc2EADalVYK/q2FzMw8oKN0wPMdqVCKS8kmR89recA==", + "dev": true, + "requires": { + "vue-eslint-parser": "^2.0.3" + } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmmirror.com/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha512-bbB5tEuvC+SuRUG64X8ghvjgiRniuA4WlehWbFnoN4z6TxDXpyX+BMHF7rMgZAqoe+EbyNRUbHN0uuP9phy5jQ==", + "dev": true, + "requires": { + "original": ">=0.0.5" + } + }, + "eventsource-polyfill": { + "version": "0.9.6", + "resolved": "https://registry.npmmirror.com/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz", + "integrity": "sha512-LyMFp2oPDGhum2lMvkjqKZEwWd2/AoXyt8aoyftTBMWwPHNgU+2tdxhTHPluDxoz+z4gNj0uHAPR9nqevATMbg==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "ext": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "requires": { + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmmirror.com/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fflate": { + "version": "0.4.8", + "resolved": "https://registry.npmmirror.com/fflate/-/fflate-0.4.8.tgz", + "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + } + }, + "file-saver": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/file-saver/-/file-saver-1.3.8.tgz", + "integrity": "sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg==" + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmmirror.com/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha512-46TFiBOzX7xq/PcSWfFwkyjpemdRnMe31UQF+os0y+1W3k95f6R4SEt02Hj4p3X0Mir9gfrkmOtshFidS0VPUg==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "frac": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/frac/-/frac-0.3.1.tgz", + "integrity": "sha512-1Lzf2jOjhIkRaa013KlxNOn2D9FemmQNeYUDpEIyPeFXmpLvbZXJOlaayMBT6JKXx+afQFgQ1QJ4kaF7Z07QFQ==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global-modules-path": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/global-modules-path/-/global-modules-path-2.3.1.tgz", + "integrity": "sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/globby/-/globby-7.1.1.tgz", + "integrity": "sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "globule": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/globule/-/globule-1.3.4.tgz", + "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "requires": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha512-1g6EPVvIHuPmpAdBBpsIVYLgjzGV/QqcFRJXpMyrqEWG10JhOaTjQeCcjMDyX0Iqfm/Q5M9twR/mbDk5f5MqkA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + } + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha512-Ld9EYcBflMUF6SsJLGDADVH50jSzLNIUUrOFlFGK/zwqimATg9+wY4jsLWCR7DZSxt2BfK0+liHUMdoR11bjLg==", + "dev": true + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==", + "dev": true + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "4.5.2", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", + "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "requires": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + } + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "http-proxy-middleware": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "dev": true, + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^4.0.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.9" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha512-Ew5AZzJQFqrOV5BTW3EIoHAnoie1LojZLXKcCQ/yTRyVZosBhK1x1ViYjHGf5pAFOq8ZyChZp6m/fSN7pJyZtg==", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + } + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha512-0vdnLL2wSGnhlRmzHJAg5JHjt1l2vYhzJ7tNLGbeVg0fse56tpGaH0uzH+r9Slej+BSXXEHvBKDEnVSLLE9/+w==", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha512-DzGfTasXPmwizQP4XV2rR6r2vp8TjlOpMnJqG9Iy2i1pl1lkZdZj5rSpIc7YFGX2nS46PPgAGEyT+Q5hE2FB2g==", + "dev": true, + "requires": { + "meow": "^3.3.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/redent/-/redent-1.0.0.tgz", + "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", + "dev": true + } + } + }, + "internal-slot": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.4.tgz", + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true + }, + "ip": { + "version": "1.1.8", + "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + } + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jquery": { + "version": "3.6.3", + "resolved": "https://registry.npmmirror.com/jquery/-/jquery-3.6.3.tgz", + "integrity": "sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==" + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" + }, + "js-calendar": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/js-calendar/-/js-calendar-1.2.3.tgz", + "integrity": "sha512-dAA1/Zbp4+c5E+ARCVTIuKepXsNLzSYfzvOimiYD4S5eeP9QuplSHLcdhfqFSwyM1o1u6ku6RRRCyaZ0YAjiBw==" + }, + "js-cookie": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.0.tgz", + "integrity": "sha512-7YAJP/LPE/MhDjHIdfIiT665HUSumCwPN2hAmO6OJZ8V3o1mtz2HeQ8BKetEjkh+3nqGxYaq1vPMViUR8kaOXw==" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true + }, + "jspdf": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/jspdf/-/jspdf-2.5.1.tgz", + "integrity": "sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==", + "requires": { + "@babel/runtime": "^7.14.0", + "atob": "^2.1.2", + "btoa": "^1.2.1", + "canvg": "^3.0.6", + "core-js": "^3.6.0", + "dompurify": "^2.2.0", + "fflate": "^0.4.8", + "html2canvas": "^1.0.0-rc.5" + }, + "dependencies": { + "core-js": { + "version": "3.27.1", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.27.1.tgz", + "integrity": "sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww==", + "optional": true + } + } + }, + "jszip": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/jszip/-/jszip-2.4.0.tgz", + "integrity": "sha512-m+yvNmYfRCaf1gr5YFT5e3fnSqLnE9McbNyRd0fNycsT0HltS19NKc18fh3Lvl/AIW/ovL6/MQ1JnfFg4G3o4A==", + "requires": { + "pako": "~0.2.5" + } + }, + "jszip-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/jszip-utils/-/jszip-utils-0.1.0.tgz", + "integrity": "sha512-tBNe0o3HAf8vo0BrOYnLPnXNo5A3KsRMnkBFYjh20Y3GPYGfgyoclEMgvVchx0nnL+mherPi74yLPIusHUQpZg==" + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dev": true, + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "dev": true, + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha512-Z9XSBoNE7xQiV6MSgPuCfyMokH2K7JdpRkOYE1+mu3d4BFJtx3GW+f6Bo4q8IX6rlf5MYbLBKW0pjl2cWdkm2A==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha512-c6pv3OE78mcZ92ckebVDqg0aWSoKhOTbwCV6qbCWMk546mAL9pZln0+QsN/yQ7fkucd4+yJPLrCBXNt8Ruk+Eg==", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "lodash.chunk": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz", + "integrity": "sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha512-+7y6zfkH4TqgS5DYKIqJuxmL5xT3WUUumVMZVRpDUo0UqJREwZqKmGo9wluj12FbPGl1UjRf2TnAImbw/bKtdw==", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "loglevel": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/loglevel/-/loglevel-1.8.1.tgz", + "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", + "dev": true + }, + "loglevelnext": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/loglevelnext/-/loglevelnext-1.0.5.tgz", + "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", + "dev": true, + "requires": { + "es6-symbol": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "7.14.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.14.1.tgz", + "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "dependencies": { + "@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "requires": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + } + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "requires": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + } + }, + "glob": { + "version": "8.0.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "requires": { + "encoding": "^0.1.13", + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "requires": { + "minipass": "^3.1.1" + } + }, + "unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "requires": { + "unique-slug": "^3.0.0" + } + }, + "unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "requires": { + "imurmurhash": "^0.1.4" + } + } + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-1.2.0.tgz", + "integrity": "sha512-esDqNvsJB2q5V28+u7NdtdMg6Rmg4khQmAVSjUiX7BY/7haIv0K2yWM43hYp0or+3nvG7+UaTF1JHz31hgU1TA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/mem/-/mem-1.1.0.tgz", + "integrity": "sha512-nOBDrc/wgpkd3X/JOhMqYR+/eLqlfLP4oQfoBA6QExIxEl+GU01oyEkwWyueyO8110pUKijtiHGhEmYoOn88oQ==", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmmirror.com/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-options/-/merge-options-1.0.1.tgz", + "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.1" + } + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.1.tgz", + "integrity": "sha512-XWuB3G61Rtasq/gLe7cp5cuozehE6hN+E4sxCamRR/WDiHTg+f7ZIAS024r8UJQffY+e2gGELXQZgQoFDfNDCg==", + "dev": true, + "requires": { + "@webpack-contrib/schema-utils": "^1.0.0-beta.0", + "loader-utils": "^1.1.0", + "webpack-sources": "^1.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mitt": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/mitt/-/mitt-1.1.2.tgz", + "integrity": "sha512-3btxP0O9iGADGWAkteQ8mzDtEspZqu4I32y4GZYCV5BrwtzdcRpF4dQgNdJadCrbBx7Lu6Sq9AVrerMHR0Hkmw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==", + "dev": true, + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true + }, + "nan": { + "version": "2.17.0", + "resolved": "https://registry.npmmirror.com/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-releases": { + "version": "2.0.8", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.8.tgz", + "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", + "dev": true + }, + "node-sass": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/node-sass/-/node-sass-8.0.0.tgz", + "integrity": "sha512-jPzqCF2/e6JXw6r3VxfIqYc8tKQdkj5Z/BDATYyG6FL6b/LuYBNFGFVhus0mthcWifHm/JzBpKAd+3eXsWeK/A==", + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "make-fetch-happen": "^10.0.4", + "meow": "^9.0.0", + "nan": "^2.17.0", + "node-gyp": "^8.4.1", + "sass-graph": "^4.0.1", + "stdout-stream": "^1.4.0", + "true-case-path": "^2.2.1" + }, + "dependencies": { + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmmirror.com/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "dependencies": { + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "requires": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "normalize-wheel": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz", + "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" + }, + "normalize.css": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/normalize.css/-/normalize.css-7.0.0.tgz", + "integrity": "sha512-LYaFZxj2Q1Q9e1VJ0f6laG46Rt5s9URhKyckNaA2vZnL/0gwQHWhM7ALQkp3WBQKM5sXRLQ5Ehrfkp+E/ZiCRg==" + }, + "npm": { + "version": "7.24.2", + "resolved": "https://registry.npmmirror.com/npm/-/npm-7.24.2.tgz", + "integrity": "sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==", + "requires": { + "@isaacs/string-locale-compare": "*", + "@npmcli/arborist": "*", + "@npmcli/ci-detect": "*", + "@npmcli/config": "*", + "@npmcli/map-workspaces": "*", + "@npmcli/package-json": "*", + "@npmcli/run-script": "*", + "abbrev": "*", + "ansicolors": "*", + "ansistyles": "*", + "archy": "*", + "cacache": "*", + "chalk": "*", + "chownr": "*", + "cli-columns": "*", + "cli-table3": "*", + "columnify": "*", + "fastest-levenshtein": "*", + "glob": "*", + "graceful-fs": "*", + "hosted-git-info": "*", + "ini": "*", + "init-package-json": "*", + "is-cidr": "*", + "json-parse-even-better-errors": "*", + "libnpmaccess": "*", + "libnpmdiff": "*", + "libnpmexec": "*", + "libnpmfund": "*", + "libnpmhook": "*", + "libnpmorg": "*", + "libnpmpack": "*", + "libnpmpublish": "*", + "libnpmsearch": "*", + "libnpmteam": "*", + "libnpmversion": "*", + "make-fetch-happen": "*", + "minipass": "*", + "minipass-pipeline": "*", + "mkdirp": "*", + "mkdirp-infer-owner": "*", + "ms": "*", + "node-gyp": "*", + "nopt": "*", + "npm-audit-report": "*", + "npm-install-checks": "*", + "npm-package-arg": "*", + "npm-pick-manifest": "*", + "npm-profile": "*", + "npm-registry-fetch": "*", + "npm-user-validate": "*", + "npmlog": "*", + "opener": "*", + "pacote": "*", + "parse-conflict-json": "*", + "qrcode-terminal": "*", + "read": "*", + "read-package-json": "*", + "read-package-json-fast": "*", + "readdir-scoped-modules": "*", + "rimraf": "*", + "semver": "*", + "ssri": "*", + "tar": "*", + "text-table": "*", + "tiny-relative-date": "*", + "treeverse": "*", + "validate-npm-package-name": "*", + "which": "*", + "write-file-atomic": "*" + }, + "dependencies": { + "@gar/promisify": { + "version": "1.1.2", + "bundled": true + }, + "@isaacs/string-locale-compare": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", + "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", + "bundled": true + }, + "@npmcli/arborist": { + "version": "2.9.0", + "bundled": true, + "requires": { + "@isaacs/string-locale-compare": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^1.0.2", + "@npmcli/metavuln-calculator": "^1.1.0", + "@npmcli/move-file": "^1.1.0", + "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/node-gyp": "^1.0.1", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.2", + "bin-links": "^2.2.1", + "cacache": "^15.0.3", + "common-ancestor-path": "^1.0.1", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-nice": "^1.1.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.1.5", + "npm-pick-manifest": "^6.1.0", + "npm-registry-fetch": "^11.0.0", + "pacote": "^11.3.5", + "parse-conflict-json": "^1.1.1", + "proc-log": "^1.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^1.0.1", + "read-package-json-fast": "^2.0.2", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "treeverse": "^1.0.4", + "walk-up-path": "^1.0.0" + } + }, + "@npmcli/ci-detect": { + "version": "1.3.0", + "bundled": true + }, + "@npmcli/config": { + "version": "2.3.0", + "bundled": true, + "requires": { + "ini": "^2.0.0", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "semver": "^7.3.4", + "walk-up-path": "^1.0.0" + } + }, + "@npmcli/disparity-colors": { + "version": "1.0.1", + "bundled": true, + "requires": { + "ansi-styles": "^4.3.0" + } + }, + "@npmcli/fs": { + "version": "1.0.0", + "bundled": true, + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/git": { + "version": "2.1.0", + "bundled": true, + "requires": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "@npmcli/installed-package-contents": { + "version": "1.0.7", + "bundled": true, + "requires": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "@npmcli/map-workspaces": { + "version": "1.0.4", + "bundled": true, + "requires": { + "@npmcli/name-from-folder": "^1.0.1", + "glob": "^7.1.6", + "minimatch": "^3.0.4", + "read-package-json-fast": "^2.0.1" + } + }, + "@npmcli/metavuln-calculator": { + "version": "1.1.1", + "bundled": true, + "requires": { + "cacache": "^15.0.5", + "pacote": "^11.1.11", + "semver": "^7.3.2" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "bundled": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@npmcli/name-from-folder": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz", + "integrity": "sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==", + "bundled": true + }, + "@npmcli/node-gyp": { + "version": "1.0.2", + "bundled": true + }, + "@npmcli/package-json": { + "version": "1.0.1", + "bundled": true, + "requires": { + "json-parse-even-better-errors": "^2.3.1" + } + }, + "@npmcli/promise-spawn": { + "version": "1.3.2", + "bundled": true, + "requires": { + "infer-owner": "^1.0.4" + } + }, + "@npmcli/run-script": { + "version": "1.8.6", + "bundled": true, + "requires": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^7.1.0", + "read-package-json-fast": "^2.0.1" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "bundled": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "bundled": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "bundled": true, + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.1.4", + "bundled": true, + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "bundled": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "bundled": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "bundled": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "bundled": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "ansicolors": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/ansicolors/-/ansicolors-0.3.2.tgz", + "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", + "bundled": true + }, + "ansistyles": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/ansistyles/-/ansistyles-0.1.3.tgz", + "integrity": "sha512-6QWEyvMgIXX0eO972y7YPBLSBsq7UWKFAoNNTLGaOJ9bstcEL9sCbcjf96dVfNDdUsRoGOK82vWFJlKApXds7g==", + "bundled": true + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "bundled": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "bundled": true + }, + "are-we-there-yet": { + "version": "1.1.6", + "bundled": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "bundled": true + }, + "asn1": { + "version": "0.2.4", + "bundled": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "bundled": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true + }, + "aws-sign2": { + "version": "0.7.0", + "bundled": true + }, + "aws4": { + "version": "1.11.0", + "bundled": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "bundled": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "bundled": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bin-links": { + "version": "2.2.1", + "bundled": true, + "requires": { + "cmd-shim": "^4.0.1", + "mkdirp": "^1.0.3", + "npm-normalize-package-bin": "^1.0.0", + "read-cmd-shim": "^2.0.0", + "rimraf": "^3.0.0", + "write-file-atomic": "^3.0.3" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "builtins": { + "version": "1.0.3", + "bundled": true + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "bundled": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "caseless": { + "version": "0.12.0", + "bundled": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "bundled": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "bundled": true + }, + "cidr-regex": { + "version": "3.1.1", + "bundled": true, + "requires": { + "ip-regex": "^4.1.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "bundled": true + }, + "cli-columns": { + "version": "3.1.2", + "bundled": true, + "requires": { + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" + } + }, + "cli-table3": { + "version": "0.6.0", + "bundled": true, + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "bundled": true + }, + "string-width": { + "version": "4.2.2", + "bundled": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "bundled": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "bundled": true + }, + "cmd-shim": { + "version": "4.1.0", + "bundled": true, + "requires": { + "mkdirp-infer-owner": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "bundled": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "bundled": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "bundled": true + }, + "color-support": { + "version": "1.1.3", + "bundled": true + }, + "colors": { + "version": "1.4.0", + "bundled": true, + "optional": true + }, + "columnify": { + "version": "1.5.4", + "bundled": true, + "requires": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "combined-stream": { + "version": "1.0.8", + "bundled": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "4.3.2", + "bundled": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "bundled": true + } + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "bundled": true + }, + "defaults": { + "version": "1.0.3", + "bundled": true, + "requires": { + "clone": "^1.0.2" + } + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "bundled": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "bundled": true + }, + "dezalgo": { + "version": "1.0.3", + "bundled": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diff": { + "version": "5.0.0", + "bundled": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "bundled": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "bundled": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "bundled": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "bundled": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "bundled": true + }, + "extend": { + "version": "3.0.2", + "bundled": true + }, + "extsprintf": { + "version": "1.3.0", + "bundled": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "bundled": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "bundled": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "bundled": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "bundled": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "bundled": true + }, + "gauge": { + "version": "3.0.1", + "bundled": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1 || ^2.0.0", + "strip-ansi": "^3.0.1 || ^4.0.0", + "wide-align": "^1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.2.0", + "bundled": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "bundled": true + }, + "har-schema": { + "version": "2.0.0", + "bundled": true + }, + "har-validator": { + "version": "5.1.5", + "bundled": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "bundled": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "bundled": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "bundled": true + }, + "hosted-git-info": { + "version": "4.0.2", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "bundled": true + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "bundled": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-signature": { + "version": "1.2.0", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "bundled": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "bundled": true, + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ignore-walk": { + "version": "3.0.4", + "bundled": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "bundled": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "bundled": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "bundled": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "bundled": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "bundled": true + }, + "ini": { + "version": "2.0.0", + "bundled": true + }, + "init-package-json": { + "version": "2.0.5", + "bundled": true, + "requires": { + "npm-package-arg": "^8.1.5", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "^4.1.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^3.0.0" + } + }, + "ip": { + "version": "1.1.5", + "bundled": true + }, + "ip-regex": { + "version": "4.3.0", + "bundled": true + }, + "is-cidr": { + "version": "4.0.2", + "bundled": true, + "requires": { + "cidr-regex": "^3.1.1" + } + }, + "is-core-module": { + "version": "2.7.0", + "bundled": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "bundled": true + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "bundled": true + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "bundled": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true + }, + "jsbn": { + "version": "0.1.1", + "bundled": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "bundled": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "bundled": true + }, + "json-stringify-nice": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", + "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", + "bundled": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "bundled": true + }, + "jsprim": { + "version": "1.4.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "just-diff": { + "version": "3.1.1", + "bundled": true + }, + "just-diff-apply": { + "version": "3.0.0", + "bundled": true + }, + "libnpmaccess": { + "version": "4.0.3", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "minipass": "^3.1.1", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmdiff": { + "version": "2.0.4", + "bundled": true, + "requires": { + "@npmcli/disparity-colors": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "binary-extensions": "^2.2.0", + "diff": "^5.0.0", + "minimatch": "^3.0.4", + "npm-package-arg": "^8.1.4", + "pacote": "^11.3.4", + "tar": "^6.1.0" + } + }, + "libnpmexec": { + "version": "2.0.1", + "bundled": true, + "requires": { + "@npmcli/arborist": "^2.3.0", + "@npmcli/ci-detect": "^1.3.0", + "@npmcli/run-script": "^1.8.4", + "chalk": "^4.1.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-package-arg": "^8.1.2", + "pacote": "^11.3.1", + "proc-log": "^1.0.0", + "read": "^1.0.7", + "read-package-json-fast": "^2.0.2", + "walk-up-path": "^1.0.0" + } + }, + "libnpmfund": { + "version": "1.1.0", + "bundled": true, + "requires": { + "@npmcli/arborist": "^2.5.0" + } + }, + "libnpmhook": { + "version": "6.0.3", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmorg": { + "version": "2.0.3", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmpack": { + "version": "2.0.1", + "bundled": true, + "requires": { + "@npmcli/run-script": "^1.8.3", + "npm-package-arg": "^8.1.0", + "pacote": "^11.2.6" + } + }, + "libnpmpublish": { + "version": "4.0.2", + "bundled": true, + "requires": { + "normalize-package-data": "^3.0.2", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0", + "semver": "^7.1.3", + "ssri": "^8.0.1" + } + }, + "libnpmsearch": { + "version": "3.1.2", + "bundled": true, + "requires": { + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmteam": { + "version": "2.0.4", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmversion": { + "version": "1.2.1", + "bundled": true, + "requires": { + "@npmcli/git": "^2.0.7", + "@npmcli/run-script": "^1.8.4", + "json-parse-even-better-errors": "^2.3.1", + "semver": "^7.3.5", + "stringify-package": "^1.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "bundled": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + }, + "mime-db": { + "version": "1.49.0", + "bundled": true + }, + "mime-types": { + "version": "2.1.32", + "bundled": true, + "requires": { + "mime-db": "1.49.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minipass": { + "version": "3.1.5", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "bundled": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "bundled": true, + "requires": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "bundled": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bundled": true + }, + "mkdirp-infer-owner": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz", + "integrity": "sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==", + "bundled": true, + "requires": { + "chownr": "^2.0.0", + "infer-owner": "^1.0.4", + "mkdirp": "^1.0.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "bundled": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "bundled": true + }, + "negotiator": { + "version": "0.6.2", + "bundled": true + }, + "node-gyp": { + "version": "7.1.2", + "bundled": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "bundled": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "bundled": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "npm-audit-report": { + "version": "2.1.5", + "bundled": true, + "requires": { + "chalk": "^4.0.0" + } + }, + "npm-bundled": { + "version": "1.1.2", + "bundled": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-install-checks": { + "version": "4.0.0", + "bundled": true, + "requires": { + "semver": "^7.1.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true + }, + "npm-package-arg": { + "version": "8.1.5", + "bundled": true, + "requires": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-packlist": { + "version": "2.2.2", + "bundled": true, + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "6.1.1", + "bundled": true, + "requires": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "npm-profile": { + "version": "5.0.4", + "bundled": true, + "requires": { + "npm-registry-fetch": "^11.0.0" + } + }, + "npm-registry-fetch": { + "version": "11.0.0", + "bundled": true, + "requires": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + } + }, + "npm-user-validate": { + "version": "1.0.1", + "bundled": true + }, + "npmlog": { + "version": "5.0.1", + "bundled": true, + "requires": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + }, + "dependencies": { + "are-we-there-yet": { + "version": "2.0.0", + "bundled": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + } + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "bundled": true + }, + "oauth-sign": { + "version": "0.9.0", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "bundled": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bundled": true + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "bundled": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "pacote": { + "version": "11.3.5", + "bundled": true, + "requires": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^1.8.2", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^2.1.4", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + } + }, + "parse-conflict-json": { + "version": "1.1.1", + "bundled": true, + "requires": { + "json-parse-even-better-errors": "^2.3.0", + "just-diff": "^3.0.1", + "just-diff-apply": "^3.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "bundled": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "bundled": true + }, + "proc-log": { + "version": "1.0.0", + "bundled": true + }, + "promise-all-reject-late": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", + "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", + "bundled": true + }, + "promise-call-limit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz", + "integrity": "sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==", + "bundled": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "bundled": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "bundled": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==", + "bundled": true, + "requires": { + "read": "1" + } + }, + "psl": { + "version": "1.8.0", + "bundled": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "bundled": true + }, + "qrcode-terminal": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", + "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", + "bundled": true + }, + "qs": { + "version": "6.5.2", + "bundled": true + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "bundled": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-cmd-shim": { + "version": "2.0.0", + "bundled": true + }, + "read-package-json": { + "version": "4.1.1", + "bundled": true, + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^3.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-json-fast": { + "version": "2.0.3", + "bundled": true, + "requires": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "bundled": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "bundled": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "request": { + "version": "2.88.2", + "bundled": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "bundled": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "tough-cookie": { + "version": "2.5.0", + "bundled": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "bundled": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "bundled": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "bundled": true + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "bundled": true + }, + "signal-exit": { + "version": "3.0.3", + "bundled": true + }, + "smart-buffer": { + "version": "4.2.0", + "bundled": true + }, + "socks": { + "version": "2.6.1", + "bundled": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "6.1.0", + "bundled": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + } + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "bundled": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "bundled": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "bundled": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.10", + "bundled": true + }, + "sshpk": { + "version": "1.16.1", + "bundled": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "bundled": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "bundled": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "bundled": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "bundled": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "stringify-package": { + "version": "1.0.1", + "bundled": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "bundled": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tar": { + "version": "6.1.11", + "bundled": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "bundled": true + }, + "tiny-relative-date": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz", + "integrity": "sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==", + "bundled": true + }, + "treeverse": { + "version": "1.0.4", + "bundled": true + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "bundled": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "bundled": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "bundled": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "bundled": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "bundled": true + }, + "uuid": { + "version": "3.4.0", + "bundled": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "bundled": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "bundled": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "verror": { + "version": "1.10.0", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "walk-up-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/walk-up-path/-/walk-up-path-1.0.0.tgz", + "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==", + "bundled": true + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "bundled": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "bundled": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "bundled": true + }, + "write-file-atomic": { + "version": "3.0.3", + "bundled": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "bundled": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true + }, + "numeral": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/numeral/-/numeral-2.0.6.tgz", + "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "dev": true, + "requires": { + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.0.tgz", + "integrity": "sha512-MXqrLyfiOOpwm+TOWjGskX+sIgu7qlW2oozkEKnS8Z+LWAkSK7Qf6PV9RGRfMd7GmRX3zW2A3oRo0+f23POcXQ==", + "dev": true, + "requires": { + "cssnano": "^4.0.2", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/ora/-/ora-3.0.0.tgz", + "integrity": "sha512-LBS97LFe2RV6GJmXBi6OKcETKyklHNMV0xw7BtsVn2MlsgsydyZetSCbCANr+PFLmDyv4KV88nn0eCKza665Mg==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmmirror.com/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "optional": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha512-ojakdnUgL5pzJYWw2AIDEupaQCX5OPbM688ZevubICjdIX01PRSYKqm33fJoCOJBRseYCTUlQRnBNX+Pchaejw==", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==" + }, + "popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmmirror.com/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "portfinder": { + "version": "1.0.16", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.16.tgz", + "integrity": "sha512-icBXCFQxzlK2PMepOM0QeEdPPFSLAaXXeuKOv5AClJlMy1oVCBrkDGJ12IZYesI/BF8mpeVco3vRCmgeBb4+hw==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-import": { + "version": "12.0.0", + "resolved": "https://registry.npmmirror.com/postcss-import/-/postcss-import-12.0.0.tgz", + "integrity": "sha512-3KqKRZcaZAvxbY8DVLdd81tG5uKzbUQuiWIvy0o0fzEC42bKacqPYFWbfCQyw6L4LWUaqPz/idvIdbhpgQ32eQ==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-2.1.6.tgz", + "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^0.4.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-url": { + "version": "7.3.2", + "resolved": "https://registry.npmmirror.com/postcss-url/-/postcss-url-7.3.2.tgz", + "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==", + "dev": true, + "requires": { + "mime": "^1.4.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.0", + "postcss": "^6.0.1", + "xxhashjs": "^0.2.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "posthtml": { + "version": "0.9.2", + "resolved": "https://registry.npmmirror.com/posthtml/-/posthtml-0.9.2.tgz", + "integrity": "sha512-spBB5sgC4cv2YcW03f/IAUN1pgDJWNWD8FzkyY4mArLUMJW+KlQhlmUdKAHQuPfb00Jl5xIfImeOsf6YL8QK7Q==", + "dev": true, + "requires": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + } + }, + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz", + "integrity": "sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==", + "dev": true, + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz", + "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/posthtml-render/-/posthtml-render-1.4.0.tgz", + "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==", + "dev": true + }, + "posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz", + "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==", + "dev": true, + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "prettier": { + "version": "1.16.3", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-1.16.3.tgz", + "integrity": "sha512-kn/GU6SMRYPxUakNXhpP0EedT/KmaPzr0H5lIsDogrykbaxOpOfAFfk5XA7DZrJyMAv1wlMV3CPcZruGXVVUZw==", + "dev": true + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "printj": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true + }, + "qrcode": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/qrcode/-/qrcode-1.5.1.tgz", + "integrity": "sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==", + "requires": { + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha512-O2XLNDBIg1DnTOa+2XrIwSiXEV8h2KImXUnjhhn2+UsvZ+Es2uyd5CCRTNQlDGbzUQOW3aYCBx9rVA6dzsiY7Q==", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "optional": true, + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "dev": true + } + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==", + "dev": true + }, + "rgbcolor": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/rgbcolor/-/rgbcolor-1.0.1.tgz", + "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", + "optional": true + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dev": true, + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + } + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "devOptional": true + }, + "sass-graph": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", + "requires": { + "glob": "^7.0.0", + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" + }, + "dependencies": { + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } + }, + "sass-loader": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-7.0.3.tgz", + "integrity": "sha512-iaSFtQcGo4SSgDw5Aes5p4VTrA5jCGSA7sGmhPIcOloBlgI1VktM2MUrk2IHHjbNagckXlPz+HWq1vAAPrcYxA==", + "dev": true, + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "script-ext-html-webpack-plugin": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.3.tgz", + "integrity": "sha512-a/gqxJFw2IAs8LK/ZFBKv1YoeFysbntdiLBVdNfgHgMKWW1mMcRGY6Hm3aihSaY9tqqhcaXuQJ4nn19loNbkuQ==", + "dev": true, + "requires": { + "debug": "^4.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "script-loader": { + "version": "0.7.2", + "resolved": "https://registry.npmmirror.com/script-loader/-/script-loader-0.7.2.tgz", + "integrity": "sha512-UMNLEvgOAQuzK8ji8qIscM3GIrRCWN6MmMXGD4SD5l6cSycgGsCo0tX5xRnfQcoghqct0tjHjcykgI1PyBE2aA==", + "dev": true, + "requires": { + "raw-loader": "~0.5.1" + }, + "dependencies": { + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==", + "dev": true + } + } + }, + "scss-tokenizer": { + "version": "0.4.3", + "resolved": "https://registry.npmmirror.com/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", + "requires": { + "js-base64": "^2.4.9", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + } + }, + "serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmmirror.com/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "shelljs": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/shelljs/-/shelljs-0.8.2.tgz", + "integrity": "sha512-pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==" + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/sockjs-client/-/sockjs-client-1.1.5.tgz", + "integrity": "sha512-PmPRkAYIeuRgX+ZSieViT4Z3Q23bLS2Itm/ck1tSf5P0/yVuFDiI5q9mcnpXoMdToaPSRS9MEyUx/aaBxrFzyw==", + "dev": true, + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "dependencies": { + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + } + } + }, + "socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha512-jEvgkLRpMza5GON0oDzvLTLMAVfB5BxeOPbsWyisEyE8IbxL6cCiKbr8xrJdScs6XoOUp7pQy4PI+GVczHbO4w==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" + } + }, + "spdy-transport": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-2.1.1.tgz", + "integrity": "sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "ssf": { + "version": "0.10.3", + "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.10.3.tgz", + "integrity": "sha512-pRuUdW0WwyB2doSqqjWyzwCD6PkfxpHAHdZp39K3dp/Hq7f+xfMwNAWIi16DyrRg4gg9c/RvLYkJTSawTPTm1w==", + "requires": { + "frac": "~1.1.2" + }, + "dependencies": { + "frac": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==" + } + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackblur-canvas": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/stackblur-canvas/-/stackblur-canvas-2.5.0.tgz", + "integrity": "sha512-EeNzTVfj+1In7aSLPKDD03F/ly4RxEuF/EX0YcOG0cKoPXs+SLZxDawQbexQDBzwROs4VKLWTOaZQlZkGBFEIQ==", + "optional": true + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmmirror.com/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + } + }, + "stylus": { + "version": "0.52.4", + "resolved": "https://registry.npmmirror.com/stylus/-/stylus-0.52.4.tgz", + "integrity": "sha512-m7qTTjX0/AQsTF9j16JPfZTzS2nTTBVVfP/naU5pZS1IVsbIY0LVBsi1GRG+h3rJx3FsmFMp43eB5+e00coH1Q==", + "requires": { + "css-parse": "1.7.x", + "debug": "*", + "glob": "3.2.x", + "mkdirp": "0.5.x", + "sax": "0.5.x", + "source-map": "0.1.x" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmmirror.com/glob/-/glob-3.2.11.tgz", + "integrity": "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g==", + "requires": { + "inherits": "2", + "minimatch": "0.3" + } + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ==" + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA==", + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/sax/-/sax-0.5.8.tgz", + "integrity": "sha512-c0YL9VcSfcdH3F1Qij9qpYJFpKFKMXNOkLWFssBL3RuF7ZS8oZhllR2rWlCRjDTJsfq3R6wbSsaRU6o0rkEdNw==" + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "requires": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/svg-baker/-/svg-baker-1.7.0.tgz", + "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "micromatch": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.0.tgz", + "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-prefix-selector": { + "version": "1.16.0", + "resolved": "https://registry.npmmirror.com/postcss-prefix-selector/-/postcss-prefix-selector-1.16.0.tgz", + "integrity": "sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==", + "dev": true, + "requires": {} + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "svg-baker-runtime": { + "version": "1.4.7", + "resolved": "https://registry.npmmirror.com/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz", + "integrity": "sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==", + "dev": true, + "requires": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + } + }, + "svg-pathdata": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/svg-pathdata/-/svg-pathdata-6.0.3.tgz", + "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", + "optional": true + }, + "svg-sprite-loader": { + "version": "3.8.0", + "resolved": "https://registry.npmmirror.com/svg-sprite-loader/-/svg-sprite-loader-3.8.0.tgz", + "integrity": "sha512-7HkMH0//OLVwqY9T1ho3R5l9GR8/70GBB0KKFULcgvNs+tkln8TcdsuC1UA5536mjM6GBcEuK7CCUR7+xIV9vg==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "deepmerge": "1.3.2", + "domready": "1.0.8", + "escape-string-regexp": "1.0.5", + "loader-utils": "^1.1.0", + "svg-baker": "^1.2.17", + "svg-baker-runtime": "^1.3.3", + "url-slug": "2.0.0" + } + }, + "svgo": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.0.5.tgz", + "integrity": "sha512-nYrifviB77aNKDNKKyuay3M9aYiK6Hv5gJVDdjj2ZXTQmI8WZc8+UPLR5IpVlktJfSu3co/4XcWgrgI6seGBPg==", + "dev": true, + "requires": { + "coa": "~2.0.1", + "colors": "~1.1.2", + "css-select": "~1.3.0-rc0", + "css-select-base-adapter": "~0.1.0", + "css-tree": "1.0.0-alpha25", + "css-url-regex": "^1.1.0", + "csso": "^3.5.0", + "js-yaml": "~3.10.0", + "mkdirp": "~0.5.1", + "object.values": "^1.0.4", + "sax": "~1.2.4", + "stable": "~0.1.6", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha512-ZFztHzVRdGLAzJmpUT9LNFLe1YiVOEylcaNpEutM26PVTCtOD919IMfD01CgbRouB42Dd9atjx1HseC15DgOZA==", + "dev": true, + "requires": {} + }, + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar": { + "version": "6.1.13", + "resolved": "https://registry.npmmirror.com/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-4.0.0.tgz", + "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmmirror.com/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + } + } + }, + "text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "requires": { + "utrie": "^1.0.2" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "throttle-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz", + "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "time-formater": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/time-formater/-/time-formater-1.1.3.tgz", + "integrity": "sha512-AEWGbDW849SbVo/vH+ao4ACKkEP22N3YA/9gSO2ChiE15p1jD4J7T0v946u/G93mOQU7gzLqeIkmBiN2iZO7kg==" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmmirror.com/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true + }, + "tinycolor2": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.5.2.tgz", + "integrity": "sha512-h80m9GPFGbcLzZByXlNSEhp1gf8Dy+VX/2JCGUZsWLo7lV1mnE/XlxGYgRBoMLJh1lIDXP0EMC4RPTjlRaV+Bg==" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmmirror.com/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "dev": true + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "dev": true + }, + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmmirror.com/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmmirror.com/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.7.tgz", + "integrity": "sha512-1VicfKhCYHLS8m1DCApqBhoulnASsEoJ/BvpUpP4zoNAPpKzdH+ghk0olGJMmwX2/jprK2j3hAHdUbczBSy2FA==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unidecode": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/unidecode/-/unidecode-0.1.8.tgz", + "integrity": "sha512-SdoZNxCWpN2tXTCrGkPF/0rL2HEq+i2gwRG1ReBvx8/0yTzC3enHfugOf8A9JBShVwwrRIkLX0YcDUGbzjbVCA==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + } + } + }, + "url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "url-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/url-loader/-/url-loader-1.0.1.tgz", + "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^0.4.3" + }, + "dependencies": { + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true + } + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/url-slug/-/url-slug-2.0.0.tgz", + "integrity": "sha512-aiNmSsVgrjCiJ2+KWPferjT46YFKoE8i0YX04BlMVDue022Xwhg/zYlnZ6V9/mP3p8Wj7LEp0myiTkC/p6sxew==", + "dev": true, + "requires": { + "unidecode": "0.1.8" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "requires": { + "base64-arraybuffer": "^1.0.2" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v-click-outside-x": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/v-click-outside-x/-/v-click-outside-x-3.7.1.tgz", + "integrity": "sha512-WmUgmcIXr9clVpm1AYS/FgHtcDicfnfoxgQCNg4O6vfk9GVnxA0vSqO321ogUo0b7czYTidj7fQENvWFMWOkUg==" + }, + "v-viewer": { + "version": "1.6.4", + "resolved": "https://registry.npmmirror.com/v-viewer/-/v-viewer-1.6.4.tgz", + "integrity": "sha512-LVkiUHpmsbsZXebeNXnu8krRCi5i2n07FeLFxoIVGhw8lVvTBO0ffpbDC6mLEuacCjrIh09HjIqpciwUtWE8lQ==", + "requires": { + "throttle-debounce": "^2.0.1", + "viewerjs": "^1.5.0" + }, + "dependencies": { + "throttle-debounce": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-2.3.0.tgz", + "integrity": "sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ==" + } + } + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "view-ui-plus": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/view-ui-plus/-/view-ui-plus-1.3.1.tgz", + "integrity": "sha512-o8vfp92MF1W90gPNnKn4yMQpqSYN3r8AAPV2tr1PwecQ++AHUM7nWqul+A9FibgkzwFUto9QI89MrX6r9KBBTA==", + "requires": { + "async-validator": "^3.3.0", + "countup.js": "^1.9.3", + "dayjs": "^1.11.0", + "deepmerge": "^2.2.1", + "element-resize-detector": "^1.2.0", + "js-calendar": "^1.2.3", + "lodash.chunk": "^4.2.0", + "lodash.throttle": "^4.1.1", + "numeral": "^2.0.6", + "popper.js": "^1.14.6", + "select": "^1.1.2", + "tinycolor2": "^1.4.1", + "v-click-outside-x": "^3.7.1" + }, + "dependencies": { + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" + } + } + }, + "viewerjs": { + "version": "1.11.2", + "resolved": "https://registry.npmmirror.com/viewerjs/-/viewerjs-1.11.2.tgz", + "integrity": "sha512-z7N9R91ORhtLvOUxN7GoIl+MFVVMbtWNB1T2UmTKuMlzc4EevS+/bletZcIwDf8RIUzk2CFMdleQzcsjsfLl+A==" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "voc": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/voc/-/voc-1.2.0.tgz", + "integrity": "sha512-BOuDjFFYvJdZO6e/N65AlaDItXo2TgyLjeyRYcqgAPkXpp5yTJcvkL2n+syO1r9Qc5g96tfBD2tuiMhYDmaGcA==" + }, + "vue": { + "version": "2.5.17", + "resolved": "https://registry.npmmirror.com/vue/-/vue-2.5.17.tgz", + "integrity": "sha512-mFbcWoDIJi0w0Za4emyLiW72Jae0yjANHbCVquMKijcavBGypqlF7zHRgMa5k4sesdv7hv2rB4JPdZfR+TPfhQ==" + }, + "vue-count-to": { + "version": "1.0.13", + "resolved": "https://registry.npmmirror.com/vue-count-to/-/vue-count-to-1.0.13.tgz", + "integrity": "sha512-6R4OVBVNtQTlcbXu6SJ8ENR35M2/CdWt3Jmv57jOUM+1ojiFmjVGvZPH8DfHpMDSA+ITs+EW5V6qthADxeyYOQ==" + }, + "vue-direction-key": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/vue-direction-key/-/vue-direction-key-1.0.5.tgz", + "integrity": "sha512-5H8u0xYOyVvEXmuydIBH15zhRWzM4iyYxBXBDaeqnVqJ//40XUyN4DIT14ClE7D+C2Za/iJNQ4EfS5YLVbJjxw==" + }, + "vue-eslint-parser": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz", + "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.2", + "esquery": "^1.0.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "vue-loader": { + "version": "15.3.0", + "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-15.3.0.tgz", + "integrity": "sha512-cqoefQo1pocGEFY9l/SR6LsbmMpQ8JD374kFPL/1Et4uY4/C5DCY4Cq9Bevbf10ZuHAWS4Gf//szgxGZwdObIw==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^2.0.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + } + } + }, + "vue-router": { + "version": "3.6.5", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" + }, + "vue-style-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.5.17", + "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz", + "integrity": "sha512-63uI4syCwtGR5IJvZM0LN5tVsahrelomHtCxvRkZPJ/Tf3ADm1U1wG6KWycK3qCfqR+ygM5vewUvmJ0REAYksg==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true + }, + "vuex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/vuex/-/vuex-3.0.1.tgz", + "integrity": "sha512-wLoqz0B7DSZtgbWL1ShIBBCjv22GV5U+vcBFox658g6V0s4wZV9P4YjCNyoHSyIBpj1f29JBoNQIqD82cR4O3w==" + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webpack": { + "version": "4.36.1", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-4.36.1.tgz", + "integrity": "sha512-Ej01/N9W8DVyhEpeQnbUdGvOECw0L46FxS12cCOs8gSK7bhUlrbHRnWkjiXckGlHjUrmL89kDpTRIkUk6Y+fKg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "2.13.1", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz", + "integrity": "sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ==", + "dev": true, + "requires": { + "acorn": "^5.3.0", + "bfj-node4": "^5.2.0", + "chalk": "^2.3.0", + "commander": "^2.13.0", + "ejs": "^2.5.7", + "express": "^4.16.2", + "filesize": "^3.5.11", + "gzip-size": "^4.1.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "opener": "^1.4.3", + "ws": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "webpack-cli": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-3.1.0.tgz", + "integrity": "sha512-p5NeKDtYwjZozUWq6kGNs9w+Gtw/CPvyuXjXn2HMdz8Tie+krjEg8oAtonvIyITZdvpF7XG9xDHwscLr2c+ugQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.0.0", + "global-modules-path": "^2.1.0", + "import-local": "^1.0.0", + "inquirer": "^6.0.0", + "interpret": "^1.1.0", + "loader-utils": "^1.1.0", + "supports-color": "^5.4.0", + "v8-compile-cache": "^2.0.0", + "yargs": "^12.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz", + "integrity": "sha512-I6Mmy/QjWU/kXwCSFGaiOoL5YEQIVmbb0o45xMoCyQAg/mClqZVTcsX327sPfekDyJWpCxb+04whNyLOIxpJdQ==", + "dev": true, + "requires": { + "loud-rejection": "^1.6.0", + "memory-fs": "~0.4.1", + "mime": "^2.1.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "url-join": "^4.0.0", + "webpack-log": "^1.0.1" + }, + "dependencies": { + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-3.1.5.tgz", + "integrity": "sha512-LVHg+EPwZLHIlfvokSTgtJqO/vI5CQi89fASb5JEDtVMDjY0yuIEqPPdMiKaBJIB/Ab7v/UN/sYZ7WsZvntQKw==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.18.0", + "import-local": "^1.0.0", + "internal-ip": "1.2.0", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", + "sockjs": "0.3.19", + "sockjs-client": "1.1.5", + "spdy": "^3.4.1", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "webpack-dev-middleware": "3.1.3", + "webpack-log": "^1.1.2", + "yargs": "11.0.0" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmmirror.com/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "webpack-log": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/webpack-log/-/webpack-log-1.2.0.tgz", + "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "log-symbols": "^2.1.0", + "loglevelnext": "^1.0.1", + "uuid": "^3.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "webpack-merge": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-4.1.4.tgz", + "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==", + "dev": true, + "requires": { + "lodash": "^4.17.5" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmmirror.com/when/-/when-3.6.4.tgz", + "integrity": "sha512-d1VUP9F96w664lKINMGeElWdhhb5sC+thXM+ydZGU3ZnaE09Wv6FaS+mpM9570kcDs/xMfcXJBTLsMdHEFYY9Q==" + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/write/-/write-0.2.1.tgz", + "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "xlsx": { + "version": "0.14.5", + "resolved": "https://registry.npmmirror.com/xlsx/-/xlsx-0.14.5.tgz", + "integrity": "sha512-s/5f4/mjeWREmIWZ+HtDfh/rnz51ar+dZ4LWKZU3u9VBx2zLdSIWTdXgoa52/pnZ9Oe/Vu1W1qzcKzLVe+lq4w==", + "requires": { + "adler-32": "~1.2.0", + "cfb": "^1.1.2", + "codepage": "~1.14.0", + "commander": "~2.17.1", + "crc-32": "~1.2.0", + "exit-on-epipe": "~1.0.1", + "ssf": "~0.10.2" + }, + "dependencies": { + "adler-32": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.2.0.tgz", + "integrity": "sha512-/vUqU/UY4MVeFsg+SsK6c+/05RZXIHZMGJA+PX5JyWI0ZRcBpupnRuPLU/NXXoFwMYCPCoxIfElM2eS+DUXCqQ==", + "requires": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + } + } + }, + "xlsx-style": { + "version": "0.8.13", + "resolved": "https://registry.npmmirror.com/xlsx-style/-/xlsx-style-0.8.13.tgz", + "integrity": "sha512-Cj3pGUvzrP2q9oowpLP8GyujovTaBGjBRRUlCKPitNvHWj9JDD5+FDPZIM5QQggGb995ZhkuBSsMZOSd5TzIWg==", + "requires": { + "adler-32": "", + "cfb": ">=0.10.0", + "codepage": "~1.3.6", + "commander": "", + "crc-32": "", + "jszip": "2.4.0", + "ssf": "~0.8.1" + }, + "dependencies": { + "codepage": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.3.8.tgz", + "integrity": "sha512-cjAoQW5L/TCKWRbzt/xGBvhwJKQFhcIVO0jWQtpKQx4gr9qvXNkpRfq6gSmjjA8dB2Is/DPOb7gNwqQXP7UgTQ==", + "requires": { + "commander": "", + "concat-stream": "", + "voc": "" + } + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/colors/-/colors-0.6.2.tgz", + "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==" + }, + "commander": { + "version": "9.4.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==" + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "ssf": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.8.2.tgz", + "integrity": "sha512-+ZkFDAG+ImJ48DcZvabx6YTrZ67DKkM0kbyOOtH73mbUEvNhQWWgRZrHC8+k7GuGKWQnACYLi7bj0eCt1jmosQ==", + "requires": { + "colors": "0.6.2", + "frac": "0.3.1", + "voc": "" + } + } + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "xxhashjs": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/xxhashjs/-/xxhashjs-0.2.2.tgz", + "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", + "dev": true, + "requires": { + "cuint": "^0.2.2" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "11.0.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-11.0.0.tgz", + "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha512-CswCfdOgCr4MMsT1GzbEJ7Z2uYudWyrGX8Bgh/0eyCzj/DXWdKq6a/ADufkzI1WAOIW6jYaXJvRyLhDO0kfqBw==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "zrender": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/zrender/-/zrender-4.3.2.tgz", + "integrity": "sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..c3bc81d --- /dev/null +++ b/package.json @@ -0,0 +1,104 @@ +{ + "name": "MacroinfManage_MES", + "version": "1.1.0", + "description": "A Management Information System of QIANG LI CO,.LTD,the template is from git+https://github.com/PanJiaChen/vue-element-admin.git", + "author": "MESWORK", + "scripts": { + "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", + "start": "npm run dev", + "build": "node build/build.js", + "build:report": "npm_config_report=true npm run build", + "lint": "eslint --fix --ext .js,.vue src", + "test": "npm run lint", + "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml" + }, + "dependencies": { + "axios": "0.18.0", + "dhtmlx-gantt": "^7.1.12", + "docxtemplater": "^3.19.7", + "echarts": "^4.2.0-rc.2", + "element-ui": "^2.13.0", + "file-saver": "^1.3.8", + "html2canvas": "^1.0.0-alpha.12", + "jquery": "^3.5.1", + "js-cookie": "2.2.0", + "jspdf": "2.5.1", + "jszip-utils": "^0.1.0", + "node-sass": "latest", + "normalize.css": "7.0.0", + "npm": "^7.20.5", + "nprogress": "0.2.0", + "qrcode": "^1.3.2", + "stylus": "0.52.4", + "stylus-loader": "^3.0.1", + "time-formater": "^1.0.3", + "v-viewer": "^1.3.1", + "view-ui-plus": "^1.3.1", + "vue": "2.5.17", + "vue-count-to": "^1.0.13", + "vue-direction-key": "^1.0.5", + "vue-router": "^3.0.7", + "vuex": "3.0.1", + "xlsx": "^0.14.0", + "xlsx-style": "^0.8.13" + }, + "devDependencies": { + "autoprefixer": "8.5.0", + "babel-core": "6.26.0", + "babel-eslint": "8.2.6", + "babel-helper-vue-jsx-merge-props": "2.0.3", + "babel-loader": "7.1.5", + "babel-plugin-syntax-jsx": "6.18.0", + "babel-plugin-transform-runtime": "6.23.0", + "babel-plugin-transform-vue-jsx": "3.7.0", + "babel-preset-env": "1.7.0", + "babel-preset-stage-2": "6.24.1", + "chalk": "2.4.1", + "copy-webpack-plugin": "4.5.2", + "css-loader": "1.0.0", + "eslint": "4.19.1", + "eslint-friendly-formatter": "4.0.1", + "eslint-loader": "2.0.0", + "eslint-plugin-vue": "4.7.1", + "eventsource-polyfill": "0.9.6", + "file-loader": "1.1.11", + "friendly-errors-webpack-plugin": "1.7.0", + "html-webpack-plugin": "^4.5.2", + "mini-css-extract-plugin": "0.4.1", + "node-notifier": "5.2.1", + "optimize-css-assets-webpack-plugin": "5.0.0", + "ora": "3.0.0", + "portfinder": "1.0.16", + "postcss-import": "12.0.0", + "postcss-loader": "2.1.6", + "postcss-url": "7.3.2", + "raw-loader": "^4.0.2", + "rimraf": "2.6.2", + "sass-loader": "7.0.3", + "script-ext-html-webpack-plugin": "2.1.3", + "script-loader": "^0.7.2", + "semver": "5.5.0", + "shelljs": "0.8.2", + "svg-sprite-loader": "3.8.0", + "svgo": "1.0.5", + "uglifyjs-webpack-plugin": "1.2.7", + "url-loader": "1.0.1", + "vue-loader": "15.3.0", + "vue-style-loader": "4.1.2", + "vue-template-compiler": "2.5.17", + "webpack": "4.36.1", + "webpack-bundle-analyzer": "2.13.1", + "webpack-cli": "3.1.0", + "webpack-dev-server": "3.1.5", + "webpack-merge": "4.1.4" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not ie <= 8" + ] +} diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..cb46977 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,29 @@ + + + diff --git a/src/WorkRecode/WorkRecode b/src/WorkRecode/WorkRecode new file mode 100644 index 0000000..f73eb4c --- /dev/null +++ b/src/WorkRecode/WorkRecode @@ -0,0 +1,23 @@ +2022-08-29: + SQL SEVER:点检表、视图、存储过程增加 +2022-08-30: + 1、订单计划状态: + 0 已结束 + 1 生产中 + 2 未上线 + 3 未完成 + 4 已超额 + 删除修改状态判断修改 + 2、SQL SEVER: + (1)装配质量数据查询:质量数据查询_综合查询新 + (2)物料数据查询:物料数据查询_报表新 + (3)过站信息查询:质量数据查询_测量数据发动机在线状态_报表_NEW新 + (4)分线质量查询:质量数据分线_导出新 + (5)分线物料查询:物料数据分线查询_报表新 + (6)生产计划订单完工:MES_计划BOM_发动机订单计划_订单完工_报表新 + (7)设备报警统计:测量数据工位报警全部视图_查询新 + (8)物料ANDON:ANDON_ANDON信息_备份_物料Andon综合查询新 + (9)质量ANDON:ANDON_ANDON信息_备份_质量Andon综合查询新 + (10)设备ANDON:ANDON_ANDON信息_备份_故障Andon综合查询新 +2022-09-05: + 1、基本变量写入:修改 diff --git a/src/api/BasicData/EquipmentCapabilitySetting.js b/src/api/BasicData/EquipmentCapabilitySetting.js new file mode 100644 index 0000000..c63fb7d --- /dev/null +++ b/src/api/BasicData/EquipmentCapabilitySetting.js @@ -0,0 +1,75 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化获取工艺 +export function getTechnology() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: '工艺分类流水号_check=0' + } + }) +} +// 查询表格数据 +export function searchtable(pageCurrent, pageSize, num1, ManufacturerNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_设备加工能力_查询数据_设备维护', + param: '设备名称_check=' + num1 + '&设备名称=' + ManufacturerNumber, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加 +export function edittype(ManufacturerNumber, ManufacturerName, ManufacturerAbbreviation, address, phNumber, Fax, Remarks, category, attention, EquipmentCondition) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_增加数据_设备维护New', + param: '设备名称=' + ManufacturerNumber + '&设备型号=' + ManufacturerName + '&设备性能指标=' + ManufacturerAbbreviation + '&设备工时系数=' + address + '&工艺编号=' + phNumber + '&班次类型=' + Fax + '&设备加工能力工时=' + Remarks + '&整改工时系数=' + category + '&设备编号=' + attention + '&预留工时系数=' + EquipmentCondition + } + }) +} +// 编辑 +export function handlechange(num, ManufacturerNumber, ManufacturerName, ManufacturerAbbreviation, address, phNumber, Fax, Remarks, category, attention, EquipmentCondition) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_修改数据_设备维护New', + param: '设备流水号=' + num + '&设备名称=' + ManufacturerNumber + '&设备型号=' + ManufacturerName + '&设备性能指标=' + ManufacturerAbbreviation + '&设备工时系数=' + address + '&工艺属性代码=' + phNumber + '&班次类型=' + Fax + '&设备加工能力工时=' + Remarks + '&整改工时系数=' + category + '&设备编号=' + attention + '&预留工时系数=' + EquipmentCondition + } + }) +} +// 删除 +export function handledelete(CoManufacturerFlowNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_删除数据_设备维护', + param: '设备流水号=' + CoManufacturerFlowNumber + } + }) +} diff --git a/src/api/BasicData/EquipmentMonitoringNew.js b/src/api/BasicData/EquipmentMonitoringNew.js new file mode 100644 index 0000000..8654c1e --- /dev/null +++ b/src/api/BasicData/EquipmentMonitoringNew.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化工位 +export function getMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工顺序调整_查询工位及人员' + } + }) +} +// 获取状态 +export function searchState() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_设备状态查询_初始化' + } + }) +} + +export function getData3(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_设备运行情况_查询数据_状态分布图_新', + param: '工位号=' + num + '&开始时间=' + num1 + '&结束时间=' + num2 + } + }) +} diff --git a/src/api/BasicData/FactoryCalendar.js b/src/api/BasicData/FactoryCalendar.js new file mode 100644 index 0000000..7bbe383 --- /dev/null +++ b/src/api/BasicData/FactoryCalendar.js @@ -0,0 +1,31 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化日历 +export function initClendar(year, month) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工作日历_获得状态', + param: '工作年=' + year + '&工作月=' + month + } + }) +} +// 修改工作状态 +export function changeState(time, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工作日历_设置状态', + param: '工作日期=' + time + '&工作日状态=' + code + } + }) +} diff --git a/src/api/BasicData/Materialmaintenance.js b/src/api/BasicData/Materialmaintenance.js new file mode 100644 index 0000000..f123e14 --- /dev/null +++ b/src/api/BasicData/Materialmaintenance.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function featchMaterial(num1, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据_根据材料名称', + param: '材料名称=' + num1, + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function addMaterial(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_材质表_增加数据', + param: '材料=' + num1 + } + }) +} +export function delMaterial(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_材质表_删除数据', + param: '材料流水号=' + num1 + } + }) +} +export function editMaterial(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_材质表_修改数据', + param: '材料流水号=' + num1 + '=int&材料=' + num2 + } + }) +} diff --git a/src/api/BasicData/MenuManagement.js b/src/api/BasicData/MenuManagement.js new file mode 100644 index 0000000..44f7e90 --- /dev/null +++ b/src/api/BasicData/MenuManagement.js @@ -0,0 +1,199 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化角色 +export function getRole() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_new' + } + }) +} +// 根据角色查模块 +export function getModule(role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select * from 基础表_角色模块信息 inner join 基础表_模块信息 on 基础表_角色模块信息.id = 基础表_模块信息.id where 角色编号=${role} order by 角色模块顺序` + } + }) +} +// 初始化一级菜单 +export function initFisrtLevel() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select id,title from 基础表_模块信息 where [path] = '/'` + } + }) +} +// 初始化二级菜单 +export function initSecondLevel() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select id,title from 基础表_模块信息 where [path] <> '/' and 是否禁用 = 0` + } + }) +} +// 撤回分配模块 +export function returnModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_删除数据`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 上移模块 +export function upModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_上移数据`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 上移模块验证 +export function searchUpModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `菜单管理_角色模块_上移数据_验证`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 下移模块 +export function downModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_下移数据`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 下移模块验证 +export function searchDownModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `菜单管理_角色模块_下移数据_验证`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 分配一级模块 +export function giveFirstLevel(idGroup, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_一级_增加数据`, + param: `一级模块id组=${idGroup}&角色编号=${num}` + } + }) +} +// 分配一级模块 +export function giveSecondLevel(idGroup, num, pid) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_二级_增加数据`, + param: `二级模块id组=${idGroup}&角色编号=${num}&pid=${pid}` + } + }) +} +// 新增一级菜单 +export function submitAdd(name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_模块_一级_增加数据`, + param: `模块名称=${name}` + } + }) +} +// 查询二级模块分给那些角色 +export function getRoleTitle() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` select distinct title from + 基础表_模块信息 inner join 基础表_角色模块信息 on 基础表_角色模块信息.id = 基础表_模块信息.id + inner join 菜单系统模块_项目角色 on 基础表_角色模块信息.角色编号 = 菜单系统模块_项目角色.角色编号 + order by title` + } + }) +} +export function getRoleNameasd(name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` select distinct 角色功能 from + 基础表_模块信息 inner join 基础表_角色模块信息 on 基础表_角色模块信息.id = 基础表_模块信息.id + inner join 菜单系统模块_项目角色 on 基础表_角色模块信息.角色编号 = 菜单系统模块_项目角色.角色编号 + where title=\'${name}\'` + } + }) +} diff --git a/src/api/BasicData/PartsNumberMaintenance.js b/src/api/BasicData/PartsNumberMaintenance.js new file mode 100644 index 0000000..d3e0987 --- /dev/null +++ b/src/api/BasicData/PartsNumberMaintenance.js @@ -0,0 +1,398 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function projectSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} + +export function machineSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} + +export function groupSelect(machineValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_组件流水号_查询数据_根据机床', + param: `机床流水号=${machineValue}` + } + }) +} +export function searchTable5(machineCheck, machine, groupCheck, group, part_check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_外购件和标准件_临时表数据查询', + param: `机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}&物料名称_check=${part_check}&物料名称=${part}` + } + }) +} +export function searchTable6(machineCheck, machine, groupCheck, group, part_check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_临时表数据查询', + param: `机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}&零件图号_check=${part_check}&零件图号=${part}` + } + }) +} +export function basicPartsData(machine_check, machine, group_check, group, part_check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_查询数据_综合gj_数量维护', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}&零件图号_check=${part_check}&零件图号=${part}` + } + }) +} +export function purchasePartsData(machine_check, machine, group_check, num, part_check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_标准件和外购件_查询数据_数量维护', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${num}&物料名称_check=${part_check}&物料名称=${part}` + } + }) +} +export function deleteBasicParts(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_删除数据', + param: `基本件流水号=${basicNum}` + } + }) +} +export function alldelete(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_删除数据_根据组件流水号', + param: `基本件流水号组=${basicNum}` + } + }) +} +export function deleteBasicParts5(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_外购件和标准件_临时表_删除', + param: `id=${basicNum}` + } + }) +} +export function alldeleteBasicParts5(machine, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_外购件和标准件_临时表_全部删除', + param: `机床=${machine}&组号=${group}` + } + }) +} +export function deleteBasicParts6(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_临时表_删除', + param: `id=${basicNum}` + } + }) +} +export function alldeleteBasicParts6(machine, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_临时表_全部删除', + param: `机床=${machine}&组号=${group}` + } + }) +} +export function deletePurchaseData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_删除数据', + param: '标准件和外购件流水号=' + num + '=int' + } + }) +} +export function alldeleteWB(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_删除数据_根据组件流水号', + param: '标准件和外购件流水号组=' + num + } + }) +} +export function editPurchaseData(num, num1, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_修改数据', + param: '标准件和外购件流水号=' + num + '&零件数量=' + num1 + '&修改人员=' + people + } + }) +} +export function editBasicParts(num, num1, num2, num3, num4, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_编辑数据', + param: '基本件流水号=' + num + '&零件数量=' + num1 + '&零件名称=' + num2 + '&零件图号=' + num3 + '&材料=' + num4 + '&修改人员=' + people + } + }) +} +export function isExitBasicParts(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_编辑数据_验证图号', + param: '基本件流水号=' + num + '&零件图号=' + num1 + } + }) +} +export function getTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_已投产_按组查', + param: '组件流水号=' + num + '=int' + } + }) +} +export function editProductNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MRP_计划订单_组件零件清单_基本件_编辑数据', + param: '组件零件基本件流水号=' + num + '&数量=' + num1 + } + }) +} +export function getTable1(num, a, b, c, d, e, f, g) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_能力平衡_查询数据_要平衡的零件_数量维护', + param: '机床流水号_check=' + b + '=string&机床流水号=' + c + '=int&组件流水号_check=' + d + '=string&组件流水号=' + e + '=int&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=1=int&考核状态=5=int' + } + }) +} +export function editProduceNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据', + param: '工艺计划流水号=' + num + '&零件数量=' + num1 + } + }) +} +// 查询表1标准件和外购件 +export function searchTable1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_数量维护', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&物料状态=1` + } + }) +} +// 查询表1基本件 +export function searchTable2(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_数量维护', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&物料状态=1` + } + }) +} +export function editGroupPartNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MRP_计划订单_组件零件清单_编辑数据', + param: '组件零件流水号=' + num + '&零件数量=' + num1 + } + }) +} +export function editGroupBasicPartNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MRP_计划订单_组件零件清单_基本件_采购_编辑数据', + param: '组件零件基本件流水号=' + num + '&零件数量=' + num1 + } + }) +} +export function getmaterial() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '零件明细表_材料_查询' + } + }) +} +// 查询物料 +export function searchAllMaterial(check1, MaterialName, check2, MaterialSpec, check3, MaterialModel, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_查询数据_分页', + param: `物料名称_check=${check1}&物料名称=${MaterialName}&物料规格_check=${check2}&物料规格=${MaterialSpec}&物料型号_check=${check3}&物料型号=${MaterialModel}&PageCurrent=${pageCurrent}=int&PageSize=${pageSize}=int&PageCount=1=int=output&ItemCount=1=int=output` + } + }) +} +// 物料变更 +export function materialChange(num1, num2, num3, num4, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购物料修改_零件数量维护_修改数据', + param: `组件零件流水号=${num1}&标准件和外购件流水号=${num2}&原物料流水号=${num3}&新物料流水号=${num4}&申请人=${person}` + } + }) +} +// 修改组件数量 +export function editgroupNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_组件流水号_组件数量_修改数据', + param: '组件流水号=' + num + '&数量=' + num1 + } + }) +} diff --git a/src/api/BasicData/PersonnelManagement.js b/src/api/BasicData/PersonnelManagement.js new file mode 100644 index 0000000..4c438ac --- /dev/null +++ b/src/api/BasicData/PersonnelManagement.js @@ -0,0 +1,430 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function tree(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = tree(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTablePeople(code, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int', + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function getTablePeopleForName(name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员名单_查询数据_根据姓名_MESWORK', + param: '姓名=' + name + '=string' + } + }) +} +// 新增部门 +export function addDepartmentName(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_部门关系_增加节点', + param: '父节点=' + num1 + '=int&节点名称=' + num2 + '=string&子节点=' + num3 + } + }) +} +// 删除部门 +export function delList(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_部门关系_删除节点', + param: '子节点=' + num1 + '=int' + } + }) +} +// 编辑部门 +export function editList(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_部门关系_修改节点', + param: '子节点=' + num1 + '=int&节点名称=' + num2 + '=string' + } + }) +} +export function delPeopleList(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员名单_删除数据_MESWORK', + param: '人员编号=' + num1 + '=int' + } + }) +} +export function initUniversity() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_毕业院校_查询数据' + } + }) +} +export function fetchEducationData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_学历_查询数据' + } + }) +} +export function initMajor() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_所学专业_查询数据' + } + }) +} +export function fetchForeignLanguageLevelDate() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_外语及熟练程度_查询数据' + } + }) +} +export function fetchTitleData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_职称_查询数据' + } + }) +} +export function fetchPostData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_人员岗位_查询数据' + } + }) +} +export function fetchPositionStatusData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_岗位状态_查询数据' + } + }) +} +export function addPeople(id, Sex, Education, Address, Nation, Post, AccountNumber, Password, Name, IDcard, TimeOfEntry, Birthday, ContactInformation, TeamValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员名单_增加数据_MESWORK', + param: '考核部门编号=' + id + '=int&性别编号=' + Sex + '=int&学历编号=' + Education + '=int&家庭住址=' + Address + '&民族=' + Nation + '&岗位编号=' + Post + '=int&考勤编号=' + AccountNumber + '=string&密码=' + Password + '=string&姓名=' + Name + '=string&身份证号=' + IDcard + '=string&入公司时间=' + TimeOfEntry + '=string&出生日期=' + Birthday + '=string&联系电话=' + ContactInformation + '=string&班组=' + TeamValue + } + }) +} +export function editPeople(id, Sex, Education, Address, Nation, Post, AccountNumber, Password, Name, IDcard, TimeOfEntry, Birthday, ContactInformation, TeamValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员名单_修改数据_MESWORK', + param: '人员编号=' + id + '=int&性别编号=' + Sex + '=int&学历编号=' + Education + '=int&家庭住址=' + Address + '&民族=' + Nation + '&岗位编号=' + Post + '=int&考勤编号=' + AccountNumber + '=string&密码=' + Password + '=string&姓名=' + Name + '=string&身份证号=' + IDcard + '=string&入公司时间=' + TimeOfEntry + '=string&出生日期=' + Birthday + '=string&联系电话=' + ContactInformation + '=string&班组=' + TeamValue + } + }) +} +export function moveGroups(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员名单_移动数据_MESWORK', + param: '人员编号=' + num1 + '=int&考核部门编号=' + num2 + '=int' + } + }) +} +export function feacthUniversity(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_毕业院校_查询数据_根据学校名_MESWORK', + param: '毕业院校名称=' + num1 + '=string' + } + }) +} +export function addUniversity(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_毕业院校_增加数据', + param: '毕业院校名称=' + num1 + '=string' + } + }) +} +export function editUniversity(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_毕业院校_修改数据', + param: '毕业院校编号=' + num1 + '=int&毕业院校名称=' + num2 + '=string' + } + }) +} +export function delUniversity(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_毕业院校_删除数据', + param: '毕业院校编号=' + num1 + '=int' + } + }) +} +export function fetchMajor(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_所学专业_查询数据_根据专业名_MESWORK', + param: '专业名称=' + num1 + '=string' + } + }) +} +export function addMajor(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_所学专业_增加数据', + param: '专业名称=' + num1 + '=string' + } + }) +} +export function editMajor(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_所学专业_修改数据', + param: '专业编号=' + num1 + '=int&专业名称=' + num2 + '=string' + } + }) +} +export function delMajor(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_所学专业_删除数据', + param: '专业编号=' + num1 + '=int' + } + }) +} +export function fetchPost(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_人员岗位_查询数据_根据岗位名_MESWORK', + param: '岗位名称=' + num1 + '=string' + } + }) +} +export function addPost(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_人员岗位_增加数据', + param: '岗位名称=' + num1 + '=string' + } + }) +} +export function editPost(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_人员岗位_修改数据', + param: '岗位编号=' + num1 + '=int&岗位名称=' + num2 + '=string' + } + }) +} +export function delPost(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_人员岗位_删除数据', + param: '岗位编号=' + num1 + '=int' + } + }) +} +export function quit(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员_离职操作', + param: '人员编号=' + num1 + '=int' + } + }) +} +export function searchLeavingList(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_离职人员查询', + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function fetchteamviwer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '班组管理_班组查询' + } + }) +} diff --git a/src/api/BasicData/ProjectManagementDisplay.js b/src/api/BasicData/ProjectManagementDisplay.js new file mode 100644 index 0000000..6ec9b3f --- /dev/null +++ b/src/api/BasicData/ProjectManagementDisplay.js @@ -0,0 +1,58 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 项目 +export function getProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_是否显示_初始化', + param: '项目流水号_check=0=int&项目流水号=0' + } + }) +} +// 机床 +export function getToolNum(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_是否显示_初始化', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +export function searchTable(check, num, check1, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_是否显示', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + '&机床流水号_check=' + check1 + '=int&机床流水号=' + num1 + } + }) +} +export function upData(num, show) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_项目名称_查询数据_是否显示_更改状态', + param: '机床流水号=' + num + '&是否显示=' + show + } + }) +} diff --git a/src/api/BasicData/ShiftManagement.js b/src/api/BasicData/ShiftManagement.js new file mode 100644 index 0000000..21381c4 --- /dev/null +++ b/src/api/BasicData/ShiftManagement.js @@ -0,0 +1,88 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询班次 +export function getScheduling(SchedulingType) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_基础表_班次表_查询数据', + param: '班次类型=' + SchedulingType + } + }) +} +// 查询班次 +export function searchProgramme() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_基础表_班次表_查询班次' + } + }) +} + +// 新增班次 +export function addShift(starttime, endtime, shifttype, shiftnumber, nightwork, work, temporary, difficult, note) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_基础表_班次表_增加数据', + param: '开始工作时间=' + starttime + '&结束工作时间=' + endtime + '&班次类型=' + shifttype + '&班次代码=' + shiftnumber + '&是否夜班=' + nightwork + '&是否工作=' + work + '=int&是否可以安排临时件=' + temporary + '=int&是否可以安排高难度件=' + difficult + '=int&备注=' + note + } + }) +} +// 编辑班次 +export function editShift(shiftCode, starttime, endtime, shifttype, shiftnumber, nightwork, work, temporary, difficult, note) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_基础表_班次表_修改数据', + param: '序号=' + shiftCode + '=int&开始工作时间=' + starttime + '=datetime&结束工作时间=' + endtime + '=datetime&班次类型=' + shifttype + '=int&班次代码=' + shiftnumber + '=int&是否夜班=' + nightwork + '=int&是否工作=' + work + '=int&是否可以安排临时件=' + temporary + '=int&是否可以安排高难度件=' + difficult + '=int&备注=' + note + } + }) +} +// 删除班次 +export function deleteShift(shiftCode) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_基础表_班次表_删除数据', + param: '序号=' + shiftCode + } + }) +} +// 班次类型与工作时间增加 +export function addShiftType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_基础表_班次表_班次类型与工作时间_增加' + } + }) +} + diff --git a/src/api/BasicData/SystemRrolemaintenance.js b/src/api/BasicData/SystemRrolemaintenance.js new file mode 100644 index 0000000..06ea0f6 --- /dev/null +++ b/src/api/BasicData/SystemRrolemaintenance.js @@ -0,0 +1,69 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function InitRolefunction() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_MESWORK' + } + }) +} +export function deleteData(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色_删除_MESWORK', + param: '角色编号=' + code + '=int' + } + }) +} +export function searchTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_MESWORK', + param: '角色功能=' + num + '=string' + } + }) +} +export function addData(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色_增加_MESWORK', + param: '角色功能=' + code + '=string' + } + }) +} +export function addData2(code1, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色_修改数据_MESWORK', + param: '角色功能=' + code1 + '&角色编号=' + num1 + } + }) +} + diff --git a/src/api/BasicData/UserRightsManagement.js b/src/api/BasicData/UserRightsManagement.js new file mode 100644 index 0000000..f2fba4f --- /dev/null +++ b/src/api/BasicData/UserRightsManagement.js @@ -0,0 +1,98 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getRole() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_new' + } + }) +} + +export function getModule(role_check, role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目主模块列表_查询数据_gj', + param: `角色编号_check=${role_check}&角色编号=${role}=int` + } + }) +} +export function addModule(module, role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目角色模块列表_增加数据_gj', + param: `角色编号=${role}=int&主模块编号=${module}=int` + } + }) +} +export function deleteModule(module, role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目角色模块列表_删除数据_gj', + param: `角色编号=${role}=int&主模块编号=${module}=int` + } + }) +} + +export function getModelData(role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目主模块列表_查询单个模块_gj', + param: `主模块编号=${role}=int` + } + }) +} + +export function addModelData(component, title, icons) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目主模块列表_增加单个模块_gj', + param: `父路径=/${icons}&子名称=${icons}&子组件=${component}&标题=${title}&图标=${icons}` + } + }) +} + +export function editModelData(modelNum, component, title, icons) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目主模块列表_修改单个模块_gj', + param: `主模块编号=${modelNum}&父路径=/${icons}&子名称=${icons}&子组件=${component}&标题=${title}&图标=${icons}` + } + }) +} diff --git a/src/api/BasicData/WorkshopPersonnelRoleMana.js b/src/api/BasicData/WorkshopPersonnelRoleMana.js new file mode 100644 index 0000000..16eaea6 --- /dev/null +++ b/src/api/BasicData/WorkshopPersonnelRoleMana.js @@ -0,0 +1,176 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询项目名称 +export function dialogtablevisible() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0' + } + }) +} +export function dialogtablevisible1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0' + } + }) +} +export function addData1(code, groupNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色员工综合_增加数据', + param: '人员编号=' + code + '=int&角色编号=' + groupNum + '=int&项目编号=10=int' + } + }) +} +export function addData2(lsh, code, groupNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色员工综合_修改数据', + param: '人员角色流水号=' + lsh + '&人员编号=' + code + '&角色编号=' + groupNum + } + }) +} +// 初始化科室 +export function initDepartment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_部门关系_查询节点' + } + }) +} +// 初始化人员信息 弹出框 +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function fn(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = fn(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTable8(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function handledelete(ryjslsh) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色员工综合_删除数据', + param: '人员角色流水号=' + ryjslsh + '=string' + } + }) +} +export function deleteData(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目角色员工综合_删除数据', + param: '人员角色流水号=' + Number + '=int' + } + }) +} +export function searchdesigner(num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + num2 + '=int' + } + }) +} +export function initOrderType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_new' + } + }) +} +export function searchTable(check1, staffName, check2, systemAdministrator) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色员工综合_查询数据', + param: '姓名_check=' + check1 + '=int&姓名=' + staffName + '=string&角色编号_check=' + check2 + ' =int&角色编号=' + systemAdministrator + '=int' + } + }) +} diff --git a/src/api/BasicData/WorkshopProcessMaintenance.js b/src/api/BasicData/WorkshopProcessMaintenance.js new file mode 100644 index 0000000..4c6fdcf --- /dev/null +++ b/src/api/BasicData/WorkshopProcessMaintenance.js @@ -0,0 +1,184 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 查工艺分类名称 +export function searchProcessClassification() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_查询数据' + } + }) +} +// 增加工艺分类 +export function addProcessClassification(ProcessClassification) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺分类名称_增加数据', + param: '工艺分类名称=' + ProcessClassification + } + }) +} +// 编辑工艺分类 +export function editProcessClassification(ProcessClassificationNum, ProcessClassification) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺分类名称_修改数据', + param: '工艺分类流水号=' + ProcessClassificationNum + '&工艺分类名称=' + ProcessClassification + } + }) +} +// 通过工艺编分类流水号查工艺分类名称 +export function searchProcessClassificationOfProcessClassificationNum(ProcessNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_根据流水号_查询数据_MESWORK', + param: '工艺分类流水号=' + ProcessNum + } + }) +} +// 删除工艺分类 +export function delProcessClassification(ProcessClassificationNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺分类名称_删除数据', + param: '工艺分类流水号=' + ProcessClassificationNum + } + }) +} +// 通过工艺分类流水号查工艺名称 +export function searchProcessNameOfProcessClassification(ProcessClassificationNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据_按工艺分类流水号查_MESWORK', + param: '工艺分类流水号=' + ProcessClassificationNum + } + }) +} +// 通过工艺编号查工艺要求 +export function searchTechnologicalRequirementsOfProcessNum(ProcessNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_工艺要求_查询数据', + param: '工艺编号=' + ProcessNum + } + }) +} +// 增加工艺 +export function addProcess(ProcessClassificationNum, ProcessName, ShortName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'dbo.车间生产管理工艺_基础表_工艺名称_增加数据', + param: '工艺分类流水号=' + ProcessClassificationNum + '&工艺名称=' + ProcessName + '&工艺名称简称=' + ShortName + } + }) +} +// 编辑工艺 +export function editProcess(ProcessClassificationNum, ProcessName, ShortName, Requirement) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺名称_修改名称及简称', + param: '工艺编号=' + ProcessClassificationNum + '&工艺名称=' + ProcessName + '&工艺名称简称=' + ShortName + '&工艺要求=' + Requirement + } + }) +} +// 删除工艺 +export function delProcess(ProcessNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺名称_删除数据', + param: '工艺编号=' + ProcessNum + } + }) +} +// 新增工艺要求 +export function addTechnologicalRequirements(ProcessClassificationNum, ProcessName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_基础表_工艺要求_增加数据', + param: '工艺编号=' + ProcessClassificationNum + '&工艺要求=' + ProcessName + } + }) +} +// 编辑工艺要求 +export function editTechnologicalRequirements(ProcessClassificationNum, ProcessName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_基础表_工艺要求_修改数据', + param: '工艺要求流水号=' + ProcessClassificationNum + '&工艺要求=' + ProcessName + } + }) +} +// 删除工艺要求 +export function delTechnologicalRequirements(ProcessClassificationNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_基础表_工艺要求_删除数据', + param: '工艺要求流水号=' + ProcessClassificationNum + } + }) +} diff --git a/src/api/BasicData/maintenanceEquipmentPerson.js b/src/api/BasicData/maintenanceEquipmentPerson.js new file mode 100644 index 0000000..ee60d7e --- /dev/null +++ b/src/api/BasicData/maintenanceEquipmentPerson.js @@ -0,0 +1,115 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化设备名称 +export function getEquipment(id, equipmentNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_设备名称与班次关系_查询数据', + param: `查询代码=${id}=int&设备流水号=${equipmentNum}` + } + }) +} + +export function getDepartment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_部门查询' + } + }) +} + +export function getTablePeople(number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: `考核部门编号=${number}` + } + }) +} + +export function getTableData(equipmentCheck, equipmentNameValue, operatorCheck, operatorNumber, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_设备名称_人员关系_查询数据', + param: `设备流水号_check=${equipmentCheck}&设备流水号=${equipmentNameValue}&操作者编号_check=${operatorCheck}&操作者编号=${operatorNumber}`, + pagination: pageCurrent + '&' + pageSize + } + }) +} + +export function deleteTable(number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备名称_人员关系_删除数据', + param: '设备人员关系流水号=' + number + '=int' + } + }) +} + +export function getStaff() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_基础表_班次表_查询班次' + } + }) +} + +export function addTable(equipmentNumber, shift, operator, operatorNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备名称_人员关系_增加数据', + param: '设备流水号=' + equipmentNumber + '=int&班次代码=' + shift + '=int&操作者=' + operator + '=string&操作者编号=' + operatorNumber + '=int' + } + }) +} + +export function editTable(equipmentNumber, shift, operator, operatorNumber, Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备名称_人员关系_修改数据', + param: '设备流水号=' + equipmentNumber + '=int&班次代码=' + shift + '=int&操作者=' + operator + '=string&操作者编号=' + operatorNumber + '=int&设备人员关系流水号=' + Number + '=int' + } + }) +} diff --git a/src/api/ManufacturingCenter/maintainInformation.js b/src/api/ManufacturingCenter/maintainInformation.js new file mode 100644 index 0000000..6ba2f91 --- /dev/null +++ b/src/api/ManufacturingCenter/maintainInformation.js @@ -0,0 +1,198 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 获取工位 表1 +export function getTableData1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` + SELECT 基础数据_点检类型名称.*,[基础数据_设备工位点检表].*,[MES_计划BOM_工位与名称].工位名称 FROM [基础数据_设备工位点检表] + inner join dbo.基础数据_点检类型名称 + on [基础数据_设备工位点检表].点检表类型 = 基础数据_点检类型名称.点检表类型流水号 + inner join [MES_计划BOM_工位与名称] + on [MES_计划BOM_工位与名称].工位号 = [基础数据_设备工位点检表].工位号 + ` + } + }) +} +// 点检类型 表2 +export function getTableData2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'select * from 基础数据_点检类型名称' + } + }) +} +// 点检内容 表3 +export function getTableData3(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select * from 基础数据_点检内容 where 点检表类型 = ${num}` + } + }) +} +// 表1 编辑 +export function editType(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update [基础数据_设备工位点检表] set 点检表类型 = ${num1} where ID = ${num2}` + } + }) +} +export function confirmEdit1(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update [基础数据_点检类型名称] set 点检表类型名称 = '${num1}' where 点检表类型流水号 = ${num2}` + } + }) +} +export function confirmEdit2(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update 基础数据_点检内容 set 保养周期 = ${num1} ,保养项目 = '${num2}' where ID = ${num3}` + } + }) +} +export function openDelete1(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `delete 基础数据_点检类型名称 where 点检表类型流水号 = ${num1}` + } + }) +} +export function selectCount(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `SELECT 工位号 FROM [基础数据_设备工位点检表] where 点检表类型 = ${num1}` + } + }) +} +export function openDelete2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `delete 基础数据_点检内容 where ID = ${num1}` + } + }) +} +export function submit1(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `insert into 基础数据_点检类型名称 (点检表类型名称) values ('${num1}')` + } + }) +} +export function submit2(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: ` declare @id int = 0 + SELECT top 1 @id = ID FROM [dbo].基础数据_点检内容 order by ID desc + set @id = @id + 1 + insert into 基础数据_点检内容 (点检任务编号,点检表类型,保养项目,保养周期) values (@id,${num1},'${num2}',${num3})` + } + }) +} +export function exportOut(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `SELECT * + ,case when [FN1] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN1]) else '' end as [姓名1] + ,case when [FN2] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN2]) else '' end as [姓名2] + ,case when [FN3] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN3]) else '' end as [姓名3] + ,case when [FN4] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN4]) else '' end as [姓名4] + ,case when [FN5] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN5]) else '' end as [姓名5] + ,case when [FN6] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN6]) else '' end as [姓名6] + ,case when [FN7] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN7]) else '' end as [姓名7] + ,case when [FN8] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN8]) else '' end as [姓名8] + ,case when [FN9] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN9]) else '' end as [姓名9] + ,case when [FN10] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN10]) else '' end as [姓名10] + ,case when [FN11] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN11]) else '' end as [姓名11] + ,case when [FN12] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN12]) else '' end as [姓名12] + ,case when [FN13] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN13]) else '' end as [姓名13] + ,case when [FN14] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN14]) else '' end as [姓名14] + ,case when [FN15] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN15]) else '' end as [姓名15] + ,case when [FN16] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN16]) else '' end as [姓名16] + ,case when [FN17] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN17]) else '' end as [姓名17] + ,case when [FN18] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN18]) else '' end as [姓名18] + ,case when [FN19] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN19]) else '' end as [姓名19] + ,case when [FN20] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN20]) else '' end as [姓名20] + ,case when [FN21] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN21]) else '' end as [姓名21] + ,case when [FN22] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN22]) else '' end as [姓名22] + ,case when [FN23] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN23]) else '' end as [姓名23] + ,case when [FN24] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN24]) else '' end as [姓名24] + ,case when [FN25] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN25]) else '' end as [姓名25] + ,case when [FN26] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN26]) else '' end as [姓名26] + ,case when [FN27] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN27]) else '' end as [姓名27] + ,case when [FN28] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN28]) else '' end as [姓名28] + ,case when [FN29] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN29]) else '' end as [姓名29] + ,case when [FN30] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN30]) else '' end as [姓名30] + ,case when [FN31] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN31]) else '' end as [姓名31] + FROM + [基础数据_设备工位点检表] inner join [工位日点检任务记录] + on [基础数据_设备工位点检表].工位号 = [工位日点检任务记录].工位号 + inner join [基础数据_点检内容] + on [工位日点检任务记录].点检任务编号 = [基础数据_点检内容].点检任务编号 + where [基础数据_设备工位点检表].工位号 = '${num1}' and 年 = '${num2}' and 月 = '${num3}' order by [工位日点检任务记录].点检任务编号` + } + }) +} diff --git a/src/api/SPCanalysis/QualityData_XR.js b/src/api/SPCanalysis/QualityData_XR.js new file mode 100644 index 0000000..dbf0e18 --- /dev/null +++ b/src/api/SPCanalysis/QualityData_XR.js @@ -0,0 +1,15 @@ +import { ip } from '@/api/ipAddress' +import axios from 'axios' + +// 排列表图 +export function GetChart(OPNameCheck, opName, shaftNameCheck, shaftName, itemNameCheck, itemName, EngineTypeIDCheck, EngineTypeID, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_XR.ashx?type=GetChart&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + shaftName + '&itemNameCheck=' + itemNameCheck + '&itemName=' + itemName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + EngineTypeID + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} +// 均值图&极差图&正态分布图 +export function GetBaseTrendData(OPNameCheck, opName, shaftNameCheck, shaftName, itemNameCheck, itemName, EngineTypeIDCheck, EngineTypeID, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_XR.ashx?type=GetBaseTrendData&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + shaftName + '&itemNameCheck=' + itemNameCheck + '&itemName=' + itemName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + EngineTypeID + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} +// 分析线及Y轴/X轴 +export function GetMarkLineByConditent(OPNameCheck, opName, shaftNameCheck, shaftName, itemNameCheck, itemName, EngineTypeIDCheck, EngineTypeID, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_XR.ashx?type=GetMarkLineByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + shaftName + '&itemNameCheck=' + itemNameCheck + '&itemName=' + itemName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + EngineTypeID + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} diff --git a/src/api/SPCanalysis/QualityData_XS.js b/src/api/SPCanalysis/QualityData_XS.js new file mode 100644 index 0000000..e9abdc8 --- /dev/null +++ b/src/api/SPCanalysis/QualityData_XS.js @@ -0,0 +1,11 @@ +import { ip } from '@/api/ipAddress' +import axios from 'axios' + +// 均值图&极差图&正态分布图 +export function GetBaseTrendData(OPNameCheck, opName, shaftNameCheck, shaftName, itemNameCheck, itemName, EngineTypeIDCheck, EngineTypeID, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_XS.ashx?type=GetBaseTrendData&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + shaftName + '&itemNameCheck=' + itemNameCheck + '&itemName=' + itemName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + EngineTypeID + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} +// 分析线及Y轴/X轴 +export function GetMarkLineByConditent(OPNameCheck, opName, shaftNameCheck, shaftName, itemNameCheck, itemName, EngineTypeIDCheck, EngineTypeID, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_XS.ashx?type=GetMarkLineByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + shaftName + '&itemNameCheck=' + itemNameCheck + '&itemName=' + itemName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + EngineTypeID + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} diff --git a/src/api/SPCanalysis/_system~.ini b/src/api/SPCanalysis/_system~.ini new file mode 100644 index 0000000..e69de29 diff --git a/src/api/SPCanalysis/arrangeChart.js b/src/api/SPCanalysis/arrangeChart.js new file mode 100644 index 0000000..bdea302 --- /dev/null +++ b/src/api/SPCanalysis/arrangeChart.js @@ -0,0 +1,11 @@ +import { ip } from '@/api/ipAddress' +import axios from 'axios' + +// 获取表格数据--质量数据查询_综合查询_数据分组_大柴 +export function getList(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num, pageSize, pageCurrent) { + return axios.post(ip + '/submit/QualityData_Histogram.ashx?type=GetDataTableByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num + '&page=' + pageCurrent + '&rows=' + pageSize) +} +// 获取图形数据--质量数据查询_综合查询_数据分组_绘趋势图_DC +export function getLine(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_Pareto.ashx?type=GetChart&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} diff --git a/src/api/SPCanalysis/basicTrendTap.js b/src/api/SPCanalysis/basicTrendTap.js new file mode 100644 index 0000000..f92e9ec --- /dev/null +++ b/src/api/SPCanalysis/basicTrendTap.js @@ -0,0 +1,15 @@ +import { ip } from '@/api/ipAddress' +import axios from 'axios' + +// 获取表格数据--质量数据_发动机质量数据_各个工位_视图_综合查询_趋势图_LLJ +export function getList(OPNameCheck, opName, shaftNameCheck, shaftName, itemNameCheck, itemName, EngineTypeIDCheck, EngineTypeID, timeValue, pageSize, pageCurrent) { + return axios.post(ip + '/submit/QualityData_TrendPictureBasic.ashx?type=GetDataTableByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + shaftName + '&itemNameCheck=' + itemNameCheck + '&itemName=' + itemName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + EngineTypeID + '&startTime=' + timeValue[0] + '&endTime=' + timeValue[1] + '&page=' + pageCurrent + '&rows=' + pageSize) +} +// ------质量数据_发动机质量数据_各个工位_视图_综合查询_趋势图 +export function getLine(OPNameCheck, opName, shaftNameCheck, shaftName, itemNameCheck, itemName, EngineTypeIDCheck, EngineTypeID, startTime, endTime, pageSize, pageCurrent) { + return axios.post(ip + '/submit/QualityData_TrendPictureBasic.ashx?type=GetMarkLineByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + shaftName + '&itemNameCheck=' + itemNameCheck + '&itemName=' + itemName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + EngineTypeID + '&startTime=' + startTime + '&endTime=' + endTime + '&page=' + pageCurrent + '&rows=' + pageSize) +} +// 获取图形数据--质量数据查询_综合查询_绘趋势图_DC +export function getEchart(OPNameCheck, opName, shaftNameCheck, shaftName, itemNameCheck, itemName, EngineTypeIDCheck, EngineTypeID, startTime, endTime) { + return axios.post(ip + '/submit/QualityData_TrendPictureBasic.ashx?type=GetBaseTrendData&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + shaftName + '&itemNameCheck=' + itemNameCheck + '&itemName=' + itemName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + EngineTypeID + '&startTime=' + startTime + '&endTime=' + endTime) +} diff --git a/src/api/SPCanalysis/histogram.js b/src/api/SPCanalysis/histogram.js new file mode 100644 index 0000000..f09ed04 --- /dev/null +++ b/src/api/SPCanalysis/histogram.js @@ -0,0 +1,15 @@ +import { ip } from '@/api/ipAddress' +import axios from 'axios' + +// 获取表格数据--质量数据查询_综合查询_数据分组_大柴 +export function getList(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num, pageSize, pageCurrent) { + return axios.post(ip + '/submit/QualityData_Histogram.ashx?type=GetDataTableByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num + '&page=' + pageCurrent + '&rows=' + pageSize) +} +// 获取图形数据--质量数据查询_综合查询_数据分组_大柴 +export function getLine(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_Histogram.ashx?type=data1&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} +// 获取x轴数据--质量数据查询_综合查询_数据分组_大柴 +export function getxData(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_Histogram.ashx?type=data&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} diff --git a/src/api/SPCanalysis/normal_distribution.js b/src/api/SPCanalysis/normal_distribution.js new file mode 100644 index 0000000..53cd339 --- /dev/null +++ b/src/api/SPCanalysis/normal_distribution.js @@ -0,0 +1,24 @@ +import { ip } from '@/api/ipAddress' +import axios from 'axios' + +// 获取表格数据--质量数据查询_综合查询_数据分组_大柴 +export function bargetList(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num, pageSize, pageCurrent) { + return axios.post(ip + '/submit/QualityData_Histogram.ashx?type=GetDataTableByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num + '&page=' + pageCurrent + '&rows=' + pageSize) +} +// 获取图形数据--质量数据查询_综合查询_数据分组_大柴 +export function bargetLine(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_Histogram.ashx?type=data1&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} +// 获取x轴数据--质量数据查询_综合查询_数据分组_大柴 +export function bargetxData(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_Histogram.ashx?type=data&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} + +// 获取表格数据--质量数据查询_综合查询_数据分组_大柴 +export function linegetList(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num, pageSize, pageCurrent) { + return axios.post(ip + '/submit/QualityData_Histogram.ashx?type=GetDataTableByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num + '&page=' + pageCurrent + '&rows=' + pageSize) +} +// 获取图形数据 +export function linegetLine(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num, Usl, Lsl) { + return axios.post(ip + '/submit/QualityData_NormalDistribution.ashx?type=GetBaseTrendData&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num + '&Usl=' + Usl + '&Lsl=' + Lsl) +} diff --git a/src/api/SPCanalysis/processCapabilityAnalysis.js b/src/api/SPCanalysis/processCapabilityAnalysis.js new file mode 100644 index 0000000..f05e2b4 --- /dev/null +++ b/src/api/SPCanalysis/processCapabilityAnalysis.js @@ -0,0 +1,11 @@ +import { ip } from '@/api/ipAddress' +import axios from 'axios' + +// 获取表格数据--质量数据查询_综合查询_数据分组_大柴 +export function getList(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num, pageSize, pageCurrent) { + return axios.post(ip + '/submit/QualityData_Histogram.ashx?type=GetDataTableByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num + '&page=' + pageCurrent + '&rows=' + pageSize) +} +// 获取图形数据 +export function getLine(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num, Usl, Lsl) { + return axios.post(ip + '/submit/QualityData_NormalDistribution.ashx?type=GetBaseTrendData&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num + '&Usl=' + Usl + '&Lsl=' + Lsl) +} diff --git a/src/api/SPCanalysis/sampleTrendChart.js b/src/api/SPCanalysis/sampleTrendChart.js new file mode 100644 index 0000000..7d079d7 --- /dev/null +++ b/src/api/SPCanalysis/sampleTrendChart.js @@ -0,0 +1,11 @@ +import { ip } from '@/api/ipAddress' +import axios from 'axios' + +// 获取表格数据--质量数据查询_综合查询_数据分组_大柴 +export function getList(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num, pageSize, pageCurrent) { + return axios.post(ip + '/submit/QualityData_TrendPicture.ashx?type=GetDataTableByConditent&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num + '&page=' + pageCurrent + '&rows=' + pageSize) +} +// 获取图形数据--质量数据查询_综合查询_数据分组_绘趋势图_DC +export function getLine(OPNameCheck, opName, shaftNameCheck, measureName, EngineTypeIDCheck, model, itemNameCheck, measureContent, startTime, endTime, yangben, num) { + return axios.post(ip + '/submit/QualityData_TrendPicture.ashx?type=GetBaseTrendData&OPNameCheck=' + OPNameCheck + '&OPName=' + opName + '&shaftNameCheck=' + shaftNameCheck + '&shaftName=' + measureName + '&EngineTypeIDCheck=' + EngineTypeIDCheck + '&EngineTypeID=' + model + '&itemNameCheck=' + itemNameCheck + '&itemName=' + measureContent + '&startTime=' + startTime + '&endTime=' + endTime + '&Yangben=' + yangben + '&Num=' + num) +} diff --git a/src/api/ipAddress.js b/src/api/ipAddress.js new file mode 100644 index 0000000..65b86f9 --- /dev/null +++ b/src/api/ipAddress.js @@ -0,0 +1,4 @@ +export const ip = 'http://localhost:8051' +// export const ip = 'http://124.220.15.242:8154' // AP +// export const ip = 'http://124.220.15.242:8153' // 福田 + diff --git a/src/api/login.js b/src/api/login.js new file mode 100644 index 0000000..4f50e18 --- /dev/null +++ b/src/api/login.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' + +export function login(username, password) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '菜单系统模块_用户名密码_查询数据_new2', + param: `用户名=${username}&密码=${password}` + } + }) +} +export function getInfo(token) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: `菜单系统模块_获取角色模块_查询数据`, + param: `角色编号=${token}` + } + }) +} +// 查询按钮功能实现 +export function editPassword(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '账号信息_修改密码_MESWORK', + param: '考勤编号=' + num1 + '=int&原始密码=' + num2 + '=string&新密码=' + num3 + '=string&返回=' + num4 + '=string=output' + } + }) +} +export function cloudEditPassword(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '人事档案管理_人员名单_云上改密码', + param: 'id=' + num1 + '=int&新密码=' + num2 + '=string' + } + }) +} diff --git a/src/assets/404_images/404.png b/src/assets/404_images/404.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8e2305cc973ad2121403aee4bf08728f76c461 GIT binary patch literal 98071 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 literal 0 HcmV?d00001 diff --git a/src/assets/404_images/404_cloud.png b/src/assets/404_images/404_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..c6281d09013e0a2c5f8e699a0a6038d9480291e5 GIT binary patch literal 4766 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 literal 0 HcmV?d00001 diff --git a/src/assets/gaojing.png b/src/assets/gaojing.png new file mode 100644 index 0000000000000000000000000000000000000000..7de071437f84be7343114fcf112554cfd544445c GIT binary patch literal 6380 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%0AboYRNyN2iHQPP@+|(~P)i9m@RnD@D_MMr0(E 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

hq)$G!GNmnp?!31gM2XdiW)LYwpYRR zo(!|dxv$ZkW^VSiY`Op&SKyDF3bW1J(;d=IBs*>pHRm&7de~XX^o&LL9`oB|*s3GE z43uBKR|9;}h{NsVQ4NmIVYIvNL=(N^ZhH>-=_3pdW7%k7>6XuUsqaB2{tlK@b7K%J zS=YC5UKG0L>yLqtks8~O;#>r}L_T%az(oV73d}2WTZ5r;icn#%hnsxqzh(C1wXriZ_-C+OYnVW9KAy}CY; z+@yZKX}Ug=LK_vhW&rp^Bjl4udV~wcI5%~nIX(OQ^sjj*XR|Afytl`JkYbaS5Lhbo{9;>zR$9{_{n z$iBbdfZ)U5^FMCU<%lzFqvN*R%lY4%zZH~BNCDyH6G=Va($}ptSMTPB30s?U?HhT0 zg~FgNFT(}uZ11qYU#iVY2DJu1l@qo!#JH#L0O6V9%15^>Bb)0(8eA&Y14VDh+5+t? z9f8k(hkOlQKvsWG+`iur++q5wEoDhYH=!z4Qjn?duN>-1HHTV83ihauRk^u^+UGNA z597@~w(V1S9#bqPI{pz!wOK_0)w{n*(v-M>E4Hoik_BO|oyTW=$6Efi3}W}h8g>1v z#eit+yXlwYU*MB-4TNwox)wWf+M$ferKHXP2&PK*y zqM$Ih`eFy_C-mU*YdCJU6fhEu2zn=nRIC~JHI>bM*T;_4n=URCthI1i@pD^r<;lHu z#UOO~I;Q<&tRDv>H)Z<2wJGJ3buGXTdw{>7aNE~1+Z_785ekb%9-|!?yI&Pv)}MxS zwbR4Ed1$UvwhVd~kJDa~JJZ5cMNBfs9V1jS0qhhx6G+8}R z2?i4;@_$f9;>+<19V&0uKLL^;&OFfG6rFnHUttir65qCe0}4TZJrlX@g2sJd^&-7F zO#x6;L+W7HpE56;-4csRj?n~xzTAWE<5_I^_u}*T13PcLd{^0}Ndg~tqzg5|OGo)q^O*!F#*>5u=m8ItYDM)v*Zy

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

k=>bRc`_@nrl7B1%ONf) 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�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�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

mC5$p2v!2oE^5` zBrGYVic51G2s@VIp1q87;i4vg6s97sh0P(`Tx|;BN2B3DsmV2EPDkNGzEh>OG z=2Fs|zUP0z((7knDdj&-PEHf44>apFiNh9C!*E*5yCK8Mjn3eLym0gs%Qn<>i$)Cc zH^w!n(ZKIq9AcBB9$6^C4V{Eh$Kk3oyA>1QFpI8>Gj#uqy||DfRyDe=ztCh7K@d@x zh9w~0d2u3PF5@>G9D~NHNI~9B%R%P(IQhhLy&;kOLQYItcXty2aKF+bC~JSqNw2i$ zlSfz0-m>*NW@CJRFHfuT<>l@!aC}KAoaYSxf@iF(e+MKeL$R03 zJwadKb=;U~XbUya6@`ZwxUbi@5FbS_B6>pe)@v6giaDGB3%SSN!aNe2#zLDFN3=4!2ZciRR(pOFl z02iZ_ujirv!NHj82_)=K&Cp>D-PXHE+-uFDEP!TL%er4B9)0gDyxH!kf z>|%UY0Pev`1GJe=eltnSP|m;zo)BNU1G_Zq(MNA6nA$eKhSNQ=Q2Z`%8lC=`7$7J9 zdU&~5UF>U)-uRc#Vb~r==+zn=_y&B-iUan?(nf74@V)>>LpEkh`~}d<^G11wnOx^b zO|QHzbpD+$-hN517StBQ^b0o`7Gl0=y&1>lB`h!v5rNJJFMSlqW7m1Tei4$oc{I~Z z^(t<=sB?vRlIQu5&SjGJ(m<=1s-#Z40#|_?4|3vp)5`T4wOINS@u>={mBD=5jxn50 zy%h|z16e8L%#SRAr)^y-p5a>zI0-=^`PTbFA^Ob`6#TcCyS&0DP0ddS(GaU zSDI43IQrX&OKO5P4`=sVJn)`?>IL)1iaL-{KIrJz3IIaW=;bVPIC?|!va*)GcAbO? zm9(ICeN}N2!{t?}k0TXh_}BxtA3evnM{(aYB$emP5ySGefWUy8rk?k(oT?|~)~)4+ z$$0CVC!6F=Y6YL)d9|k5+zw}{HZM`LwKtKj{4tWUVt!a`)z#OvHE@F2QAO44?wz}3 z7E*rmrM{VLkX`*r?%L^C;>Q-+ZH>ow>K>hNmipe;Si2-fas;}uUo}Bbm)}Z(DUyU= zM8m94^Nc z|Li=zwG2MAeiL-w{3*wdQ*;4)BCgKr1MjbF1Na0&@A02+Jl5ObemxY7>2k-WUSVxL z*nSAcm*6s4^R7IjgBUY2WHI&cW3bsB`s1xFmiEli0^&gNCyC6JMR`b8W&S9RrfR(s z15)-13iVjI1|R$St>i%6H~B7@80$}vJCt!6U^Oe=&j3bwQ%jvPMT_bo4#{Z`3>>HU zU&l>~8;jOFIo=9W!gJ|Bsj0B03(dx#7az_B7G{SLO{n_yIF>uGSC9C*&dn5k5Zw;` z{R!jU+^MA&{1HeX*N@r`!rTdQL#xN3;+~$>Wf|=HEvk1Y?RPUdt;lQyQ!E5Y1bg_P zuPCpG@=GPPD@YRj4f3762ql96!=RH(f9o?|;`=;~zyvVqD zujN6nJp>e$flcDSQE&}!c?iB%d?H7Kp4t$5PjF(>z&hRmG7qR4!62Lkcv6!`GrTa& zeRpNgS92IjBJ4m&o*e{?NfD6F=70{a0vd(_#N- zf$Hqp3;=|FblhQvU}kpAVxE0zFso7-M{6dBZ_ z$dhby;wQTL~4br0Q+rEhF|$L{CV?1!y-EN0=% z74_+A_t(8or|?8b!82O!`oj|m+zz(hUhtMzQR)X@@|EmJ*MBZ<>GA}C9k*bv=wY3w zdSdVry%`&2WV5M*-EKu1=BZ)5w?2wt`y?+bKdcTIaPM+|T?JBC#mz1m531Ud_ zT{ghl9na7Ac9$g*6#pqwtzsjO&-tx36zAC^C}*&QnGJR2}KsHggE7& zzRC43m!D+7``@7_TpM@G`QYbFqefpF+Xud+eUEu^Nox|C)JUr6VR>3d6R}l3#$uxZ5dg@OO zS)(K@LcR79&JFWwkafeTZtu5a3F+Pp#4r+$*dcQ=+I~_F`*6)XqBTqVr?5~OI9fd5 zrU+S-qcH4yH}vjC{H7^wmsZDh>ie*!E1%8@*7q`Rd#JX)64Y+@kbmgj=^^i}DLFb< zyLbVwiY=$cV$PZ^l`H`@H|=UOjAYq7oi!{gMU(@=MwwjerT*NSvIIhWlEF&o*=Z z0UR9>)49Hyo;VMsefmTR|KcZ!m8kH|gmF{oSC~8U!ZlrXv=ZMruHpja^>V4*1Cyu! zf1y$a+vvpgvn;iNn&C~d$(ktV6y0!lzeCH)`rJo9!Z9c@4p0$U4fkVhJ%%2pxT2^{ z26s9g(ZCtpwt5%HfxwRsvhftqO6|2BtKe}(Gn0qKUD~*quagU!I}zW9wK)n`S52p2 z)2;7`aH-WS!@$mpHv1Z-%()n)pMx|5s1HP0P>ixwSqLm;;e^z6yHpc1@#fgcg$BUO zM5AQn>ZC0uRl+^*u3sVHy#Yw;mZ)H6l68iePL5w4+nvf}TjG3oFVJt8Y@;p$Z=VLI zSugXzu`Z0_L$_HzgNdN6Po%`WOsXkDRC~*HEvo=vb=fINOOc!lpg=MU3!MiV&wK3c zW%UO~+mB+HrmbhixnMC};taKDfkn;7Enq$X;&Tb`dkf`HE<;2B6gcr*b-M9^TCDn2{ntg1 zf7|g>Jb5j3gUQdtne=ggn(*OQIIMVXB4=hlFWxq5JzVlTCKje~?C+wme^(Gh-wu|F~#IK+{m<#c*E} zXNl8w&Lg)v6mZ)gM(r7wkH1;vIYurGeLjw~{HYGwiUxQxA?q*yB;SX}chB){NtDQQ zclJ2>z8P<*MSG=I+NJWN(he`K?8+o|V%pxV2|F+Mq)&vwO{`9*Mw*wh>NbE3EJb1s zR$!%i72yo@Da>+b}-Q+j$BH7Yr!MyPE&xfMx zkcOjI`kbC4LTO^T^{Zwl>qWtU+8N3Cr_px(tfBvs))XH3dVI%A97q6F>R(cpbR@nT z>j;uD93MZIw^&0zebF>ekC92hqzlly>Taoc?cvJ7!xl5@=RB754DH&{w z3kc+w)}O9pDl?ZLV!K?wOreueZ{7?%UE0L?& ztPCR;?5JrWSre{R#7BDWhkXeOkpwI&-@8 z=mk)x^8nzcguh?_j6eXL^UzlTYoK4dHqZWl<07h-<>{8Q8WAZG`>`-TOa_R?>&-pQ z%UzdUhe6Wd)}Wn>Z=>x4lU86Z*-tddNSX#Gd>YKx)jZT}2L8ooi2YflAlzfWCFirf z`KCkD#-!=>x8)DyoIAd*2~N@7Sshuf0j~Rr_5}1)dfrQBM2hjQt^10p7gDAs7_4RH z^%%X>ol#@PXfS?e+bnn*9!rk1c0BR9vXj%v31&4Tsp|cftcs@8`>VPo*+-f}b}$y- z`l3p)dHFPNO}j0wK+!{w&kf?YTx6=WgaKhh9I^3U@-ppxbOw2f)T7Yh5rLRbR=fv| zF24f}4pH$W0b{Pm8#AGz(~Y6FitVP`pGYSa{9b5(jWcgD_p8R|2`9K6%mCcimk=x) zGFOLpFAeoO_Lkj+6AlBf$2_d}Qrf94)lNaZO%EF2H+F~aTjVqtprB!5JBprX0?#0r zpMJQsUEdkQT%iJn?@ER966W(M@rD)4_~3%Keq@1Dv^lw_dU7W5s4cpUmfF z4g-Ya)oVOz>sUoF%p&v}i^SWd$eCfXe&FB@#xNbaBNoV$90!^H21@Bqpmc&l)YaF~ z7AYc+DO+{wJZlRT4jwiF3iW#c6-R%P^n>M6yL=%JFsxw>2Jb?=Gb&V~V@cJMyhqr$ zf&atH97MDBK;l&ztz!5KVC$xQ_;n?_1-SWP_3hD(ayufHs#bTZo{(*s9X-xIN5$iM-Tyr@iaA9}gzu zX(>eRIejh1@R@-16uAG#-)7&3Tq!{uy%le}Qm9!;l)iEYsL(Xh_WJFEDr1XPTR4Ds zz&;XMPY!xbwNslcnvTI0M+acj$nE*cLMq28+DW4FQLJMywHSUNbbbjc)i886?i%v( zlzx=f2%pYXGVtyduw2Z9`j< zapk#SV^&>ki_%nZb11_eW+pyWUIRCFk`tga9tYF&h|+x^ z7iX9uhxDCh#NFq>q#^)Fr)~IL!dad=1T$%U5njzMtiMkqD81n)6kpp`%soh5@{vT6 zV#lJnr8q;8=t=wWag{_*Fz6b^o`}N5~i`bg{KAz_ZL_fiP% zLg_RDKJ4D2;;p#mNdRzY2HLalpuKFHa%oO>f8oWgjbv7EJQqT;;;PVQ0_=UnwnH)( zV$mV&F?`A64Jvc6z)&+u)WWXi=py(aHpu=BY7bqrIa}-t2_MA}{83x2;!L!EgE1}P7ANoF z0HAOXYLrqk^aUHX(QC`ax5Rks&hf`Eh6(R5mP{}jPxs-`|2TX)2y%VxgB%m)TH!ZX zf|lL|*tDfyzJ5s=fUm&66?EW#K7`@2wtIGqzdmzcJnwXlR7I%vfD)AX3eyoI7ahp5 zs6L}*rA7QpjoG(KsdjQeiNyUu(b0%)BlelEm-}uK8fWvztNad8(9u=svsD};=E=94 zS7wspW&RxpZAi||o-0@#F2Q`Y{F(nmrR^Uje|_DHc#>xRFAWBZ@z;G#RSO;wA{PYc0b3tr1_>59FHv#{JJaMo0l5fmV=jR>LQv za`w#tfIPfG)J2$^WB6qG=g_5Jq~1rHmsu%`gj#E%+E2rEu-W2U=wzoUx_NO!sUt?p zovcvJXR@4%{(cXfIwRz|4sfmYmE1>G2QUyh2tA$N@Ke=XvnM1H%D&rZ7iPoOS(9 z9Js~#Xv_mK04xu*tpuxeaw2RoII&P%V;p7fCag`121gi~WQ~6k(X#29<9fcYv>K{ots?)TIkF2yFH~7S+!FXl%P@ z3Q>D79dvBbm3V7j58TOMAY%-saokZsk+(43i?6DStgPXua#=ZlQgI2~Wc>B|wqrli zN`&*tu*H*H_{3t|ynUzszaop-TNg;#yaqWfwtbNd%5P}u4R6WbaW9BlwT+Q0u?yR{ zYe!(1CjIN{ZVEyE}ijNi_OWdRf{cGjY9~)1RKOD|RU{etJE-*YcTxJAlg~LHW z|JVJAycU-^GjBUed z<+s4oY?kNt-Dk!^>5(5l1j;5aufQu0>u}J{eJYyUze_bZw8tC(5n5Dk0L@38?gQ!a zE1>gU_K7lxFbe0Qan`?MOkdnsfSO z75fctj(97Y+q8JVYz}xRdkb*8&H~vd+yBSacZXxy{{L%wq=<^LWo46bXRl<1R7h5K zBFf6XDMhmPrmXB0*$UZ`z4zYRZQl3qebe)NkKgC|#~*cE2iJL?@AExggPl43pIv-g zB9DN*a&x;vo3-n`>JWTY*FVMt~Bkr0hU;h0yTOZ9`}H`=CEpcLF%08GMPFGVm7(^tlI0y1JzLa*0oouB`kT zd|b@>AwLKo#jr^GMSdo>qAIx6BvH*z;m#oEo{io$eHSY4}g-N^wIQLyJ@cia0QrU^Aetu)|Q2bf&pC zt?j!lR$_B;j?RB~Z8cmQz4lVdqGDQ1*e*RMK>~Enh$QfGk>~_4DkRLEr9Q_%_2}iK4NK`}9$P?Q7)}=t( zCAWbBlkdOqNec3BxhXKik0H-(a zvP(BAyN$ZKPd^u?Td6Qf7+MXt{wSK-_1;Ti7Z=iLxKC%!Zu8~ixrC!Hc~aQ_py+`S z8TPk+G$xJx8SwI{`HE9woa2UyX$a@JOj_MaiwDh&86OzP6AkqSJ=|nfzG%#a#W$y% zGo@jx7mqq86C1#&=rOIruT$dgMj+H@(iX>4k2cw2_F1hmp6*~^H*popdOpE4Stf>< zi9AKR7yZ4H-fNzDPpM*m8z5c@5;+TMnP+5nmWu`B0c{uYmq=E^B(5I+BK zEnhR$?-PN@+>gdHeqt-W#}HglMIzguYw+Z7a2i^4F?K( z?%Aq;cv_t7_?BdCT*r1-<%I&G%=(H(IGGg_TBsBZUt9kyJ<4S~l=6#o=A7}^LNOfH z*uH&{BjUuNRpsikZs~jGe@|q(A`&_{t38E8`)Ft;^;4lggJk36h~JReVuzl(YRL-* z5D6e_bwAia=NC~+(4BGF~ntz`Kqvvt!kWMcB3E`5%&pF5im z6P?oXCWySeYH43B$Lwh0a>bGV-T)4J92TQnLpU-xi{z~8!>re%ZPC~SxYF(qA1e0E zNZemzB+nRefFdUci zr){}%JQtrtmEU9dC3jSDS2%qDyk-Wo%x2FWtoAxBtk+X+_DGY)iM{xP(RLX<11@{h zUy))Cb;tU=Tb5PK+TiFk0xdK4>oEIB_^cSY28A)e`4qqsjJuGR5?jWDk##<(b|G8aL3i_3|Au?#{YN-3))&sMlul-jJwagvvp$n zg>5dSfn;_#yRW+{tNKomKr#i=n(~Jk=(&K(*@=Y>&RURw82XO*3whht=l9k;V^}*; z3tv+k2sC4Kdx8$qta8{vB^x8U86OO}Fj-A_Fq5skw(`pWGnUSbsc=5Zs>+oK9%0Qz z0at<9=EN3U!&c3GX=f}Y^xxc>`DC`gb`=kYS+17V_I1+LMmd!Xvt-1kERGl3m-?8? zpSl$(;7^tE^YzG!xG89A)mK#fb>dsqCHrYl4IYD;;%psliCdC%!8G1js$IzB+FmW* z@W^%4(@~IH6`c&H%HSk zt9-htR2d*6+_ThP*!lJhYMD?#Hf8mTjr`sEeVW3ZfO?2WsHTQnKhG{a}ZsmX+brR=2B*aKI|#Ae?*3}x2gHE zBf>-f8tfO&!$WF$K4JyIc;q5xchD_3<+kf78eeR< zUc()BY;Mf~6c_K8D^}D`c9fz%JlGJ9T91Rgocut)6#xzQ59`G&M)W7A7(S6~haO;V zpKozB#v(z)vrn3KAkhQh%)AOm8%>Jr-izf$MD`%ML--yEsyo?=;Za-o;I?I2hj6RI zN@tC7^geRrY|QDgf#gDR*Hb_#g;24tP}M<0L%9x6hwwbVaMJG-o;`XqT9K@6D(7&M z7(4T%yiM!N8vuDSn=_?!tb)L z8iIb|Z({W>T4T6H*0F|OV$o}IC_q)dsp{2rnqCXnaYje9gYL(-)HvrubG$1ht0QGO zm6JQ45g=mHDrH$dzCZphr)noVBd1iqHdOuah!(H6c&XzPb=6$;rc5kyL?Dsj)#Osa z@9R!8H&R7RVr*yT+Zs{7MP@TirrvOrkCm&C>e~Da4hQ1>Bp?|(WO7Qa#-w@)N@psg zEhvN!k4xm^c@xG3rM36x9ii6Ft^r06gDsmGF^qW20m#W+f3YD=bnAwtZu#8oTPy<3 zS__o*!;e*zSHHh$i@d!WCh(p2YG6rmOQWrUP&E-?P?Gcm6+cNOH%3#g_3}I7mo?>? zZ?8e0`sz<=_{`$J7qGr&*VK|zmmQL@`^66*EjlkOzuK%PS(+s ztnhTDMCN-W_n?}J+2%O47RDGU;;BVm_Op7Ra3zF}K+IfiVb=mnLd8Cc?#De@Hzt>j z_4;0ho8x@RjUF5UA@8l31HL)$?K|A5op5**{H0smHN$57g+z1gmT`t1gWNShPXeFL z>g}oSw8?A*s$$Ftt2%Hu=#Fo(KF4Mf_Led#etHBdxz7|Ww&0yB%bf% ze<`(?MAS`ctXRo=hb)^!ZR;VM$>FZeeF++$)g>fG!2R?!>#Q!PHnptHr|DRsP_XmD z-#>aW>^k4^j^R-1t?t%PC*Jx#5%y3jwOXI_vp}b2HVag{oCK{b=nrekK;nm0{Dol> zUKOyr&;sUj&)`UY*n;ZQFTC&$9=hQoW^BLL2|S@H4R9~0s<36o*&pUH{TqCL8XAX{7-5H8Z; z_8*E4u`b{}EM)I4v<^@97rQr(6>4jV!sv-Cj5AV*5B+^E3`IG$$i z2G6ubziFwg*om{O9y3%nyS?oiB!h?H8V$aDx$cc!@XUjJjOxg{4tn{W$|kBlNagcw zVA{RB=vP8;pi^onM-6!QGp-d%ZHu7E2N&PpvBFx^#zuZz;r2Cm$5S-G`d~hky8F%* zP|4e?wu>EmsotTic7{G@p5Ln9UPKk0C5UWe+SI7s&iP)Al_zEGt+#u?{^Z91ppW2r zF8DXjDdM`-(wQaE+zuF(CzU6W9=7>RALY7f|0g_E5{;F(+LkQgWx~3HJobKKtCA0z z4@qlzE~Xy`a(YKP<9B=MX4Tcyik|skYoX|NR1+8o9N=tThqut6u#>Kvib$RsF|Y|H z(2_EGvs<4GQ<*qmshm{vRbvpJOOnk}{hEz@)g(oyb|VdLEq>3BgT~gIohlOP*a61C zG=sS$KTS3=H4_*^O#$Wjd@HwZiN3U@X?Bd4$M$Oi9?Wsum*NCag=7D!)h@LX+k}N~ z6)_In5aHEgAUQDUf(Y0jDB5-%LW-gL`h8yGTpG{dWPIcGwC6+dV=n)aIQyLp-3 zjkMh5Uh+vv+j==~jcIP8qENh7c^B|ifmjG5M80JpLf`mt9Bf{Qh%BV>l-kZ0f2Ai< zJ(p$IV{KM)J_x5)_J_LWP(YM!bRBnlY07y+yj18>7t2%9d|P2K(^Nqiry*ZCF-tk-62hSm-s$& z@^(>y?oEovKi_JHRBdyxtbBOfQfRX)bCXI{?N-7{<>K$zmi3cejLtnQG}|U#tNxz^ z?h6x@%T!v#6^IN{U~skAnJ7^uFBsDhsn3cn11=G zZ`=6+dFQiag*b3Wp+Ko*dOzOob6Snr*!J}Mc>^^HUzYk+bPHeaJq_peX#h_7D z^_!ybp~S5pt5m-5Tuo7C6`WYBjK2rG)oIQ@iqb(U>W!N=32~GU^^l)Isppl*UL0=_ zcdx8g0RRw+$Eja>PlT>k9`#(F;laLVlUC6PD<>v6?}BgDdim0R@rS03HUEt4@`*Eb zTsTR`*c9{^kcNrDoBQ=p0PJ#ECU;9(-T z#)Bnb_hX+wAtwNfDIX({>xj6|X#3p5NW)P=n`|sWJ5bfYNF?7x}PV)w1m z+KasMP^9#Y=HYaBFsF$qHp=jFfFvX{=hRbYt;_^Ui{Qy5mRXe`za>mgyb!&@Gmw zO)@Mlr!a{FgAWSIu6d-;IugFrV28*XLh7q{%_Bq#y{FC7TvvM+1)c{j>JH`{E$qrZ zQ^?&Jd4E=h;igKVF~9`=_uB@MfE0}O!OpT!bJ5G`{R@xfYE_G>#J!ic>ewpm7d;;5 z()gdV@HhVx)T;6D7IQRXW>=mtmQ6#3S@(3}8G&;i(5&O?y0q?OJ9@;_sRbA}$koLT zYdl=450W=90zFPg z85i*SuS1v^elxsB@n4u2Y^Z*Z@89?RP0rr>le_P;0zkNn(Kg>R6t-J1DtSqPL-B5R z1*TjZaWh1u>E?`wy)RZOkH+M0+gvA$uL^5Z)#M^zI>k}gXyq63bQ1(k2CQc;_XEBz z(iP`+eW258t3&xK?M*pV5q+W9*zhFJ`E|376Ka=Z=>vfF=|Kj)8jFnvMhVvO;-Uu1 zI0n040LXbFVMK%C4+jFOU?*W|2Z_%R=(j zB*SLiKC2f+v_W>9g#GR^`3rKR+U_^Gl8skZWHFPyczdCm-uvMw{sDfZl)c;1Xz0N! zV;6P5&qKjwQ-{{**6X;r>^{zO=;o}h?Z<2jU!N^(O20UbC9Q9FwvKpyEwdbl3>iF* z+eCS0BAK6FWbo%zGUY+ z?-h>v*Mo6~_%8z@hUnGf`egL}Q9Ao16}(GFtx|vfH{p==Y(mi8$E4x1j~JMFxm#;X z?!gu`C6nsr*T+u>pQKh|SJQ~G&P$i4!GS}Da^#I#e|l&|L@&I;UJ3-6{jlZ;>Nz^Y z4vj$!F0T8gzd!2UkK$dcK#f#P_nXuU+oOixh`yP=c18?KJWI75H9-A>t80LSG%bFn zMIf-3P%|H^eeng*l@hv+{*oYP`})(&JoKj4NAuc5e_TKB#(Uh?C@LIAf;dCcl@MbU zTFT3M2l(*4K$o?@m&HH7O_hwWskg(Ki>S!qf3`b=(~f2Ggy+=p zglZ{nHb(|%mxQy_E3W)(M1gMP)Dt!3m^*o_lN3L6^Q?Xag;ngVtZNI;q|5fD4=+mX zdd}8}RsZbT6QxiC1Ju#@*U;&MC+aWJET%9IfY%fG3U$pXY_J#C{&6tZyxL3d3M*rE zDt_c{Dx%|@bK$v`>}14qxz9;gYvd&gDAyEd8cLfvE9cf%D4Z|35( z+HIgVIN>qE#->=yu$IVsqtiF^3&Af2Y!BbyR%fnyTyur=-czzS^G=U9HoFqfA~UrM zO6fo=7{`sVTawJtqA!>9zP9Jl;HQ&F@t;BHj? zgTwfvaq66k{iav{-Ka%**t0g}csH9Fgw+_d!q;QZwBk;ytQuXqnhs<@(Dm+E#4Epd zjCX_K2Ns!#!&$b}p-=~!YiWukN_wJT1x|w+qTiBoJk=1VUEm3S=wxJS{5l)ln!4*# zS1^JIvb;`P=l0S8H;^X$K@LbN5$6p#CZ#MORt5g=x~OSaw2Mupkk>)t{<_3`A+S{x z;t-p;lbd-0>&N2K8}fa+UlBd9Bp$^fwRDc_+OnIJrggM!3c(-w)GwAFj)Mv36CWh3 zwP6{w!^UDU3eb;Xq(yyMz(xMU%y`wR zQgriMaOz{#mtI`o;fi>Ec@T>%F2(}Yn!`Cqkt;C*Osy-N{90Q8E@yIW*__(e&X=G{72OENmQE?Yo>bKd|KgdG&T_&jz|}|tT2StqOd^1$ zua63d@8maC8g7<@((HLpT!G5tWfJ;#nGTi;@Oot*p=5_e)Lcdx#|+>$K6o=dQk=$$ zSS*J!IUUsK)}Lo?Y_>7l8O5C0xP}{L>4iCa?aw45a|m;yvw$Tah;v36n2BK3xW=n{H`R zZ7zu@6`m?syWKNTjb?&Rp}M-7opwIBd8~p{hCv6g_8c+8Z!GrOzN+{)l&-v=jTOpk zlfeBwk8OhEEd|u+3-(D#K4Q54nIl9ou6f{dNveLO<&1TtZgblu4TFm&9$CgC{@lo% zz`fBRWPJu!n8%N<2ol6!E>oqnQSEE$Jtd}8!EoHL;WgmD%Irh?7wkkQn^K4^+@NH7 zrg81Gb=Iv_Me8gUUtC2gNgcXl_|vt&@Tb(-+aR^OGU~Lt$K5NxitlB$I>>_>ow9GN zKsfO7A?Ek|uRS!0cO5A3vBp8xRZ(MlOFA@b!`i~WW;prJ>CnZ{32S0#XV1}s`@HVW z$&;$f@XSfo)%xZ6Ln>YD1~xiV!1hBSSQMBont^73d6_f5bt>LCYQvC!G0<0&_@6KM zOpof-qtfVW^i+vIWtA<5MSF(jJW;}C(Kz|lkRy+z0;Nh6fAMtl0Ha&SKecCv8V}Vj zT%9s=;B|kaMF%1vz^$x3@+^Fvb`)}VGT zMqkwMg9nJjpnHega(dZ^<*o@b#$RPh1CbSV=ubgh4-9Bc>$NXC?gL@mnA&um-jM)f5@)ANO|CBn$iuf9N7fxcGO|0YW zGdON^Js~+mdhsG~EJ;JN*YRJwEN-v)Tek^X2hFn|=V&;8y8a@znb<|q zb2UFdC+Gr<2y8Q1ZrE;1ma{b|oDp*fIp;_+8?9r!RzGt%5+ClX1#Slwff zx)*?#QODypydHiT*}K&*YL8I9fs9@)Q0IteXQ#iASn z>iv?f*4L9Cj^4CH;I39c)tg`lz1zA?b+Qs$13m}MGCk54!?4MD^d$CpGxNZ?M^O3(W8xDLz+XD6f z<{IK>oK~s~sJSFOH=g4j&d_sBF#R0!q z$BRM>1#OI4HFvOEAKw4=1Z`Tts)U}2P9trY$kJ#D{pEmk&DiQCzM#)<{S!KTDL87J zL#cilyi0Q(dc6$qaF0es3QT@`Wr6eKTNHMU$p$(YK5ZQ9H5L7mzSi;Wms0DaX)^l9 z5vhn6aB0=HZ^S0YzRJIAe!f-P9|`1Y?Vc(zS|M6Ec>liilxA5+(8g??=z%!acB91_ za*Fzf(msNYqzr7pVE}N(k?V{P52N!&V*;iE9F_borl_wQopk@ z_efCXS2Fq&uh6zuc<@s2>rr*wmyqljdhh^wl#%OSI?4@x%(NI}FCp0$|0JH~2Db7H zH=YNl)j|uhD{G*ia_);nynK{+SgQxJB_07PtB|JWR~?(j{>h!9+SIP`ta`TRvhOHA zLzh2_<+>tRy$g`nj!6$}C$c&?_S#U!CLLJBhBvu<2djtGibkk+Mi>hPpdCC?aC;wY zLk%*|^pU|7VH2Au=zt`$4t}Uir#d}R(Vp}6pZ&DGr#sK(VpFbN_&Qu_r&9`8*c~5R z?3&>Ou>UTEDn ztap6C!uph=eyLdw&4s`1K5p6jE~ef`Pi(AHyWH8GCe@frY^%7$gSy;s@RTeK%Tjsv zU;apzI-lS)fmg2>e9+eMmBV=OX@}io-X8~q$E&$?Y@P&z^0#Fx6zI1@n_&a`csPMB zge|n?iYw90ak>K8PAhqXgrKB-iL2+-VO&Ob>4IoK&rMsG{MFVa_s+#v9#Rg*M_qVV z=QiCagy!+-X5T*elLMHZbQI{6Vjr65zjWiGq*F?(E<16YiWV)^**UffN7s$l2VpqT z;VjFqVaR{OyO&QZTcnN_oNY8-kDr_M-M89E`d!WhFUifif4J0Xft6nr3e0_^9puFd z!|>kg57};Rb`8L#)|vvfD+3*j;UW1rg@+EH$sTZ$+k=C6)%{7@rfoxb4taJVvwXVJ z@?ciX9ldHk>>(7Vd!7fTwY69W1WwJ;tubm7%&QHsQXt#yA)ovp!sFOQ_lBTq@;#_L zZ;!~;Qwk~0Fn1gxW(4lKDp-G}jd z+<5#!Z6z&jJet+iHRcS|s_XAY3~k4nXScaiIJ zsf&ekow3vIBk^ASs4;ZkQ{tVDzCzbzcr8mL>x18;G zzJ+tmY5N{h1SSkjCdm7=n^UWc#47ALAu&NTS({d}>4q~JEdCbW4j~oAYz42BbHZEK zOj-|KtL^S%%3j=6VJrX1`-|6FX_$tG50}sSp+i?I&mvjtacf{wA?f$en-FfL#FGMK zezy`+v7+#kC5m`E)J%*$=~UkR}OEdudoD z?r?|f$TAvQ_0j934brTxP+V zq~zc5srYaBeB0QPgH<=bGv0^pG;&ub+mav8C)eLB0g4aMUY4zy5|*C16C4H@u(p!7 zzO8ho?D2JUcC;?LlQJ4e?S~mVa5Ejhq^ z5i-VGUV8`AtBr>xd)70nTzd4HFN$yccHdTqaX^4up;_-AuG7(cTSc0>fr}rXYd=w1 zwv`DuaMBRZKAPB$`Z>py^nh#Ifm{VzEf;Tp_&d=5(;(`MIRd*2(r~64y=jvD$HIo( z=o7NTg_CSwJllSMR9Te8mNNg|^=b5*-)G$-j<`AwU4F>bS2R7r%@yFR*yeN`VYIyG@cez53YYqBz#jN^HVZ%t& zmnZhEHFVVFUfhHpdo4()6Fhpoj6^Vqq-?0H{l%C@moXk8T2vYLQ|CL3yYg50-)sKZ3oo1 zU}-ISaVF?`^l2KU^+s~Mi7Oezrhqh<2FzeeRr>?7O z+jhICX^(n6FjVhend9(nw>nq;*(69AzM>sh9w9_tn5zgeKH>#%8x{p&SbkhJyP2O% zHgKZXmkQcM|6~^zm-AAogF4G8ns)IA3~ZXxr=jH$b*eup+~-cIK$7z?W# zl!eiAB^j*E-)Ae}qX!)HWT%qoNkdML_=c4v$R$h!?Yty3imkiB@8QT$`mfVy$4oPJAe?yX{St(x`gs#)%t|9`);N8H}~)GSnFR`!rz zr0jFT1>AQa4$cbAK^CiJ#na;aq^GM-m!c3zIVpzDts36GcdOIQ!jN)CQY zu&T2SYScAHm8SfG^V7f{dd+Ci-}!m15h&zqT~%x)OnzO={4`X*5e6UrEuT-}G>BS_ z@LwwUWT2;d)z;R47tbYhmGsvHi@uQH;be(Py=Z_S${GoEJ8v4cAP)Ud8M*kV^rwfx zyz!Nm^{6|-2^Pz1DL;Fw8ttWBfR;3WYq5cGw}y9~@sLhPwv%eOoGCHT<>i$KFUO6% z`nYEo&-`FK?zJi|1uKi*pl@AxOT0yU33qXZ!^-6rs$`l9u}XNd7H9shh1rP#)?v*O zcj!S5xC^y0*r>1kBf6F_ri3cnzYhF!D!p82}eL18Y_smhpEPI8*R3SKMtOL@8hNfj%&@3fVGk^R)jHG z&J*B8hzx~4GJU#0Q1=UN)ybdZB(J=USf2mDPK-nB&%$auRA#eMJQrVMNe!3H7vT{e zcv*>ot+df6(l{q{#5+R4XI5-v*)Ly(sL(t+NRG6BfKT#GpWqUXI7txWb1S5b_u*ld z=E8^PAnRL7WSRRX724HC^HXxc=ULv0K`hY;{qmJ&-rbNi)60;dCa#zgYwk(z7V$k}J! z#(=1{dRs_7Aq{gr+vkJE(+L^b6x@5C+WP6?rDLz-k%FHGkL9gyld0JK&=p!$Xgy~{ z^_BeYUF}dCNftKi+63iL*)#Mra3Tz2p|+x2V41aW(24R&hsMN(MgfuS%`>QB%axdZ zF@k4k2!r{i+7HQyBJL5VNVsQe$W1!V*ei~5Nv;qrL*KL`3Q#U}Y`0qvSIP>eT=k9Z z{e}H|&$+Epz1ZJI2KMj%;{6$otz~`m{$8du_>a{sw}9Mr?h0sE2U+1B-I?qCihhB-ZsA9Kjb57y_W9R3 z3`Ik{JbH&jZTgzy1o#tp}j=AbogBb*k9;!%PEOWG}PI zbZy)6_P_CF^5lNa>d&pT(4L=XiWin9**9_@T|WTf65CVp`S?#WCUO()*yZPZaY{>q z%(~G-MO){&5LX}H<^ak^{-J0$R#Z1wNf_;m&~eG)T&0BNu#CLD*X#%Teq_#Td2UAF z;kTz??JO=)8Am9uCtm8HoA3ZeMh?Fz$Ut?9V+{ao%pD>6t@aChpK+bq(3&HJ&+oE}c0x2plzQr4(qxnvNIoPkI%)UNACo!;_C>mvXsO#`CbD5KZZo2 z?$z8HW4U)1W+b6d9>fyVZ|ib@K9$n$G4v_m;Bw1$exmzXy;FTLD$1gJUwtlZRstHS z`2vPVR0fX;!0r4=zZEg#M%qvO%?N z=X9b1-95-EI9tYk}H#^t#q;&Jo6uMJKpRJoKG>NL=Epbyu z`b8Ow05UDAG9>G1A?g2}2M+ei2wu}?-#MU9Tqs+d?M?|RaNMFh|Cdao?y?Cjo92pF z1*4BwN*WV2NpY$v=*l7|4gEqLEc{Z*FQl9a1uADZ>W`EtGw9jK)QJX^i5^W&Qnh?Ey1|K7RM9}@hY#qMq|qVKC| ziL9*>x@`Y~uB1P_H0pPL@+Zv^(WRnjdGFwBdI&zGe;-oMbuJY}TAQ7pAZRa2Du#f*>YNRH5z-kcY>Tv))@ggGMt#YQ9{DKjcx0Gr-idFE!^dToat9WT@db)BAge1{c^NTo=s`PWI)}ZD8?BvJ6I-z zT1{G&>APU+%;*@t6wT}8WO(U*B@-=2qgSF>FQk_lhKkX7f1?rQNi;f?3uaOz>jOGQ zC|KMnC`}O$UPw2*nL;6yAo;Vpic5?hU=VJMWynd7j!U-ex~}_94?UQF zIW5b3hfbs9-0K0bdt;MklNK)ZbDk&x!=e_`As=I6E5f&s)IX<4e>bZoLx~j}^ifah z?pnI_QzV~csmJW>mG7sA#9F>=Bd@gFte2xA9QuyZ5^(h~`1kfzh$b4rBKO|DKer!M zyFvQZu&cY(@BW=4tsL34`kp1rAj&e6yoJ(AYK*Kzf$*xmjQ7sNwqC_U^9j`!Pk4bk zfIjAf6&oT=)f$gHmrN5Rq;ERm+_(jC+E(5S(Np+|KdLst-}rk6-}*i>3# z$Ei%Ty^F{IsMTd-U@=QdnsTw9D{^F$&3n0ElCM&$ zc$BFys~vu^VmXXftTpo5jLSI~fV|9vS>!|{M%YCjreVhQH5P>}{S0pGF?k=w0RHaz z4cjGmLp79Wt&}t*4!vRad%t~jop~&<&g5WczzI!QU>w_oje+)!V`jJ&>?ro6C#o}o zr4gYAgc^^u*y^RL#SDL!nD^(OxlwRg3{##E4^|5Qe0IP@@#zEbfEAdLz8W>*W{u-D zA1Z5MwyS#_Jq$NpyYutoeo5moY$})V2bTEy5SEBpRMQ!a)EwaQ{y5hCdiifJ$5z*6 zdpfz@D~k>34(NmA--)y?$QZ`;5yGR(#QQ3srt9iIa3HPMo#qnFaD_=}sc9FteAREz zlR)Wiwb{+0WG5$cbSYpnbGkj}90R<9M@9{(rVE^_Q{yk{FCDiPaB@yauWm1&Ef4T5 zWBA9C(g4{>s`?@8GX7F)Lh=6hhI?EE68A~F1!*hV#iKqpq@1CRu4|cb?B|_nvrHZc zCsEb1`dN}FhB4Rg-B2|WT0=vRq0bSU?)=%@1m+?7paprJqS$gZjd)ij>i$;{B73)Q zxWeFW9_XgbuoPh7OuR#it{d_z;e=|B1!kzD)`4#cXlL!Uhx9ZT)< zTlsb?Ce`jJ8g=<^8E`W9h3nClue*D%p8Cy}4Ir@3;j6Y3y7BqH+PTjpL|0G!C_9$VE`qLv#Wj+25LRYy^+>W@u?9`+)uF-g z!kiXSij8t;H+wFPI$78*l(!zkQUEpi^H>`aXHZsEHPi_UY7BTQkGOgtS1k9>h%>n4 z7({SnUfQ?Wlq(qjVJ;f58l6K4jwknS`i%$^f4bZKu|9sS4r}dkA2{9~Zikqq;WrT> z-A5SA>MtV>PUOc@qlMv=6%NW%rzGyGT)yVyOZGVP`I1O2F<;nS(XUT(YrSbtv#8|N zk(7CPk=?yabZUOFI)7_epvoaWmWP0~V)^&)P5*knf`W{XJSdm8k~W8U6eue_`kt?_6$t%Ka{c`v$tO5?shQE1jumGv)$cq`h zCWAP^mAS-}>?f7wbOv;g!ujjCI1F9Ba`>5?xAE!2Kk<=O&o1`$MSo)86^}ChNS;$Q ze#uY6ONPpIZa!jhPViKx7CQpeQ#Py#`0T91?_1+`(uijlSSjyKCvkF&|92>-Kn83V zHJnetVK#bOnTliNQI313^X22A@A8ROD9)|3lVV4^Pg###$oxwjEpr&0+#wk?d#G-{ zW20V6$MPgUH5(ORtG}nsb^S3ox$h#8FgYB)gX?y<*}tn?nzX8FmZZeAatBKMoy+D+ zg3#r4<>C{WiDK`yatNVGRTe!Q6ZAu3?;xB2W&11GpU;HklOIZBoE>ZFh}zoEiRVX{ z^N*7CGm5bNKrBz76#HITKaXdWptAcD&dw5`SY&nIF#2?||0xGv>3>paeo`=vKa*vc z#Jl!dq`RQLvXjdB*={oaEa$BWVL1D{g#eZ$Nt8iveiH@dYmI7A7UI{_9&cHmJpIyi zlc-|;o2_tqw4q=n@i15CW@x(ozU5QL>Azi(j4jH*Pc*+M&xGWUQb)l~Xl%d=MS< zNKI#0>pyheDpIV2u49Pm!z7R(7e8Z;O%wX4{+`zAK2jZZtB#NLih*GDgZ63^eO4{D z5w$cNwoi~&5;*3+lhw3sW-Q7Vc|Tp8CPC@WxJNH&#@I~@<80I;f~&IUy7FqwH4wpq zv0sf$?M(AV5PfTcvBL-9{iF?i`5${xeV@&#Njg2HcD%s^yy`|;X({pV<1FI;RuI=b z{cv~E|NM7LRTWtBaWEnt->>^Kvx#WEW$UiHUmVbz6zO%y_DetI`cGafD>hAy&$;?&4BA|9Q805fYT6Dq!=B`cMdLd>g57LQ+~&G9)#|nY>3j zP+gc;OzoiW9KLw`BTCK<2gOS0%sw$~NzBq99k6S+ZjzB6*NXpH>l)n8xY;(|jAr2L2kEb%bU z_20U>Q1Zop(#X+O(;f!$#lKOMY2k(0nN-NYdOK==d)#Y^y3>k#+|KIL`MWHV>+3Sq zTBQDRbPiQ<)X+4;H0r$6s0u$C{M>O<+k~y~&PLgTTS*l4D(%l7AB__tuY;7)pDiGY zeTxvVHZC>`|1DPRmyEjf;Yjpa!AnZ?XS2n(V3rm2bEs0Qtfo?5yVqc0dj#D^{@ogj zHi!JlxduS{@CY?zM)D|&ep8N*wBY*sX()OA)zIs$#DJT*#U>eFuc*=L=DFU#r)_jj zzF*kawp!mR8c#0q`s?TMBf6N)k1}l;F_=fpvjFb9#mgGb-oLG@EaIvZf8?YTc#rY6 zsQyJfVE*9gw!ZxRbY{Sj#}Bq;yuxJu^B*}ZS~418$>xJH3F`2Id?VYca=VJxx+ zC8XzT{dJwZtP4?rZx+VuxJD5wpX}QF`XWx%F=DSF)u~}&!NP@LPK0$uI^>${==VEu z8lDN8!|mB3WPmuBRpA0YM4jH3Z9u#G)epT8HE1z}dKD38?}O&XTx7INQ8K z6CTt3us{A^jnX1s=3GJ3CjDV$BxhR=$bTnFi6%;P;O?n8>-JAUTG^wro=-U?he0w` z*DDk5<-Kjgc?L{T-tXo9%QmF?pEEgZrHR4vuG}a}AY6`1K)~6W_$gcxlp3 zpK}&GOuRXf{-B*o5a;e&v6vuz%ER^?-Krbb&#^t{s6f69btYn>98oTsD~xKux7MegJEkbd zlZfn&iB4`GG56*gLuItUz)Jl3+D39tTU?^(f%#!~%t=$7hI*Y5`{{oWsHtm`m(GJa z*(*tjYdZ&zTWoEt2|K^ZoED=$dzUI%{43i+4=H}0o9Z8(Co?$uvXd{Xw@}c4|*JFI`9wj>O z=S_Sf!OU%bLRZTh;RD8yo)Z?5%5|-9`C>&D!=SHhOU?? z9uKhKr?IB#xc{Y6fYqSko_3W2l1h##)6iAEE`5CK$#$-*i*b`lU7lufoc&f{>O>rb z+ed_}a`6TGQR(EP??Yd{@A5@xq0ZNH;bf9xCm1w@73%|LNQJv!nl8wmk(6PeD(F-O4s!pX$r!81DnRHpltik3Svl431~QA?-7ZS@dZm>6zZ z*WgmZVVe;=R%H8%qi#@3EP>!brpZ4zr=r4ukhepfi*eOe(Df6S)!%qk}RPEzSbv~#}wTNG_2qzV^(xr@Qwq&Bqm3j<$M|_4NGKlzulFi@w)0H zXN|}FPw?zR`n$WhWc;~dHxIQ^itl@0pRx~>Vdgc9^h&P~`lfAvWczM)Z$Crsr2w=r z#6>f-zU{t2mQ5CE3ceXwWa<}ZQRGzIjl6*`$MdQVnl!v^YlJ*Z9i?p9vtsmX*hBJa zJ#L{*U3+hIU|;~p0QSruidd@&ykH|Lj~NZc`+rg)^Hgf`_(#@YN%|AX&SWvWmPsu4 zGvaaTy*xCB+0sU2!|ZgQ9^cO1?1$HIi8~U3(Mpz;=zA_zyAK;&g17u1S&PrAUk=&;t8_8>4^-kTOVx&;Sj<87M(%BA)^F! zKB?S{ye5M|(?4+P1FLs)>37 zHld%U2iQcO2(EU2-l&IrVMYu4(Q$D0yb;IiVE2Vk401BovEFmyV1vzYGfpSMZ&9C1 z0TF#!g;dy!EFi>W@{BpKrRW0efomdyHlr{dLC1X%P698Tl784GX{Ur6&S|=W&)`nH96W)#;y9f3b|q0s>}h_a!9NVT#8&`rGcOEgHg2d%Ww0%_$zNx0J?s zbjn#1n(lM!!$og3M3Mq%uiBlJzRHJWRO6zbP6tCjs<5QM^`ey$j;~1*0+TV< zW4pS_O1!>Rh)6gol34P&_HS)~h*J zkQyIih&N6zz{ zz4x!SAe6r&T<}M=FQJ!bqS=H;m2KtGXfk#eNi_sRit>Q2RYSVwC?`OwiB{+!m1;Tk%5rZqrxtO~S;i?swQ4qvissa=ZEd z_?`Gc1s%*n^`#$Jc2e%p9zaYNAJTRZlo^~-f|Aw1oU1^>S=98W-r~wHSo?W=dJ_M86oMbuvXwl*J_n;HKLHlzv|HRZ zwCRt{QQehXe=rJ*W)^T$A?wTHsHQ36d2gX>P(ouC_w#F^H}u58zDaWPXXb701nnQk z0A``q9f1c!ksC2xrtyZJU70t77RcDHzA%maMBmnV^s1d#Jtf(;;Lf(`&(?=@=a|Do zC;>sQCIoHYfTqg& zeT8(qbF$(t7KU~2yQ0!)8~m5cp_02XMSW}Y#&?qk$7XL(NF?|2O%5K3 zV;VJk95rZAA->&j(xl_2LjA@D z8maIMqL1ExmzeviKXi7(@8iUARf6^EGQSJ=7sil>yUD58%b){yFBx9fj2dGZep^bSI`EJ$rkowvaoE{CM&0#W$okC~1-LS3uB`qgvUKEB3027>x^zJ7X|wL) z7?Pk;tFC7z?A8O{t(P2=G5<^lDnGTk(lwZ0pKD36`}-~7`D)mVJK~#tE~_Y*99sIT z-yB!m0!cC(L~sy6!>9EsDbx?F-X1c!1#*2&7Qj~Rv9~sNP3TF{pNKI)40hkn|7D&< zIBM*U+&O|@>i|5PQKtTlnH$zFQvkP;~{$(G(N!Pui_Zv7sh4f7acn2IN)x^mFflX;H);!3U7(@!}vLgj@5&^yP|5x`sE9E6KZM0$0iKMIEcIxU!#Czg8*{6NS>8JBFL%d_A-N2ArhPNzc1zf-`O$9e z?Ql+|c1_N;Rf3E8T~T}AIM>$dDM}3euVDuY<-^^os;Zd!0VV=I5nE?7e#W(Ib*Cp3 z6b#Z8kif&(ocu4A?`nISqR4 z!F*UA$gK^90IXnLL1}P4bRZM!v^Ix9t91CPy!^QBmqdVrbO=-$y4jnmY2i9XO0yWp72hO=sp+74%ZNL`a)#x)pY zzJepC!cQeMphcNuuwV_Cb(v)svs*WkovrC?Y!JL3V)qRjv($Hb2q*tSzu4cVdkJIL zgt;CREH-E^^~yEBX%gK_E!d2r^&5l}+4;SxTZ<1Jh8WR8o@l=tt$7>-nFztCbkf(#M<)8QS0~(nWy=~JZ{fgn_;a*X@)~skx zx^0?idwIq2tEBY4les_*G3QGiemm&~TLlPf{^U_jhW4sw{Xu$Ov*+!b)%4OjltKR`BXogY#VrXfzVzsSEef+$rrv=mPzurHENq<_z-d+(iYb$!1To8c@9V9J31wRL);Jk zsX04C;_Zc#YAZ>Suy&4sfZM~S*is{xr3Af~zG*pI|0Z9MENUmv#xsKNQ?3YA07B%E zjmZj?i7aR-Dt8J5zg>yFwYm(7-WAT+jKR}BuU#FCFA?O;OKUF58M4Z)8gk&lKk4gW znwIVHzpN_rw%b=psUQ|@jU$_~IP zVqt_vzNa@(Ung*s-6cV;N@%R9n_{QQmF~P|nQYk{Q%Sa*xqRAI@%)F4)L0C(dZ$^J zc5imXN;Rx+aeu12mv4Us{rLb67($v6ZI-V>xgfHdX3q@11Mw!9w8J*0KfAIqY2HY@ z{)0|FRz6eDH>u9gw9tY#tMP>b$c!%4?Lx)wR|7ChZn3cr623HbdKLtI=g(RzK_=h? z-f~r#l@@S{{Aiv3+4V7r4-5Yj)EfEeqflqj=gpmzrs2h07M$=WxIO1VqeNW zifVQ|8fE!n_ zYO;GuyE;9Yo}0U`b$W;P3P=ur<9ZY+rDqY^Qs?4EUZ5}A-k413r=RcVl$V`1ZW(y3W>dg${gWgm2G5y*5&xBTUsQpw z;Jc`b=N6-0Z?5#kCxfUY9sB62Nk6(03b%`a2WD^GJU15O1M$azzqzd}B^k+U`|7>h zw!>{Mf|FJ$;0qS4*cxgW12EM_d-?y?gMen#ZclLc^)715DNZJ58Zz7`e}n@TkY9k~ zKYJm-|DJ8{66T7yQQUgCqHA2m$Tg6HuQJ(nrd2P$WyIOj9G7W>}|6A+MDW&X?sddp>?yCKGrY2g9Et$ zwB$mInUJ?pD*ezc9R(~A^(mm?2cHbFITidreOTGSH^)w`m7$;K z{nCgE$E!ab!hTS{XTkdpEFCd7G7^~u_g=pXm(pyl&}6wf{Nx7cVP}e%2pO*vGba;X z`3)Oen6yVDiZz;#4VC(J2?)q0Kc2sIc*lFItnhGS)G2_j$X;^(S&O`xC(}FyDOI#X z02MSLCl(H;lr#C9He$7>8@}xVT13@HMfaPFa#=mjlaF1U$K-CFe3ex?)Zt~>qP%=ZKiqQ!P zfh_$l=g1c?M1jM+0quQ=aY!ln^4^gEuJuqzpQ(IX@^kn0kYu4^G3Iv#rTBH6wuja$5$1?04KY=b8`v-5p`gmEeA%)08hWqm zh3b;`6^kP@$~>z%;~9|tw1|+WK)G@{Ggkh?6pu_dPa*>Y!a2k15~;7WGxjA86C4FQ zk9p)Rnom&NgB`>3alf`l^V*~u$p*9~J{opXaC4co%yI?ht>MJy;&&m}%jBM{3l&xc?@4E1TK$iwPN9HEQ{(;2-UsUpy+7 z$`?PKG~7Fq3wucSD0;~(DXY^Yd2|uKl!|t*`$6fxA$X>?L_rd%h4+F4cBg|uX8D&K z1!mZ3T70rvQ;@ot0{c#1zmt3ZG85c%opJsG6|}Rx)$c}Q?h{iAxJS-B`l9ZT}I;RturKyz*%MldYvXFU$GI z>c3vh8nI^SK^2`Tmsmwil9*2d*cn@dEdbo;CBAhqWQg_LXu_f2JnGOCQi8VC0TG>d z^6o)aH5AixAXo2f1N>cErkANlOyKHtEbVtL68N;5DE^8!N3a&e!5-fmgqxP!PqMtc z;{V7!jl*ih{#Qg9ubYan)&97LeU;;4cXdc5_=>{oU{z?H;^=u(&U+^J+cQFG>8}=y z@lG){h)wv(W_5J%gn4cbIC-0(_UpCNT8*(Z@g0_hMi{$~db25F7laI22oZ zTWxX2FA5$xPema78LudDy=SmZzp=~Yi zIEP154l$G$-^$5kSvn2w4ePtihzVHQmaSz^ZsDCYd1^!#mCQ|-*N=!aU*pimCc?( zk0fp>xyx64bEH{)Q-8rTp5SU-d{Dz2%1k-M_jH(KKhsMRAOzlaMwIWSKKQ^;|Fng) z@P%dM6>Nl5)knT(#z3#L@r{JZaq>8^ihCQu6kX+|64y0`j}1|G|$Xx zP94QHq4W6N7Wnh|2VyQHZskH<+@CN5-JZMFtJ@#DE*NrLj()_XHfzE13*6J=Zm(It z)*JQFhVSYLU;k#SQ@($c8ScJSj^D7oRx=yp@SF&k)4&)gu{C2XN3t~rNnagYkfZiU zHe=w&#(aH$92PHc`ECWJLFu$!aMd@9nK=eiJFm{*Vbx@erZaEG z$LxCrlJpu}(LvcnaM6tkJfQ-a$%r`Fp8mGtW}bSij6&5u8l`>k_nKGQ)sUB>kUdA0 zm@+r$z}9{y@rTZ-hi*mEM{@g!Ar~`S+u}YkqSJ#(5;!ATI%T-UML1tV7z1ZC8x8*%_i3}44RgDPmJ61LmI$WuC~$NPWeE@ zCjNl{;o^1``-Mh~_?f1tlyI0w_1aAK(ARKj*R2cSWt!{ZVKrby?Cgs5oa7bt^ms)G zvV9t)ZCb6QTl8zSI#pEszXR*+6EQ#r;?_y$rU$YMA1ePtHBHJ7fe z%POM0M>JD^yX2)DZVXq7nV%k)ETrSCKDpfo&!WE5vFVl)!KWLc>rsE!3x>os$O&Ow}i}WOa;T+-0##^g!ExorU;EpUvf%0Owr{_w2^t zuZX|8;1-M~&59M{n7*vjera`#Wj#}pS|yxrZJD5--nIP)$hmNNyN>T47Tdwfn-^5t zikXI>Ts88EHG0=U@0!eie*E${82RG4yUkQCDELA`J@xN6muu?l>!YH>q};9SC?_80 zFjY(uId}_t4N7KM=k^C%jg9`M9U>@GJnhfVS-oWcezAiVGW;^1-kZ?Eh}?pd&m%CUZm$p(Ow0dRNA@Z zq6hvwY$`VJI^U%g@FZ19A$vb$4k4MX-){K~*C+m_&M)K$u6KtM3JIToksiHA_ln`% z_0c&V$IG1%i970vXiq+PkCwn^!`^ZvO5gAf zddmdZ8vSrA^FcRDHdb1~-*x6P+ymW?^jpeDdP(D^!i);n>Pb(2k(*@^DxmDyo6i$u zyc01`aAT*sO{{b{Y~q)-oDW{NwW%*&i@;|jQBWPXQ~&7{%i z0j>sM!58};E`I$9Yw}ppANyuIZPvU`9#O?9cDSf^NdJs3cAYQ6K6UxA*( zXi_2K_dpML*w2IlKA{CA2EQ`_y>{!To;-Z+!n4DdU3m>%^&tNDxKFTBic zo1Pq6DQ8~PScY`HT0V%@E7h~dEI8eR#(ty^7mX&E3X;KP37AMUNpSy-~^ zyktql3droJt5-p{dn1WKkuOa0nZOH<{>Vpk8ofEe*@4?Gh!AZkPn^k*JBq70g3M-w=1$ivw2bDbi0B-&*bM-Uf8wp>3 z*Unpj#bD=S&3f5qJJj{4`fliolQ%c?A!{rXBGAB$$zHUr3Y0Yy)y?7Y@^$etS@!9P zGJR=Yk|ulrblI3M=;84&TzY@US9oI^WNbwra929$l=hi<$1P{dhg0|Oq(JGtfYjsq z&WbowXMK>(u;%k$@t8zNR!}-DGOysv2LKCmpN?8zgxA~`7n!b~%#9oWJFC-RPw>-8 zJ{-|DG#IXvLqCI)A>NUYx&r|s?^1e}nJj!(DH@&9G+05Q6h`FsZP9+PH1=oXI(Bu} zRoNdS?Q}?$D}z3`O*sjnXG-@(!@6#or#Yi4SJ7cYjxdY!Cn);Ihu2)cL>P=+586L? z@sTmB#%ERF&(X75Z^1nfIGIa^{#^NmAt%5t9l#eTLlim+a)u4wxPI1|SUd${zh`!h zbM+$PPU|l?LX)yZ6>j~=Hd4OTq2H9)Hw5S4mNgNS`91ab$1C=tL=|S>1p(}xg2SYP zJl*k(487Y*E6^Xk6U7k%JWxgDz<$OXA>(x+)umqm&y2sK{@(fYT;#N0qH(heX*lSM z5R(aUA)*u8Jd{h8!i8P09tp3qNR@iqL^hk_<}>!%OZCdX5}EMhPssd)EnV+{2^Up( zSG$EHa`wV0i%sk0%%J4QZ&wowDCIz?!17 zae4UzdW+`Xo)usa#s&jCf37ZXiX###>^M}m?>;@D{{sKdg?$n!t_v;wtl{W#u>xOIxB#2#a$gucWG1G}Ab zgY@PXnupg-V}<$y11T7~+)l+g1Z4m2M?txHz`9rzR=9=|`~1*T;)zOrlQAd-%{9!d zB{-(V8lOL@A8!MwROZ}apL z0a^(R9kqid^WW92=cnwzt=U-#W6k;wdri0Ap=5`*^IvQphcv`_$9Npn&gTIo_3vDb z+$YG(bSOQbB1$c%0@dWO3J)6bjp^hjHc^#!-BB?JuEdTlw8>oG$-A%AZq16@LR=Cp zNpAlA`!)Ixkq4aLIy!|&1y){KC!Dl=J>tgU&BC~#JZdSc;df!y1miYmy@r;ywl=@T zue$kr@6p}%^mR5Fj%jG9KZdozRFEddI`8ZeTUVb44`zmlk>0n zi3RLsl$Yw=?vpB%j7Pt!GwVKZ7-)Th5v?XP+UrO=J+Rhl&*R-NdHPZN06|v4FIN1` zQS-n2{2|_eZ3Q*-pON3EucoNJUKi$z?v0U}#{Om2jQoUf6VidjxC!O&{PJ-5=-tkH zevAdGZ&so?TCsS<>ya%WG-0&@+T~iuomMH)(qH4)oj==`kP{7i6pm8S=*tqXpeJN? zIbE3(Nc$yIv8_uR_0@Lck$N4H4~p7CyMafs+9|mp_JMZwlIK~&;s5C$IarSWT`9;P zD$3}fgqa8~no8g7Ct&j~Fvqyv#zxW*{Nr_5hhE_Mc^AwRnk~f$uCkh%y2AnS{TsDn1 ztg|Oae|Bn%NkhNaiFlUnygYuvr|)#1NDD4mz+*HBpbe#hAFLc{lX$Og%AEG{{{Jj+ zEpf-5t$q(qOMwYHP^Jmd0nxNnM~=0<9O2;>7zjBhkg=pMexVx%JD##=#HWG{g`8{o zVIEcKUb9U|y&cHn*I7q9V{?4-l}xe;Lss}6ZXKAS5{fRx+&~}_DZ7a!{D=^=usTS^ z^^2`;hT{OExta;XF{e!>mn5O^(-T3Is^jkNmAK2i zN0~Rth)XS1drE8G3R+nPX-BEQt5ZGDTq3jL*6qmtZqpIi9Bo?|zsqR&canf<$dmXh zbY?w#>@!AX4llgdN;J1p90dkuuz0W>bwS9u$y2;N0 zGllE;AQNMnOh)h&3jxcfX#I8{>G=^g3=kkVU?q!d@k|`V z#v6+N{oKRjRjXeZr)gTga-ZYl@ZhZN5?Td1X8O4~dm_M7yW1smg5Bs*1^8Cg7Lcdz zo?nvhKGBzI?!-*XGc>yRf)~i7_W~HOhrWp(e!>o^C?tagJSqf|qsSylom{6yNEBRk zw2r0r9)>FH&dx$+{>!x*+WAl=Y2OY8OoxUkpS{1Q@SufUKMyIPW#T8t%gc%oLkN%c zQoCuh=NzzrinafDm}Dn20xlsZ3nn<%?vN^$JK=lR@x|`NtAAvrP2X>b{(uUQ0|%_5 z`SxxU&#NsSJzMjY!C#;2=?3O-?ZaiG7h9Ck1Xm~6mi!-~_&~-FU@p}Fxv(}fA=CR# z6kaC9l^|2I5SNT|ltdV7vMYy=}_#ChwbqVNJK5u3^L9(SR|E%)~Sht$f4z zC~zwLsf`lmAP&|owOW#5a(adt5oZE#Swh=xy*kGylY4NWG9EXqczz`BMF4o&@vvkP zVV#u9FJFZW!CuqJ`^;gV15Uax#jMQ>ai3=zoVs5O;)*0=u(R9f_k3y~+{YN~v3Ule zw;ZN~3$8~(GB}s=fpbV?5k97O+yb3(&4w=iJ$|Cc17=!F9hH$1`z8$Pd%VGJ2U~;F zhM)wMQ{|kkL5@RWM62DkOC(NA#hyH@3k@nC%lJ*ik9Az@b&%~a!^PR?U_Nr7k0K8o zWY;9I&FNqODpYZ!+08v~gT`8W_o<3YCL-YVPDRAV8_-&{4nX8&?=&otST>rHJbS+# zNc@3VDLAGV16B_>p>1ozbQ_$DdmLs&*Ve3v1}_#fUmHsg?`=!USk&suBa2)A&NsCH zFa0GRzB|$7zU>pOnv(J?`xWlI4;SEN<``OdLdg(o&$yemKdLT>#{8BbB^z^cNy)^+ z%sw9hqQR*Z7*EMe%y#1N+&^OH!b1;T>EHT#g+#8861{iEq z;AE9m-HT18w{)^$Paw4JA5c=L3K_#kGV6b(G?~5V1e}CmYcvt7y5P#0V;~~AobY4n zEZOCh{R7XaPpHzG=UuS&I7rKMhZ?-XrC_7P%3a<4I1phfk7@8RjGc(%W_QG7PkdDn z8&%2Nx5)X_8JB)f;qmABHzig>^`5I>Es@w#c?Z437BIM#)dEeAbDRiv?-{O#8@96Z zJarNt{!<_5&brHeQ6Bf#{DgRN6+Z~3N58S>_*#rBxm2it@&Kl7KoJa?nN7m{%?P185^oOr>UNkEt1U# z0+b1S#_Li`5MH~|S>9YZ2Dc{C)_3~}rM$+2aXUIN|4Nf){*fii@^$Z*V>fAD$WlG& zlh!YC87u zqxX9j-B7R1T4ksMylmKS_?T!otq>K<7fnv%ar#Jj@4_x`RA@F zSFJZ*!IqQ`o!P+D%!qFnC~>=eQwqGYm(8n{a3QRYoYW!>e_WDS30s)GhK2y zeP~r!&G#HVi`R3EVQY1&@#oXMPX_+%gKgl$&w1@PRprxNMq7e%5}#sN4^&cAEmD@8 zoMq7mO?JFAek{l;M`&^;cK5Hn3=f|&wZIZXcEzIQ160IN1ZeeBgAIIT05d1ywi86l}O(|#|^eJAN?PI-z z){{q%9BEBSh^$~~QaSn#$3Oyv8HJ+2wA}%BA|@!yj^jRdtD%_jGRGD2fK{M&bQ0K@ zclv-}(0|8eQWo%?0elS!KxrF5>&$ojNbDlq~L#`PLWi%o~~fHCC#VhV4FLYGUKE(y8~(Q+eXH_z;am?J`hYfo(T% z0B#L?v%0R*jHKfPk*IMY<^68Y&GN^g8x#cz8wFE;C=PkwD1i;cSdD~cmJj>LxFV_p zu{>lEPjiB6Vv!I8f0=>L@cda%d=AXXG)EnB6jG@n_4hX?4rut>2=ygLg{g4aKAac{ z4&r!bezuiNBf`F<8})VHjZmK3h$WqClig89SKXRydp>8Mf@!BxA>cf&MeHW6&AwA1 zBq)MY2;_K}q(cw0J`iEI-vE2aa-foulS%vMS4CKK`!Z0R(Vz^zCV*CMJ&*V5ajMNN z02ZVnBUSF0@~O_^p2@9(Eu*`z)B83Df8Ra|t=1~GnkeAR@35(Gn>|E3-TkES3pN*V z4)|rCg07>qqx()11TCy-k6AvL6iAmMyf9hfpQocWZ98k{fk4)pG8eQl3!CqWcbIEj z!W}u87}mi;#f_(5wvY!7$8<%LI7|_>Xq{p^M!sP0WwTnE^@DtogTapc;n?nkdMC-K zW)brIcYq>)RKk?fc6tXdm9w6fGcYJO+(A$6wRO*v#)h=V+{{bYjux`knUBHz-jy-{ zjB%atA%(HV^|)f@)%i|8D2txhkAY+q5siJK~FF50C8`p+-k z#(M3W-qt?~e{MV3A3Ogjj541ux+(bM9}1fxjQN#SCFU%x<%2OpG|e*p4FQl!{n?93 zP_NSqwp2K7G=l+-k(?gH{@D4yk7gt#^Cp+6;sj|0yVURs=s4r(Et<3N?cH>Tm7@p6o~)5XQD2y3p>5O-{pzib-f z8ye)_3Z#$js;_Imz1&g_mH?ep**Whfir?$dxF$H=@0wJPLmeV{8QfF?!VZFS*1;T=|Q4I610DgxEQ$R}#p(MyZXVc-e4M2afA z_w7C<0ke=e^aw)=Z1{ec&)#ssmNO2r^R>F>2qK13HG%Vq6p*e|DL)>wl;nD1qAojH zMkVxXN`Wt0&@{ePgv09dL^b#Os8&|e^T3GC^yJ-jGUnvF$_k%szJIm;S1_7WF>xJ)2uPbrQ5wnqoFU_IYS4zcy7{N<0D8G4a^e%=XNwLT*B`Gk7U7vT8&u32|{=1S3STgc5dW1d0O|*5C&+98~?ln=$mt_ z4~ulzx|95RMHI`5t~f$k!6|x(dZ8dU_}SRQuM@oS9;?y_>;}sUcVS>D9f@M4e!p*@ zwyrLXJEm$3>nsbW-)qHQ*90$K#?9%BS4kH3Z!q9`&$)#y|FCq@f^dW!!(79oxp>?9aO}Vd+q)iviOVOOmbs1 zy~GCKgtkp;R0=U(1^T{{61Z1xMRmcQGh)u27qtHV_YLs2hE8NV#Qpkdzbdc4eWSqs z(|u*86pnzQ^A66UJrLViI z=2m%$z>Uz%moM2ZZac1hQfL(MilyLsd2Rh+lJ!iYgv;i@=c^H+r5=EY#xL}WAadW3 zk)M&M+|e6tG2Li*A3nRrdcWdUb2;1}l>Li1UM7W#u*rroZ-`d$>yfBE@Q|K86v;2^ zTpeb?2%H~PMxmj4ADO+&E|il3J1YSHa&TG>HMMnbi*Bt$SUbhRBHym5BwmPh#irsB ziSUy{X{DwJUUb^Mg@=a~U9Wi8k*iX+yLyLGJ<{eATdXV>S=N9Bo~+PSPz$m!Cx7BH zK8@5nn8=-%;CWs4j-r1k$9gbJ(Ka2d5)pVVzH>D8yV|nqg|vB{VRVL_8~twVnpcRU zXAvdYJjIGs$WB?dudHZb8CS|aGG^GYi$3NOT*lt>z9z7-oq9`vQt%8r@i~|^zFQ_pjOmJMUJ$XuZly0?KW3p(-#M9DsI>R z;>T19s>HHBQg3X;?0?_J$6U z;w(ohJo9hJ%HJ*F_KC}xNVB}iHcPm=Mat0{zkG8?;qZXJrukat?QOganv^tTH}*va z1vrX=+D;M_7(y!RQ)|L`6+sEJ?$$X&p$$B5bX-a3gX{w#rk6Byso9{}6 z3V@sqrPg`!wU?$F6)k8L0Uz*d)^px@!qA^4gm|pUaBh&fIKp>XH(_~1DgMwEA2BOh z55=tlN&Hr_pm4nA4g6GPLbgZ=##!+& zHla;i7Y>d3n1Enc`8Yl}Z!M;!a_8b%=>Us6Pf3!)8uyX4-J$1Vi`MybvGo+B=2z8m z#?9~#p`@|5F!$M?E?M}~$_;|;WBZf*<_}=;P65i5-fsHs!Gk=qVG=qX5%R}%U~%qj zy4!D`a^$qvm}a`yiJD0NSgQTv=Oi0U55Dh$pCHnqqFYmyxQSxK%q-jAfuv8%D@}-U zWlS(Fi5W#>*~vZFy7^_21Nx^E4eanIEGx^jt+z&21#eu*hUE@+%pLpo)4-fJUdQj9 zVQofj|Jn+gQ<*RRvc7D2F8|V@6QQct2MYg77MnCO+1p(=V2Sb^?))$j8iWetCytQd zm8JaV3qRi(>nq=r>Dlrly%;&B8_%XiJA#W)-J;*Ep^*kLgqS)kf$R{U{U$9Ah_X^W ze*)jq6!_*ctd!-N>KW`G7yw)g(#s`lKy7}_0O!bv-MTciz>I#)o>e4bPWIRzWLpf<(!bBO@N-P(69p?4E< z85RX%Ul@}X#?LDH_ybKda0O-%S++2eQ~j>7&b)wIrLMBkajH2-zCY>ImoyTDx8c-B zL!o~c@b0gkdA>yek=2T9f$Wkbf~#(V%OSm!gDIjo(1usWL9)PMU0OhOB8drXCS4w! z5>LtbKVj)my97b@n1DC@)p2Ml4HJ@6%oTh0EU3H8*Gd{RyKaL!9V&cZE@`!tGDP#s zz>h8@Gdex0L#LYBjrIm59ym?R#x;~qoNyv!92>h5)WT%gZuDOGkRV@2qEI+tzSS?2 zBCs7Y5H7v{$3Gp4QjG6DzZWbDb-7H6IdUBQad;Oe_V?RqpCL_hfMxzG=1yV4e@&zM zraB=M4_`pzz;Bq@H+XK=IhicEMo0x$1P&aGk$hmGQ`$0Iplz-8gLX>)rc@QR>n_*_ z%VD^|O$`pA{S4G25Vit)#5aH8X!xr&dv>kHBAL@)2opah^U9KaeD3nw=yJ=al>N<@S|}(I`QZ>y-Fn1*xyAyN-SFn)HXstoq@=roXa6X&Rj3SohCM$UpAH1QH#e z*Ro;9yL+T`Tl9|0PVx*hxcSjV)1Ish&`Z~UaxisYkB zuBP6nT%_4Ct@4y6vO4gyM#~Sq>!pP`&fY)BHdS-UM3$ZOBiy*eQL1I+R^s_%I2iFTPe9URWdyVc4;3) zC)?NWgsH(pPTE|CnnNMn_Nh7o%`OHs$iX?68ShCI&{!(+Y&B^IPE=g^fqfz#CJcn7g(b2x?BIWak*|V=^5u z5O!B0Qq*aTXLjJAzXa@U@?^BKM;*6rw2gmp@{=Q6tgHU~RPW{v?MRMOPeEq5_}@0z zw8JD9V6W#^z&cbiNBwg?8_W1PMC#3tPXgSc$P{z;gB9uND;HuSa&D-LT2sH(kOc14 zq$EFc4v80EIiW#m$&tS(665(~dQMa@Pm57y6ig}(4NjZiRz~7G$n){u6iJ|Hh=2hH zGonH@_jzzihN{T-*+1iI=a?_zEDiyY(5pmm`ydO?X}R@_nXBB9I6O86i?AddK_FeE zr_79Y(W?RDwPAZWz3_S(Um(K_)SYvUg9%dWSSoiUzi0pKuUXR5WOw3e1#wC{mc1h& zYtT6LYoiGXs;N%z1zncdf(PQ*gv{Ke7t&P8UA28(!?B+~yJj_W_iHykA9{4kUMG3W zS^YzXB&s*(SK27jH+i_bOS~>6%J+EJOn$K$FIk^`-c2iQ!noc7>`kd^D85b6q!L(} zttNfw{Rgx!OHA?~OTMnu4s?c~8Js)iwe`GLeevo0V)n3ubl+QCDTXic!WlBmiGf;W z*Fk337SsY*MwYijGc;qWZ+Kodm&~*K_hNvk&t|6i?e&{gBd4*Jjm|Co^3zxBN}5lx_kT5tS{ByK=*R>s~r` zIXXO53McG-^`NyI;&I@(qbGgihm3 zf&B^Sp{Y!&+kg!gq-YD6mTDggO=+be$Gw7Ta4+oDzigWg#N2bI;{aO%>!XTzx*&BT z5q)E9IP8xu3UHO>acDG)xh!_a+TyPal}d+qR>(ymp;U8tlG9%{-~$Fs6f#5%zX|xg z%~<_2>c}4PB-*XrSvI6}McPt{xtF^~@w{oWVa7mW`*M9*Mt z61LZ2_#^&C`PY)%e`bg!h%yYf2&6{QN zqDa%BS6z{seDsLWZ}@yqGpk#SkA9-H$%$`jxv>2xt8!=MvCc=!w{%^@wh2ve^-|^q zr*fph#uB~9TO5+7VdZ1TR{dTWO&X2RE(K^#9wHf<(ZbD*IrTc{eL2%)N>_s6?JnMS z!veWeQ24aAK1c~fraO0c@f=L$P73CmMzq*aW%fXrAPcN45;Y>eiDPeZ%+vy$ohfj2 z2y2yv7Rp=T8uBGVYjI>`M9E{j3GguBQ+E8XMbZ6jvsjZUFD1~pXFzv9`_JQBTN}OY zy)P`)oQGKbuP~mNAU?|Y-DJmTt^`K3Qtbh66m#9K>thiyD`3f81>}k+rbJ?^c6Hii zb{e`lRhO+-Nsy7|=OwvU3QcpyHz%IIK9G2Bj2oNkGHJ$z6ne8w9s$= z1pW$r9eDQMRyS5#f+iV87N|K~aYqiM=Thj1L>=7KF(2&k6(sBQ>kG^}ek54{RF&|c zr*})%ATPFb;td>k0#zk<#wqQa4wi~%pC>wQ;(fFR{MRhj*G5(6% z9a4paVb%(Hc-%o^yq)X9Twt2?a!MuZ`?c{egAiK`PIJkjcpqALf)i4?+xrw!8Nf=@ zKabE!XFbVu6TTCan31{f)JIATh%CL?EW$akYpwg(0BEgF?eRXvyBOpw#dx7@@_kDK zR&vs84n5~-W=!Sq8wJ~Z$>o#N0I3DA9Q_pEmcTDxrU2Raljri$u{+x1TSG!EyVKn0 zB(UFjY3yx@t^B6_x!$QHo#c2o1E!9&-mNt$7exLnucQ<`x%uL#OD9T0r&nX+cXb-n zXbS^7Y0GDWy`RXwEprl2Q;I`3wQV+A^{$vdcSH1vpa55#T%jX_y=tJYS*L4~8vVd3 zt|mdo#h^oT(;WH!7K9WaY)`RRh)*cwx;?GPh^-|J$7CCO0bkUq68s=?p)LpUaoAM-TfVwB4dtY7S5IK-sg?Lu&YCE z1&bFzat~wi2@)||)~AoH57$4B;P`#WQm=IL>~~Pk&o$qeRA{?H$`tXJ4#0H32>ZS$ zWPd5Pt^T&yr;C|jq;rc&?=!QYEHN>l%z4;!V(W(TjJcp-`?{tG)M6|HZuNH|!<}RJ zHFIU0ot1L`bnFAG*YC)QKmeJ60bb53fgnNnFF#E`$t~oDZfAgSIK`*a;-s7cp_^G3 z)u>w)=gLkv$6Sw_IQ&HXyVZFgd|-4e?i0Ro3dH`cc=&9VAuea@HiD@4?d7`=A^w?2 z6}bx1GFybOX1eD|SJhx`xWipAli;ckzdfh+ddIP+`v?NW9)L&pF)$+Xdn(-CwP!Gy>lDDyhw2S(b#%CHv_ zHm1ofU3dCJrd51J|M^jm|I^3x3)s&z-t{f`!n8o z^Ov(7D2SermpD0T6lSNRk>fkf?G%rG8J?!?@Nh$~V^a$3aT3_-xdZnN#2)a7%s6xy z+Si$O0_2Wyvk_CBjP;%@7U{CCnf4qiu9z`Ze8)yMR7LO3vW-5JGIZu8Q>avM89)&Ex1{xWbFoGT} zeI6X)OIv-2CG)U{>k2dl$@~Xu;@fhMyi+0^2a$<47agkJ&7EM)=o0^XH~RirDaNe| zwM)5SJN4h~pE-n<`ARS1-C+qK=Pq8wmYXU&#BuENlj|-H+^Fe-SU$4~h$KK;`jPrXxhtKcz`ab_uub#ts-p_m7_jO zO)zC}Tk}zrJe*GRj2`F{YB}reQ3|AzuR;>VYwdhp2_m}-cN_)-Z*N33>Fc)fDbFYw zin=N@EGyLo>bU#!CuKL2#K$f2k4FGpuq7f>%PryAI7ufzF6vu2NlC>-xQHo`t7!Y0 zTgmGLQVX-1t2{a`W~`=(6PiH1?h{Mf<8UG0A2HDLwDzclMN__AcZs2D|a9 z@VkQK!o~0{%S`ja18gfIIeegvO$=0JO%NW7?7!m{<4C*|E-C;(I`Qq+@8_04MaF{> zR_AogASfL)2AETD1jfWzO*0H|No5(7N8_*e5)&#}TPJ;lgXpWB$>Vs4ib=NjWILg- zy*O@9pm;@j_pDPRt}2)-V~5pw)!rt^f3JEEJu#xQa%8%R+!NI${*-g+Qf8=}^w}Tt zQ@UPd619B^FNcuSq;vNsZY=H#m)WqDHOet4TYr3g^yuiiD>uT>!q|S%$R6uAdn6=u zVPjCe{7D0r9V<>m3)l*MR&rvB+bh-M3BNwl>^%1ag<gj?g0$>9SF)Dt~5|e zj?AJeS1K@l&!5r{fbQ1oEk@7Ks9ZY4<8yJ;XBF)#&ChTQ$a7Gw{4O*Y)KT0X&%m>D z%l))J{LJn=kC0!n{I(@o%o~5;H8_nuKVA>&N$20O&Uo>PpZOr1y7e+!Hq3mwMwNEj zX}&LY1I?SZ`t;AAsC%K%%sT4Ocq+DYOB`P^7P3ia)#~p7dPCGMr!a@m+~174Ul8}% zkmYcs#m{IOB`J`=5w%as7g$lVof8m3YEQf{lN^HL@MbTYXuyFz@{_Rc9(Lx;{kFr9 zgFG3f9<0QV1EE%gz8GAe6~7$shM)~VSXuCif~M{~bkNi-9_pTHHw+1p2#L|SjV_H6 za(B^CCG=pW6BTSEp2+(B=%quuee0Uu+>g)X$+LvXmC{e|=8x5ortVWC*f3RL^U!4}%6s0=H(#1wCd)7C>p=VJOD5(?Qln)hKKB=?GF`e^% z#0SSHEduX#@p;^00i%60bD+mxly0SewDIk(P4&B1pKpj=yRfiEi8eug(W81~^1*4w zdHZx}>e8xxL8^_)^D3Q8vwrG7m!aY>@>9`PIlE3(AZHkQ$b{_vk#G^7na{*S^3b6% z5-gz8hA~K_vF_gz&H@nXy^R-A0IA)NW@`$j%ZsGbX1l9G@Ens)ej!#?p>PT8`0v8F z9|8UEJ8ErZY6q0H(ojcuCUV~nkvQ}A6yirlHbS$tx64SSJ^04J=xul$3Q|7k%Fu)gv4%ua^ElzxdQvlu$8N_@@!4Ddq+#Y51#;Cra3JEK2>HsA#69s>x(X| z0sh>ePhNc6=KX>fELAu2WLw>v^a!PBuRKW$QXw)nkDdcPLD3fWtP%O@36^Wmj7!r-3jKsdI3bzcbHFWGRDH~2 zN?%XA*iG4YoehL(6Rwb~jKa?}&Ly7T9mo#1MACN#7buvp0g%rhj4z1Vsm+`Z^6 z0hD`;%ExG~+?B>{P%{H61R#Vj{m2OP?0<5*JHIm0p8uB6_bIc03-F!?xrfv9UKg7U ze{B+g5sneo6GDX9$hX0|Q^f2;_1;N*@CN29C3mkBFJjFV#T9^qaT89;S4t4(!+RNa zk?ecTTC$&MPGNxp@G&{-IruOc_3OQyINPFdRc(gC) zdDqftaZ^?LSl;#SUxqz8w~#~B-2TSTfH1(I5)eU@lG@BGq=2P16PX>XQNqVW9wxKb z@)eXkX?(FgR6F}wk^6z|v>~PV+j)-F+Dg2yu;dx^8KOa*O)sQ2ZepKts~kVJk9shh zSKM@CBy06&QMR@zO7ebaGx%ozuK>NmDW!U25;a*2>NGB0r6HX74~` z7YHLbuF1=>rYLa?gq~A zyl4r^r=xu7^Xzc<#~_d?T|Vngf1GbEV?e%D`H=R}FL7=E9&C1x>JwT;>stph3-YAL z${PIn0lg=fA#EAObQpm5lR>-Im9^aC?m|w`Cplia^e1{1F|>ah-ctWbd6%exYj(#D`yNE)T%J8caHAR@jAxJ zKgeqkzl_SA3{4}JETV(;q!%iE=tyr?qV;-ibc%naQB#=F-@KfMeAnN+)m9JaAP->< ztnYkk+gbf>-RO@H!_SN2y_%E@YImOCq4uD1cA{9m&9jTWl#+9H*l^K;%DIDwPqAYK zv!6FytfGQ1rNeX?5>@XFf0vEzzQ-rAW~KsQJ*3@kQvi}#f$7!ys#C8abM^J7(h^lc z8xRYw2WvJzdl}Y~W+|jmY^4>mHJE#P>M1Bi{@7`4n+gDpGX95bUs)J(l1P;iD3BqXwWQRYbXg?J? z<=pu!U+nb!YA)qbHaJVys{ytNP4>gJV~Snr{+YFe*~+TDM!K@qKc&i1Bwn&yidquM zUZ2+}H*c{jNg-b%1IDQ}U?GZR5_E!NLer+bv65KZX|=$2KUp{@g!!#-8#^fK{Nie;jP=u%=qiCcE$W;TE4r3D-Y6$-7($s|0Lw zy{bS(nsx(QTg^1SS#-8-30*{-;Z|!3Gz|Ut9k5sUB#2Rrx>rpd40PdjWohB`qb^d-aAswE#vbB6tyXV!+n6N9 zjkQ1;y!~kMDlMe9H0Cw6{cg4s$J^{k)l6CJbx`lNDOteiG0@FCkSIAf5&sU|kR6_A4Oc4s>RVVD!6!VU8%1X;Q_^62UD^|-a!0$rf z%K%@l)(mT99W(?AsC5N9b5D|Cq#vIk!j_7io8%}d5C%q^Q8;Uid*NKC?%aju*sX#?h~d7cFUT(X zJYc`zRgl;=lS}3bi+;Wp!ujE|8_2yxowFbgtKh#CZV>)mV0pMy+XbM!UT%9CG2#dR zh#Po3fgaR8el@p1n@6wQj1rYq*ID+qz6!`LyV%wuLOgK6bhhOysOL}j4(}w2IK{4l z3Wl8cpQ0~HY?Ern{_loXw@2Pmq94W9QBs{@dH8Ung7nI#fgd%KR^h5E+w9on8N#W} zb(lD+9)uTTE+#ID@hPU8yOUAvGa7P2Jg1xTAg2Rwi4Z^5<(+3`Ncni5+Sb@=NiMbvo= zjh*GPtrjAcjcuBr$%(Jx{beMv4o z<`o$L47Ki&pFb8`$6}0utY(c+QU2Co8$~W?PAc$N%onoN0I+?qA&8|5c_AGHhs68B-+d9Xm5{{HB|v42*xe}2AC5-fIyt&6#JNpL$5zod65&{=#nr? zSS9Qy)Bq{q#|uDH1;lJYkDkii1fV}d)+-8Fd>@2^_ZegvibnqXZ>2^^v2(*Gl zWbWI0wRXMV61G5Y#0MOpnVHzBS+V1<1$&VQ=Z40k4fsl}JekVqTLnI5rVSlmsr1Kj z2YMgW*e=R?aetK4Tn3_~!F)$=7s?m$4$IYHM^h8$^*vrMeT%Hwt!nVygDYy@)$jMU zEc61#MZ;GtR#`2$VeQ!eHIR5s z2YB(bBBlZsWyF>&n+fettwy*swYDpyC+XNS1Jih#KS?Yxg}79-^`0ru8sy%UdPCVGqM-kS_9{RwYT z1eHwHLqWy<}(VLyrd`J;8& zRbt=%dI&mAn%ewMH9wjeVY*0q{a!usMg{+&;Hgv8rm&9Kp&Q@h(#^F{K!D`kLs?g` zOpy}XvbDl@`zm6qd3;Se&dUN=2?xBV=E43DFNf#eo?qz4*{(a2ZowF%y&ks8&R9W# zogKOY#skQ!4T~MNsh*iU--*CAH&7gY2eiiG-q~NY!b0h{gZyTjG2EnmK#g==aeci1 zy?+_`fE1Y9H|Wk=-@U<0OJ;^n{ouB8lTTt(M_cfv`r~)K>YTq0q2Qvl+-@`F;cRFO zTFQLOK)R~UFv-j2?2}^4x54A5_}Mu;t$Uam=Pf_+Cv*v>wU9)PJM@MWv8QE9k#NiX zmk}ZsXwDky?3iRVoqk6130Q;+YGKBv)po4;0*Jg1rUN|Y7u`JZ| z?iHK9WN7e89-CuFz)qa2eS4hKj zGNrhS7T)kra&)s^eUGBhex00O_X zTz1rJ3dK}#NP2g^N0Hm@05sLQ70lL*W@)lc-kE+7W2mFBNg1JCSIrFNN-!$~`_@fl z?=2o+4mJOB-cD7u%dt5j=s-nq2pkh`?|uQguuuln8W0Sm-Tc=?%^l2p!Ipe2^8ZbXMxuF(!Yp zV-#OK1P-XKdaa|&jjAx9)4zLj=}ynUjtfSFCyf1qY`+T|$RzZQ5Yce{0ywY%|8I%#y|krx1hGtu8~{{^It zi>#Uro2J?glBM(m03+ybN5*6}nWGJhw*?qJbyM=OgPgbelq67oo>S|(@D%h+^SuDE zSzRe^?Hwfwo`-uxVbZDEn7mQk9v{Ew(6|P3a(iBJL2D}f)v4mK3H0k35#~SW=liW_ zxVb%eeU+idM}Ok$`JN2%SL{>*Zn~`Sj)=mo?fk6c)ce6n``>ie$dP41%}yD_UNW{# zZ|C4(NkUOZh!_KZ+u5S0!%GT8n zFE(r(>8d&20=*OeTVO9=9a!+qeqs~v61V&(J0xZEfn2G<%Qb2Ed-5cZQ#JgcCTDX^ z+NO7OM3n?y9dYj>5VH8e&OzM=?1-zM)aP31fvy4>!N%srW$m)Be+%{{dMTmh7H4|F zV`cI@j~h^i$8TWwSF2Y)sNvl(eP!bwxm_{(N*4Qv&b`&h1>@QY(UiiwKw)MX=)_eQ z)Esw$>H-{PY9ethCkv5(Vb!a2Z7O}vQ zO5o0@f5UE$nGe$y?`-6D7kz%p9NcHcQF$;P&TN>G`Yu@1*a``JG{E|xCwhbFIh6t$ zg8cHFo85x)Tou;j`QPLM?(CEkY64ccN#{qv+Y5`8_IHMhGni9v%-Yw|-W`g>ygLpW z{EqpAQeJT)#;s_GOTxC#V62~>bn|@$PHjh-tnn$Jvn+Y{;e>H|z~-Q5z){O^on|!^ zOWUUBQjD*biSO5VUK3}}Jst)vKF|#L?qr`#hm;7LKn<(=u)H4aEEnGJRJ#((M_~@Liqk_y_9PS%j!1>Y-Y`^o2~ge=1 z{8nHi8qBF@B-f{mzB-?oXIfCzxQ8+Fqf4OM^nO|D1+Qcy%7#zf+$hRTA#HUx!;pcho2>$iSGwuw7XN6Tn9Zk{%PgZnuE_ z6%w!GJ8xVPCGQtWLWMu>-#V^5# z4ARmsYM`#8Q_s?oo#8#jfSx$FcwXlo;!b=Uyg{1wNDuFBWl8_+7Td_%TZ(!y$^t(Q z5=k!r-0e!3oH`4`pD-ZsuK`>hXs~l*){n*|&Z>y445p1ALY4RXb5-yp^u~uahNHHS z0m|$4v*R`{Z+8!4B-VG+X2r2fbCLS4dl@&!_E$yspB@|(hxTTwJZ?WUFRgVm|AX?V z&Bm9df3+`jh0pG0dF?9?`E^MwAM9x3=Qn@UCQEuj$LMBr1Ern^VM*@{AGs|ipVfC? z{Y7)Q-r{4LAh<&~TDu-r*G6}x0Onzaamy~*p4I*2u&W{Et&Vr;Ctv>%ci{VcLr;b3 zPH%H-#A^8sc8|;n-gs>t>lzy6ThY{Wafr^Uv3r9J2lN8~L-I}>f0;c|&W-hwLC(F0 zq$^{^E&JaG4?!pI&5qck(RqR(0y%yA$QRN^lM9q7-+o922btckEl}8&NXdFt>0~W? z>EIMBgg_VfP6Xm`%U)1%{F2IeF6bUBQa(p;pfmG0!Ra;}I`dJe>C_3zV19S5;m;fn zYpA7x(EE50(cVb{{jlzJ<#e4ZSuxwXppD`y#C1vbSo+3cwCuksLzo8MjlYhOIWvn_ z(^q3dX!o{m?mMnlNFk#Y*L|qt;xdn5$Xmr|Q%hr^Q`XmqzOzim5oN}b+*CN{OMO41 z1@0=&GH{WUy0yy2%e1*xku3R*ih^Wo7cldQTDyB#If7T-#6LXJL#D?Wgpa^3^{xq( z?b$Y9RrHE`@#C!2KS&-m!zboL9!xA5juZ<}2{QlE0=%unS(fXLB^xeA%56qge`-c| zj@G@CMza|IV(T7r+<;HJn;uL|YXV|l9&e1ULw%$sC=;Y1Di#*b0s*cP?AX2CF6@Z? zl>U(ys9#q*Hq#?2=U15V&ZFXZA%`{MhL!4t`u&yKNk&Quhjk!h;xyKr^(aBuZMs&) z-D@j05`VY^=Kz{jtJQ~{K8&^ahhgiCo>g75$)T%ab_b@3l80+) zo)UZi8Wu}5C3wVNwPt2KKs825(pRk**Y8(q~KlZx_T``GhMHM<9cQ#0ej82zpU z9H7c2uXk}Ii@<+Qf$7?PNU7rnIRVh(u%fo*+nMpJI?7r8IFr!f*K^E@sIXwM@?5lC71t{YG^EO{3LT_oIVW4-rB4&!&JADubAyh z#KR~z<6^tmuqE669kJvy=*41}}GNcj;`92g-qRsV$qQoeWOgF?=d`f>2@0JQE?pR0(yF1oS$>}X>1wVN5q1~SD@+qK+^?Fy{CftXVi1#(q;(2ki zYXRYOJFf+QC@`zrTnuv6m6o!XkzRNwY`l~+Fs!mLbt1`vB?H?p-9}1^>d$Xy= z&pQ^LG9e7|AQ1S48aLXTQ~}K};m{SJzPDA2_w+mkmjn+y7zgY}S2Xq9)&nm;GR0h1 zmZCRwfrVT-Vzv}6I@4=e%dq)1H)cnb1Oa?b2}ewd8YH0BpJBNFL`!DkfYAHTPkyqi zARDTNdl*cUc@26nE7l}1ejr-Lqx!Y=OAkEl!7zNPz4xqAYv1tNDEL<3>Xto0nKz`Z zt*z&PQoSV5U%k`wIo#KQl$e+NefpXbZGz%&U-M=g}BKKDhwRYw9P z_$;mIsCE8mf&O^heU*^GXrMKE#rcMK&6WE#%7YWQGYzPWAD}|gIKx0x7aibv4Zu0^ zFr>--%h}wE8_fDSH5BO3jEbdE^WVOE=W+1FGv1HnA--rmmxtWrO}s(8l{q`ZegUpGjw=ipci5uuuF|CcaeTW|GIo z?~1<_uyJR?0Kt^c9|M|91?@=T&1qunsz4L)9j3Zy&TmB4>R=ZK8umW8R%iu{`Ekpc z&d+AL2Kgb*L5(Efsw)jZ#Ik4hTpQxN-9z_J>G`x#dQC(T6`95TnBVYmhRvE-P>O$& zqZ>O54k;a26nnTW`F)>u^-K)k)6&;XT=eAnTUm4qhr_U9XSK=>;lSLdY)6) z+Vnr^#>B8Y^fXs#n97HpJ&`_e|bo^(n&X56wB_&yrC0I8$td@+x-OusSNsnyzWtfG3!^( zsvrv3`!h0-<>YN;{df6WC4(WcZSPPp)6hS&v?aScyl$==Jsr^&#&U32fdmfx7!5 z*W;?W0nClf{4B@9X`%J??o~~dTX~%#Aozn6g0hv$MUKY^`Cs@~W5K&TY}+NV(+ueO zyMg?SPafUSHDFizT_GkCH(BgRBt;-#f=>-!JBo0)J9=$sJ7(eH#kj!mj;nS}YLB~s z-arrekc11qnr`qVm`2{2b0M1ghw)YyRLW6Bicd87ueFBSDo1)1V;aRtyz|)>w|pkW zi$chZl*cr`S1t_iduss+=f-87uv00I39Z#Bzk!(h->jn}zZOslIP0xIo=uuDeMAj` z9)+9#6^KinT%G!|Cm@cVRz%QOgO;SPVi-W@|2hB{65I(Y0)!vY;H?G)mr~HTN^uzO zdHdP$EC~^=rt0}VMHElyA$HWBezx+sFq~q30@F>GKu&`UZf|#+t3|#86PakT=&QHy zs3NVISd_lWl!hlxf^;2Rg*9to`Bny;a0>Rf>UuzEptbmi1%$~LyZ!kZ-E%L@6_j{k z{AyfDP{_qvt|CYtBcH}eOLnXB`%5+;H+m`}`84(-tQ5)574wg>t3S-XBf@;H_^IYXtwsg%i z?>$$U1-b|X&b(-|`)5wb#QIv!< zH}OBjX)^{WC;>YcsOvAP$&m9>PJw?Ys#xXXOAeSH?={#GVABOz&m(C`57+Vv!P&C# zyQIw*(mzA!>gtk?Yac(=-hVl+74kAvKuUI7XpuKgg9ABN;Qt^DG`ftKIzCLBl9Ief znZj}G9|1Q4Tv8J@pT@ln%p)wGN2mjxZ=o0Jtdj!HBTkFu&~y?M2&>nDjy&Y$p&JJS zz{3%FWo@xUK+96`Z|DbL-2wxG7$bDB!G(QOv~6@FNm2B8rm@^M&>}i?GRL%U)4-6d zge?I1c>q)!ZTFoPL5xlTsj-4^Ia0Z}+>6lpQ3|3c!h-cTe5|2SAerFSI&cbME*Lbh z^ecKjASk1W?%Ta7N!Z}Z1Y_L34e7x-Fb$yc?p?>md1CgCIKF+Cnk>R2!8T56X(?#) zZ!W*TcyZkD-0FMrURH1y7)TDSg~d_<9XrCUR`AVd=H49f!|6WrmjW5?PYvH5PiPx~ zR@O!o|IZs99RjP(NaUE(5@j|JN(02K6>^x>@?kNF3DA2Ix*f~EzS&leA(DzD$j3=V zZq|8XLqDBqe2r*%RPeM9LD&RKc}||~w5HIr4dC=fVLkk{3fj5{_W&fza0}}|kG0Sj zcH7FH0H~o)yMP~Ns7*~3Dhu%U!aY_`^R^)317f3nE6~Vm84rsVRe>oiae)y$9Oj1 zSf#V?jl7m7%-b>6GHt8)q6t^SR#{>1fF^nXY}gw#G=I(_WOW>WP8?=+#S5(})Pxb< zF>HhGzl}i~5)6R&Aw0hp!CVKvHc@gc6%T$;D?#o-nO)^qdQLIe5Tr1e3ZFST0RdI?}Y zj18G8cl$6#XRwLeCe~Gr0AMs4!$5rNU%=^kcO$fObc&Lu5J%azr$e)5UNRP{s3m)S z(GrGDlO8XZbbxDyaiq~@I0e!Y`*4*iJzW~kTq z1GdE_%?L|VV9?YzS7NP|D)QZ2SHNj$vjK$XwtNGVS3MXB(+M`sbAn@U^4wR<@Y>(e zwjH;Bn_R<3b?GUP(xkVO!hew7{uKU&Z0Ot*pX0Xdj%2H(aMx2*mo0us zrN7RJcl{0;UeRKIFW*20M)CKHV=GUN{4D%IulsoLP(I9SFT3#A{5*B#qc3{=m zZ6d~HI2Z7m2}YKkqeI+tSC8SH&*d4B`TeErG>VmB_x>u^&Cuz;WH494?&{5M`TL9i zA?S5|&W6oyF=HK8xHBh2}oERGEwn<@kGl zcKUhG8K@3j;EC^XFl2fv#0`{Opk5rv$aY}_ElJ-2l>%YN%8I{#yZ>3DyySmKrvEN9 zA7e5!0pTq7c>S>~BvYlc#Rs4=>=ZUeV;L<(2dQjSkPr=!E}%v+&ur^YDs_ew)$WT?@bSI-Y*t3IFN@5PWz z{Bw)H6~9Jlevv1Y5tz&GHozNz1Ar40v6KnvZgU4py( zzf7Qs0ZTy(@sQ80g^jRVxHZV(O2P|XvZbLYh=dEVM_=9Mdl-6lLtU?c8>tO814dV9 z?;Ba&pS%T}E`)Bj!Hczq{(-G$3G`Yym-S)?K%k*6dC>xKSjT(lnPIoikq*gTqA(JwZ?goF@pQvcO*g+j2O>xXq3-6{{Gyq! zZ-cwYK3_k(dLI)PK}qipyiAV1jBb}}39`jE-Rem7@dc6D_71RkD6!Gd6My|qnJP&iA@UC)_kf6|T8_rL5eGV1QRjb8>1A#+r|-2x~4VfX3Ol zix(SBVPtVS=l$t#X<+`E?I~_;HtcUF?m?)APv68k{mBy^{P%=oNP%1`nbm{g^B~~^ z%0r8nVbUjCqJMW4e@c~9j*V>i+JaDG%cGB=pVV*~5!u2Tk zP=?}1GW^#F%H3A~t>(hp_wgGm+O}hVJy%0NrniU-u!4tLlH(nap7Qpr?4rX?)~=#* zAx7TuBvpNIGD(|bf&1#ZJiTLIpNkj@V5X-(IBQ<9dn$wn#|YVcFN=9jw zbQIZdan3~(;+R)M81~G)$1-#l0X-K_A2-rl>1`H=2wVzRUM_n5rQHrBThG?t;>Jc9 zRj=sD;+M2ai+aO;Z>`R_iXFPG>g{*!Ewu6Qe0dDL@j|cjG~8laYe#`ku~Ap=43o{X z|Fn6KK2V+zUMq2{j&!lGI@|AEv*km5oa4yr}p%4yFjS62x#Px3@E_Nt`fG$<~vX&2?fj^C*4|0=#Bjs zR^_)n&0ev1QUDU3?pX_ z5Z9#XXL(rb6|BunkFiVw1wS8UgA3;j?yM&F3}l5w&^{2orV7+$d52%v+&k>@ljdA` z094@CujGyUfxi{zx=mM4^l%1u02-M95@PDg0I%Ni^i&5XSdR09=D%ec0>kpaB)Rt#n)6m) zCI-O%)g=P|_tS_aQ%DR55|x`SItq*?JUE2+kS?0!&dd*haRN4nBZXl9>Y24{lT|PH zsK}(?*wb!x!q=GD`Lw71=h|tW-G`@7-WGi+*a^24+ zlZ~0lo`*A)5#T&wuk|B7R8E|!XXGbkg&xAno(m)v1U#wqZOCg#-C_beDr8a1Fgn|E z;51UQbxp26RTpSM5J^Ni+^rsel@xyl2O&mV#vxE_4#AN1^v}+k?s1!Y* z;n#u(wU%(g$%_xzaC+^2{<2nzB}(iT3|@1oS(X+SBAeBO@rS9FpDdV{VHt{F-9}vw z{|U8CT^cQyrHxg1o(lHwK=)>LXHwj~Y1=obj8DM#dt7#|DN|bNRtjOs84T|MQ^5E- zqbWJak>gT%eacuc@X0hj?JIIHwFE4PxD#qqB;hRJ_tjx?0eg1TY0-KLa#X)fmz?p? zfu;CGX1wCiHhGpWoBP}>zbOpKZT^Mj6tc%dF6kox9V#CC9O(7887J!W7b(jCD~-~E z1VQVCI33DUDSHAK0^Z8RSfGoj-iy{GlBoS4Z-_gvld0J{G|vI3ggohy0%oL`kl_@X zpB#&YC0}E>mw~2%P;C#y1tW$1-bVo;z_iHixurolX^+IWPNT05+^QaXl6ogLP<;Lh zEQjBHOgCZ2B3TD`a`J&x%)Dhx+{gZba#dAe+;KSn*K$m&&_H7U+3~;Yk867z1NKHQIN(!LmJdd}mK;%&ekU^&I4m)RYBf{-E43@QB16iX$TZUYjr z(9Q6B;egial>Z78r(LF;Ak}&?C{!(UY(#9dl;q!O%^iI!RS?G}CQ8NhueU>^%@F0K zvU|4Mp@p{0{4Td-o9o?<3+Z+~Hs3!T=??0D8EEPab1cJeV>J6wT2xb@`p|Kikk`1H zE4z8PwYFq=SO;>A?!FxKxeN@xu$kytssV7yKrfI0AA!i%x&%sqKzY9hn~^!p-zy|A zR>aL^c+I?&XR&8v6W0{q7Xuq~1!-fn!4L82zpTJ&LRxYfYeMl#FXrAwSFhivXAv8R zTdOML4y$CxLq<(@9JRv)Q$bk0RdG><16caVNK!^7Rv;hE=6;{2rHnWE!RW$%}GTU?vv9Zi%~ z#~COjH5lg7dUhhpMxK$b_B}7{aasVFY{DHHWvJT?{iw=Qg9n=mz7pvVefaN$!(Sww z7k1v>i}&JM8TtzKUu1glxn3L)hne*s@4wn@psBm3a^MI)qI55Vf9%s{mPATVvUTIH zZQ#}j-j?eL9%~>vWQ?H%zyX1Dj;RnIcrl?WHQ=hKTQ>Hb3)JeG!V6q(Zcm;H;bros zXS;4!w0(bLB(Jvxo|A7U?R5p7zvZdMEa5#T|)f0#K{^n=b9;8y*I$ zT98~OI~>%LfJFpUdiVNQ<1YV8+&wDKx#ad!BOyuAhk%G7MFk=kxJGC1$e9)lS^}{g zUNP0Lt*2G&=D2qTb&9K;f=H^Ez%!H5ixf!dTn2pR2ZEwWQM`7zJ)VirI);R=5r2X* z!Af)0Ey^Iv@52#bOWN(3j5?p*DT)zkRSq)*kbqu%wy|sOb^)CKVH~xE z0)Wb10jkYyWL6y%oWr~yUBEZ<(}yd+W{C^Rd6CcgRX)tk#07$};1K3m7s_Wo`Lhi& z;q?Le^%Xdmv8gX{se?ytPN5`B8-X8LtNMV1^Lz3vlMsQk5g^5_=l%OG1>U$n6>rN< z`HaK^h~gig6RXt+Js)L;)ma^TrAV`=?Gd!SB}qpiNzVMB`wM*k|J?3jrNz4Kn~*r) zMu?Ce9wZZ@+@P-(088SO3_JURwR$&TrF^8+z~WF#5ukj2rj|uc6_Dn~yEBQRUVp#m zm}UaF4Grmdg3G}0zcC@p)dVU>AY6BtIlCUwSH> zno@DFp*XG&u!)btfQ12!&;&>-fwAy-ct}@|QPdh`$~>@dogxC(-Q8ia)^~)isW${r zc-nL<{2@hI!cPgs!y(=u^{Q)*y}d$O@O_8HBB@4R-T~mTCzTda7iRRcrN2i32zdMIc>Xe8?E=oiFw`*N+rkEQP9h4c z>Z{MP?Tqj;Cd~oPL%ZCkZ}4*D4S~*`Tc@`+#8zGnbqrG15k6CBZqG;$sT%&+&hA(1wN;accvA6GW##an=Ph5k{ zOU$p$1<1JNSw2=a%?vGmttu-n*^x_#?u7r_XiRfZsFj_rEO{}OZMI95dVNJ(57ZYL zMh)(1Yktx;eY4OqR7qZ^bJHtslX4FCeZ(?w4F0K@=9gF(>PmB3O#xZ13Rtd$kYKhe z-kpD&?_`Ld{Wrv*rMcp7UG9_~?cY)j*OJ?`e9F(1<^s)=Si-2gj>pz@T0(oJKqf=Z z4emc;xc||q%ckyLJRc|UU!>%YuL7+}6;2D~W{^4n;AiBwjX*1~@cDAjTFDIX#5?FM z0VI4&bGxq2(8Ugu1t2CjbnoKzMa6p$d%kU@E%N*U`$wr-cL9+48YxozxGi2fqS)qH zcJ;zn&{frcW#$hgKagGOl;5#^0Y-L}aL#o!ZUCkZ)Nj#6;;qoYEec;nr*4K~{t&P| z{ge7fUFT$e-Zj&tpM zY?gm|F3KeVJy-SjL0MgL!W_006F4E(yuigPFlw=5I50}M*pzYHwSXe({z}wlw!}Hs zly_2Iqu-GygRAo&F7eXB(o%-ebFJP{o*w8l{Vd(O*3`Zpx5wDqu8;ZMp;Hk_iWevl zxIi>CSRvwlU<$a;vo%ZN5w!eNWGrD^Q+ANTHqczO{IKO0E}vs+`CJX9=QjTL#pyDtmPb_k7?iv#zPXo7fSN{*oEOUp11x1TqmS@iVB0gy>yFuqwr zdMmu6f8&;=38`qFoUa!c!F-@;SrDIjrs#z=k<+wT!Z(4A19=XPZN$*&=PLZPH1c|i z=}`83AB8N4B*y0MIr&V zmweIa+UO1%V7M^mt)>^Pn*T~eecW@PdltwzIGBV&iB>bEB>rIY6cDx=+6Psx9H1#? z?7tYV23nqqQ%US4nXp6~X0(E^!40X46TqjZMQ_`~q&Ba}fO<*$T2?3&SgiqqPg><~CsO-5P6kH) zzkz8o|CYWmOKbyNaD^sOC9TvSSwYSSejT_3BS)SpHs~|Qa~n|wShbpsfBk}MzDbcR zfdJwnaqpm8HhTMV#*;>K49`M>v*=KJKs%0pan-RHOVYFSlIUT%B$1#}XXM-?l6hP;2gdI_}siavjArCJkjfsbJQw_!RV{!a%A`hNJ-BVYQw8Fhy7eY z+k-e0s8-N?5jSYjZn3XLD-1T)e)OKJ{JTk65&Ju_XPs~8GHPNEtu12 zWt$F56HgJO*WHh{lAL`0w^irt3{;mDmP=dZa zij?#y2!05{0T|5aL={8od4X^a4!w~Q$WU&p4ifgTK&4UFyL|YV%7C%A*7Q=FQzV`^ zH54(>uaZpHTWk0;WtRy#cI$~TYxu}umiqc~puf2#mqK8n(i6CnH>=B<44YQ4pNe?g%HnL-W= z(33@2;}9KbsdS1&u*lbTlAHHoA$cS zk~T<|`!)6g9o04qCq@Km>Mt;KaRP*=v=?&xj4f4io|Xj5YKU3QV;<4jzWs@TGEBhq zdVThZW13pA&kufPfy+fcoO91nwd#OFulD(E6H; zknl!B$9Re>Xe@Eui{&+3S?$Z|Wf@i(SCnPpylZJT?;iLvQ#g0TvKbjC7Bk>C@^p@! z{9!G?IIfgQa{{N=s}%jU(OO}aw}!u45x+@w8=1P|vdJ%6s8*ZTYm=Bw_Y5_osWPaE zUxoYPOqqeL_SAzoiOd<7&;TObZnS)LX+jO+>O{|$I8X?Gub{5wlk&GfKFl>uK7^sh z0?-F^Ksj35U_ka~FT6PT6fIg<4dbp~Gh3~yfavN<+@u12E>3GLO^oC=AOnpe@qS=$ z8|NBa`Fiw0oTX~gc^zx9DBd#A&VN->RN|3kGTV!A9KYOs?Hxb&5Q23-WO_`k zUx1L_^d;u0RAI;5g)UqJ)RMbbdmTBV^K!D9o}d;@WFFeTGg7XubhQDBksa^b2RN1p zN*hD3d`28SzvcY(#o>q=3(ZE>_N>39;&MCKW8R7&pWpLn5Z+lyUoT0)Tn)25phBhQ-y-jdRM{zpkl+a5rE`N)SIGDK8#kO_~Cktn_S zLhyp@(ddR)bd9MX@ENl)L^8)tsY~-~H%`qP{(S)?kOXG)@l~#ikdPaS4d$Is=zNuW z=(6=&KIv0k*h}145y%fg^DKk}8>4Ch@v=``>&!aHV^uk<}@t!FEda(mkeA^Y^Y_l$E08 z8B|MEi+Ew~_lPIvp{&&B%qtn@+&@mwe7q3C@B4w*SBZ>YX6YL5HR%gJ7p2en`CZU( z+*$Q-Dw;~Y5X2llzujcHyxzB#Fz?#wx-(0^IcP}nzDeaVq{zIa18F4XRC+qtP0On~wJNAa7VB1-;#K;O@J z)06k&Q}*w*mF4ko|9&9Q|1#%$@oVcZa!WMCu+;=tib9k*G(%pN2_}PgedT7F3+$Z2UgtPc!sO?c0sf zJhnYl{(2XM+g}#2>F?q=TB@qAum98qj!uK#5J6SKT)Tp_zJQH?Kup^ei>?-T8n!XHCa$+ zbCoa_F!#%db+(P({G|5Bo;K;aKjoxd(ilqpNv%A?AFK4KIejIhL+E5Ftm+}?^gz_H zr~a|1UIyI$D$&JvO)hZt;^>|F>NC(fe&JHG7AEPrbNc|A=XGZ`UH=UOry0ke#xc4( z)x4t1_avo#rugb(5trLu-Nt`N@o`9cTv-sm+(sn*mHu$NbGei0lBc?hV;b$BE%fDq z;GgzJ)kPMf?wuN%olz~A_r`EDoW)Ff?BZi$N!lp;4fK>GeEc2gh-%$1Zo^e|LU3wf z&2PX3h7~egqrK5SYQKr_;^PhqdcUKV!p1#<+SJqGI*xe}sTR@}pwzusg&FUNZNPQu2%O1+*NKVSEYC8QFUw?m{@vz^YX5{;-o_lBL>hu&}#yR?COqJ>Q zMAOdN-dcl(MhOut$fyBI!`NZ3}t66@?O$k zX9hR+$4nX`%x}=r7&!!Z{&ahh{(VR<)JlDLY818gCU{E1b?Mzx@xAE@iJRc&7lt#Z zhx56z@Dtw*CGhB})!c!giVc2~Z#Ur_%-8cJfBD;^rG3i=2@iZD z-E|IpNm$mkJ53LSqs>#4sVU#TIeX{)K;x7!8J+CINf)KnlG%NeWW)-(>}WlVFHF7t z|Jb_na47fpJ?$OZ99v{b6tbm65>qNd5y>7xWQmX^W{egs#E3-MP9c?j-;Kz=g{*_I zk8KQQm|@J!@AHmx&h`C%{oX&0IoEa0`+nZf@;vu*Klk&zu)u;L{Q51bW|)`Ly_mwq zgTA*^;V6ch|9oNd;9(_=M1N5Hf8;cn+w9dV^4-N@$G0Ch$l_=GI8R{a*T3oS(}#BQ z940~KeTLE8gZ4J$R8=#^f2MoSJOjlIp5JQ-@%QoiZ zvC}7DkRhpjj{14^hP(VNNw%m=X?y;;+60cY;FyK7-h@0Nty?v<)Leba|wbc$$(DoFUr7L*Y#FE4htBSos1@S}Q#PxuQPn`Ah`86BqUlV(wGP8g8 zEE_JwZVpT$frN(_;aZi3d^_L>o9YQ_rrLJ4G1@wH{**fV`dkz_kJc8BZW}>UE3K$| z%3rK{im72*pTcciuV3h`ZqPU@IZ+lF0~)o>r0RY=@71)lW5*78xIO8v*I_VOFzbp` z4(N~S*>mS&n6+{z;`4?IlOnZCVt#+0Og3mp!zmM$usq_=AAZIZ)}d>X*Yyzb+q4cr?YAdLzB}q*jUH zHSXn-M|`-vj12b!=~{i7qE@~^w{eur-x5)lId^7TQ$A-8?>X3qs-s|hx+lRm$#C@~ z!N8)=4Y!jlZ-l(CziMHsl>789$Ipm1zOtZ^cf4u-L>0s%q zSxOtvyat)3d<+iTdZ(OlL#dPr0m%8HGDd%FHV@v+W>mZD0?IS77T^OKIIK6egPk^4kQ_(k zhWuaEZVm=VP~-adl-s;YwY9oAjNy3ikCc>1y-HF_5WCOWRe*nbJ{mbU2eDfT_>)?d zke(Y5f3$Ryc(nF z{~^NxM`ve(Ufr{`zQ@&zeT2)fah$r;!3qquHrdnC_wJ8`CBBMYe(=UH#S{FHM^QY~ zu1XmUa7cK({qrx?gr6qj4d9@j)py!zJO^1(AZ zM-7y**z>x^(^}5#u?*<pg!7qHzK(;l^rcsNLP&BAeZ}njC3x@;uF@i1@wO{(yAi!c zX>1)of5w^AEydjD+~vRpHQ%;=;K)PLa{pi?YY+65V9DU8(sy$0RN9SUJq4dW zed4h7;X9**8%hbBJ6sp=@7U8!;AvD4~&%>~`j)&lDvr19Y*Y)nbY;H&&% zOH{@?HF44%ROB01BV+CnTlxX!D|x13lIDq}$|?8#FlSlyV9{a|YQ3N9y~Rg7LZ(@_ zBis=5jabze+hD`|^5T<0yVzIbe6bJksF{gK;^5klN(;J#l=Lz5(E%j6>)2NrcGzn* zi#&sC_mHJ+1nCXY!o0u6q|?u-CB7jZIDeV{JU(w;L-YiO`a=i}KX3d`j(U;DdyW&ht9oJJdi$*0rurVG!eA zBrzWl)u7i#A;k|e7FA!au*~Fcv*c+8jY#W!dEop*zw6Xs_LDZ9#@Dwy8#bk}{c$y? zJLYEI1C;1YR#aEx`4e)G`|hcRpRB#j>vQGkJ);ptS;OyK%QJ_)h?pVI)t`wsF6g;~ zOrkaN6mV;asPJ6?vHA=5XoFBU6dwZPA}BrN4{{=DfLxw(;S5 zpOHM~&WVopmA<#@g3-J){D9L+GG_SNfdOV9pRvX25V7^~?964ex+Ylq%g++G$xp}} zJsA@3@^7F-322SOIwdCB2?6UfmoI3Hwo+a?V&IC^3orMm+2dY64mE49_gT^Q-`5i` zB+VW1>C=z6dIeZ|3CL8eoIO%-dsJAze1%)Pn}ZZ~ zU2xwA%hsJrc?aCH+lJhU8|U#YUF|WxRaClz!dz&wWkyQkio+*%5jD@2sU$nnqDplC z;$bYY;>=m_=}W{z>%VOFfmkISZI;o4#jDchw{g1B zX4Y7qgB4_M7x;Y9=u@hS%zN(fScy39CokRQ5k__*kHXNo$bQDWN=bUvQ~8PYj5Afo z7xE>Qxs* z67|mGArF4TEJH?>2{S>{G|g)r$~a#1m?itxJ`wrSKd#!` zCXZRZ^dh84cqs7^vy~}FXGqmOFUer0_NMNK5c8@@W!xM7{^)&wSnLc`vV&m775QF; zqo<=#DIRXx!ghkr=uzWcA9$CwP*$SK5Gq+Yyc=eMn))K`HWQq@I=t;@4yUyE#de>5#RAv-XoVPh$;hm#d1m68s{0U_^xAn zOuuUGL|p09Jh8gc>pWw7T<8pQP86lIlG`j>v7S@^MUWFM)h-89JQ|C3QtbTvN&nP4 zuT(C2`?ParDVEZXp*Ne1+;rr;i-;4K>5ut8LJ!EeG_y z348B1^2*sxN;kJh4LO;7sb_^MUo`7EH(gfeb0n3XcuV{-aOCNj_j2Yvl!(9*cM zYsq4Wc;X{G>o}}?E z#kcXco2xKpf$3LXT`Fi4eabZ^J}45i6~No-|_f&QQSv^?-@P3#$x51b&?FOdx$bl$ozFC zSO11Cb$*GWdKMVk(2i}e!2Ng9y8W=9qb>P8nMe$yvlqiCi1qPr4xl;Cah^tD&$f1RpBWOI#u}fkoN&e7>xEzA|(XeF!+-?R)j7kFvSV zZ!8E-B~sVghiElNT#J3Z{jXmDnA;itLXmV~yY;i*P7l`J*1$KWw-Iq}QzCl=72>_{ zzYYqWqmS&MB)U@pTF1I&x#ux@IfOs(*S-TTSLW?1{^g4orOc&bJ@~J+kB8eev-IbR z4hC3nyz!-P(9l9>k1t$CJHSjlb)sea7k;hAOpF{9Qcy*J7Wxk5om9y7di`RIJ0Pgx z2XD|uwh?H_G7D)^OdPi{gv?w_JPpB)eb@`Xph$>$T|_5ukN`vm?Pn``(`{U@_F3{6 z2>duIuXlXvGr6}ZZR)EX$xypQ_J?q6vG4Vtxt_xY(&O%tZ75T|4GwhL-gkeQl4 z%R!d+j+XbdeZw)@w`76cU~m|o3&7a&*!!By^DsRP=YAT#SYO{R(Zdm@b>{2s-X3y%r=-} ziF0rSoO|l_U%W8u9gIqQ>$Qsy7S4DcET?6bwNrc9<;uY_A=jVW@gBGvz_WO$xzb58 z9vj|zo39NKenUsmSTdFr(Q4H+g#kgIVTPHmM(Dhb8YAZq&;cLocN1YkahGrRDhG5?D>xde#(l#{b8PdYXT4G89Pw3pj)4=gaWWn|={ z;|~&v^5OK_Th0K`bBi~g7A1%C?%Q)Pu98$XoOAT)MfDb+z4CiLpMi-@Wyc8Tx`)u< z3ltN3Ppi6lYUY}z;L@ljIP2dcUDroLd2hJFy)6-=L8?ZUJ8U+e=C*y)`IbP=w~Say zd$XgC2p7c-MJc33B^#YQ5v8ssN%6+mbQkB8vZ{9i*>PZz`pW+A zE04sHgr&Qxi8|eW{+;){Kk20uDG3U%dWT+Hcj~@9-bh(EZ@&Qifq&!3U+f@ogPqO* zf$edf_b$wOIAiIR%0lsYx*Ljy?Y$9m>hAIZmHAT`zFj!+pCY)dG` z754Fn&PE?gAA(mj04z1)YP9*hJ^Q4EzZMXCTU84o^a`%Pl?}6Hj{dkP@ZEXpPv@+P z)rec*Lw{k<4xGQg4)Rb_Jx&G5mRYHuH*FHMlME2G8&M{8t5Q?nAGtWta+L*4i?87= zLR|v16s<&K=fL>3OPzph%ep z7PqBKSLMMN_*SR;B#6>I%`WipfPH71);-YV3Go)NVYAH$jidR!?2)reg^3BcukX5S zGA0qk?|&G{yGxw7bk@e^=5?Va{H^$1p6A6)SsI`|(Ctv8sQy({CWqs6z2b^fr}R{$ zwq9>yaLs$|8S1I0Vzw9fwjJe#LKCZiwMoG@1z-j(i)45%z)^{OP+}l)*snRr3QmkO zXO41moX*iB=<}Z$E~;VNei|F5ef5jmxAm_sj_u7dDjw;sRyOj% zQisx1FnN8|Y4kQ@sk)n1H~wmzbv?5|Y^yA5VLSixaf(IncUyglV>H(@G~^8BQIJ8WstSDShG5K;bD_!yJ`^*P~@~ff4qmL1YA`b_a8nyRb>6+sVda= z`VSx6T610iRk+t`qrkI`(I_vRcenXs|yG{2?IT4R_wOd%}t0F_L!)t54hI z@M!n_M{OK@YT|ZOf%h)D*Hh*M5qtEiD2ynA*}u=gbm??P_Cc$k8C) z)%&>m$7nBT*e0m^(4zL`yX5#TjR|7B0a;LqB39VfK2OZIzDensxsnoN$QAiMcM*ME z`NYA3+MP)fF(f=^1Vj=6{5&d*T6+2(Av+_-+jS4*eQu9egTw!uElAFr`Z2uj%$ zY6|$xLs#`Vcj-|yl41Rux%6BQ0 z2EM&*s_rMQTQb)67N2)46*GovoLczlS19OdJcioee<8Z9M0Q4*py;CLG-L6XiQ;Ux z*nsySuF`E4e3TF_I(uQ{dR zXpBPT8yMiVv-3`=JB(-w5HEBGogBLvm1fF!h~#0){5dxY zCG5iy+b+4d#WnwS`fNYEWHwkTGfrX20e^!|csGu}KqrgHNt>2;_1Jbfn_=yp&wm#DA+IOK-qSD@`V;Zi1=S+=nqbmCm2NjGFrzGZS18`o zICo95W(S~ zKarS>Ovqq5_+8Srcw^AwmBRaNK8Mz)EUY@)APIzIjHT5+ch7ML$OHD+>)YLhfLde3 zacl*3EW{SCMrwJ2)_fZT23Jf;@YjtcleF-IRAD8Hjc39Zo--iD>9>NhSPYHTr9nGk z9v(1NiD6Fb-#VZ|4tJ!@tGf1Bj<3cEj{g{{Ur@wXl!bl3_NI%sYREYLW^#%BnR{$^ z*+O|&Ii;X|$aB6=c@F^|pur{cYWo2W?LTV;bT>Be3-qx@0LEr{^-9LcUApm)dQ2UL zS6Sgq3NxVbY;Pg+eIk9nkd*ZGhbY*dHe6?Y*Jn}>JPu%NAU|hc;(BwKpPxTxnMo5C z)M4!q@QC{)KEb*g6VI3Ctwr<(xZ>@37&IIMkgZVbH? zrkB+m^jDZl6LYN7ka)xy6T1;IMQ?9C3^vDu9ReJ!j$Mqbn_EJP!=dA#Ee= z3*PNUDKt+eW6W->pNz^s>he6mj^#RB1dc5xVJx+3;C^L=+V#(wi?9EPOrp*ciJ<#gV=b5rl7EFboZ@`ydWIP zSSqcz4XSpU^efc;9;I#oID&&hk4DJ2>j{YJrV#Ttk$(d^=+>K;r8o-~KLTGC^dRAG zeDK&1hcCT;Ima@OktRmVs#&IXMo=(Z^@5wx;bIs8w(4mL6k!;ESBi3n6x;uGRaxn= zhMskg^imkHm`tZ&eeCnhv@T!#zJ@S6TKKyw(vZC**;Mk&F8jH)Rlgi$dXYGEIBhw2 z{%pP}H`(QBd*_KI6pM(~-4&^`lNV}Ubr{dt>v26wM=Qhdx^@L2$4n%V+k3 z#<8=#o$v7BuZNlcPU}AdN>^sR-NscYQOgQy{4qpio~9B%MCd7KrzrdqWovp5IQCk5 zO(Si`oc>2vZa$q7yb*6#w9R}A`_3F25-!pQaT;jb{}tqGehAYi0cU$M**2#S2h#f6 z-pB_?dHaa3Eo6$R3ySWvYtOO853VPf%L)hxv>YLA8Bw`A3winuz1Y2n1RQl(o_7G{ z0Ey<*4a}8zfx3vyNpqQr&Oo$;Z0s(?&q{+#DH*j`p7@OSM%WoJlraSf09&*FeipQXn_I!zhGcR;+G@CXwA5MdaeEl?qm|@D z1c1G-?>$FA9{DrX#mrX`7s-=ENCO=Tp$F>NY;YgjDW=Y+N$HNX_aD67MmYgx7ARJ- z)VdpTG8V;Y?$ZDJz^YhH*4}gL>rBxpEL;7UCKqxj+)OeN9Fu&i3o0W{c1{Yg_H3Oe ze?bnw`^t#sbD287H$RSryW1tLFZ;-@_w0u}XR5r^)|>zRHm$iSIz?;fxvUDiBH)hY z)ZyQQEX-aNzMIo#?^wO9+&arIR$c-~lzPke*@MtvC*82k%uy}qY?+inNK+apd)#P1SrJpy21JmEwG*Q-b^j6!&lcv(Qm7Qr+0NGj9c?(K0@Ur5+=X zvuN|iW;vpD3rmOjpX141*qkz%Gaw~d24VSt`e}W~9|K_XyzsxWsOhkT^{7<(#(HeyEbv0;|V6{z@OaPUQOD~%i2yc$l~zIi_+@i>o?g$_dnLq2= z-VdksKfoW{x6jZhEK>1|(biRDvNn%(1*gc-TLGllcI5JOlCY~`6Xa!nhtwtyV(F#9 zgp(Hm!f=ro6>ily-tV8K>VR{n$+Zdb^SAJEZg~Y4-_2K0!`e)7>LJJ^rZ2#^p+W`O z7)za#K^uv|6Gp*WNfy^2rGZ&P3bsEN$PQ*x5T!z&L~;b@a`c|q0I&7n+f*qO%oxlO zw6yP-r`oGq>$W12-e5!_M*-~jVI*x0gg*`uA1fUauy zXn#q&0CloUFSZzPl`Rk6H)}Nn6YM_;aV&CRfjlt+FqK1XJv8S@1u-!daGw#cAb&28 ztjFb9hS&ImhLaQ8kGGBmXaCsC*ekF5ZOZt*k(5@Ffi7}sB60zNSSO>!GkV?=mO!M4 z_|Kig`h7%^<;~Nx6wQa$t9gM~q|v9+b11>KzHMfB)(y&vI~wU|fh1D$Z*2T;?KOpI zQMLt*PeXeduU7WbUlI1Q=~n?k5Y-t7Jf&b_b^ILU4hdePU8pxshLI1}X%Xsr{uTXT z^AFp_>L>A9E{3wZ`T;_B6?|K03v#mF!4ee(?(fXKr=xkJoKQ%jFtDl)6z>O7Dy>Zv>6O#QE66Q|x?i+%=^=fj~@5$!5;ZE-Ar9$?tb{ zT2|@oGWhl)!9{xOO1N*X#0#f9lLH41ymQ4MJC*kco(s?@`5pV)IVGRE0MZ!yx4q5= zzWfz33eo=kb2*s3EX|#Mc1AuI*hQtm@eU@)HvrL=R)xhiwTD$yzFx-2N1bRHbHyg= zKY`-Evu{2A1tQr&wu66rr&GbO+S=Qfx);V?)d*$qc%*H=cx+xYn5?m=SyE)a1nszt z7bpd+E!xAsT>iVM4nJY3zF4)ct%MY26{iaAu5w^K{`<;y{KeW`b@m|;$^39uQXFSG z&nN#|g17Tf_^Ka2qr*x{${HM=^r%zehW;)34~U726iwaN7psk&@BeJdX|xA@IsW&G z-ObuAF8NdK{@xpF_&9o`&jS^|yUzoG`F4c8dRhy1^xW-6ideV0Y*Y~HC-qplCsvqZCAHdJupNa8B%m7;3n?vE!FsWI+HDvXt!zJ8XbX!W)eXNeU8zU==T@U zk+y2P-@b&iX@3Rjs3=!+a3<*RaF3m+{7@%Drj7e3Mv=_Y%$JvZ2H$IY9|5K+@yL>r z)~6vNy3)r5{oOE9+egn}VOE!aP2E5${iYmGq?20W&zMoVKk@7w9-ins44iF|JolDC z)oj}FTZOfG?H4>pf~=SWttyx~L3Rk>ah=-^?>vO|5ZTYz+wZqC5c0%<`!&ga_X-fj|rR9(~#5 zAHt5XYyPTF>7P-;>rN}HxiKJ1csX@wrP(UsEXZ8SD{gUbBUzsys{%7}BZ0oP0*E@G zpLF@1CTA>_VrQ85cA~5-0%#h)b6b9UYjtUxJ;d@>!;dZ6f}9)_J%Ye&Kbf7QT**FF za0<0bMU}g)3x7dfcnZ4xZ&_6nPFBn{B4<)+*XZ4Ag&I0eJOVU+8Y$8cf>Zo!5!lN6 z@7UAchic3BFU4bJim9L7hEFkpHzP-{X;m#;ABtpT0*i>69C$h-?%&=xAce)+im04na&ldO^cIIvv5n~otqq9$Uo(7 zMHAQ+w+%L;_qqK7LUm3r^^?$=H?GV=x2eQpKpefI?N;V?=UZ}pa7lt)EThs}xFQCK zjVsTH--z=ahQbl~x-H|he!z#gUH5nG?SCvp`UBPySc7jXEY|YYGwSyPl8k|* z#F|dGiX%hq`5F45$7=Q86o>0v-FxlTq40CV#!{)ZAvzp?b`D2#D~2K2F6@9+C0;SH zlup7~%=6`ZX9^(kHzo6<0i)iddG?5wGA{Ow%kRi$CNaghJ(e<0^~NFD$G1eluwm)V zp~yhQm%P{P@9{7i+5I3e{T=Mi`mfFfbEVe4@&q7}hs^-^2(X5o@43%pYFxYKUuG(K zauK*8!Sl4%4y&+xJbVAF|6W`D9Ttx8G4_BErvKs-njXZiCJhev4Rm!@NJ~lP5D`v6oRqQ@*mm^N6X4&dk?Cj) zbYMkcpKKAWH|Gt(<6C&S16~l1B*pR$QwPf*kDCK2(3^jGynh$KSBhoW0t?(gAb#M$ zd!Yd8k4QCABg*&GcKEUBB!hY=EVR6b-BTZ1snXKm zk8SEWg&!1{ne%J@GuD6qW~*%)q`5v2RxNybDRh2mItd+6Y?O8!vM$yhT-pcpuP7HL z`2sI$N9$5=ELnKOH!7S1nm7aPzf=wUbJl>Q`kaQ6vlc3&+y>VaUOJs;!O2V)LHOVvsaA13cK|&FvIk0Ow(bD~GFU;O;aBdPq@SJCa4jvW;%6g_ukn=^p*p8Q>o-ZioH2~nwWGQu4q2qmgDI0Q$0d+s&ZE=t7%24G&@>@I& z>s8Ss-3p7MY?3~^1Fz&vNEF9CkW$+Zh>1f# zggS&lahAfbBqK}iy#~|6>)iO-%6Z@CPk`N}ISi{gb}ED9@zDQ+Yy$Vc-8|#%GG^q? z81TXC*=2e?Q6&$P^&W_|#c&l~-}$e;(^-3D1@Jc|!|}(I#@$`DX+Rhv?NX86^aJ-w`)RfMhyV=>kB{s3P-Sp{-7h+`q?eH5# z@7!g1-{y#rlTsBYbiwAjtU^}J`!^2X&JyoNsP!XTVoI3AWnzF^TbG`2=R%(AC)|O5 z?)cB&s=Di<&~F#97eGCgh*)l{!Fadz!~Z2QHGmECD+9DzxWd56wS@eOo+TA>g|US3 z$psEaeLRS~OD*LlZ@KHn3FGaGG73>&w)X?h>Pvc}62b~hwV~&b7DzeHNEOgt)glJq zZ)`i5Aq?xDmv0D_PL5ZZr`BH(JU>o48MN|7#^Y8N)&O{%P)XGVL_Ij{mclH(;Xk8= z{s!I%V(q@Zy)ssn=|qMVbM`li`tx}smaGJ#DIhs_d^;u4cOlnOD?~ZkJXodvvFVd(VB5%p#qrh9I5Vfm?->!Ay;AQAbF6dBnVz$Fj`+DWy+=b>zA*1- zc%N|_MT|~hjN$}6rt`HR1`m=w_wsJt8@G~Kcu&#QT-s!DqgZ$YM4V{q;$8G=_jeG7 zYA+An(K?%`r_nv91=tygPyCiD4uZ4f+W5S`K#^o`ljGiNJ6}nB+z+_O*8ziRyHL;V zKgB342PJ2jXs_!`CY#Da{JA9F!;zV-FDc$_Bl0aO_#5Ck`kmV;t(D77QkjU^Z~ZR| zXmPPKJ^=Xr_mwTV=~7}}ftWJwgI)`D8e{qJ$BoUTn`hYPHo)yE!0a9+z2)%(IhVb# z*XqCe{UE9;RH*yw$-ltBw!K8zVS&8#UTK1ySb>F`!OVizYy|;XYs1gQ`x$lkuJBzD zx~z^}GLjAYcu-H}~@iNRPqn%f|`(LnSYR$lg0sMr>>Oe|Z)Z zf8P6u>qXepUn1<={s6j2?q9oMeXtsME-c)o;>;nj?P}`JkylPxq(e0vV0wW(X(CxJ z&X)ou0mqgno7V@BjjiO=E#_k+>hEW}TCXkFxt)M}R7dNot+n~MF~fEtf!S!Jq_fc_ zDBh{HpMd;LOW@W;aFT1lHx8=M)5IVXxkp~d!7_j&Jd+C&W?>(I%t_7-lp*O@20VUw zWn|0FfR%5C(^cPX+8{ZOSFd1EBC_+3#Ihnl0gD7*;RW3r0loZH8IHG=MFH9PG}8JgOtFX+9qys@!H6Wb14 z=KoyQp)9=t%+frqU@}CmJiGpe5`FP=%>h+AvkD`v?@k!TWI>HCQ0%Qfie!QP4L~2ny0mCkxX`7Ltu5%H`P*J78`(>B0(wX)DJ3YsTNB z{USA#*KcILX@a<4N0$N+Kg_6Ow>jvX_AYdZEDSO}4$ISE0}fXo==1VU~{muZScC1l#! zr9e#?`zEU4O%->5VDfpO-LZXQ$ykmrg{S95Z#|$Com3U=ycxdtW=Ozo{_H{nGUgZ= z5a0PUrzpD(wQ>79zN1R6e#?z;p$?~l!p@?tLoV3lv$HjToz?*Ihg&Z#mg9*QMZF2c z*gKLFT}Q(uPJzD>P%a2mM4J-8h^@oZCA@Y%g(`|8b_W5LPU7eRm`mWOa2DAKe|5Tl z)=tDR)EjCuwY#Cai9rL&gxt+zAfb_fn}+2`>oVS zg^pbTsQId@i&urWBFtd{R`?O9lzvu0VGJr9T0_Z|OngMvRk(RS4@iC@3~?~}rl$Gl z*~}@x>gCKzSPM2)45g{V$6~gRfoc*S#@k&~?5BU_ z4QX7kt!tqVl;8)?6FM~EXR{HHFI#P;I))LO<0$wJGJ&jQHv?sip!m}WDy~Luu2&2s z@sS!8aa`<>B2fj(3GBFZ?64S{ouDNlO*CaAajQxw-AH zd=p}pai`iX5bx$=et+fasx&00eHJdj#@v|-z?<_99lGoC?Af!&NQ3`5MgWRBv!DxX zcwcOWg=-F^t#U194CtsK`d)syEftjS>&3Id5tJ5El4;15AGW=R?b!}ktQl3a;VHcH zXt+0AvMp=E-+&{|$eeHcpR<$dxlj#smsMSh_xJw?zF3?Tivj@ucN*)_mV2*N0+NDFtHR_u$Zi|V5N-gO zS7*A$h^EXPA?g#lgT>=XZe!LNB2;!8t$+N_=dylh2e8ObSUS78v}L((y$W$-(ln7u zecq^2NxMT5r6!r&+$R9*dsG7l1sPzn-)Vz-TUz8nL6F!7A02LYYXh~-^a148))mn$ z*4&!TO0mIA@b9HfbLka84LJY@FeVC?n&+lKU9#RsY90yHijQUzDm!`BL;j!F-}JiadWzDY*9TS%o=9A^<>->DFSi9KAZ2PFO*@o>@y+5(X4v3Fy;{F08F74P&X8fn@HzX z59r&eu~7p%o6ES`uzrAJReyR$7f{3}*F`tci6iRxYIk!A zH$B=wWX8EC(kbO#xhIXl6Zd#(hEv#Y`bQ*`$A?bnH|AEydE{@$x%=+@`(OPTp6vu5 zRz`m*k@0(nzM;w$*fp--VcW4eLbb(7dwsZOK;c|+^L2+RO^4~1BL`t41y^v#=Hx(b z{5CSAFRZe@K?8ZaPg6R{En-*Xy?SrodT;gvs^rUEndQsDQY=wfM^Q)p7UUEd`i$jU ztuN=-Hp^kkYgiZqs?Kt!Cv-j-6@W zvfHcb{$92pM}YbQuI${y(QD;HI8Gy$^`>{U4txiwjrr>HV5|00d$rmNUNR5ZIprUx zZ#|dZDaOA2HRCE+Nsxy$I5`yw={M&-hg3eUu|?ldv0q!B+>bo_-@63-TOW1PVks(` zOGAVXi(F7%1D&dfipZ7xQ$AeN3(`F@(>q|k700fm=Mlqq1+U!JX>=v_yANxk&pS1t z-RMiZa&mz;8tqxd%teD9%|SqA z6jKi5)2(UUPFe+KH-NtSB%5Efe_7Wtoc@T)`y9a_%(w~9;Xi3oYYB$WUxQT2%;S|+ z@B4-Ae}qz%ALI=4Uac{9#e6jTv{)zc>p<0RNy^9B6mGmB`_eGB!pZ6tGG{2AtMi_u z(ik^(ayaugJXOCfwRzsb4!dF_|80tt_FKC)*;2NmTJr#NF^P%m#$jBb2o2NQeG)Vc)coY1Mm7O7-!ZbN z>zQ0jOYYUTgt@G!&WGVHsPdOaet>K$iF@0X$wCOT7p+>3A0n)&7CDD0i4! zv<5H}K^7wcd!YZzzvJ^&6&w?Y9Q~$1^8!C2XfC1zw4WMhowek9qsSnc2ojlwDd9Sx zHee>lBrBR-YIVgs^~q6=!+$pK-Pu_9Y-|CRZ9k@Z_C3e1s35ni62|G8M~%zdGug(! zzqia0thfD8A&kcoq0SF8?b;~&l(-j2#OU*OoIfo&F_BdLbeBIH?LQ{;@1K@(n}bY) zbbzYF{*pa|9;6$%jd}M(KkGzyV(gG`P%U67xoYc@vVAk+0JZT*RsGU2m>8Hqn~4+) zW3&4g*h1=0vxQ0xgW8u0U$_17myVhqzBVrhbSIfUl}vkly`KO&8+}f#)KsUC;3fu| z+Z0WY3#)oGflmn4)aC(CwFohdzyCW;tHQ|i_PYy!H)nfauO@O7wwGy=w}|#|qkMmuVPe1S=#r2* zsP5+SD~$yC`29?%o(Rfi8#Xnv8bz?;uRRO2m1xLgX(B=T_}d7;Vh92HG+Jj8g4va6u?=zkX7<|7EA3YAZufBX|$Q z-M!5v76u?+_TXcyot+iRK*l)22jl#5Em4&rOr)*-e2s5~#I{iSEMV(VT(sYG=GpJ} zA2=|@DoJH&(UDNV3nV78o}wGJhIvqjxlv)~LyQjTXmD_}-P}5jzkz6AW2vnpDRP`K zDlAk!sR=J#{MN50cw&Bwzk!+XvSL(Nc_UQ%%6oyiQOsP=+M~NRYm8ZrWW`;e564NM z)ca~2X&|4-wOo>HBqI(mkK|-&gmxt)H;e%6Gsq+vav2i`54c;-XGJe-fnE(mZEd>( z3wRbf0#Lz}k1i@bc?4hLw`e~s5w7~pHBDX*HQn^3q}9^LSCI?6CAs9 z?{|ET7k)f3%E{VChwmN*3Vc>#78Dgi1`ULFofpw<>T@}QG|>^!>Pw#w`y0JewHrOU zmjUk^~C@t zpfvnjfx({tD#~zmvdUQZ;8G=m-3(%1P`U0XLcZ>z`H2kasCd{Ne~_i6#ndmJuep?~ zPIwB3nQ$&u{z;VNILS>EUJ8f|(ypzPcKJ?1ieIt5w$q@NV2fHEen%WQsVa2W*uC7~ zr1*-HjPgeILAYN>k!;=>xR zUQ3VpjznMImp(2eB3)wfV(%ht?UNtf{FGDjo(PbbBw!m^C{ ze{}@7y{4djvl@rpa*u|ew}^6 z*`ftGFPRW1RWjtQ>mRs3l!c%ISFlq#0swMefUrx^;BpeX-WooVh#+R#P8l`TCYwnf z2Niu;U#@m1jrds=ybG?L(|1v2-?lCAEXO55(>~4B%FeanPOB`CBzB7+E@;<$&As`( zkGC08x3DN2O}&^?Yo(ApeH^Msy4UH@`N)O&_el?6P@9KA78s zs^k$ZUKAeNE4YRUizy`(Ch>w`C(qzId;Uv_hJ=ilZBGd`>_t1OtVD;6k8z1zY0w1n z9#8`Vf#lwU%F}<%L|ZPq^$t=XUH|-`!vO(){@DdzInMPha1Q38uz4(8#CC%M56^^; z$i6#1g8{3KR_7c!Ske3oy40fYNmxtqv+vTW$~)N8nX(B@17Z!ajn!m$H@&!;@MK z)fWND{D|-Buu9D(8$-7w|6uP)9?HMG`Scv8C0~?$s^_Uj+nHsW-XMH zDet7TJ}D(~kqEe38OK}wM8Dnsu4R?S@Jw9W0~ef<|&5K0{(R|oui z{z!z64l|2KUxXz3j=e_9S{0^e(JgaIC|lF0fySFAB+wYz8-*@2UzPRXUJWeOrcdQc z>yZ-zUK8*1TQ#7jfEp=rznfD)W$BmZzA(Co)WyVI0d{kyqwB^yk?9vw0Y|Iy{mwiDZ&zLd?=nO)JZd-Fc@1F5TK$h~F*{WQo5(KkEGR221l&ROomAa;zd=@{v{}ssae`2-Y@V5R zpSiKzC7bM-@Ixp%9Wgvg>-EQ#%boz()R}N9A2Jks<^a$Utn)4sXzva z3^|1k>#d(JkjM5~WhG)(Tic(sZLGoVO*llrN?Pc~G1^51jNW;|+sfp($EuB;80RuUJrOf&{Ehvb>cD|m90xR>PMa!)Y@ozac%=*rNi?#J%%kz2dLWe#bRT_RsuXTub zU;p`RRT$C@>!@>8wr{@(s&S4uQ8mvdqOLA#0vP*o(&KxU0o0RgnNdOcxYBNQZfRi- zs4Y5KB`JHa2ahCAMBUZiviD%=4x26~TP^rz_yCE7Cz8s(f!fHKFT$2&R$0}jmjU+& zVkq+pStiprAdKnq8zKiY>vQ=<1SZuDh95;_{Ok$#=P(R+~C33@4jl4J)Xz>h3>T{w&DA& zl1Pg2m?YBwwRfgrODQv=EtgM<*0^gTCpo<2gq&X?hSBR3&%?z!i@ z%m4qoWjCG>0;C7Bnub0YIFoiyg*g}+fM*?i5qV9xEf)_`aNCv^YTdM6LL<|!tG@R` zvCa0t=U2J<|8etmDR>F@()bkUwmv!v`sL+?s#s*wfUuo}>KJ(kpvYh);y=*HMC>iC zpaI?Xo-#?064d%0?j);mnJn{!@!;6S0qRob#c5(GQGHDHA3CawQx-+-Ed?#8S4Y_D z^A<`=2d2yTVy@65(!gnh&7C0{V=R)9tN2>YUDtwteBf-4vP$!_sDL7uoS_i)=4}=s zo*@N|V_hCrRDlRD=Flon4T6}ev#ijH#T`v_gJm6&KB1X~R8Tu0@+A;Ls-$03hOyGm z*zO^m2UA)olMw#ZLd{2{CKJJpSq)u<0=|5Iud>GUZHQl!g<=BPR8P2F#hbUIq@am( zCT;jGW$m^=BxYwpIRe^=o!c*tH-xDTsX&8cv9c+xkF5S%8{VK5zx7k`E@ANEWOv;K z*Xe5GZTJ;>I#EfM)B52?0R&^8Rdvp2~>tC;eyZFe^z43|s z6=L&}Jv1YJ?T4ZnX6 zVaG6=nk~8V?!0fyZ7`q?)MC3Sf~xLBT(~u}S68{1Rl(#WQs&yG(P$Dj=+ReK>y+5v z2w>39p}17|%nb;C^mCrcBVPGS6@NVRd~o|?{nfcJZ%~gJO14@FI#J)M?{CH9Rx~lT z{%p9@V8JpDn{n{6T_;oR)9U)Wf6)5g|($X?T;VHV+Cm zJm!j4c5#DxPctI9!YolL;;pO#|5*+J~x|hkpuWyko25T#*<(!IM@!$g} zW0+Db0yyo(ITq8mV~ms6fePvJ!=q;eH)d~pRpoM(gaYfymj90Av`8Qf<;1Tiz%vji znPUm0Y0ePF;7~Fu?aMPh&rb+m8_@c7dqa|@={;xa`cx3mK=Jlg+y0_qkisFA=g}ch zrXSzLGA|+7KB^guh;U$CD9q4L&Pu%4^+MC*~QPUMVDeD$p6BRdDvrQPsP6kp6e=59ss3{fE z)_$<;@?mKXhC#Xj9%rgkoEE4rRoR8*W64M0-kR1dqPvAe>|>7@$6Tg;zmquKOjl#@k4EZJ zc_!3}68BxQl71dM9;j1hN$cJPi|1L7$ucra9URLcnO$j%&ec|iBnIRM6Jo8w)@T{j zo8bh?GtTOfYbxs7*v=2*I*U}+gRkWj(Pf--wrzrHrJ zek3`9E%)%k7#d2~5kPe8z7yGk(?%oF)y)>(Vz5gNs~{lx+Rzc90NtvLsG}d>7Hm8$lie}_xk%@ zx`>^Kr`TUZ*aHotvwlO!xwCKe0de8u7~bqe9Ss1YUKb4Fiy5GH+ei6e^N{cdI`RNRR6%Z?HKCp z>1TQYKR_UZoIkM#qH!xfQT<9aa@DOHg(sX=y>9~rbQ7+o@u|_SpLZ1HCgK!7Q5|c; zx3=LK-^KeTC09`xxs=2G>(+^5o6cJ|GS+EnrNo4~lRZ5_yFAb)GWC?XO*3`Pv)8?| zAV5ojQdjAy(kT^IdNzb&{8HR$GfqvM<dGT_iLoylRw`$LcI7-Gth3?Oqx=Kd5zagTU+w9tr0xMCzCG@pCbOP{B(eSWh z(~?urqtX2Eo|7JoRqB}VD4SAG9wEHS0cry#{%@M~$-)Z2+zH9DH~!EGmfT^7@{E~N zBJiyQBQmf6llE<<(m2o0kj5WqR*G7b&P-!d*bH>C>oFj&Omf?}$M1!P9Zjr6n!Hm1 zWC+-j8@L2Xm0ym3E1Nodfb0f4e8W!mP z_Nco)BOGi6A0IQuTd44{wRDV zTE5cEJ_9C=J@OTLu5+wQ@(D4=xri@kw!Jydxh#_xA?G+X|8;W>%KTu?H7fHnbBN*cOVl6wy5>Ou literal 0 HcmV?d00001 diff --git a/src/assets/img/CompanyQRCode.jpg b/src/assets/img/CompanyQRCode.jpg new file mode 100644 index 0000000000000000000000000000000000000000..527bf7a91abfd33e64101c906881612faadc05f2 GIT binary patch literal 40491 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/HELILOGO.png b/src/assets/img/HELILOGO.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa09c3eae8663d5835e1ae6757000fe88c59f90 GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-ZgBeJ26FMGaQZeW44Ntyi10L231}Oz2!v^In!I1w;pSB#o5Rla4=Dci` zqPs5dHj|YbS8mDH4%70QYV*YWnqyzuijAq(8*f?1{khd6>b+37eNPXcPmyQFzMV29 z$IYiVzuS22_hg>d1@1bmT!Ac7?!HTQa(v;|`X`wYvq{)@%``R>-Sx%huG*=#av zqV24XAE#X}cKtK`^-f-?xNXxk8&~aLR#g>BQtn?rs{gZ_x!sNBZc?VCChI*Z@s7Ft zGxLue{rGw3y3n}YJXWhFcJ)l3A#>}@%#43-oeHgTe~DWM4fivXyC literal 0 HcmV?d00001 diff --git a/src/assets/img/Init1.png b/src/assets/img/Init1.png new file mode 100644 index 0000000000000000000000000000000000000000..0553eb90275b346656cf6ebb1bf5d220b03c1da5 GIT binary patch literal 162 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 Lo`8||o?mCMa%JtIv1okVgTH!R35N&%#v19O zrGs?(8Lvs4gR<4usu{al_{dgW$%81C!TR& z+p7vfud*r`%=nkdr z`?HEjhsZ^1(|k&af$Q-&aLX;t|MQ-^uXwbgB7a)p@cC>;Uy8Kt<)e!pd~o|ev>rLL z*5M#1E(ES#ZsLaP3^X>F$PZBtBA=C3ZGpO-tr?Z^XRRygeTRn$4jv-d@VtiYJ5)?e zSkKDke!Y~6$F_VP*PlNA@%hiMz4xm1#l(pCscFtY*&>Q#e-+$_V#S;ef zq=JHc6W3m4V96qi1@jDEndx>DxE!)VGqYaetSb~Bl(}^Y;cXl^tYG^N1zTR$(BCie z&eJm@AKzl>Ro@>!^XWxTfB8$-{BcHsurB{%yf>{q+!uQ4>32W#=RddpXJ22GzoCTb zuFnVVFEgF3t1(eAoAL){{6Xef2>;m5U2JU%l5L5?3R8iR=ik=)zGou@%x=9DeM6?&v%~Iy1Lr{SZ{dR+7u4&&ayqy9Em)c?fApBwd{QP z*7=(wk-@{YwGY^K+1(t8oO2Hu`#jkki9|BKua)<*RBjq%`!$8b=Uhj&Y5S=tmac`Q z)M}X3wr%Xh>xe~bO4qTAA%xrq;6Ax6JjFRITPqtM^4Q&3wzC_)eG-r#urzHg31eq{SDU*7LhoNKqW*444!yUz}EHi@89EGd%=j@T|3^5k17 zrCZpN`cX>PW?}VA*}7@`&NprA`4UjO+5fhK%Ni;?3Am}>1MtVzy1LYFWCQqokNjn0 zcf`gLNM=1Lmlk_hW{YI>OdA6#r{9&`-Ol!u92~B#ZLxQIJ9}j#=G*>e-xV~4!$kJr zLECpfY^|%Soebcd87%Ed8;G@Xi4a1V=30PTY~LywlJlGMaxm-0)=GeKF*}QEZO7TQ z*UsJ+yCg{&_-0c$%+K8v4zv4OX1kVrOJ*#9w`O7LefA%;e1k%#l7Wua|$lWF{ZgmE8>!$J`reV8nVAbX-6&VfFG8udAU`adQyMyiD zr6gi?4!TRSFqm20WM`7zgw^u)!Om)^Ts?^?tvM38JwqzaHxO}ajzo56u-F=?BN^NzbyRPP1XO<1f^MN~E zi)0(*)}M#H_vLs3dv~+kGp=to2Im~uVw-C4HbLK!UmNISq&Y99-QGhMK$j>*yNtj=$(t2>8iGPtmljUSWA zV2i!k{7LJ(%*e+cNN`Xjh*nGI%;46#Iu->nC;f*Rukap}zUGvcAr&)XGGAdI5ZAWW z)rIA?KG0fM_jX3_-fFpW7Qihw37D+wM&x(vq?cxQ&Lh$yS66b`2_wEW;LHW}C|52RL9X7doX+Ss>61`oB? z$ZK=o>=&}0WSC8EreYcc>Go`n{rOA=5;N%yaBGf4R?EiD)_82&kD9{av*hywSJ`95 w@XTa%bdJ5>Ic0`fYh4}dVX0o0^;!Y^UrOEj771XnMgRZ+07*qoM6N<$f;?eeRsaA1 literal 0 HcmV?d00001 diff --git a/src/assets/img/JYuser.png b/src/assets/img/JYuser.png new file mode 100644 index 0000000000000000000000000000000000000000..790c057546b47920c25d860c9b946f8d343c344b GIT binary patch literal 2991 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 lN`}KwPsO?Ss-ugy2h00002bW%=J0RLN& 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/MESLONG.png b/src/assets/img/MESLONG.png new file mode 100644 index 0000000000000000000000000000000000000000..3a7ea4e4bb3eb55a0d3a178db220378b3506d5c0 GIT binary patch literal 810 zcmV+_1J(SAP)<_^JR^RR93009E?-_xktv`uOjR?`WM`6CGl@Bb{tp@O*v>Hsn<6DoUzxeJJV&xmJxVbAfZL$3Sx6a}AiwF)m4>#U(bU-CUk>g^R)!g#EZ!z01ZtX7F$13NQv*Hx6?Bm4hiyHShoF z`D(N;lJjpQT+!DQ@$=rS(s&T{xg4xj26s=cCU4=|t~YWC{T(i0fQ8G~=A|LeM;!|` z(3y})dEspyT#5w~7Yo5NhU;0L{rV4Gk>hfD$D-5bsxNVvOVrg3a`jxRZV}U#yMe0LO#ZYx;fVy+vp~) z=6*DB4NWcvW#fummAMLB|Iq-)Dx3=s*mWN*ww^@}UtIXaZiEZIbB~Dh7#BVAr~G31 zs!cPpm0*w!O5ke1^^f34H(KQ)WJ34^w}AViTrdEf%=GOAeE9Q7E4i1_h6X^c_6Bj! owR2KUc1oz(!YQd{yPg2*8&&uti_h;3RR91007*qoM6N<$f{H_LH~;_u literal 0 HcmV?d00001 diff --git a/src/assets/img/MESWORK.png b/src/assets/img/MESWORK.png new file mode 100644 index 0000000000000000000000000000000000000000..b256955425933ba2a36aa58be0ec34d3b849bb40 GIT binary patch literal 3670 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 n=TCT21I$zGm`^8PXrZ?>-QkQLvc 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 Ap8x;= literal 0 HcmV?d00001 diff --git a/src/assets/img/StationLayout.jpg b/src/assets/img/StationLayout.jpg new file mode 100644 index 0000000000000000000000000000000000000000..007f4b45e2fa090a29c6b082d3f8d06fd592edc1 GIT binary patch literal 314001 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

uwpH)KS|nea?a+kn&NTR@!1z7QRNuh=p6 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

  • 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/StationLayoutNew.jpg b/src/assets/img/StationLayoutNew.jpg new file mode 100644 index 0000000000000000000000000000000000000000..adba71ab563e20f1961bc874e96229e437243242 GIT binary patch literal 307571 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%0A2P0=kNiP&{~hF_K*WrAtx25}h|TO-ugS|u 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

      A%CWfYb@a@-CIt*s~_(= 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

      sSjccQlHf8un{HZHrpy_6Wc2IR*M(%IUO6z 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%0DYV9S63Srg(b8% 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 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} diff --git a/src/assets/img/api/Assembly/AssemblyMes.js b/src/assets/img/api/Assembly/AssemblyMes.js new file mode 100644 index 0000000..7b806f8 --- /dev/null +++ b/src/assets/img/api/Assembly/AssemblyMes.js @@ -0,0 +1,153 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_装配MES_机床编号_查询数据' + } + }) +} +export function initProjectNew(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +export function searchTable(check, machineNumberValue, check1, startTime, endTime, check2, stateValue, check3, workerValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_装配任务_MES_查询数据', + param: '机床流水号_check=' + check + '&机床流水号=' + machineNumberValue + '&时间段_check=' + check1 + '&开始时间=' + startTime + '&结束时间=' + endTime + '&状态_check=' + check2 + '&状态=' + stateValue + '&人员_check=' + check3 + '&人员=' + workerValue + } + }) +} +export function searchTableALL(check, machineNumberValue, check1, startTime, endTime, check2, stateValue, check3, workerValue, role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_装配任务_MES_查询数据_全部', + param: '机床流水号_check=' + check + '&机床流水号=' + machineNumberValue + '&时间段_check=' + check1 + '&开始时间=' + startTime + '&结束时间=' + endTime + '&状态_check=' + check2 + '&状态=' + stateValue + '&人员_check=' + check3 + '&人员=' + workerValue + '&角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 获取分配后装配人员 +export function searchName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_装配计划_装配工_查询数据', + param: '计划流水号=' + num + } + }) +} +export function ComponentStateUpdate() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_工作计划_执行计划', + param: '计划流水号=' + arguments[0] + '&是否工作=' + arguments[1] + '&考勤编号=' + arguments[2] + } + }) +} +export function submitSuspend() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_工作计划_暂停计划', + param: '计划流水号=' + arguments[0] + '&是否暂停=' + arguments[1] + } + }) +} +// 获取装配人员 +export function searchPeople() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=11' + } + }) +} +export function submitRework() { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间装配管理_装配任务_返工', + param: '计划流水号=' + arguments[0] + '&返工原因=' + arguments[1] + '&返工工时=' + arguments[2] + } + }) +} +export function searchReworkMX(num) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间装配管理_装配任务_返工记录_查询', + param: '计划流水号=' + num + } + }) +} +export function searchProcess(num) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '车间装配管理_装配工艺_查询', + param: '计划流水号=' + num + } + }) +} +export function submitRemark(num, remark) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '车间装配管理_装配工艺_备注编辑', + param: '计划流水号=' + num + '&备注=' + remark + } + }) +} diff --git a/src/assets/img/api/Assembly/AssemblyPlan.js b/src/assets/img/api/Assembly/AssemblyPlan.js new file mode 100644 index 0000000..eaa6f9a --- /dev/null +++ b/src/assets/img/api/Assembly/AssemblyPlan.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 主表查询 +export function searchTable(check1, machineNumberValue, check2, time, time1, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_计划信息_查询数据', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machineNumberValue + '&计划完成日期_check=' + check2 + '=int&开始时间=' + time + '&结束时间=' + time1, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 计划下发 +export function goDown(ProjectSerialNumber, MachineSerialNumber, ProcessStartTime, ProcessEndTime, TimeToGo) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配计划_下发', + param: '项目流水号=' + ProjectSerialNumber + '&机床流水号=' + MachineSerialNumber + '&工艺开始时间=' + ProcessStartTime + '&工艺结束时间=' + ProcessEndTime + '&下发时间=' + TimeToGo + } + }) +} diff --git a/src/assets/img/api/Assembly/AssemblyProcessAssignment.js b/src/assets/img/api/Assembly/AssemblyProcessAssignment.js new file mode 100644 index 0000000..fae8c50 --- /dev/null +++ b/src/assets/img/api/Assembly/AssemblyProcessAssignment.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=9=int' + } + }) +} +// 主表查询 +export function searchTable(check1, machineNumberValue, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_工艺任务_查询数据', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machineNumberValue, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 任务分配 +export function Preservation(ProcessSerialNumber, PersonnelNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工艺_任务分配', + param: '工艺计划流水号=' + ProcessSerialNumber + '&人员编号=' + PersonnelNumber + } + }) +} diff --git a/src/assets/img/api/Assembly/AssemblyProcessPlanning.js b/src/assets/img/api/Assembly/AssemblyProcessPlanning.js new file mode 100644 index 0000000..56f3dd4 --- /dev/null +++ b/src/assets/img/api/Assembly/AssemblyProcessPlanning.js @@ -0,0 +1,324 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 工艺员A +export function initCraftmen() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=9' + } + }) +} +// 初始化 工序分类 +export function initprocessNameClass() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_工序分类_查询数据' + } + }) +} +// 初始化 机床分类 +export function initmachineType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_机床分类_查询数据' + } + }) +} +// 查询机床编号 +export function SearchMachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_典型机床_查询数据', + param: '机床分类流水号=' + num + } + }) +} +// 查询工序名称 +export function initProcessName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_工序名称_查询数据', + param: '工序分类流水号=' + num + } + }) +} +// 查询机床 +export function searchMachine(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_机床编号_查询数据', + param: '人员编号=' + num + '&是否编制=' + num1 + } + }) +} +// 查询组件 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询组件工艺 +export function searchDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_组件工艺_查询数据', + param: '机床流水号=' + num + } + }) +} +// 增加组件工艺 +export function submitAdd(machineNumberValue, SerialNumber, Group, AssemblyTask, GroupNumberValue1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_组件工艺_增加数据', + param: '机床流水号=' + machineNumberValue + '&序号=' + SerialNumber + '&组号=' + Group + '&装配任务=' + AssemblyTask + '&组件流水号=' + GroupNumberValue1 + } + }) +} +// 编辑组件工艺 +export function submitEdit(GroupProcessNumber, SerialNumber, Group, AssemblyTask, GroupNumberValue1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_组件工艺_编辑数据', + param: '组件工艺流水号=' + GroupProcessNumber + '&序号=' + SerialNumber + '&组号=' + Group + '&装配任务=' + AssemblyTask + '&组件流水号=' + GroupNumberValue1 + } + }) +} +// 删除组件工艺 +export function deleteGroup(GroupProcessNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_组件工艺_删除数据', + param: '组件工艺流水号=' + GroupProcessNumber + } + }) +} +// 查询工序 +export function searchProcess(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_装配工序_查询数据', + param: '组件工艺流水号=' + num + } + }) +} +// 增加工序 +export function insertOne(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_增加数据', + param: '组件工艺流水号=' + num + } + }) +} +// 编辑工序 +export function update(num, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_编辑数据', + param: '装配工序流水号=' + num + '&序号=' + num1 + '&工序名称=' + num2 + '&工艺内容及装配具体要求=' + num3 + '&质检=' + num4 + } + }) +} +// 编辑工序1 +export function update1(num, num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_编辑数据', + param: '装配工序流水号=' + num + '&序号=' + num1 + '&工序名称=' + num2 + '&工艺内容及装配具体要求=' + num3 + } + }) +} +// 上移 +export function upOne(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_上移', + param: '装配工序流水号=' + num + '&组件工艺流水号=' + num1 + '&工序顺序=' + num2 + } + }) +} +// 下移 +export function downOne(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_下移', + param: '装配工序流水号=' + num + '&组件工艺流水号=' + num1 + '&工序顺序=' + num2 + } + }) +} +// 删除工序 +export function deleteOne(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_删除数据', + param: '装配工序流水号=' + num + } + }) +} +// 保存 +export function saveApprove(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_机床工艺_编制完成', + param: '机床流水号=' + num + } + }) +} +// 工艺调整 +export function returnEdit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_机床工艺_调整', + param: '机床流水号=' + num + } + }) +} +// 工艺删除 +export function deleteTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_机床工艺_删除数据', + param: '机床流水号=' + num + } + }) +} +// 增加已完组件工艺 工艺拷贝 +export function processCopy1(machineNumberValue, SerialNumber, Group, AssemblyTask) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_已完组件工艺_增加数据', + param: '机床流水号=' + machineNumberValue + '&序号=' + SerialNumber + '&组号=' + Group + '&装配任务=' + AssemblyTask + '&组件工艺流水号=10=int=output' + } + }) +} +// 增加已完装配工序 工艺拷贝 +export function procedureCopy1(GroupNum, SerialNumberGroup, ProcedureNameGroup, ProcessContentGroup, QualityTesting, ProcessSequence) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_已完装配工序_增加数据', + param: '组件工艺流水号=' + GroupNum + '&序号=' + SerialNumberGroup + '&工序名称=' + ProcedureNameGroup + '&工艺内容及装配具体要求=' + ProcessContentGroup + '&质检=' + QualityTesting + '&工序顺序=' + ProcessSequence + } + }) +} diff --git a/src/assets/img/api/Assembly/AssemblyQualityInspection.js b/src/assets/img/api/Assembly/AssemblyQualityInspection.js new file mode 100644 index 0000000..0ebe407 --- /dev/null +++ b/src/assets/img/api/Assembly/AssemblyQualityInspection.js @@ -0,0 +1,103 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 初始化检测项 +export function searchTest() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_装配质检_检测项_查询数据' + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 质检管理_质量情况_查询数据 +export function selecttable(check1, value1, check2, value2, check3, value3, check4, value4, check5, time1, time2, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_装配质检_质检情况_查询数据', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&组件流水号_check=' + check2 + '&组件流水号=' + value2 + '&检测项_check=' + check3 + '&检测项流水号=' + value3 + + '&质检情况_check=' + check4 + '&质检情况=' + value4 + '&时间段_check=' + check5 + '&开始时间=' + time1 + '&结束时间=' + time2, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 质检管理_质量情况_查询数据 +export function selecttable22(check1, value1, check2, value2, check3, value3, check4, value4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_装配质检_质检情况_查询数据', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&组件流水号_check=' + check2 + '&组件流水号=' + value2 + '&检测项_check=' + check3 + '&检测项流水号=' + value3 + + '&质检情况_check=' + check4 + '&质检情况=' + value4 + } + }) +} +// 检测项明细查询 +export function searchMX(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_装配质检_明细_质检情况_查询数据', + param: '装配质检流水号=' + num + } + }) +} +// 检测统计 +export function searchTestStatistics(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_装配质检_质检情况_统计数据', + param: '机床流水号=' + num + } + }) +} diff --git a/src/assets/img/api/Assembly/AssemblyQuotaSetting.js b/src/assets/img/api/Assembly/AssemblyQuotaSetting.js new file mode 100644 index 0000000..2854d54 --- /dev/null +++ b/src/assets/img/api/Assembly/AssemblyQuotaSetting.js @@ -0,0 +1,102 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 工艺员A +export function initCraftmen() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=9' + } + }) +} +// 查询机床 +export function searchMachine(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_机床编号_查询数据_根据定额', + param: '是否定额=' + num1 + } + }) +} +// 查询组件工艺 +export function searchDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_组件工艺_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询工序 +export function searchProcess(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_装配工序_查询数据', + param: '组件工艺流水号=' + num + } + }) +} +// 编辑工时 +export function update(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序工时_编辑数据', + param: '装配工序流水号=' + num + '&工艺工时=' + num1 + } + }) +} +// 保存 +export function saveApprove(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_机床工艺_定额完成', + param: '机床流水号=' + num + } + }) +} +// 工艺调整 +export function returnEdit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_机床工艺_定额调整', + param: '机床流水号=' + num + } + }) +} diff --git a/src/assets/img/api/Assembly/AssemblyTaskAssignment.js b/src/assets/img/api/Assembly/AssemblyTaskAssignment.js new file mode 100644 index 0000000..b65477a --- /dev/null +++ b/src/assets/img/api/Assembly/AssemblyTaskAssignment.js @@ -0,0 +1,242 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 组件查询 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据_装配', + param: '机床流水号=' + num + '=int' + } + }) +} +export function searchTable(machineNumberValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_装配计划_查询数据', + param: '机床流水号=' + machineNumberValue + } + }) +} +export function searchTable2(machineNumberValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_装配计划_分配后_查询数据', + param: '机床流水号=' + machineNumberValue + } + }) +} +export function deletedata(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_工作计划_删除数据', + param: '计划流水号=' + num + } + }) +} +export function deleteTask(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_分配后任务_删除数据', + param: '计划流水号=' + num + } + }) +} +export function getMachineNames(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据_获取数量和名称_根据机床流水号', + param: `机床流水号=${num}` + } + }) +} +// 获取组号 +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_组件状态查询_查询所有组', + param: '机床流水号=' + stepNumber + } + }) +} +// 查询零件 +export function selectParts(check1, stepNumber, check2, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_车间组件完成情况_查询数据_装配', + param: '组件流水号_check=' + check1 + '&组件流水号=' + stepNumber + '&工艺计划流水号_check=' + check2 + '&工艺计划流水号=' + num + } + }) +} +export function addData(num, name, type, num1, num2, process, quota) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_工作计划_增加数据', + param: '机床流水号=' + num + '&任务名称=' + name + '&计划类型=' + type + '&组件流水号=' + num1 + '&组号=' + num2 + '&装配工艺=' + process + '&装配工时=' + quota + } + }) +} +// 获取装配人员 +export function searchPeople() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号_装配', + param: '考核部门编号=11' + } + }) +} +// 获取分配后装配人员 +export function searchName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_装配计划_装配工_查询数据', + param: '计划流水号=' + num + } + }) +} +export function submitPeople(num, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_分配任务_循环执行', + param: '计划流水号=' + num + '&人员编号组=' + people + } + }) +} +export function submitTime(num, time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_装配任务_设置计划完成时间', + param: '计划流水号=' + num + '&计划完成时间=' + time + } + }) +} +export function submitOutPeople(num, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_移出装配工_循环执行', + param: '计划流水号=' + num + '&任务分配流水号组=' + people + } + }) +} +export function submitEdit(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_部件数量_修改', + param: '组件流水号=' + num + '&部件数量=' + num1 + } + }) +} +export function submitProcess(num, process, quota) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_工作计划_编辑工艺定额', + param: '计划流水号=' + num + '&装配工艺=' + process + '&装配工时=' + quota + } + }) +} +export function getFileData(MachineDrawValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床总图_查询数据', + param: `机床流水号=${MachineDrawValue}` + } + }) +} diff --git a/src/assets/img/api/Assembly/DeliveryApplication.js b/src/assets/img/api/Assembly/DeliveryApplication.js new file mode 100644 index 0000000..5e3939a --- /dev/null +++ b/src/assets/img/api/Assembly/DeliveryApplication.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// PDM_机床名称_发货状态_查询数据 +export function selecttable(check2, machineNumberValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_发货状态_查询数据', + param: '机床流水号_check=' + check2 + '&机床流水号=' + machineNumberValue + } + }) +} +// PDM_机床名称_发货状态_编辑数据 +export function updatestate(machineNumberValue, state) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_发货状态_编辑数据', + param: '机床流水号=' + machineNumberValue + '&发货状态=' + state + } + }) +} + diff --git a/src/assets/img/api/Assembly/DeliveryConfirmation.js b/src/assets/img/api/Assembly/DeliveryConfirmation.js new file mode 100644 index 0000000..07f275c --- /dev/null +++ b/src/assets/img/api/Assembly/DeliveryConfirmation.js @@ -0,0 +1,68 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +export function InvoiceListSearch() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货确认_发货单_发货单列表_查询', + param: '发货单名=' + arguments[0] + '\\&发货单号=' + arguments[1] + '\\&收货单位=' + arguments[2] + '\\&车辆牌号=' + arguments[3] + '\\&司机姓名=' + arguments[4] + '\\&司机电话=' + arguments[5] + '\\&制单人=' + arguments[6] + '\\&核准人=' + arguments[7] + '\\&执行人=' + arguments[8] + '\\&开始制单日期=' + arguments[9] + '\\&结束制单日期=' + arguments[10] + '\\&开始核准日期=' + arguments[11] + '\\&结束核准日期=' + arguments[12] + '\\&开始发货日期=' + arguments[13] + '\\&结束发货日期=' + arguments[14] + '\\&发货单名_check=' + arguments[15] + '\\&发货单号_check=' + arguments[16] + '\\&收货单位_check=' + arguments[17] + '\\&车辆牌号_check=' + arguments[18] + '\\&司机姓名_check=' + arguments[19] + '\\&司机电话_check=' + arguments[20] + '\\&制单人_check=' + arguments[21] + '\\&核准人_check=' + arguments[22] + '\\&执行人_check=' + arguments[23] + '\\&开始制单日期_check=' + arguments[24] + '\\&结束制单日期_check=' + arguments[25] + '\\&开始核准日期_check=' + arguments[26] + '\\&结束核准日期_check=' + arguments[27] + '\\&开始发货日期_check=' + arguments[28] + '\\&结束发货日期_check=' + arguments[29] + '\\&是否发出_check=' + arguments[30] + '\\&是否发出=' + arguments[31], + Pagination: arguments[32] + '&' + arguments[33] + } + }) +} +export function DetailsFeach() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单明细_查询', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function confirmation() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_发货确认_发货单_发货确认', + param: '发货单流水号=' + arguments[0] + '&司机姓名=' + arguments[1] + '&司机电话=' + arguments[2] + '&车辆牌号=' + arguments[3] + '&执行人=' + arguments[4] + '&备注=' + arguments[5] + } + }) +} +export function reconfirmation() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_发货确认_发货单_打回确认', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function search() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货确认_发货单申请提醒_查询' + } + }) +} diff --git a/src/assets/img/api/Assembly/ElectricalAssembly.js b/src/assets/img/api/Assembly/ElectricalAssembly.js new file mode 100644 index 0000000..eb9aebe --- /dev/null +++ b/src/assets/img/api/Assembly/ElectricalAssembly.js @@ -0,0 +1,116 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 机床查询 +export function searchTable1(machineNumberValue, check2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_机床信息_查询数据', + param: '机床流水号_check=' + check2 + '&机床流水号=' + machineNumberValue + } + }) +} +// 组件查询 +export function searchTable2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '电气管理_工作计划_查询', + param: '机床流水号=' + arguments[0] + '&计划类型=' + arguments[1] + } + }) +} +// 机床名称_机床状态_修改数据 +export function MachineToolStateUpdate() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_机床名称_电气状态_修改数据', + param: '机床流水号=' + arguments[0] + '&电气装配状态=' + arguments[1] + } + }) +} + +// 机床名称_调试状态_修改数据 +export function DebugStatusUpdate(machineNumberValue, check) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_电气调试状态_修改数据', + param: '机床流水号=' + arguments[0] + '&电气调试状态=' + arguments[1] + } + }) +} + +// 组件名称_组件状态_修改数据 +export function ComponentStateUpdate() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_工作计划_执行计划', + param: '计划流水号=' + arguments[0] + '&是否工作=' + arguments[1] + } + }) +} +// 车间管理_工作计划_执行计划_编辑 +export function submitTable2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_工作计划_执行计划_编辑', + param: '备注=' + arguments[0] + '&计划流水号=' + arguments[1] + '&实际工时=' + arguments[2] + '&修补工时=' + arguments[3] + } + }) +} diff --git a/src/assets/img/api/Assembly/InstallationAndMonitoring.js b/src/assets/img/api/Assembly/InstallationAndMonitoring.js new file mode 100644 index 0000000..1383756 --- /dev/null +++ b/src/assets/img/api/Assembly/InstallationAndMonitoring.js @@ -0,0 +1,145 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 机床查询 +export function searchMachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_机床_查询数据', + param: '项目流水号=' + num + } + }) +} +// 关键节点查询 +export function searchTable(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_安装调试_关键节点_查询数据', + param: '机床流水号=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 工作记录查询 +export function searchTable1(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_安装调试_工作记录_查询数据', + param: '机床流水号=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加关键节点 +export function addData(machineNumberValue, KeyNode, completion, Remarks) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_安装调试_关键节点_增加数据', + param: '机床流水号=' + machineNumberValue + '&关键节点=' + KeyNode + '&完成情况=' + completion + '&备注=' + Remarks + } + }) +} +// 编辑关键节点 +export function editData(KeyNodeNum, KeyNode, completion, Remarks) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_安装调试_关键节点_编辑数据', + param: '关键节点流水号=' + KeyNodeNum + '&关键节点=' + KeyNode + '&完成情况=' + completion + '&备注=' + Remarks + } + }) +} +// 删除关键节点 +export function deleteData(KeyNodeNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_安装调试_关键节点_删除数据', + param: '关键节点流水号=' + KeyNodeNum + } + }) +} +// 增加工作记录 +export function addData1(machineNumberValue, WorkRecord, WorkDay) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_安装调试_工作记录_增加数据', + param: '机床流水号=' + machineNumberValue + '&工作情况=' + WorkRecord + '&工作日期=' + WorkDay + } + }) +} +// 编辑工作记录 +export function editData1(WorkRecordNum, WorkRecord, WorkDay) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_安装调试_工作记录_编辑数据', + param: '工作记录流水号=' + WorkRecordNum + '&工作情况=' + WorkRecord + '&工作日期=' + WorkDay + } + }) +} +// 删除工作记录 +export function deleteData1(WorkRecordNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_安装调试_工作记录_删除数据', + param: '工作记录流水号=' + WorkRecordNum + } + }) +} diff --git a/src/assets/img/api/Assembly/MakeAssemblyPlan.js b/src/assets/img/api/Assembly/MakeAssemblyPlan.js new file mode 100644 index 0000000..163ca50 --- /dev/null +++ b/src/assets/img/api/Assembly/MakeAssemblyPlan.js @@ -0,0 +1,164 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +export function searchgroupName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据_查询名称', + param: '组件流水号=' + num + } + }) +} +export function getFileData(MachineDrawValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床总图_查询数据', + param: `机床流水号=${MachineDrawValue}` + } + }) +} +// 机床查询 +export function searchTable1(machineNumberValue, check2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_机床信息_查询数据', + param: '机床流水号_check=' + check2 + '&机床流水号=' + machineNumberValue + } + }) +} +// 组件查询 +export function searchTable2(machineNumberValue, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '电气管理_工作计划_查询数据', + param: '机床流水号=' + machineNumberValue + '&计划类型=' + type + } + }) +} +export function deletedata(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '电气管理_工作计划_删除数据', + param: '计划流水号=' + num + } + }) +} +export function editData(num, group, groupName, Name, time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_工作计划_编辑数据', + param: '计划流水号=' + num + '&组件流水号=' + group + '&组号=' + groupName + '&任务名称=' + Name + '&计划工时=' + time + } + }) +} +export function addData(num, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_工作计划_增加数据', + param: '机床流水号=' + num + '&计划类型=' + type + } + }) +} +// 获取装配人员 +export function searchPeople() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号_装配', + param: '考核部门编号=16' + } + }) +} +// 获取分配后装配人员 +export function searchName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '电气管理_装配计划_装配工_查询数据', + param: '计划流水号=' + num + } + }) +} +export function submitPeople(num, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '电气装配管理_分配任务_循环执行', + param: '计划流水号=' + num + '&人员编号组=' + people + } + }) +} diff --git a/src/assets/img/api/Assembly/PlanExecution.js b/src/assets/img/api/Assembly/PlanExecution.js new file mode 100644 index 0000000..3ac6a55 --- /dev/null +++ b/src/assets/img/api/Assembly/PlanExecution.js @@ -0,0 +1,116 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 机床查询 +export function searchTable1(machineNumberValue, check2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_机床信息_查询数据', + param: '机床流水号_check=' + check2 + '&机床流水号=' + machineNumberValue + } + }) +} +// 组件查询 +export function searchTable2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_工作计划_查询', + param: '机床流水号=' + arguments[0] + '&计划类型=' + arguments[1] + } + }) +} +// 机床名称_机床状态_修改数据 +export function MachineToolStateUpdate() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_机床名称_电气状态_修改数据', + param: '机床流水号=' + arguments[0] + '&电气装配状态=' + arguments[1] + } + }) +} + +// 机床名称_调试状态_修改数据 +export function DebugStatusUpdate(machineNumberValue, check) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_电气调试状态_修改数据', + param: '机床流水号=' + arguments[0] + '&电气调试状态=' + arguments[1] + } + }) +} + +// 组件名称_组件状态_修改数据 +export function ComponentStateUpdate() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_工作计划_执行计划', + param: '计划流水号=' + arguments[0] + '&是否工作=' + arguments[1] + } + }) +} +// 车间管理_工作计划_执行计划_编辑 +export function submitTable2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_工作计划_执行计划_编辑', + param: '备注=' + arguments[0] + '&计划流水号=' + arguments[1] + '&实际工时=' + arguments[2] + '&修补工时=' + arguments[3] + } + }) +} diff --git a/src/assets/img/api/Assembly/PrintingAssemblyProcessCard.js b/src/assets/img/api/Assembly/PrintingAssemblyProcessCard.js new file mode 100644 index 0000000..3cb619d --- /dev/null +++ b/src/assets/img/api/Assembly/PrintingAssemblyProcessCard.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 查询组件工艺 +export function searchDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_组件工艺_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询工序 +export function searchProcess(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_装配工序_查询数据', + param: '组件工艺流水号=' + num + } + }) +} +// 主表查询 +export function searchTable(check1, machineNumberValue, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_项目打印_查询数据', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machineNumberValue, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/Assembly/QualityBasicData.js b/src/assets/img/api/Assembly/QualityBasicData.js new file mode 100644 index 0000000..482d5c9 --- /dev/null +++ b/src/assets/img/api/Assembly/QualityBasicData.js @@ -0,0 +1,306 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 不合格原因 +export function initReasons() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_不合格原因_查询数据' + } + }) +} +// 初始化 不合格处理 +export function initHandle() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_不合格处理_查询数据' + } + }) +} +// 初始化 质检尺寸 +export function initSize() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质检尺寸_基础表_查询数据' + } + }) +} +// 初始化 质检外观 +export function initAppearance() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质检外观_基础表_查询数据' + } + }) +} +// 初始化 质检形位 +export function initPosition() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质检形位_基础表_查询数据' + } + }) +} +// 初始化 检测项 +export function initTest() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_装配质检_检测项_查询数据' + } + }) +} +// 查询 检测项明细 +export function initTesting(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_装配质检_检测项明细_查询数据', + param: '检测项流水号=' + num + } + }) +} +// 增加 检测项 +export function addTest(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_装配质检_检测项_增加数据', + param: '检测项=' + num + } + }) +} +// 增加 检测项明细 +export function addTesting(num, num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_装配质检_检测项明细_增加数据', + param: '检测项流水号=' + num + '&检测项明细=' + num1 + '&基准值=' + num2 + '&公差=' + num3 + } + }) +} +// 编辑 检测项明细 +export function editTesting(num, num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_装配质检_检测项明细_编辑数据', + param: '检测项明细流水号=' + num + '&检测项明细=' + num1 + '&基准值=' + num2 + '&公差=' + num3 + } + }) +} +// 增加 不合格原因 +export function addReasons(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_不合格原因_增加数据', + param: '不合格原因文本=' + num + } + }) +} +// 增加 不合格处理 +export function addHandle(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_不合格处理_增加数据', + param: '不合格处理文本=' + num + } + }) +} +// 增加 质检尺寸 +export function addSize(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_质检尺寸_基础表_增加数据', + param: '质检尺寸=' + num + } + }) +} +// 增加 质检外观 +export function addAppearance(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_质检外观_基础表_增加数据', + param: '质检外观=' + num + } + }) +} +// 增加 质检形位 +export function addPosition(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_质检形位_基础表_增加数据', + param: '质检形位=' + num + } + }) +} +// 删除 检测项 +export function deleteTest(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_装配质检_检测项_删除数据', + param: '检测项流水号=' + num + } + }) +} +// 删除 检测项明细 +export function deleteTesting(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_装配质检_检测项明细_删除数据', + param: '检测项明细流水号=' + num + } + }) +} +// 删除 不合格原因 +export function deleteReasons(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_不合格原因_删除数据', + param: '不合格原因=' + num + } + }) +} +// 删除 不合格处理 +export function deleteHandle(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_不合格处理_删除数据', + param: '不合格处理=' + num + } + }) +} +// 删除 质检尺寸 +export function deleteSize(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_质检尺寸_基础表_删除数据', + param: '质检尺寸流水号=' + num + } + }) +} +// 删除 质检外观 +export function deleteAppearance(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_质检外观_基础表_删除数据', + param: '质检外观流水号=' + num + } + }) +} +// 删除 质检形位 +export function deletePosition(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_质检形位_基础表_删除数据', + param: '质检形位流水号=' + num + } + }) +} diff --git a/src/assets/img/api/Assembly/QualityInspectionInformationInquiry.js b/src/assets/img/api/Assembly/QualityInspectionInformationInquiry.js new file mode 100644 index 0000000..28fa913 --- /dev/null +++ b/src/assets/img/api/Assembly/QualityInspectionInformationInquiry.js @@ -0,0 +1,318 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 初始化质检类型 +export function QualityType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质检类型_查询数据' + } + }) +} +// 初始化不合格原因 +export function initReasonsForNonconformity() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_不合格原因_查询数据' + } + }) +} +// 初始化不合格处理 +export function initDisqualificationTreatment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_不合格处理_查询数据' + } + }) +} +// 初始化质检人员 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质量情况_查询数据_质检人员' + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 零件查询 +export function searchparts(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_零件信息_查询数据', + param: '组件流水号=' + num + } + }) +} +// 工序查询 +export function searchprocedure(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_工序信息_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +// 投产数量查询 +export function searchproceductnum(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_投产数量_查询数据', + param: '工艺计划流水号=' + num + } + }) +} + +// 操作工查询 +export function searchoperators(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_工序质检_查询人员数据_电脑端', + param: '工序流水号=' + num + } + }) +} +// 新增序间检验 +export function submitTable(...param) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_质检管理_新增', + param: `零部件流水号=${param[0]}&质检类型代码=${param[1]}&数量=${param[2]}&是否合格=${param[3]}&人员编号=${param[4]}&不合格数量=${param[5]}&不合格原因=${param[6]}&不合格处理=${param[7]}&备注=${param[8]}&操作工=${param[9]}&编辑人员编号=${param[10]}` + } + }) +} +export function confirmEdit(...param) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_质检管理_编辑处理', + param: `质检流水号=${param[0]}&质检类型代码=${param[1]}&零部件流水号=${param[2]}&是否合格=${param[3]}&数量=${param[4]}&不合格数量=${param[5]}&不合格原因=${param[6]}&不合格处理=${param[7]}&备注=${param[8]}&编辑人员编号=${param[9]}` + } + }) +} + +export function deleterow(...param) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_质检管理_删除处理', + param: `质检流水号=${param[0]}&质检类型代码=${param[1]}&零部件流水号=${param[2]}&数量=${param[3]}` + } + }) +} +// 质检管理_质量情况_查询数据 +export function selecttable(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质量情况_查询数据', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&组件流水号_check=' + check2 + '&组件流水号=' + value2 + '&零件名称_check=' + check3 + '&零件名称=' + value3 + + '&质检类型代码_check=' + check4 + '&质检类型代码=' + value4 + '&开始时间_check=' + check5 + '&开始时间=' + value5 + '&结束时间_check=' + check6 + '&结束时间=' + value6 + '&质检情况_check=' + check7 + '&质检情况=' + value7 + '&人员编号_check=' + check8 + '&人员编号=' + value8 + '&不合格原因_check=' + check9 + '&不合格原因=' + value9 + '&处理结果_check=' + check10 + '&处理结果=' + value10 + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 质检管理_质量情况_查询合格数量 +export function selecttableCount(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质量情况_查询数据_合格数', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&组件流水号_check=' + check2 + '&组件流水号=' + value2 + '&零件名称_check=' + check3 + '&零件名称=' + value3 + + '&质检类型代码_check=' + check4 + '&质检类型代码=' + value4 + '&开始时间_check=' + check5 + '&开始时间=' + value5 + '&结束时间_check=' + check6 + '&结束时间=' + value6 + '&质检情况_check=' + check7 + '&质检情况=' + value7 + '&人员编号_check=' + check8 + '&人员编号=' + value8 + '&不合格原因_check=' + check9 + '&不合格原因=' + value9 + '&处理结果_check=' + check10 + '&处理结果=' + value10 + } + }) +} +// 质检管理_质量情况_查询废品数量 +export function selecttableCount1(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质量情况_查询数据_废品数', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&组件流水号_check=' + check2 + '&组件流水号=' + value2 + '&零件名称_check=' + check3 + '&零件名称=' + value3 + + '&质检类型代码_check=' + check4 + '&质检类型代码=' + value4 + '&开始时间_check=' + check5 + '&开始时间=' + value5 + '&结束时间_check=' + check6 + '&结束时间=' + value6 + '&质检情况_check=' + check7 + '&质检情况=' + value7 + '&人员编号_check=' + check8 + '&人员编号=' + value8 + '&不合格原因_check=' + check9 + '&不合格原因=' + value9 + '&处理结果_check=' + check10 + '&处理结果=' + value10 + } + }) +} +// 质检管理_质量情况_查询数据 +export function selecttable22(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质量情况_查询数据', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&组件流水号_check=' + check2 + '&组件流水号=' + value2 + '&零件名称_check=' + check3 + '&零件名称=' + value3 + + '&质检类型代码_check=' + check4 + '&质检类型代码=' + value4 + '&开始时间_check=' + check5 + '&开始时间=' + value5 + '&结束时间_check=' + check6 + '&结束时间=' + value6 + '&质检情况_check=' + check7 + '&质检情况=' + value7 + '&人员编号_check=' + check8 + '&人员编号=' + value8 + '&不合格原因_check=' + check9 + '&不合格原因=' + value9 + '&处理结果_check=' + check10 + '&处理结果=' + value10 + } + }) +} +export function searchPic(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_图片_查询数据', + param: '质检流水号=' + num + } + }) +} +// 查询外协到货单明细 +export function searchTableDetail(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质检数据_查询数据', + param: `检测类型=${params[0]}&质检流水号=${params[1]}` + } + }) +} +export function searchData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工顺序调整_查询正在加工零件工序_NEW' + } + }) +} +export function searchData1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_记录零件待加工显示_NEW' + } + }) +} +export function processingStatus(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_成组配套加工进度_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +export function Prohibit(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_质检情况_禁用', + param: '质检流水号=' + num + '&质检类型代码=' + num1 + } + }) +} diff --git a/src/assets/img/api/Assembly/ShipmentApproval.js b/src/assets/img/api/Assembly/ShipmentApproval.js new file mode 100644 index 0000000..36dcece --- /dev/null +++ b/src/assets/img/api/Assembly/ShipmentApproval.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// PDM_机床名称_发货状态_查询数据 +export function selecttable(check2, machineNumberValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_发货状态_查询数据', + param: '机床流水号_check=' + check2 + '&机床流水号=' + machineNumberValue + } + }) +} +// PDM_机床名称_发货状态_编辑数据 +export function updatestate(machineNumberValue, state, attention) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_发货审批_编辑数据', + param: '机床流水号=' + machineNumberValue + '&发货状态=' + state + '&注意事项=' + attention + } + }) +} + diff --git a/src/assets/img/api/Assembly/SparePartsOutStockRecord.js b/src/assets/img/api/Assembly/SparePartsOutStockRecord.js new file mode 100644 index 0000000..36ca1dd --- /dev/null +++ b/src/assets/img/api/Assembly/SparePartsOutStockRecord.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 车间生产管理工艺_备料管理_备料出库记录_视图_查询数据 +export function selecttable(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, pageCurrent, pageSize, ordername, order) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_备料管理_备料出库记录_视图_查询数据', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&组件流水号_check=' + check2 + '&组件流水号=' + value2 + '&零件图号_check=' + check3 + '&零件图号=' + value3 + '&开始时间_check=' + check4 + '&开始时间=' + value4 + '&结束时间_check=' + check5 + '&结束时间=' + value5 + '&排序名称=' + ordername + '&排序方式=' + order, + Pagination: pageCurrent + '&' + pageSize + } + }) +} + diff --git a/src/assets/img/api/Assembly/TypicalAssemblyMaintenance.js b/src/assets/img/api/Assembly/TypicalAssemblyMaintenance.js new file mode 100644 index 0000000..650a3fc --- /dev/null +++ b/src/assets/img/api/Assembly/TypicalAssemblyMaintenance.js @@ -0,0 +1,282 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 工艺员A +export function initCraftmen() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=17' + } + }) +} +// 初始化 工序分类 +export function initprocessNameClass() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_工序分类_查询数据' + } + }) +} +// 初始化 机床分类 +export function initmachineType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_机床分类_查询数据' + } + }) +} +// 查询机床编号 +export function SearchMachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_典型机床_查询数据', + param: '机床分类流水号=' + num + } + }) +} +// 查询工序名称 +export function initProcessName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_工序名称_查询数据', + param: '工序分类流水号=' + num + } + }) +} +// 查询组件 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询组件工艺 +export function searchDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_组件工艺_查询数据', + param: '机床流水号=' + num + } + }) +} +// 增加组件工艺 +export function submitAdd(machineNumberValue, SerialNumber, Group, AssemblyTask, GroupNumberValue1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_组件工艺_增加数据', + param: '机床流水号=' + machineNumberValue + '&序号=' + SerialNumber + '&组号=' + Group + '&装配任务=' + AssemblyTask + '&组件流水号=' + GroupNumberValue1 + } + }) +} +// 编辑组件工艺 +export function submitEdit(GroupProcessNumber, SerialNumber, Group, AssemblyTask, GroupNumberValue1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_组件工艺_编辑数据', + param: '组件工艺流水号=' + GroupProcessNumber + '&序号=' + SerialNumber + '&组号=' + Group + '&装配任务=' + AssemblyTask + '&组件流水号=' + GroupNumberValue1 + } + }) +} +// 删除组件工艺 +export function deleteGroup(GroupProcessNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_组件工艺_删除数据', + param: '组件工艺流水号=' + GroupProcessNumber + } + }) +} +// 查询工序 +export function searchProcess(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_装配工序_查询数据', + param: '组件工艺流水号=' + num + } + }) +} +// 增加工序 +export function insertOne(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_增加数据', + param: '组件工艺流水号=' + num + } + }) +} +// 编辑工序 +export function update(num, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_编辑数据', + param: '装配工序流水号=' + num + '&序号=' + num1 + '&工序名称=' + num2 + '&工艺内容及装配具体要求=' + num3 + '&质检=' + num4 + } + }) +} +// 编辑工序1 +export function update1(num, num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_编辑数据', + param: '装配工序流水号=' + num + '&序号=' + num1 + '&工序名称=' + num2 + '&工艺内容及装配具体要求=' + num3 + } + }) +} +// 编辑工时 +export function update2(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序工时_编辑数据', + param: '装配工序流水号=' + num + '&工艺工时=' + num1 + } + }) +} +// 保存 +export function saveApprove(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_机床工艺_定额完成', + param: '机床流水号=' + num + } + }) +} +// 上移 +export function upOne(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_上移', + param: '装配工序流水号=' + num + '&组件工艺流水号=' + num1 + '&工序顺序=' + num2 + } + }) +} +// 下移 +export function downOne(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_下移', + param: '装配工序流水号=' + num + '&组件工艺流水号=' + num1 + '&工序顺序=' + num2 + } + }) +} +// 删除工序 +export function deleteOne(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_装配工序_删除数据', + param: '装配工序流水号=' + num + } + }) +} +// 工艺删除 +export function deleteTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_机床工艺_删除数据', + param: '机床流水号=' + num + } + }) +} diff --git a/src/assets/img/api/BasicData/EquipmentCapabilitySetting.js b/src/assets/img/api/BasicData/EquipmentCapabilitySetting.js new file mode 100644 index 0000000..c63fb7d --- /dev/null +++ b/src/assets/img/api/BasicData/EquipmentCapabilitySetting.js @@ -0,0 +1,75 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化获取工艺 +export function getTechnology() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: '工艺分类流水号_check=0' + } + }) +} +// 查询表格数据 +export function searchtable(pageCurrent, pageSize, num1, ManufacturerNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_设备加工能力_查询数据_设备维护', + param: '设备名称_check=' + num1 + '&设备名称=' + ManufacturerNumber, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加 +export function edittype(ManufacturerNumber, ManufacturerName, ManufacturerAbbreviation, address, phNumber, Fax, Remarks, category, attention, EquipmentCondition) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_增加数据_设备维护New', + param: '设备名称=' + ManufacturerNumber + '&设备型号=' + ManufacturerName + '&设备性能指标=' + ManufacturerAbbreviation + '&设备工时系数=' + address + '&工艺编号=' + phNumber + '&班次类型=' + Fax + '&设备加工能力工时=' + Remarks + '&整改工时系数=' + category + '&设备编号=' + attention + '&预留工时系数=' + EquipmentCondition + } + }) +} +// 编辑 +export function handlechange(num, ManufacturerNumber, ManufacturerName, ManufacturerAbbreviation, address, phNumber, Fax, Remarks, category, attention, EquipmentCondition) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_修改数据_设备维护New', + param: '设备流水号=' + num + '&设备名称=' + ManufacturerNumber + '&设备型号=' + ManufacturerName + '&设备性能指标=' + ManufacturerAbbreviation + '&设备工时系数=' + address + '&工艺属性代码=' + phNumber + '&班次类型=' + Fax + '&设备加工能力工时=' + Remarks + '&整改工时系数=' + category + '&设备编号=' + attention + '&预留工时系数=' + EquipmentCondition + } + }) +} +// 删除 +export function handledelete(CoManufacturerFlowNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_删除数据_设备维护', + param: '设备流水号=' + CoManufacturerFlowNumber + } + }) +} diff --git a/src/assets/img/api/BasicData/FactoryCalendar.js b/src/assets/img/api/BasicData/FactoryCalendar.js new file mode 100644 index 0000000..7bbe383 --- /dev/null +++ b/src/assets/img/api/BasicData/FactoryCalendar.js @@ -0,0 +1,31 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化日历 +export function initClendar(year, month) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工作日历_获得状态', + param: '工作年=' + year + '&工作月=' + month + } + }) +} +// 修改工作状态 +export function changeState(time, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工作日历_设置状态', + param: '工作日期=' + time + '&工作日状态=' + code + } + }) +} diff --git a/src/assets/img/api/BasicData/Materialmaintenance.js b/src/assets/img/api/BasicData/Materialmaintenance.js new file mode 100644 index 0000000..f123e14 --- /dev/null +++ b/src/assets/img/api/BasicData/Materialmaintenance.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function featchMaterial(num1, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据_根据材料名称', + param: '材料名称=' + num1, + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function addMaterial(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_材质表_增加数据', + param: '材料=' + num1 + } + }) +} +export function delMaterial(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_材质表_删除数据', + param: '材料流水号=' + num1 + } + }) +} +export function editMaterial(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_材质表_修改数据', + param: '材料流水号=' + num1 + '=int&材料=' + num2 + } + }) +} diff --git a/src/assets/img/api/BasicData/MenuManagement.js b/src/assets/img/api/BasicData/MenuManagement.js new file mode 100644 index 0000000..a9fe02e --- /dev/null +++ b/src/assets/img/api/BasicData/MenuManagement.js @@ -0,0 +1,199 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化角色 +export function getRole() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_new' + } + }) +} +// 根据角色查模块 +export function getModule(role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select * from 基础表_角色模块信息 inner join 基础表_模块信息 on 基础表_角色模块信息.id = 基础表_模块信息.id where 角色编号=${role} order by 角色模块顺序` + } + }) +} +// 初始化一级菜单 +export function initFisrtLevel() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select id,title from 基础表_模块信息 where [path] = '/'` + } + }) +} +// 初始化二级菜单 +export function initSecondLevel() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select id,title from 基础表_模块信息 where [path] <> '/'` + } + }) +} +// 撤回分配模块 +export function returnModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_删除数据`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 上移模块 +export function upModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_上移数据`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 上移模块验证 +export function searchUpModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `菜单管理_角色模块_上移数据_验证`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 下移模块 +export function downModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_下移数据`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 下移模块验证 +export function searchDownModule(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `菜单管理_角色模块_下移数据_验证`, + param: `id=${id}&角色编号=${num}` + } + }) +} +// 分配一级模块 +export function giveFirstLevel(idGroup, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_一级_增加数据`, + param: `一级模块id组=${idGroup}&角色编号=${num}` + } + }) +} +// 分配一级模块 +export function giveSecondLevel(idGroup, num, pid) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_角色模块_二级_增加数据`, + param: `二级模块id组=${idGroup}&角色编号=${num}&pid=${pid}` + } + }) +} +// 新增一级菜单 +export function submitAdd(name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `菜单管理_模块_一级_增加数据`, + param: `模块名称=${name}` + } + }) +} +// 查询二级模块分给那些角色 +export function getRoleTitle() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` select distinct title from + 基础表_模块信息 inner join 基础表_角色模块信息 on 基础表_角色模块信息.id = 基础表_模块信息.id + inner join 菜单系统模块_项目角色 on 基础表_角色模块信息.角色编号 = 菜单系统模块_项目角色.角色编号 + order by title` + } + }) +} +export function getRoleNameasd(name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` select distinct 角色功能 from + 基础表_模块信息 inner join 基础表_角色模块信息 on 基础表_角色模块信息.id = 基础表_模块信息.id + inner join 菜单系统模块_项目角色 on 基础表_角色模块信息.角色编号 = 菜单系统模块_项目角色.角色编号 + where title=\'${name}\'` + } + }) +} diff --git a/src/assets/img/api/BasicData/PartsNumberMaintenance.js b/src/assets/img/api/BasicData/PartsNumberMaintenance.js new file mode 100644 index 0000000..d3e0987 --- /dev/null +++ b/src/assets/img/api/BasicData/PartsNumberMaintenance.js @@ -0,0 +1,398 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function projectSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} + +export function machineSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} + +export function groupSelect(machineValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_组件流水号_查询数据_根据机床', + param: `机床流水号=${machineValue}` + } + }) +} +export function searchTable5(machineCheck, machine, groupCheck, group, part_check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_外购件和标准件_临时表数据查询', + param: `机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}&物料名称_check=${part_check}&物料名称=${part}` + } + }) +} +export function searchTable6(machineCheck, machine, groupCheck, group, part_check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_临时表数据查询', + param: `机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}&零件图号_check=${part_check}&零件图号=${part}` + } + }) +} +export function basicPartsData(machine_check, machine, group_check, group, part_check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_查询数据_综合gj_数量维护', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}&零件图号_check=${part_check}&零件图号=${part}` + } + }) +} +export function purchasePartsData(machine_check, machine, group_check, num, part_check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_标准件和外购件_查询数据_数量维护', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${num}&物料名称_check=${part_check}&物料名称=${part}` + } + }) +} +export function deleteBasicParts(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_删除数据', + param: `基本件流水号=${basicNum}` + } + }) +} +export function alldelete(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_删除数据_根据组件流水号', + param: `基本件流水号组=${basicNum}` + } + }) +} +export function deleteBasicParts5(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_外购件和标准件_临时表_删除', + param: `id=${basicNum}` + } + }) +} +export function alldeleteBasicParts5(machine, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_外购件和标准件_临时表_全部删除', + param: `机床=${machine}&组号=${group}` + } + }) +} +export function deleteBasicParts6(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_临时表_删除', + param: `id=${basicNum}` + } + }) +} +export function alldeleteBasicParts6(machine, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_临时表_全部删除', + param: `机床=${machine}&组号=${group}` + } + }) +} +export function deletePurchaseData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_删除数据', + param: '标准件和外购件流水号=' + num + '=int' + } + }) +} +export function alldeleteWB(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_删除数据_根据组件流水号', + param: '标准件和外购件流水号组=' + num + } + }) +} +export function editPurchaseData(num, num1, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_修改数据', + param: '标准件和外购件流水号=' + num + '&零件数量=' + num1 + '&修改人员=' + people + } + }) +} +export function editBasicParts(num, num1, num2, num3, num4, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_编辑数据', + param: '基本件流水号=' + num + '&零件数量=' + num1 + '&零件名称=' + num2 + '&零件图号=' + num3 + '&材料=' + num4 + '&修改人员=' + people + } + }) +} +export function isExitBasicParts(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_编辑数据_验证图号', + param: '基本件流水号=' + num + '&零件图号=' + num1 + } + }) +} +export function getTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_已投产_按组查', + param: '组件流水号=' + num + '=int' + } + }) +} +export function editProductNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MRP_计划订单_组件零件清单_基本件_编辑数据', + param: '组件零件基本件流水号=' + num + '&数量=' + num1 + } + }) +} +export function getTable1(num, a, b, c, d, e, f, g) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_能力平衡_查询数据_要平衡的零件_数量维护', + param: '机床流水号_check=' + b + '=string&机床流水号=' + c + '=int&组件流水号_check=' + d + '=string&组件流水号=' + e + '=int&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=1=int&考核状态=5=int' + } + }) +} +export function editProduceNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据', + param: '工艺计划流水号=' + num + '&零件数量=' + num1 + } + }) +} +// 查询表1标准件和外购件 +export function searchTable1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_数量维护', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&物料状态=1` + } + }) +} +// 查询表1基本件 +export function searchTable2(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_数量维护', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&物料状态=1` + } + }) +} +export function editGroupPartNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MRP_计划订单_组件零件清单_编辑数据', + param: '组件零件流水号=' + num + '&零件数量=' + num1 + } + }) +} +export function editGroupBasicPartNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MRP_计划订单_组件零件清单_基本件_采购_编辑数据', + param: '组件零件基本件流水号=' + num + '&零件数量=' + num1 + } + }) +} +export function getmaterial() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '零件明细表_材料_查询' + } + }) +} +// 查询物料 +export function searchAllMaterial(check1, MaterialName, check2, MaterialSpec, check3, MaterialModel, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_查询数据_分页', + param: `物料名称_check=${check1}&物料名称=${MaterialName}&物料规格_check=${check2}&物料规格=${MaterialSpec}&物料型号_check=${check3}&物料型号=${MaterialModel}&PageCurrent=${pageCurrent}=int&PageSize=${pageSize}=int&PageCount=1=int=output&ItemCount=1=int=output` + } + }) +} +// 物料变更 +export function materialChange(num1, num2, num3, num4, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购物料修改_零件数量维护_修改数据', + param: `组件零件流水号=${num1}&标准件和外购件流水号=${num2}&原物料流水号=${num3}&新物料流水号=${num4}&申请人=${person}` + } + }) +} +// 修改组件数量 +export function editgroupNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_组件流水号_组件数量_修改数据', + param: '组件流水号=' + num + '&数量=' + num1 + } + }) +} diff --git a/src/assets/img/api/BasicData/PersonnelManagement.js b/src/assets/img/api/BasicData/PersonnelManagement.js new file mode 100644 index 0000000..4c438ac --- /dev/null +++ b/src/assets/img/api/BasicData/PersonnelManagement.js @@ -0,0 +1,430 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function tree(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = tree(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTablePeople(code, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int', + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function getTablePeopleForName(name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员名单_查询数据_根据姓名_MESWORK', + param: '姓名=' + name + '=string' + } + }) +} +// 新增部门 +export function addDepartmentName(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_部门关系_增加节点', + param: '父节点=' + num1 + '=int&节点名称=' + num2 + '=string&子节点=' + num3 + } + }) +} +// 删除部门 +export function delList(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_部门关系_删除节点', + param: '子节点=' + num1 + '=int' + } + }) +} +// 编辑部门 +export function editList(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_部门关系_修改节点', + param: '子节点=' + num1 + '=int&节点名称=' + num2 + '=string' + } + }) +} +export function delPeopleList(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员名单_删除数据_MESWORK', + param: '人员编号=' + num1 + '=int' + } + }) +} +export function initUniversity() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_毕业院校_查询数据' + } + }) +} +export function fetchEducationData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_学历_查询数据' + } + }) +} +export function initMajor() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_所学专业_查询数据' + } + }) +} +export function fetchForeignLanguageLevelDate() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_外语及熟练程度_查询数据' + } + }) +} +export function fetchTitleData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_职称_查询数据' + } + }) +} +export function fetchPostData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_人员岗位_查询数据' + } + }) +} +export function fetchPositionStatusData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_岗位状态_查询数据' + } + }) +} +export function addPeople(id, Sex, Education, Address, Nation, Post, AccountNumber, Password, Name, IDcard, TimeOfEntry, Birthday, ContactInformation, TeamValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员名单_增加数据_MESWORK', + param: '考核部门编号=' + id + '=int&性别编号=' + Sex + '=int&学历编号=' + Education + '=int&家庭住址=' + Address + '&民族=' + Nation + '&岗位编号=' + Post + '=int&考勤编号=' + AccountNumber + '=string&密码=' + Password + '=string&姓名=' + Name + '=string&身份证号=' + IDcard + '=string&入公司时间=' + TimeOfEntry + '=string&出生日期=' + Birthday + '=string&联系电话=' + ContactInformation + '=string&班组=' + TeamValue + } + }) +} +export function editPeople(id, Sex, Education, Address, Nation, Post, AccountNumber, Password, Name, IDcard, TimeOfEntry, Birthday, ContactInformation, TeamValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员名单_修改数据_MESWORK', + param: '人员编号=' + id + '=int&性别编号=' + Sex + '=int&学历编号=' + Education + '=int&家庭住址=' + Address + '&民族=' + Nation + '&岗位编号=' + Post + '=int&考勤编号=' + AccountNumber + '=string&密码=' + Password + '=string&姓名=' + Name + '=string&身份证号=' + IDcard + '=string&入公司时间=' + TimeOfEntry + '=string&出生日期=' + Birthday + '=string&联系电话=' + ContactInformation + '=string&班组=' + TeamValue + } + }) +} +export function moveGroups(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员名单_移动数据_MESWORK', + param: '人员编号=' + num1 + '=int&考核部门编号=' + num2 + '=int' + } + }) +} +export function feacthUniversity(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_毕业院校_查询数据_根据学校名_MESWORK', + param: '毕业院校名称=' + num1 + '=string' + } + }) +} +export function addUniversity(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_毕业院校_增加数据', + param: '毕业院校名称=' + num1 + '=string' + } + }) +} +export function editUniversity(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_毕业院校_修改数据', + param: '毕业院校编号=' + num1 + '=int&毕业院校名称=' + num2 + '=string' + } + }) +} +export function delUniversity(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_毕业院校_删除数据', + param: '毕业院校编号=' + num1 + '=int' + } + }) +} +export function fetchMajor(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_所学专业_查询数据_根据专业名_MESWORK', + param: '专业名称=' + num1 + '=string' + } + }) +} +export function addMajor(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_所学专业_增加数据', + param: '专业名称=' + num1 + '=string' + } + }) +} +export function editMajor(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_所学专业_修改数据', + param: '专业编号=' + num1 + '=int&专业名称=' + num2 + '=string' + } + }) +} +export function delMajor(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_所学专业_删除数据', + param: '专业编号=' + num1 + '=int' + } + }) +} +export function fetchPost(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_基础表_人员岗位_查询数据_根据岗位名_MESWORK', + param: '岗位名称=' + num1 + '=string' + } + }) +} +export function addPost(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_人员岗位_增加数据', + param: '岗位名称=' + num1 + '=string' + } + }) +} +export function editPost(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_人员岗位_修改数据', + param: '岗位编号=' + num1 + '=int&岗位名称=' + num2 + '=string' + } + }) +} +export function delPost(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_基础表_人员岗位_删除数据', + param: '岗位编号=' + num1 + '=int' + } + }) +} +export function quit(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '人事档案管理_人员_离职操作', + param: '人员编号=' + num1 + '=int' + } + }) +} +export function searchLeavingList(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_离职人员查询', + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function fetchteamviwer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '班组管理_班组查询' + } + }) +} diff --git a/src/assets/img/api/BasicData/ProjectManagementDisplay.js b/src/assets/img/api/BasicData/ProjectManagementDisplay.js new file mode 100644 index 0000000..6ec9b3f --- /dev/null +++ b/src/assets/img/api/BasicData/ProjectManagementDisplay.js @@ -0,0 +1,58 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 项目 +export function getProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_是否显示_初始化', + param: '项目流水号_check=0=int&项目流水号=0' + } + }) +} +// 机床 +export function getToolNum(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_是否显示_初始化', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +export function searchTable(check, num, check1, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_是否显示', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + '&机床流水号_check=' + check1 + '=int&机床流水号=' + num1 + } + }) +} +export function upData(num, show) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_项目名称_查询数据_是否显示_更改状态', + param: '机床流水号=' + num + '&是否显示=' + show + } + }) +} diff --git a/src/assets/img/api/BasicData/ShiftManagement.js b/src/assets/img/api/BasicData/ShiftManagement.js new file mode 100644 index 0000000..21381c4 --- /dev/null +++ b/src/assets/img/api/BasicData/ShiftManagement.js @@ -0,0 +1,88 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询班次 +export function getScheduling(SchedulingType) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_基础表_班次表_查询数据', + param: '班次类型=' + SchedulingType + } + }) +} +// 查询班次 +export function searchProgramme() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_基础表_班次表_查询班次' + } + }) +} + +// 新增班次 +export function addShift(starttime, endtime, shifttype, shiftnumber, nightwork, work, temporary, difficult, note) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_基础表_班次表_增加数据', + param: '开始工作时间=' + starttime + '&结束工作时间=' + endtime + '&班次类型=' + shifttype + '&班次代码=' + shiftnumber + '&是否夜班=' + nightwork + '&是否工作=' + work + '=int&是否可以安排临时件=' + temporary + '=int&是否可以安排高难度件=' + difficult + '=int&备注=' + note + } + }) +} +// 编辑班次 +export function editShift(shiftCode, starttime, endtime, shifttype, shiftnumber, nightwork, work, temporary, difficult, note) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_基础表_班次表_修改数据', + param: '序号=' + shiftCode + '=int&开始工作时间=' + starttime + '=datetime&结束工作时间=' + endtime + '=datetime&班次类型=' + shifttype + '=int&班次代码=' + shiftnumber + '=int&是否夜班=' + nightwork + '=int&是否工作=' + work + '=int&是否可以安排临时件=' + temporary + '=int&是否可以安排高难度件=' + difficult + '=int&备注=' + note + } + }) +} +// 删除班次 +export function deleteShift(shiftCode) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_基础表_班次表_删除数据', + param: '序号=' + shiftCode + } + }) +} +// 班次类型与工作时间增加 +export function addShiftType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_基础表_班次表_班次类型与工作时间_增加' + } + }) +} + diff --git a/src/assets/img/api/BasicData/SystemRrolemaintenance.js b/src/assets/img/api/BasicData/SystemRrolemaintenance.js new file mode 100644 index 0000000..06ea0f6 --- /dev/null +++ b/src/assets/img/api/BasicData/SystemRrolemaintenance.js @@ -0,0 +1,69 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function InitRolefunction() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_MESWORK' + } + }) +} +export function deleteData(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色_删除_MESWORK', + param: '角色编号=' + code + '=int' + } + }) +} +export function searchTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_MESWORK', + param: '角色功能=' + num + '=string' + } + }) +} +export function addData(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色_增加_MESWORK', + param: '角色功能=' + code + '=string' + } + }) +} +export function addData2(code1, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色_修改数据_MESWORK', + param: '角色功能=' + code1 + '&角色编号=' + num1 + } + }) +} + diff --git a/src/assets/img/api/BasicData/UserRightsManagement.js b/src/assets/img/api/BasicData/UserRightsManagement.js new file mode 100644 index 0000000..f2fba4f --- /dev/null +++ b/src/assets/img/api/BasicData/UserRightsManagement.js @@ -0,0 +1,98 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getRole() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_new' + } + }) +} + +export function getModule(role_check, role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目主模块列表_查询数据_gj', + param: `角色编号_check=${role_check}&角色编号=${role}=int` + } + }) +} +export function addModule(module, role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目角色模块列表_增加数据_gj', + param: `角色编号=${role}=int&主模块编号=${module}=int` + } + }) +} +export function deleteModule(module, role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目角色模块列表_删除数据_gj', + param: `角色编号=${role}=int&主模块编号=${module}=int` + } + }) +} + +export function getModelData(role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目主模块列表_查询单个模块_gj', + param: `主模块编号=${role}=int` + } + }) +} + +export function addModelData(component, title, icons) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目主模块列表_增加单个模块_gj', + param: `父路径=/${icons}&子名称=${icons}&子组件=${component}&标题=${title}&图标=${icons}` + } + }) +} + +export function editModelData(modelNum, component, title, icons) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目主模块列表_修改单个模块_gj', + param: `主模块编号=${modelNum}&父路径=/${icons}&子名称=${icons}&子组件=${component}&标题=${title}&图标=${icons}` + } + }) +} diff --git a/src/assets/img/api/BasicData/WorkshopPersonnelRoleMana.js b/src/assets/img/api/BasicData/WorkshopPersonnelRoleMana.js new file mode 100644 index 0000000..16eaea6 --- /dev/null +++ b/src/assets/img/api/BasicData/WorkshopPersonnelRoleMana.js @@ -0,0 +1,176 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询项目名称 +export function dialogtablevisible() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0' + } + }) +} +export function dialogtablevisible1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0' + } + }) +} +export function addData1(code, groupNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色员工综合_增加数据', + param: '人员编号=' + code + '=int&角色编号=' + groupNum + '=int&项目编号=10=int' + } + }) +} +export function addData2(lsh, code, groupNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色员工综合_修改数据', + param: '人员角色流水号=' + lsh + '&人员编号=' + code + '&角色编号=' + groupNum + } + }) +} +// 初始化科室 +export function initDepartment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_部门关系_查询节点' + } + }) +} +// 初始化人员信息 弹出框 +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function fn(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = fn(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTable8(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function handledelete(ryjslsh) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '菜单系统模块_项目角色员工综合_删除数据', + param: '人员角色流水号=' + ryjslsh + '=string' + } + }) +} +export function deleteData(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '菜单系统模块_项目角色员工综合_删除数据', + param: '人员角色流水号=' + Number + '=int' + } + }) +} +export function searchdesigner(num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + num2 + '=int' + } + }) +} +export function initOrderType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色_查询数据_new' + } + }) +} +export function searchTable(check1, staffName, check2, systemAdministrator) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色员工综合_查询数据', + param: '姓名_check=' + check1 + '=int&姓名=' + staffName + '=string&角色编号_check=' + check2 + ' =int&角色编号=' + systemAdministrator + '=int' + } + }) +} diff --git a/src/assets/img/api/BasicData/WorkshopProcessMaintenance.js b/src/assets/img/api/BasicData/WorkshopProcessMaintenance.js new file mode 100644 index 0000000..4c6fdcf --- /dev/null +++ b/src/assets/img/api/BasicData/WorkshopProcessMaintenance.js @@ -0,0 +1,184 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 查工艺分类名称 +export function searchProcessClassification() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_查询数据' + } + }) +} +// 增加工艺分类 +export function addProcessClassification(ProcessClassification) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺分类名称_增加数据', + param: '工艺分类名称=' + ProcessClassification + } + }) +} +// 编辑工艺分类 +export function editProcessClassification(ProcessClassificationNum, ProcessClassification) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺分类名称_修改数据', + param: '工艺分类流水号=' + ProcessClassificationNum + '&工艺分类名称=' + ProcessClassification + } + }) +} +// 通过工艺编分类流水号查工艺分类名称 +export function searchProcessClassificationOfProcessClassificationNum(ProcessNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_根据流水号_查询数据_MESWORK', + param: '工艺分类流水号=' + ProcessNum + } + }) +} +// 删除工艺分类 +export function delProcessClassification(ProcessClassificationNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺分类名称_删除数据', + param: '工艺分类流水号=' + ProcessClassificationNum + } + }) +} +// 通过工艺分类流水号查工艺名称 +export function searchProcessNameOfProcessClassification(ProcessClassificationNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据_按工艺分类流水号查_MESWORK', + param: '工艺分类流水号=' + ProcessClassificationNum + } + }) +} +// 通过工艺编号查工艺要求 +export function searchTechnologicalRequirementsOfProcessNum(ProcessNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_工艺要求_查询数据', + param: '工艺编号=' + ProcessNum + } + }) +} +// 增加工艺 +export function addProcess(ProcessClassificationNum, ProcessName, ShortName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'dbo.车间生产管理工艺_基础表_工艺名称_增加数据', + param: '工艺分类流水号=' + ProcessClassificationNum + '&工艺名称=' + ProcessName + '&工艺名称简称=' + ShortName + } + }) +} +// 编辑工艺 +export function editProcess(ProcessClassificationNum, ProcessName, ShortName, Requirement) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺名称_修改名称及简称', + param: '工艺编号=' + ProcessClassificationNum + '&工艺名称=' + ProcessName + '&工艺名称简称=' + ShortName + '&工艺要求=' + Requirement + } + }) +} +// 删除工艺 +export function delProcess(ProcessNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺名称_删除数据', + param: '工艺编号=' + ProcessNum + } + }) +} +// 新增工艺要求 +export function addTechnologicalRequirements(ProcessClassificationNum, ProcessName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_基础表_工艺要求_增加数据', + param: '工艺编号=' + ProcessClassificationNum + '&工艺要求=' + ProcessName + } + }) +} +// 编辑工艺要求 +export function editTechnologicalRequirements(ProcessClassificationNum, ProcessName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_基础表_工艺要求_修改数据', + param: '工艺要求流水号=' + ProcessClassificationNum + '&工艺要求=' + ProcessName + } + }) +} +// 删除工艺要求 +export function delTechnologicalRequirements(ProcessClassificationNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_基础表_工艺要求_删除数据', + param: '工艺要求流水号=' + ProcessClassificationNum + } + }) +} diff --git a/src/assets/img/api/BasicData/maintenanceEquipmentPerson.js b/src/assets/img/api/BasicData/maintenanceEquipmentPerson.js new file mode 100644 index 0000000..ee60d7e --- /dev/null +++ b/src/assets/img/api/BasicData/maintenanceEquipmentPerson.js @@ -0,0 +1,115 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化设备名称 +export function getEquipment(id, equipmentNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_设备名称与班次关系_查询数据', + param: `查询代码=${id}=int&设备流水号=${equipmentNum}` + } + }) +} + +export function getDepartment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_部门查询' + } + }) +} + +export function getTablePeople(number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: `考核部门编号=${number}` + } + }) +} + +export function getTableData(equipmentCheck, equipmentNameValue, operatorCheck, operatorNumber, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_设备名称_人员关系_查询数据', + param: `设备流水号_check=${equipmentCheck}&设备流水号=${equipmentNameValue}&操作者编号_check=${operatorCheck}&操作者编号=${operatorNumber}`, + pagination: pageCurrent + '&' + pageSize + } + }) +} + +export function deleteTable(number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备名称_人员关系_删除数据', + param: '设备人员关系流水号=' + number + '=int' + } + }) +} + +export function getStaff() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_基础表_班次表_查询班次' + } + }) +} + +export function addTable(equipmentNumber, shift, operator, operatorNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备名称_人员关系_增加数据', + param: '设备流水号=' + equipmentNumber + '=int&班次代码=' + shift + '=int&操作者=' + operator + '=string&操作者编号=' + operatorNumber + '=int' + } + }) +} + +export function editTable(equipmentNumber, shift, operator, operatorNumber, Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备名称_人员关系_修改数据', + param: '设备流水号=' + equipmentNumber + '=int&班次代码=' + shift + '=int&操作者=' + operator + '=string&操作者编号=' + operatorNumber + '=int&设备人员关系流水号=' + Number + '=int' + } + }) +} diff --git a/src/assets/img/api/Inventory/CreatePickingList.js b/src/assets/img/api/Inventory/CreatePickingList.js new file mode 100644 index 0000000..63f301a --- /dev/null +++ b/src/assets/img/api/Inventory/CreatePickingList.js @@ -0,0 +1,230 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// var postData +// 初始化人员 +export function initPickPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'select 姓名,人员编号 from 人事档案管理_人员名单 where 是否离职 = 0 order by 姓名 ' + } + }) +} +// 初始化机床项目 +export function initMachineProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 组件查询 +export function searchgroup(num) { + // postData = new URLSearchParams() + // postData.append('param', num) + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询三表 +export function searchTable(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_三表_查询数据', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&名称_check=${params[4]}&名称=${params[5]}&领料情况_check=${params[6]}&领料情况=${params[7]}&零件类型=${params[10]}`, + Pagination: params[8] + '&' + params[9] + } + }) +} +export function searchPart(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_离线外购件_出库查询', + param: `物料名称_check=${params[0]}&物料名称=${params[1]}`, + Pagination: params[2] + '&' + params[3] + } + }) +} +// 领料单查询 +export function searchList(pageCurrent, pageSize, listPeople_check, listPeople, isElectrical, check1, time1, time2, order, partName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_加排序_查询数据', + param: '制单人_check=' + listPeople_check + '&制单人=' + listPeople + '&是否电气=' + isElectrical + '&时间段_check=' + check1 + '&开始时间=' + time1 + '&结束时间=' + time2 + '&排序方式=' + order + '&排序名称=' + partName, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 创建领料单 +export function createList(num, remark, isElectrical, macnum, groupnum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_增加数据', + param: '领料人流水号=' + num + '&领料单备注=' + remark + '&是否电气=' + isElectrical + '&机床流水号=' + macnum + '&组件流水号=' + groupnum + } + }) +} +// 删除领料单 +export function dropList(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_删除数据', + param: '领料单流水号=' + num + } + }) +} +// 查询领料单明细 +export function searchListDetail(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单明细_查询数据_新', + param: `领料单流水号=${params[0]}` + } + }) +} +// 选入领料单 +export function selectIntoList(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单明细_增加数据', + param: `基本件流水号组=${params[0]}&标准件和外购件流水号组=${params[1]}&领料单流水号=${params[2]}&领用数量组=${params[3]}` + } + }) +} +// 选入领料单 +export function IntoMateerial(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '离线采购_领料明细_增加数据_循环', + param: `物料流水号组=${params[0]}&组件零件基本件流水号组=${params[1]}&领料数量组=${params[2]}&领料单流水号=${params[3]}&机床流水号=${params[4]}` + } + }) +} +// 删除领料单 +export function dropListDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单明细_删除数据', + param: '领料单明细流水号=' + num + } + }) +} +// 查询领料单明细详情 +export function searchListDetailMX(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单明细_详情_查询数据', + param: `领料单流水号=${params[0]}&基本件流水号=${params[1]}&标准件和外购件流水号=${params[2]}&离线采购件流水号=${params[3]}` + } + }) +} +// 查询三表明细领料详情 +export function searchTableDetailMX(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_三表_领料详情_查询数据', + param: `基本件流水号=${params[0]}&标准件和外购件流水号=${params[1]}` + } + }) +} +export function submitApproval(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单审批_修改数据', + param: '领料单流水号=' + num + '&审批情况流水号=' + num1 + '&未通过原因=' + num2 + } + }) +} +// 领料单审批查询 +export function searchListApproval(pageCurrent, pageSize, listPeople_check, listPeople, isElectrical, check1, time1, time2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单审批_查询数据', + param: '制单人_check=' + listPeople_check + '&制单人=' + listPeople + '&是否电气=' + isElectrical + '&时间段_check=' + check1 + '&开始时间=' + time1 + '&结束时间=' + time2, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/Inventory/DirectPart.js b/src/assets/img/api/Inventory/DirectPart.js new file mode 100644 index 0000000..72ffd61 --- /dev/null +++ b/src/assets/img/api/Inventory/DirectPart.js @@ -0,0 +1,157 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 机床查询 +export function searchmachine(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchTeam(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} +// 采购合同查询 +export function searchContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存管理_采购合同查询' + } + }) +} +// 采购合同明细查询 +export function searchContractDetail(contractnumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同明细_查询数据', + param: '采购合同流水号=' + contractnumber + } + }) +} +// 直达件查询 +export function searchDirectPart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group, contract_check, contract) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_直达件_零件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group + '&合同流水号_check=' + contract_check + '&合同流水号=' + contract, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 人员查询 需要在部门确定之后修改 +export function searchPeople(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_人员查询_库存部门', + param: '角色编号=' + data1 + } + }) +} +// 直达件增加 +export function addDirectPart(data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_直达件_直达件增加', + param: '实际到货数量=' + data1 + '&采购合同明细流水号=' + data2 + '&入库人员流水号=' + data3 + '&领用者=' + data4 + '&出库数量=' + data5 + '&组件零件流水号=' + data6 + '&组件零件基本件流水号=' + data7 + '&项目流水号=' + data8 + '&机床流水号=' + data9 + '&组件流水号=' + data10 + '&名称=' + data11 + '&备注=' + data12 + '&物料型号=' + data13 + '&物料规格=' + data14 + '&零件图号=' + data15 + } + }) +} +// 直达件记录查询 +export function searchDirectRec(contractnumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_直达件_直达件记录查询', + param: '采购合同明细流水号=' + contractnumber + } + }) +} +// 直达件记录修改 +export function editDirectRec(data1, data2, data3, data4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_直达件_直达件记录修改', + param: '直达件流水号=' + data1 + '&到货数量=' + data2 + '&领用人员流水号=' + data3 + '&备注=' + data4 + } + }) +} +// 直达件记录删除 +export function deleteDirectRec(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_直达件_直达件记录删除', + param: '直达件流水号=' + data1 + } + }) +} diff --git a/src/assets/img/api/Inventory/ErrorInformationQuery.js b/src/assets/img/api/Inventory/ErrorInformationQuery.js new file mode 100644 index 0000000..7124e5c --- /dev/null +++ b/src/assets/img/api/Inventory/ErrorInformationQuery.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询U8导出错误信息 +export function searchError(check7, time1, time2, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `U8_错误信息查询`, + param: `时间段_check=${check7}&开始日期=${time1}&结束日期=${time2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/Inventory/ExchangeApproval.js b/src/assets/img/api/Inventory/ExchangeApproval.js new file mode 100644 index 0000000..72f57c6 --- /dev/null +++ b/src/assets/img/api/Inventory/ExchangeApproval.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 交换件查询 +export function searchExchangePart(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_交换件_交换件审批查询', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 通过交换件 +export function approvalExchangepart(data1, data2, data22, data3, data33, data4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_交换件_交换件审批通过', + param: '交换单流水号=' + data1 + '&交换件采购合同明细流水号=' + data2 + '&被交换件采购合同明细流水号=' + data22 + '&交换件货位流水号=' + data3 + '&被交换货位流水号=' + data33 + '&交换数量=' + data4 + } + }) +} + +// 拒绝交换件 +export function disappExchangepart(data1, data2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_交换件_交换件审批拒绝', + param: '交换单流水号=' + data1 + '&不通过原因=' + data2 + } + }) +} diff --git a/src/assets/img/api/Inventory/ExchangePart.js b/src/assets/img/api/Inventory/ExchangePart.js new file mode 100644 index 0000000..9b6c61e --- /dev/null +++ b/src/assets/img/api/Inventory/ExchangePart.js @@ -0,0 +1,144 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 机床查询 +export function searchmachine(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchTeam(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} +// 外购件、标准件查询 +export function searchPurchasePart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_外购件出库_零件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 领料单查询 +export function searchList(listNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_领料单查询', + param: '领料单编号=' + listNumber + } + }) +} +// 交换件查询 +export function searchExchangePart(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_交换件_交换件查询', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加交换件 +export function addExchangepart(data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16, data17) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_交换件_交换件增加', + param: '交换单编号=' + data1 + '&交换件采购合同明细流水号=' + data2 + '&被交换件采购合同明细流水号=' + data3 + '&交换件名称=' + data4 + '&被交换件名称=' + data5 + '&交换件项目流水号=' + data6 + '&被交换件项目流水号=' + data7 + '&交换件机床流水号=' + data8 + '&被交换件机床流水号=' + data9 + '&交换件组件流水号=' + data10 + '&被交换件组件流水号=' + data11 + '&货位流水号=' + data12 + '&被交换货位流水号=' + data13 + '&交换数量=' + data14 + '&申请人=' + data15 + '&备注=' + data16 + '&领料单流水号=' + data17 + } + }) +} +// 删除交换单 +export function dropExchangeList(PickingListNumberx) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_交换件_交换件删除', + param: '交换单流水号=' + PickingListNumberx + } + }) +} +// 交换单修改 +export function editExchangeList(data1, data2, data3, data4, data5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_交换件_交换单修改', + param: '交换单流水号=' + data1 + '&交换单编号=' + data2 + '&交换数量=' + data3 + '&领料单流水号=' + data4 + '&备注=' + data5 + } + }) +} +// 领料单查询 +export function searchList1(listNumber_check, listNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_领料单查询', + param: '领料单编号_check=' + 0 + '&领料单编号=' + listNumber + } + }) +} diff --git a/src/assets/img/api/Inventory/GenneralPart.js b/src/assets/img/api/Inventory/GenneralPart.js new file mode 100644 index 0000000..fbd6147 --- /dev/null +++ b/src/assets/img/api/Inventory/GenneralPart.js @@ -0,0 +1,58 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 查询零件入库情况 +export function searchTable(partnumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_库存管理_入库模块_零件基础信息查询_根据零件图号', + param: '零件图号=' + partnumber + '=string' + } + }) +} +// 仓库查询 +export function getinventory() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_货位主文件_仓库查询' + } + }) +} +// 货位查询 +export function getlocate(housenumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_货位主文件_查询数据', + param: '仓库流水号=' + housenumber + '=int' + } + }) +} +// 修改入库数量 +export function insertOne(num0, num1, people, num4, num5, num6, num7) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MES_机加工MES_库存管理_入库模块_增加入库信息_修改入库数量', + param: '工艺计划流水号=' + num0 + '=int&入库数量=' + num1 + '=int&收件人员编号=' + people + '=int&送件人员编号=1001' + '&漆塑=' + num4 + '&仓库流水号=' + num5 + '&货位流水号=' + num6 + '&备注=' + num7 + } + }) +} diff --git a/src/assets/img/api/Inventory/InboundCard.js b/src/assets/img/api/Inventory/InboundCard.js new file mode 100644 index 0000000..a9c44e5 --- /dev/null +++ b/src/assets/img/api/Inventory/InboundCard.js @@ -0,0 +1,184 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 采购合同查询 +export function searchContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存管理_采购合同查询' + } + }) +} +export function searchShopContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存管理_车间采购合同查询' + } + }) +} + +// 仓库查询 +export function searchInventory() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_货位主文件_仓库查询' + } + }) +} +// 入库记录查询 +export function searchInbound(...data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_入库记录_采购部查询', + param: `采购合同流水号_check=${data[0]}&采购合同流水号=${data[1]}&到货时间_check=${data[2]}&到货开始时间=${data[3]}&到货结束时间=${data[4]}&仓库流水号_check=${data[5]}&仓库流水号=${data[6]}` + } + }) +} +// 车间采购查询 +export function searchShopInbound(data1, data2, data3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_入库记录_车间采购查询', + param: '采购合同流水号=' + data1 + '&到货时间=' + data2 + '&仓库流水号=' + data3 + } + }) +} +// 入库单查询 +export function searchInboundCard(data1, data2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_采购入库单_入库单查询', + param: '入库单号_check=' + data1 + '&入库单号=' + data2 + } + }) +} +// 入库单增加 +export function addInboundCard(data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_采购入库单_入库单增加', + param: '入库日期=' + data1 + '&仓库流水号=' + data2 + '&合同流水号=' + data3 + '&到货单号=' + data4 + '&业务员=' + data5 + '&业务号=' + data6 + '&到货日期=' + data7 + '&业务类型=' + data8 + '&采购类型=' + data9 + '&入库类别=' + data10 + '&备注=' + data11 + } + }) +} +// 入库单删除 +export function deleteInboundCard(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_采购入库单_入库单删除', + param: '采购入库单流水号=' + data1 + } + }) +} +// 入库单修改 +export function editInboundCard(data0, data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_采购入库单_入库单修改', + param: '采购入库单流水号=' + data0 + '&入库日期=' + data1 + '&仓库流水号=' + data2 + '&合同流水号=' + data3 + '&到货单号=' + data4 + '&业务员=' + data5 + '&业务号=' + data6 + '&到货日期=' + data7 + '&业务类型=' + data8 + '&采购类型=' + data9 + '&入库类别=' + data10 + '&备注=' + data11 + } + }) +} +// 库存角色查询 +export function searchAffairPeople(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_人员查询_库存部门', + param: '角色编号=' + data1 + } + }) +} + +// 入库单明细查询 +export function searchInboundCardDetail(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_采购入库单_入库单明细_查询数据', + param: '采购入库单流水号=' + data1 + } + }) +} +// 入库单明细增加 +export function addInboundCardDetail(data1, data2, data3, data4, data5, data6, data7) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_采购入库单_批量增加入库单明细', + param: '采购入库单流水号=' + data1 + '&名称组=' + data2 + '&型号组=' + data3 + '&规格组=' + data4 + '&图号组=' + data5 + '&数量组=' + data6 + '&本币单价组=' + data7 + } + }) +} + +// 入库单明细删除 +export function deleteInboundCardDetail(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_采购入库单_采购入库单明细删除', + param: '采购入库单明细流水号=' + data1 + } + }) +} diff --git a/src/assets/img/api/Inventory/Inboundscanning.js b/src/assets/img/api/Inventory/Inboundscanning.js new file mode 100644 index 0000000..0ac5195 --- /dev/null +++ b/src/assets/img/api/Inventory/Inboundscanning.js @@ -0,0 +1,111 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 查询零件入库情况 +export function searchTable(partnumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_库存管理_入库模块_零件基础信息查询_根据零件图号', + param: '工艺计划流水号=' + partnumber + } + }) +} +export function searchPartNumber(partnumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_基本件入库_零件图号', + param: '工艺计划流水号=' + partnumber + } + }) +} +export function CraftNumber(partnumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_基本件入库_工艺计划流水号', + param: '零件图号=' + partnumber + } + }) +} +// 仓库查询 +export function getinventory() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_货位主文件_仓库查询' + } + }) +} +// 货位查询 +export function getlocate() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_货位主文件_查询数据_查询全部' + } + }) +} +// 修改入库数量 +export function insertOne(num0, num1, people, num4, num5, num6, num7) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MES_机加工MES_库存管理_入库模块_增加入库信息_修改入库数量', + param: '工艺计划流水号=' + num0 + '=int&入库数量=' + num1 + '=int&收件人员编号=' + people + '=int&送件人员编号=1001' + '&漆塑=' + num4 + '&仓库流水号=' + num5 + '&货位流水号=' + num6 + '&备注=' + num7 + } + }) +} +// 更新零件状态 +export function FinishPart(num0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MES_机加工MES_库存管理_入库模块_更新零件状态', + param: '工艺计划流水号组=' + num0 + } + }) +} +// 获取跟单号 +export function searchNumber(part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_自制件跟单号_查询数据', + param: '零件图号=' + part + } + }) +} diff --git a/src/assets/img/api/Inventory/InventoryCheck.js b/src/assets/img/api/Inventory/InventoryCheck.js new file mode 100644 index 0000000..d87b42d --- /dev/null +++ b/src/assets/img/api/Inventory/InventoryCheck.js @@ -0,0 +1,291 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 机床查询 +export function searchmachine(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchTeam(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} +// 外购件查询 +export function searchPurchasePart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_外购件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 外购件入库记录查询 +export function searchPurchasePartIn(contractdetail) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_外购件入库记录', + param: '采购合同明细流水号=' + contractdetail + } + }) +} +// 外购件出库记录查询 +export function searchPurchasePartOut(teampart) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_外购件出库记录', + param: '采购合同明细流水号=' + teampart + } + }) +} +// 标准件查询 +export function searchStandardPart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_标准件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 标准件入库记录查询 +export function searchStandardPartIn(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_标准件入库记录', + param: '采购合同明细流水号=' + data1 + } + }) +} +// 标准件出库记录查询 +export function searchStandardPartOut(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_标准件出库记录', + param: '采购合同明细流水号=' + data1 + } + }) +} +// 标准件安全库存修改 +export function safeAmount(data1, data2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_库存盘点_标准件安全库存修改', + param: '组件零件流水号=' + data1 + '&安全库存量=' + data2 + } + }) +} + +// 采购基本件件查询 +export function searchPurchaseBasicPart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_采购部基本件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 基本件查询 +export function searchBasicPart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_基本件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 基本件入库记录查询 +export function searchBasicPartIn(craftNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_基本件入库记录', + param: '工艺计划流水号=' + craftNumber + } + }) +} +// 基本件出库记录查询 +export function searchBasicPartOut(craftNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_基本件出库记录', + param: '工艺计划流水号=' + craftNumber + } + }) +} +// 通用件查询 +export function searchGeneralPart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_通用件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 车间采购基本件查询 +export function searchHourseBasicPart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_车间采购基本件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 车间采购外购件查询 +export function searchHoursePurchasePart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_车间采购外购件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 车间采购外购件出库记录查询 +export function searchShopPurchasePartOut(teampart) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_车间外购件出库记录', + param: '请购单明细流水号=' + teampart + } + }) +} +// 车间采购外购件入库记录查询 +export function searchShopPurchasePartIn(teampart) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_车间外购件入库记录', + param: '请购单明细流水号=' + teampart + } + }) +} +// 车间采购库存盘点修改 +export function CheckAlter(receive, project, machinenumber, partnumber, oldnumber, reason, number, people, locate, contractdetail, craftnumber, materialType, materiallocate, name, mode, picture, type, material) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_库存盘点_修改数量', + param: '收件信息ID=' + receive + '&项目流水号=' + project + '&机床流水号=' + machinenumber + '&组件流水号=' + partnumber + '&原数量=' + oldnumber + '&修改原因=' + reason + '&数量=' + number + '&人员编号=' + people + '&货位流水号=' + locate + '&采购合同明细流水号=' + contractdetail + '&工艺计划流水号=' + craftnumber + '&零件类型代码=' + materialType + '&物料与货位对照流水号=' + materiallocate + '&名称=' + name + '&规格=' + mode + '&图号=' + picture + '&型号=' + type + '&材料=' + material + } + }) +} diff --git a/src/assets/img/api/Inventory/InventoryManagement.js b/src/assets/img/api/Inventory/InventoryManagement.js new file mode 100644 index 0000000..c65e507 --- /dev/null +++ b/src/assets/img/api/Inventory/InventoryManagement.js @@ -0,0 +1,129 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询仓库 +export function initWarehouse() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_货位仓库_仓库_查询数据' + } + }) +} +// 增加仓库 +export function addWarehouse(num0, num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_货位仓库_仓库_增加数据', + param: '仓库编号=' + num0 + '&仓库名称=' + num1 + '&仓库描述=' + num2 + '&地址=' + num3 + '&联系人=' + num4 + '&备注=' + num5 + } + }) +} +// 修改仓库 +export function alterWarehouse(num, num0, num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_货位仓库_仓库_修改数据', + param: '仓库流水号=' + num + '&仓库编号=' + num0 + '&仓库名称=' + num1 + '&仓库描述=' + num2 + '&地址=' + num3 + '&联系人=' + num4 + '&备注=' + num5 + } + }) +} +// 删除仓库 +export function deleteWarehouse(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_货位仓库_仓库_删除数据', + param: '仓库流水号=' + num + } + }) +} +// 查询货位 +export function searchLocate(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_货位主文件_查询数据', + param: '仓库流水号=' + num + } + }) +} +// 增加货位 +export function addLocate(num0, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_货位主文件_增加数据', + param: '货位名称=' + num0 + '&工作中心=' + num1 + '&仓库流水号=' + num2 + '&永久=' + num3 + '&不可用量=' + num4 + } + }) +} +// 修改货位 +export function alterLocate(num, num0, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_货位主文件_修改数据', + param: '货位流水号=' + num + '&货位名称=' + num0 + '&工作中心=' + num1 + '&仓库流水号=' + num2 + '&永久=' + num3 + '&不可用量=' + num4 + } + }) +} +// 删除货位 +export function deleteLocate(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_货位主文件_删除数据', + param: '货位流水号=' + num + } + }) +} +// 人员查询 需要在部门确定之后修改 +export function searchPeople(role) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '菜单系统模块_项目角色员工综合_查询数据', + param: '姓名_check=' + 0 + '&角色编号_check=' + 1 + '&角色编号=' + role + '&考核部门编号_check=' + 0 + } + }) +} diff --git a/src/assets/img/api/Inventory/MaterialOut.js b/src/assets/img/api/Inventory/MaterialOut.js new file mode 100644 index 0000000..461a985 --- /dev/null +++ b/src/assets/img/api/Inventory/MaterialOut.js @@ -0,0 +1,248 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化人员 +export function initPickPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'select 姓名,人员编号 from 人事档案管理_人员名单 where 是否离职 = 0' + } + }) +} +// 初始化机床项目 +export function initMachineProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 领料单查询 +export function searchList(pageCurrent, pageSize, listPeople_check, listPeople, check1, time1, time2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_查询数据_出库', + param: '制单人_check=' + listPeople_check + '&制单人=' + listPeople + '&时间段_check=' + check1 + '&开始时间=' + time1 + '&结束时间=' + time2 + '&是否审批=1', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询领料单明细 +export function searchListDetail(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单明细_查询数据_物料出库', + param: `领料单流水号=${params[0]}` + } + }) +} +// 查看领料单明细相关的物料货位数量 +export function searchStockNumber1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料出库_标准件和外购件_查询数据', + param: `物料流水号=${params[0]}` + } + }) +} +// 查看领料单明细相关的物料货位数量 +export function searchStockNumber2(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料出库_基本件_查询数据', + param: `基本件流水号=${params[0]}` + } + }) +} +// 出库 +export function submitOutStore(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料出库_出库记录_增加数据_循环', + param: `领料单明细水号组=${params[0]}&基本件流水号组=${params[1]}&物料流水号组=${params[2]}&标准件和外购件流水号组=${params[3]}&请购单明细流水号组=${params[4]}&组件流水号组=${params[5]}&机床流水号组=${params[6]}&出库数量组=${params[7]}&出库人流水号=${params[8]}&领料人编号=${params[9]}&出库类别=${params[10]}&领料单流水号组=${params[11]}&离线采购件流水号组=${params[12]}&领料部门=${params[13]}` + } + }) +} +// 异常出库 +export function errorRecord(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料出库_异常记录_增加数据', + param: `异常数量=${params[0]}&异常原因=${params[1]}&物料流水号=${params[2]}&基本件流水号=${params[3]}&货位流水号=${params[4]}}` + } + }) +} +// 初始化出库类别 +export function initOutType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'select * from 库存管理_出库类别' + } + }) +} +// 领料确认 +export function pickingSubmit(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料出库_领料确认_修改数据', + param: `人员编号=${params[0]}&密码=${params[1]}` + } + }) +} +// 备注 +export function updateRemark(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单明细_编辑数据', + param: `领料单明细流水号=${params[0]}&备注=${params[1]}` + } + }) +} +// 归还 +export function sendBack(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料出库_归还记录_增加数据', + param: `货位流水号=${params[0]}&物料流水号=${params[1]}&入库数量=${params[2]}&入库人流水号=${params[3]}&基本件流水号=${params[4]}&标准件和外购件流水号=${params[5]}&请购单明细流水号=${params[6]}&仓库流水号=${params[7]}&领料单流水号=${params[8]}` + } + }) +} +export function getPickingList() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_查询数据_提示' + } + }) +} +export function setPickingList() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_查询数据_修改提示' + } + }) +} +export function selectdepartment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '出库管理_部门查询' + } + }) +} +export function selectleaders(department) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '出库管理_人员查询', + param: '考核部门编号=' + department + } + }) +} +// 领料单查询 +export function searchList222(listPeople_check, listPeople, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单明细_查询数据_新2', + param: '图号_check=' + listPeople_check + '&图号=' + listPeople, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/Inventory/MaterialReturn.js b/src/assets/img/api/Inventory/MaterialReturn.js new file mode 100644 index 0000000..b0daa7b --- /dev/null +++ b/src/assets/img/api/Inventory/MaterialReturn.js @@ -0,0 +1,100 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initMachineProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + // name: 'PDM_项目名称_查询数据' + name: '采购管理_仓库采购_出库记录_机床图号_查询' + } + }) +} +export function initMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 分组查询 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + // name: 'PDM_组件名称_查询数据', + name: '采购管理_仓库采购_出库记录_组件名称_查询', + param: '机床流水号=' + num + } + }) +} +export function initLocateName() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + // name: 'PDM_项目名称_查询数据' + name: '库存管理_货位主文件_查询数据_查询全部' + } + }) +} +// 查询记录 +export function searchRecord(check1, project, check2, machine, check3, group, check4, name, check5, spec, check6, model, check7, time1, time2, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `库存管理_出库记录_查询数据`, + param: `项目流水号_check=${check1}&项目流水号=${project}&机床流水号_check=${check2}&机床流水号=${machine}&组件流水号_check=${check3}&组件流水号=${group}&名称_check=${check4}&名称=${name}&规格_check=${check5}&规格=${spec}&图号或型号_check=${check6}&图号或型号=${model}&出库时间_check=${check7}&出库开始时间=${time1}&出库结束时间=${time2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function submitMaterialReturn(materialNumber, basicNumber, number, name, id, type, floatNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + // name: 'PDM_组件名称_查询数据', + name: '采购管理_物料退货_增加数据', + param: '物料流水号=' + materialNumber + '&组件零件基本件流水号=' + basicNumber + '&数量=' + number + '&货位流水号=' + name + '&入库人员流水号=' + id + '&退料类型=' + type + '&零件流水号=' + floatNumber + } + }) +} +export function editsubmit(num, num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_出库记录_编辑数据', + param: '机床流水号=' + num + '&组件流水号=' + num1 + '&领料人=' + num2 + '&离线采购件出库流水号=' + num3 + } + }) +} diff --git a/src/assets/img/api/Inventory/OfflinePartOut.js b/src/assets/img/api/Inventory/OfflinePartOut.js new file mode 100644 index 0000000..252bc36 --- /dev/null +++ b/src/assets/img/api/Inventory/OfflinePartOut.js @@ -0,0 +1,141 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 机床查询 +export function searchmachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=1&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchTeam(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} +// 初始化物料 +export function searchPart(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_离线外购件_出库查询', + param: `物料名称_check=${params[0]}&物料名称=${params[1]}&物料规格_check=${params[2]}&物料规格=${params[3]}&物料型号_check=${params[4]}&物料型号=${params[5]}&机床_check=${params[8]}&机床=${params[9]}`, + Pagination: params[6] + '&' + params[7] + } + }) +} +// 人员查询 需要在部门确定之后修改 +export function searchPeople(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_人员查询_库存部门', + param: '角色编号=' + data1 + } + }) +} +// 离线件出库 +export function outlinePartOut(data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13, data14, data15, data16) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_离线采购件_零件出库', + param: '领用者=' + data2 + '&出库数量=' + data3 + '&货位流水号=' + data4 + '&备注=' + data5 + '&项目流水号=' + data6 + '&机床流水号=' + data7 + '&组件流水号=' + data8 + '&物料流水号=' + data9 + '&出库人员流水号=' + data10 + '&离线合同明细流水号=' + data11 + '&组件零件基本件流水号=' + data12 + '&领料部门=' + data13 + '&备注1=' + data14 + '&物料与货位对照流水号=' + data15 + '&出库类型=' + data16 + } + }) +} +// 查询出库记录 +export function outRecord(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_离线外购件出库_出库记录', + param: '物料流水号=' + params[0], + Pagination: params[1] + '&' + params[2] + } + }) +} +export function selectdepartment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '出库管理_部门查询' + } + }) +} +export function selectleaders(department) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '出库管理_人员查询', + param: '考核部门编号=' + department + } + }) +} +export function initMachine(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} diff --git a/src/assets/img/api/Inventory/OfflinePurchase.js b/src/assets/img/api/Inventory/OfflinePurchase.js new file mode 100644 index 0000000..ecdd2ad --- /dev/null +++ b/src/assets/img/api/Inventory/OfflinePurchase.js @@ -0,0 +1,145 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 请购单查询 +export function searchRequestCard(pageCurrent, pageSize, card_check, card) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_离线请购单_请购单查询', + param: '请购单编号_check=' + card_check + '&请购单编号=' + card, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 请购单增加 +export function addRequestCard(peoplenumber, housenumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_离线请购单_请购单增加', + param: '请购人编号=' + peoplenumber + '&仓库流水号=' + housenumber + } + }) +} +// 查询仓库 +export function initWarehouse() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_货位仓库_仓库_查询数据' + } + }) +} +// 查询库存数 +export function searchInventoryNum(pageCurrent, pageSize, check1, name, check2, state1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_离线物料_物料余量_查询数据', + param: `物料名称_check=${check1}&物料名称=${name}&库存状态_check=${check2}&库存状态=${state1}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询请购单明细 +export function SeeDetail(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_离线请购单_请购单明细查询', + param: '离线请购单流水号=' + data + } + }) +} +// 请购单明细增加 +export function addRequestCardDetail(data1, data2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_离线请购单_请购单明细增加', + param: '离线请购单流水号=' + data1 + '&物料流水号组=' + data2 + } + }) +} +// 请购单明细修改 +export function alterNumber(data2, data3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_离线请购单_请购单明细修改', + param: '离线请购单明细流水号组=' + data2 + '&数量组=' + data3 + } + }) +} +// 请购单删除 +export function deleteRequest(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_离线请购单_请购单删除', + param: '离线请购单流水号=' + data1 + } + }) +} +// 请购单明细删除 +export function deleteRequestDetail(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_离线请购单_请购单明细删除', + param: '离线请购单明细流水号=' + data1 + } + }) +} +// 设置安全库存 +export function setSafeValue(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_物料安全库存_修改数据', + param: `物料流水号=${params[0]}&安全库存量=${params[1]}` + } + }) +} diff --git a/src/assets/img/api/Inventory/OutPartSelect.js b/src/assets/img/api/Inventory/OutPartSelect.js new file mode 100644 index 0000000..53c84ba --- /dev/null +++ b/src/assets/img/api/Inventory/OutPartSelect.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 机床查询 +export function getMachines(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 分组查询 +export function getGroups(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} +// 主表查询 +export function getTable(num1, num2, num3, num4, num5, num6, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_库存管理_基本件出库记录查询', + param: '机床流水号_check=' + num1 + '&机床流水号=' + num2 + '&组件流水号_check=' + num3 + '&组件流水号=' + num4 + '&零件图号_check=' + num5 + '&零件图号=' + num6, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/Inventory/PartOut.js b/src/assets/img/api/Inventory/PartOut.js new file mode 100644 index 0000000..87b3b3f --- /dev/null +++ b/src/assets/img/api/Inventory/PartOut.js @@ -0,0 +1,143 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 领料单查询 +export function searchList(listNumber_check, listNumber, pageCurrent, pageSize, isCheck) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_领料单查询', + param: '领料单编号_check=' + listNumber_check + '&领料单编号=' + listNumber + '&是否确认=0', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 领料单明细查询 +export function searchListDetail(listNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_领料单明细查询', + param: '领料单流水号=' + listNumber + } + }) +} +// 领料单明细出库 +// export function ListDetailOut(listNumber) { +// return request({ +// url: '', +// method: 'post', +// data: { +// type: '1', +// name: '车间装配管理_领料单_领料单明细出库', +// param: '领料单明细流水号=' + listNumber +// } +// }) +// } +// 交换件查询 +export function ExchangeOut(listNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_零件出库_交换件查询', + param: '领料单流水号=' + listNumber + } + }) +} +// 滞货件出库 +export function backlogPart(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_滞货件出库_修改数据', + param: `领料单明细流水号=${params[0]}&出库数量=${params[1]}&滞货物料与货位对照流水号=${params[2]}` + } + }) +} +// 外购件零件出库 +export function PurchasePart(listNumber, data1, data2, data3, data4, data5, data6) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_外购件出库_修改数据', + param: '领料单明细流水号=' + listNumber + '采购合同明细流水号=' + data1 + '&领用者=' + data2 + '&出库数量=' + data3 + '&货位流水号=' + data4 + '&物料与货位对照流水号=' + data5 + '&备注=' + data6 + } + }) +} +// 基本件零件出库 +export function BasicPart(listNumber, data1, data2, data3, data4, data5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MES_机加工MES_库存管理_出库模块_出库零件信息_零件出库', + param: '领料单明细流水号=' + listNumber + '&工艺计划流水号=' + data1 + '&本次出库数量=' + data2 + '&收件信息ID=' + data3 + '&领用人编号=' + data4 + '&出库备注=' + data5 + } + }) +} +// 车间采购件零件出库 +export function WorkShopPart(listNumber, data1, data2, data3, data4, data5, data6) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_车间采购出库_修改数据', + param: '领料单明细流水号=' + listNumber + '请购单明细流水号=' + data1 + '&领用者=' + data2 + '&出库数量=' + data3 + '&货位流水号=' + data4 + '&物料与货位对照流水号=' + data5 + '&备注=' + data6 + } + }) +} +// 异常出库 +export function ErrorOut(data1, data2, data3, data4, data5, data6, data7, data8, data9, data10, data11, data12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '零件出库_零件出库_异常出库', + param: '项目流水号=' + data1 + '&机床流水号=' + data2 + '&组件流水号=' + data3 + '&名称=' + data4 + '&人员编号=' + data5 + '&采购合同明细流水号=' + data6 + '&请购单明细流水号=' + data7 + '&工艺计划流水号=' + data8 + '&货位流水号=' + data9 + '&异常数量=' + data10 + '&异常原因=' + data11 + '&零件类型=' + data12 + } + }) +} +// 交换出库 +export function ExchangePartOut(data0, data1, data2, data3, data4, data5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_交换件出库_修改数据', + param: '交换单流水号=' + data0 + '&采购合同明细流水号=' + data1 + '&领用者=' + data2 + '&出库数量=' + data3 + '&货位流水号=' + data4 + '&备注=' + data5 + } + }) +} diff --git a/src/assets/img/api/Inventory/PartsReplacement.js b/src/assets/img/api/Inventory/PartsReplacement.js new file mode 100644 index 0000000..afa1463 --- /dev/null +++ b/src/assets/img/api/Inventory/PartsReplacement.js @@ -0,0 +1,174 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 查询仓库 +export function initWarehouse() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_货位仓库_仓库_查询数据' + } + }) +} +// 机床查询 +export function searchmachine(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchTeam(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} + +// 修改记录查询 +export function searchAlterRecord(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_库存盘点_修改记录查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 异常记录查询 +export function searchErrorRecord(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_零件出库_异常记录查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 补投单查询 +export function searchReplacementCard(pageCurrent, pageSize, card_check, card) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_补投单_补投单查询', + param: '补投单编号_check=' + card_check + '&补投单编号=' + card, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 补投增加 +export function addReplacementCard(Number, house) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_补投单_补投单增加', + param: '人员编号=' + Number + '&仓库流水号=' + house + } + }) +} +// 补投删除 +export function deleteReplacementCard(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_补投单_补投单删除', + param: '补投单流水号=' + Number + } + }) +} +// 补投删除 +export function deleteCardDetail(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_补投单_补投单明细删除', + param: '补投单明细流水号=' + Number + } + }) +} +// 补投增加 +export function addCardDetail(Number, project, machine, team, name, mass, locate, parttype, reason) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_零件补投_批量增加补投单明细', + param: '补投单流水号=' + Number + '&项目流水号组=' + project + '&机床流水号组=' + machine + '&组件流水号组=' + team + '&名称组=' + name + '&数量组=' + mass + '&货位流水号组=' + locate + '&零件类型组=' + parttype + '&原因组=' + reason + } + }) +} + +// 补投单明细查询 +export function searchCardDetail(cardNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_仓库补投_补投单明细_查询', + param: '补投单流水号=' + cardNumber + } + }) +} diff --git a/src/assets/img/api/Inventory/PickingList.js b/src/assets/img/api/Inventory/PickingList.js new file mode 100644 index 0000000..a69743a --- /dev/null +++ b/src/assets/img/api/Inventory/PickingList.js @@ -0,0 +1,219 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 机床查询 +export function searchmachine(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchTeam(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} +// 外购件、标准件查询 +export function searchPurchasePart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_外购件出库_零件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 基本件、通用件查询 +export function searchBasicPart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_基本件出库_零件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 车间采购件查询 +export function searchHoursePart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_车间采购出库_零件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 领料单查询 +export function searchList(pageCurrent, pageSize, listNumber_check, listNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_领料单查询', + param: '领料单编号_check=' + listNumber_check + '&领料单编号=' + listNumber, + Pagination: pageCurrent + '&' + pageSize + } + }) +} + +// 领料单明细查询 +export function searchListDetail(listNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_领料单明细查询', + param: '领料单流水号=' + listNumber + } + }) +} +// 创建领料单 +export function addList(peopleNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_领料单增加', + param: '领料人流水号=' + peopleNumber + } + }) +} +// 删除领料单 +export function dropList(PickingListNumberx) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_领料单删除', + param: '领料单流水号=' + PickingListNumberx + } + }) +} +// 删除领料单明细 +export function dropListDetail(DetailNumberx, isBacklog) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_领料单明细删除', + param: '领料单明细流水号=' + DetailNumberx + '&是否是滞货=' + isBacklog + } + }) +} +// 删除领料单明细/基本件 +export function dropListDetailBasic(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_领料单明细删除_基本件', + param: `领料单明细流水号=${params[0]}&收件信息ID=${params[1]}&返还数量=${params[2]}` + } + }) +} +// 增加领料单明细 +export function addListDetail(PickingListNumberx, projectnumber, machinenumber, teamNumber, outNumber, partType, Note, data1, data2, data4, data5, data6, data7, data8, data9, data10, data11, data12, data13) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_领料单明细增加', + param: '领料单流水号=' + PickingListNumberx + '&项目流水号=' + projectnumber + '&机床流水号=' + machinenumber + '&组件流水号=' + teamNumber + '&出库数量=' + outNumber + '&零件类型=' + partType + '&备注\\=' + Note + '&工艺计划流水号=' + data1 + '&收件信息ID=' + data2 + '&采购合同明细流水号=' + data4 + '&请购单明细流水号=' + data5 + '&货位流水号=' + data6 + '&出库类型=' + data7 + '&物料与货位对照流水号=' + data8 + '&名称=' + data9 + '&物料规格\\=' + data10 + '&物料型号=' + data11 + '&零件图号=' + data12 + '&材料=' + data13 + } + }) +} +// 查询滞货件 +export function searchBacklogPart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_滞货件领料_查询数据', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 领料滞货件 +export function submitAddBacklogList(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_领料单明细_滞货件_增加数据', + param: `领料单流水号=${params[0]}&项目流水号=${params[1]}&机床流水号=${params[2]}&组件流水号=${params[3]}&出库数量=${params[4]}&备注\\=${params[5]}&货位流水号=${params[6]}&物料与货位对照流水号=${params[7]}&名称=${params[8]}&物料规格\\=${params[9]}&物料型号=${params[10]}` + } + }) +} diff --git a/src/assets/img/api/Inventory/PickingListSearch.js b/src/assets/img/api/Inventory/PickingListSearch.js new file mode 100644 index 0000000..d39d3a0 --- /dev/null +++ b/src/assets/img/api/Inventory/PickingListSearch.js @@ -0,0 +1,202 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// var postData +// 初始化人员 +export function initPickPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'select 姓名,人员编号 from 人事档案管理_人员名单 where 是否离职 = 0 order by 姓名 ' + } + }) +} +// 初始化机床项目 +export function initMachineProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 组件查询 +export function searchgroup(num) { + // postData = new URLSearchParams() + // postData.append('param', num) + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询三表 +export function searchTable(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_三表_查询数据', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&名称_check=${params[4]}&名称=${params[5]}&领料情况_check=${params[6]}&领料情况=${params[7]}&零件类型=${params[10]}`, + Pagination: params[8] + '&' + params[9] + } + }) +} +export function searchPart(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_离线外购件_出库查询', + param: `物料名称_check=${params[0]}&物料名称=${params[1]}`, + Pagination: params[2] + '&' + params[3] + } + }) +} +// 领料单查询 +export function searchList(pageCurrent, pageSize, listPeople_check, listPeople, isElectrical, check1, time1, time2, order, partName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单_加排序_查询数据', + param: '制单人_check=' + listPeople_check + '&制单人=' + listPeople + '&是否电气=' + isElectrical + '&时间段_check=' + check1 + '&开始时间=' + time1 + '&结束时间=' + time2 + '&排序方式=' + order + '&排序名称=' + partName, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 创建领料单 +export function createList(num, remark, isElectrical, macnum, groupnum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_增加数据', + param: '领料人流水号=' + num + '&领料单备注=' + remark + '&是否电气=' + isElectrical + '&机床流水号=' + macnum + '&组件流水号=' + groupnum + } + }) +} +// 删除领料单 +export function dropList(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单_删除数据', + param: '领料单流水号=' + num + } + }) +} +// 查询领料单明细 +export function searchListDetail(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单明细_查询数据_新LLJ', + param: `领料单流水号=${params[0]}` + } + }) +} +// 选入领料单 +export function selectIntoList(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间装配管理_领料单明细_增加数据', + param: `基本件流水号组=${params[0]}&标准件和外购件流水号组=${params[1]}&领料单流水号=${params[2]}&领用数量组=${params[3]}` + } + }) +} +// 选入领料单 +export function IntoMateerial(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '离线采购_领料明细_增加数据_循环', + param: `物料流水号组=${params[0]}&组件零件基本件流水号组=${params[1]}&领料数量组=${params[2]}&领料单流水号=${params[3]}&机床流水号=${params[4]}` + } + }) +} +// 删除领料单 +export function dropListDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单明细_删除数据', + param: '领料单明细流水号=' + num + } + }) +} +// 查询领料单明细详情 +export function searchListDetailMX(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_领料单明细_详情_查询数据', + param: `领料单流水号=${params[0]}&基本件流水号=${params[1]}&标准件和外购件流水号=${params[2]}&离线采购件流水号=${params[3]}` + } + }) +} +// 查询三表明细领料详情 +export function searchTableDetailMX(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间装配管理_三表_领料详情_查询数据', + param: `基本件流水号=${params[0]}&标准件和外购件流水号=${params[1]}` + } + }) +} diff --git a/src/assets/img/api/Inventory/PurchaseInRecord.js b/src/assets/img/api/Inventory/PurchaseInRecord.js new file mode 100644 index 0000000..f3dc6f4 --- /dev/null +++ b/src/assets/img/api/Inventory/PurchaseInRecord.js @@ -0,0 +1,100 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initMachineProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_仓库采购_入库记录_机床图号_查询' + } + }) +} +// 分组查询 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_仓库采购_入库记录_组件名称_查询', + param: '机床流水号=' + num + } + }) +} +// 查询采购件入库记录 +export function searchRecord1(check1, project, check2, machine, check3, group, check4, name, check5, spec, check6, model, check7, time1, time2, check8, supplierValue, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `库存管理_入库记录_采购件_查询数据`, + param: `项目流水号_check=${check1}&项目流水号=${project}&机床流水号_check=${check2}&机床流水号=${machine}&组件流水号_check=${check3}&组件流水号=${group}&名称_check=${check4}&名称=${name}&规格_check=${check5}&规格=${spec}&图号或型号_check=${check6}&图号或型号=${model}&入库时间_check=${check7}&入库开始时间=${time1}&入库结束时间=${time2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询采购件入库总数量 +export function searchRecord2(check1, project, check2, machine, check3, group, check4, name, check5, spec, check6, model, check7, time1, time2, check8, supplierValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `库存管理_入库记录_采购件_查询数据_统计总数量`, + param: `项目流水号_check=${check1}&项目流水号=${project}&机床流水号_check=${check2}&机床流水号=${machine}&组件流水号_check=${check3}&组件流水号=${group}&名称_check=${check4}&名称=${name}&规格_check=${check5}&规格=${spec}&图号或型号_check=${check6}&图号或型号=${model}&入库时间_check=${check7}&入库开始时间=${time1}&入库结束时间=${time2}` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +export function submitNumber(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_入库记录_编辑数据', + param: '采购入库单号=' + num + '&数量=' + num1 + } + }) +} +export function deletemessage(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_入库记录_删除数据', + param: '采购入库单号=' + num + } + }) +} diff --git a/src/assets/img/api/Inventory/PurchaseOutRecord.js b/src/assets/img/api/Inventory/PurchaseOutRecord.js new file mode 100644 index 0000000..699a4ef --- /dev/null +++ b/src/assets/img/api/Inventory/PurchaseOutRecord.js @@ -0,0 +1,126 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initMachineProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + // name: 'PDM_项目名称_查询数据' + name: '采购管理_仓库采购_出库记录_机床图号_查询' + } + }) +} +// 分组查询 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + // name: 'PDM_组件名称_查询数据', + name: '采购管理_仓库采购_出库记录_组件名称_查询', + param: '机床流水号=' + num + } + }) +} +// 查询记录 +export function searchRecord(check1, project, check2, machine, check3, group, check4, name, check5, spec, check6, model, check7, time1, time2, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `库存管理_出库记录_查询数据`, + param: `项目流水号_check=${check1}&项目流水号=${project}&机床流水号_check=${check2}&机床流水号=${machine}&组件流水号_check=${check3}&组件流水号=${group}&名称_check=${check4}&名称=${name}&规格_check=${check5}&规格=${spec}&图号或型号_check=${check6}&图号或型号=${model}&出库时间_check=${check7}&出库开始时间=${time1}&出库结束时间=${time2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询总数量 +export function searchRecord1(check1, project, check2, machine, check3, group, check4, name, check5, spec, check6, model, check7, time1, time2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: `库存管理_出库记录_查询数据_统计总数量`, + param: `项目流水号_check=${check1}&项目流水号=${project}&机床流水号_check=${check2}&机床流水号=${machine}&组件流水号_check=${check3}&组件流水号=${group}&名称_check=${check4}&名称=${name}&规格_check=${check5}&规格=${spec}&图号或型号_check=${check6}&图号或型号=${model}&出库时间_check=${check7}&出库开始时间=${time1}&出库结束时间=${time2}` + } + }) +} +export function submitNumber(num, num1, num2, type, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_出库记录_编辑数据_新', + param: '零件流水号=' + num + '&数量=' + num1 + '&机床流水号=' + num2 + '&出库类型=' + type + '&领料人=' + num3 + } + }) +} +export function deletemessage(type, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_出库记录_删除数据', + param: '出库类型=' + type + '&零件流水号=' + num + } + }) +} +export function searchMax(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_最大货位存量_查询数据', + param: '物料流水号=' + num + '&组件零件基本件流水号=' + num1 + } + }) +} +export function initMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} + +export function selectleaders() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '出库管理_人员查询1' + } + }) +} diff --git a/src/assets/img/api/Inventory/SelfMadePartsWarehouseOut.js b/src/assets/img/api/Inventory/SelfMadePartsWarehouseOut.js new file mode 100644 index 0000000..e726036 --- /dev/null +++ b/src/assets/img/api/Inventory/SelfMadePartsWarehouseOut.js @@ -0,0 +1,100 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} + +// 查询机床 +export function searchmachine(num, check) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + '&机床类型代码_check=0=int&机床类型代码=1=int&机床流水号_check=0' + } + }) +} +// 获取组号 +export function searchgroup(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 获取表单 +export function searchdata(entryNameValue_check, entryNameValue, machineToolValue_check, machineToolValue, groupNumberValue_check, groupNumberValue, partNumber_check, partNumber, time_check, time1, time2, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '自制件出库_查询数据', + param: '项目流水号_check=' + entryNameValue_check + '&项目流水号=' + entryNameValue + '&机床流水号_check=' + machineToolValue_check + '&机床流水号=' + machineToolValue + '&组件流水号_check=' + groupNumberValue_check + '&组件流水号=' + groupNumberValue + '&零件图号_check=' + partNumber_check + '&零件图号=' + partNumber + '&入库时间_check=' + time_check + '&入库时间开始=' + time1 + '&入库时间结束=' + time2, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 自制件出库 +export function warehousing(processPlanSerialNumber, outgoingQuantity, leader, remarks) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '自制件出库_循环执行_新', + param: '工艺计划流水号组=' + processPlanSerialNumber + '&出库数量组=' + outgoingQuantity + '&考勤编号=' + leader + '&出库备注=' + remarks + } + }) +} +export function selectdepartment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '出库管理_部门查询' + } + }) +} +export function selectleaders(department) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '出库管理_人员查询', + param: '考核部门编号=' + department + } + }) +} diff --git a/src/assets/img/api/Inventory/StockInquiry.js b/src/assets/img/api/Inventory/StockInquiry.js new file mode 100644 index 0000000..63c5fb7 --- /dev/null +++ b/src/assets/img/api/Inventory/StockInquiry.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 机床查询 +export function getMachines(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 分组查询 +export function getGroups(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} +// 主表查询 +export function getTable(num1, num2, num3, num4, num5, num6, num7, num8, num9, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_库存管理_基本件库存查询', + param: '机床流水号_check=' + num1 + '&机床流水号=' + num2 + '&组件流水号_check=' + num3 + '&组件流水号=' + num4 + '&零件图号_check=' + num5 + '&零件图号=' + num6 + '&时间_check=' + num7 + '&开始时间=' + num8 + '&结束时间=' + num9 + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +export function getTable1(num1, num2, num3, num4, num5, num6, num7, num8, num9, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_库存管理_基本件出库记录查询', + param: '机床流水号_check=' + num1 + '&机床流水号=' + num2 + '&组件流水号_check=' + num3 + '&组件流水号=' + num4 + '&零件图号_check=' + num5 + '&零件图号=' + num6 + '&时间_check=' + num7 + '&开始时间=' + num8 + '&结束时间=' + num9, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/Inventory/SubPartCome.js b/src/assets/img/api/Inventory/SubPartCome.js new file mode 100644 index 0000000..6d21bb2 --- /dev/null +++ b/src/assets/img/api/Inventory/SubPartCome.js @@ -0,0 +1,31 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 替换单查询 +export function searchSubstitutedCard(data1, data2, data3, data4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_替换件_替换单查询', + param: '替换单编号_check=' + data1 + '&替换单编号=' + data2 + '&替换件名称_check=' + data3 + '&替换件名称=' + data4 + } + }) +} +// 替换件到货 +export function SubstitutedCome(data1, data2, data3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_替换件_替换件到货', + param: '替换单流水号=' + data1 + '&物料与货位对照流水号=' + data2 + '&替换数量=' + data3 + } + }) +} diff --git a/src/assets/img/api/Inventory/SubstitutePart.js b/src/assets/img/api/Inventory/SubstitutePart.js new file mode 100644 index 0000000..2a0a510 --- /dev/null +++ b/src/assets/img/api/Inventory/SubstitutePart.js @@ -0,0 +1,129 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 机床查询 +export function searchmachine(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchTeam(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} +// 外购件、标准件查询 +export function searchPurchasePart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_外购件出库_零件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 被替换件查询 +export function searchSubstituted() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_离线外购件_出库查询' + } + }) +} +// 替换单查询 +export function searchSubstitutedCard() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_替换件_替换单查询' + } + }) +} +// 替换单修改 +export function editSubstitutedCard(data1, data2, data3, data4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_替换件_替换单修改', + param: '替换单流水号=' + data1 + '&替换单编号=' + data2 + '&替换数量=' + data3 + '&备注=' + data4 + } + }) +} + +// 替换单删除 +export function deleteSubstitutedCard(data1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_替换件_替换单删除', + param: '替换单流水号=' + data1 + } + }) +} +// 增加替换件 +export function addSubstitutepart(data1, data2, data3, data4, data55, data5, data6, data7, data8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_替换件_零件替换', + param: '离线合同明细流水号=' + data1 + '&替换件采购合同明细流水号=' + data2 + '&替换单编号=' + data3 + '&替换件名称=' + data4 + '&被替换件货位流水号=' + data55 + '&被替换件名称=' + data5 + '&申请人=' + data6 + '&替换数量=' + data7 + '&备注=' + data8 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ActualTimeSupplement.js b/src/assets/img/api/ManufacturingCenter/ActualTimeSupplement.js new file mode 100644 index 0000000..c295f68 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ActualTimeSupplement.js @@ -0,0 +1,115 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 查询加工工时统计表 +export function searchTable() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_综合_查询数据', + param: '工艺名称=' + arguments[0] + '&工艺名称_check=' + arguments[1] + '&工作者姓名=' + arguments[2] + '&工作者姓名_check=' + arguments[3] + '&开始加工时间_check=' + arguments[4] + '&开始加工时间结束=' + arguments[5] + '&开始加工时间开始=' + arguments[6] + '&零件图号=' + arguments[7] + '&零件图号_check=' + arguments[8] + '&完成加工时间_check=' + arguments[9] + '&完成加工时间结束=' + arguments[10] + '&完成加工时间开始=' + arguments[11], + Pagination: arguments[12] + '&' + arguments[13] + } + }) +} +// 查询加工工时统计表 +export function editTime() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_工时统计_修补工时_修改数据', + param: '人员编号=' + arguments[0] + '&完成过程流水号=' + arguments[1] + '&修补工时=' + arguments[2] + '&数量=' + arguments[3] + } + }) +} +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_项目名称_查询数据_加工进度修改' + } + }) +} +// 查机床 +export function getMachines(gongyi) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_查询数据_查询所有机床', + param: '项目流水号=' + gongyi + '=int' + } + }) +} +// 查分组 +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + stepNumber + '=int' + } + }) +} +// 查零件 +export function getParts(stepNumber, a, b, c, d, e, f, g) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_员工月修补工时_查询零件', + param: '项目流水号_check=' + stepNumber + '=string&项目流水号=' + a + '=string&机床流水号_check=' + b + '=string&机床流水号=' + c + '=string&组件流水号_check=' + d + '=string&组件流水号=' + e + '=string&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=0' + } + }) +} +// 提交新增 +export function submitAdd(num1, time, num2, person, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_修补工时_增加数据', + param: `工序流水号=${num1}&修补工时=${time}&数量=${num2}&修补人员编号=${person}&操作者编号=${num3}` + } + }) +} +// 根据部门查人员 +export function getTable8(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ActualWorkQuery.js b/src/assets/img/api/ManufacturingCenter/ActualWorkQuery.js new file mode 100644 index 0000000..18a2209 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ActualWorkQuery.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 查询加工工时统计表 +export function searchTable(num1, num2, num3, num4, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_当日过程工时查询', + param: `加工开始时间_check=${num1}&加工开始时间=${num2}&工作者姓名_check=${num3}&工作者姓名=${num4}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/AddingOrder.js b/src/assets/img/api/ManufacturingCenter/AddingOrder.js new file mode 100644 index 0000000..4591532 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/AddingOrder.js @@ -0,0 +1,170 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 机床名称 +export function getMachines() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_根据机床查询', + param: '是否传递=2=int&考核状态=6=int&工艺任务分配状态=2=int&定额任务分配状态=2=int&单件是否外协=1=int' + } + }) +} +// 获取组号 +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + stepNumber + '=int' + } + }) +} +// 获取工艺 +export function initProcessNumber() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_工艺_查询数据' + } + }) +} +// 加序 +export function addProcess(NUM, NUM1, NUM2, NUM3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_自制件插序_增加数据', + param: '工艺计划流水号=' + NUM + '&工序顺序=' + NUM1 + '&工艺编号=' + NUM2 + '&操作工=' + NUM3 + } + }) +} +// 删除加序 +export function deleteProcess(NUM) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_自制件插序_删除数据', + param: 'ID=' + NUM + } + }) +} +export function getTable(checkbox_Machine, Machine, checkbox_Group, Group, checkbox_number, number, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_追溯加工过程_查询', + param: `机床流水号_check=${checkbox_Machine}&机床流水号=${Machine}&组件流水号_check=${checkbox_Group}&组件流水号=${Group}&零件图号_check=${checkbox_number}&零件图号=${number}&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 获取组号 +export function gettabledata1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工进度查询_查询_New_加序', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +// 补录加工完成日期 +export function editdata(processSerialNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_加工进度查询_查询_New', + param: '工艺计划流水号=' + processSerialNumber + '=int' + } + }) +} +// 初始化人员信息 弹出框 +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} + +export function fn(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = fn(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTable8(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function submitEdit(Number1, completetime, processSerialNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '车间生产管理工艺_零件工序_修改数据_工作者_根据人员编号和完成日期', + param: '人员编号=' + Number1 + '=string&完成日期=' + completetime + '=string&工序流水号=' + processSerialNumber + '=string' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/AntonMonitoring.js b/src/assets/img/api/ManufacturingCenter/AntonMonitoring.js new file mode 100644 index 0000000..a9f630e --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/AntonMonitoring.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchTable(check, dateRange0, dateRange1, order, partName, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'ANDON监控_查询', + param: `日期_check=${check}&开始时间=${dateRange0}&结束时间=${dateRange1}&排序方式=${order}&排序名称=${partName}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/CompletionOfWorkshopComponents.js b/src/assets/img/api/ManufacturingCenter/CompletionOfWorkshopComponents.js new file mode 100644 index 0000000..462a55f --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/CompletionOfWorkshopComponents.js @@ -0,0 +1,74 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 机床名称 +export function getMachines(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 机床名称 +export function getMachinesStatue(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` select COUNT(*) as 是否发货 from [发货管理_发货单明细] left join [发货管理_发货单] + on [发货管理_发货单].发货单流水号 = [发货管理_发货单明细].发货单流水号 where 机床流水号 = ${num}` + } + }) +} +// 获取组号 +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_组件状态查询_查询所有组', + param: '机床流水号=' + stepNumber + } + }) +} +// 查询零件 +export function selectParts(check1, stepNumber, check2, num, check3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_车间组件完成情况_查询数据', + param: '组件流水号_check=' + check1 + '&组件流水号=' + stepNumber + '&工艺计划流水号_check=' + check2 + '&工艺计划流水号=' + num + '&显示全部=' + check3 + } + }) +} +// 查询工序 +export function selectProcedure(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_车间组件完成情况', + param: '工艺计划流水号=' + num + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ContractApprovalQuery.js b/src/assets/img/api/ManufacturingCenter/ContractApprovalQuery.js new file mode 100644 index 0000000..39db018 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ContractApprovalQuery.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 采购合同查询 +export function searchTable1(radio, check1, supplier, check2, start, end, check3, name, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同审核查询_查询数据', + param: '查询全部=' + radio + '&供应商名称_check=' + check1 + '&供应商名称=' + supplier + '&时间段_check=' + check2 + '&开始时间=' + start + '&结束时间=' + end + '&人员编号_check=' + check3 + '&人员编号=' + name, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据', + param: '采购合同流水号=' + num + } + }) +} +// 撤销审核 +export function editsubmit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_合同审核撤销_采购部_修改数据', + param: '采购合同流水号=' + num + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ContractApprovalQuery1.js b/src/assets/img/api/ManufacturingCenter/ContractApprovalQuery1.js new file mode 100644 index 0000000..babaf38 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ContractApprovalQuery1.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 采购合同查询 +export function searchTable1(radio, check1, supplier, check2, start, end, check3, name, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同审批查询_查询数据', + param: '查询全部=' + radio + '&供应商名称_check=' + check1 + '&供应商名称=' + supplier + '&时间段_check=' + check2 + '&开始时间=' + start + '&结束时间=' + end + '&人员编号_check=' + check3 + '&人员编号=' + name, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据', + param: '采购合同流水号=' + num + } + }) +} +// 撤销审批 +export function editsubmit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_合同审批撤销_采购部_修改数据', + param: '采购合同流水号=' + num + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ContractDetailsInquiry.js b/src/assets/img/api/ManufacturingCenter/ContractDetailsInquiry.js new file mode 100644 index 0000000..d82fe7d --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ContractDetailsInquiry.js @@ -0,0 +1,48 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 项目名称 +export function initProject(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_综合查询', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} + +// 查询机床 +export function initMachine(projectNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据2', + param: `项目流水号=${projectNum}` + } + }) +} + +// 查询项目详情 +export function searchatabledata(projectNum, machineValue, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目工时统计_合同详情查询_工时综合查询', + param: `项目流水号=${projectNum}&机床流水号=${machineValue}&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ContractDetailsInquiryMetalworking.js b/src/assets/img/api/ManufacturingCenter/ContractDetailsInquiryMetalworking.js new file mode 100644 index 0000000..afd80d5 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ContractDetailsInquiryMetalworking.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 项目名称 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_总计划' + } + }) +} + +// 查询机床 +export function initMachine(projectNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据2', + param: `项目流水号=${projectNum}` + } + }) +} + +// 查询项目详情 +export function searchatabledata(projectNum, machineValue, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目工时统计_合同详情查询_工时综合查询', + param: `项目流水号=${projectNum}&机床流水号=${machineValue}&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 查询项目详情 +export function searchtabletotal(projectNum, machineValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目工时统计_合同详情查询_工时综合查询_合计', + param: `项目流水号=${projectNum}&机床流水号=${machineValue}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/CreateIntakeList.js b/src/assets/img/api/ManufacturingCenter/CreateIntakeList.js new file mode 100644 index 0000000..78491d4 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/CreateIntakeList.js @@ -0,0 +1,174 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 创建领料单 +export function addList(peopleNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料管理_领料单增加', + param: '领料人流水号=' + peopleNumber + } + }) +} +// 领料单查询 +export function searchList(pageCurrent, pageSize, listNumber_check, listNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_备料管理_查询备料领料单', + param: '领料单编号_check=' + listNumber_check + '&领料单编号=' + listNumber, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 删除领料单明细/基本件 +export function dropListDetailBasic(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料管理_备料领料单明细移除', + param: `备料领料单明细流水号=${params[0]}&是否外购=${params[1]}&工艺计划流水号=${params[2]}` + } + }) +} +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_项目查询' + } + }) +} +// 机床查询 +export function searchmachine(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchTeam(machineNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + machineNumber + } + }) +} +// 自家备料零件 +export function searchBasicPart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_备料管理_自家备料零件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 外购备料零件 +export function searchPurchasePart(pageCurrent, pageSize, project_check, project, machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_备料管理_外购备料零件查询', + param: '项目流水号_check=' + project_check + '&项目流水号=' + project + '&机床流水号_check=' + machine_check + '&机床流水号=' + machine + '&组件流水号_check=' + group_check + '&组件流水号=' + group, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 自家备料选入 +export function addBasicList(listNumber, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料管理_自家备料选入', + param: '备料领料单流水号=' + listNumber + '&工艺计划流水号=' + num1 + } + }) +} +// 外购备料选入 +export function addPurchaseList(listNumber, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料管理_外购备料选入', + param: '备料领料单流水号=' + listNumber + '&工艺计划流水号=' + num1 + } + }) +} +// 领料单明细查询 +export function searchListDetail(listNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_备料管理_备料领料单明细查询', + param: '备料领料单流水号=' + listNumber + } + }) +} +// 删除领料单 +export function dropList(PickingListNumberx) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料管理_备料领料单删除', + param: '备料领料单流水号=' + PickingListNumberx + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/CreatePreparationBill.js b/src/assets/img/api/ManufacturingCenter/CreatePreparationBill.js new file mode 100644 index 0000000..abc6462 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/CreatePreparationBill.js @@ -0,0 +1,89 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询零件 +export function searchtable(num1, num2, num3, num4, pageCurrent, pageSize, ordername, order) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_备料零件查询', + param: '零件图号_check=' + num1 + '&零件图号=' + num2 + '&备料打印_check=' + num3 + '&备料打印=' + num4 + '&备料到货=0' + '&排序名称=' + ordername + '&排序方式=' + order, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询零件工艺 +export function searchtable2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_备料打印_查询工序信息', + param: '工艺计划流水号=' + num1 + } + }) +} +// 自家备料 +export function edit(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料单导出_状态更改', + param: `工艺计划流水号=${num1}&备料打印=1` + } + }) +} +// 外购备料 +export function edit2(num1, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料单导出_外购备料', + param: `工艺计划流水号组=${num1}&是否外购备料=1&分配人员编号=${id}` + } + }) +} +// 清除分配 +export function eliminate(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料_清除', + param: `工艺计划流水号=${num}` + } + }) +} +export function getExport(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_备料零件查询', + param: '零件图号_check=' + num1 + '&零件图号=' + num2 + '&备料打印_check=' + num3 + '&备料打印=' + num4 + '&备料到货=0' + } + }) +} + diff --git a/src/assets/img/api/ManufacturingCenter/CreateWarehousePurchasing.js b/src/assets/img/api/ManufacturingCenter/CreateWarehousePurchasing.js new file mode 100644 index 0000000..33c8a56 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/CreateWarehousePurchasing.js @@ -0,0 +1,171 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询库存数 +export function searchInventoryNum(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3, check4, state1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_物料余量_查询数据', + param: `物料名称_check=${check1}&物料名称=${val1}&物料规格_check=${check2}&物料规格=${val2}&物料型号_check=${check3}&物料型号=${val3}&库存状态_check=${check4}&库存状态=${state1}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 新增采购明细单 +export function submitaddpurchasingdetailsform(name, applicant) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_仓库采购_表单_新增', + param: `表单名称=${name}&申请人=${applicant}` + } + }) +} +// 查询采购明细单 +export function searchpurchasingDetailsForm(pageCurrent, pageSize, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_仓库采购_表单_查询', + param: `表单名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询采购表单 +export function confirmEditpurchasingDetailsForm(name, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_仓库采购_表单_编辑', + param: `表单名称=${name}&id=${id}` + } + }) +} +// 查询采购表单 +export function openDeletepurchasingDetailsForm(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_仓库采购_表单_删除', + param: `id=${id}` + } + }) +} +// 选入物料信息 +export function addmateriel(formNumber, materielGroup) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_仓库采购_表单明细_增加数据', + param: `表单流水号=${formNumber}&物料流水号组=${materielGroup}` + } + }) +} +// 查询采购明细 +export function searchtable2(formNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_仓库采购_表单明细_查询数据', + param: `表单流水号=${formNumber}` + } + }) +} +// 设置安全库存 +export function setSafeValue(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_物料安全库存_修改数据', + param: `物料流水号=${params[0]}&安全库存量=${params[1]}` + } + }) +} +export function updateNumber(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_仓库采购_表单明细_编辑数据', + param: `id=${params[0]}&数量=${params[1]}&备注=${params[2]}` + } + }) +} +export function getperson(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'select * from dbo.人事档案管理_人员名单 inner join dbo.菜单系统模块_人员与角色 ' + + 'on 人事档案管理_人员名单.人员编号=菜单系统模块_人员与角色.人员编号 ' + + 'where 角色编号=3 or 角色编号=2' + } + }) +} +export function tiaozheng(formNumber, PersonValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_仓库采购_表单_采购分配', + param: `表单流水号=${formNumber}&采购员编号=${PersonValue}` + } + }) +} +export function deletematerial(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_仓库采购_表单明细_删除', + param: `id=${id}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/DiscardedPartsInquiry.js b/src/assets/img/api/ManufacturingCenter/DiscardedPartsInquiry.js new file mode 100644 index 0000000..e009013 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/DiscardedPartsInquiry.js @@ -0,0 +1,96 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// // 初始化项目名称 +// export function initProject() { +// return request({ +// url: '', +// method: 'post', +// data: { +// type: '1', +// name: 'PDM_项目名称_查询数据_按时间排序' +// } +// }) +// } +// 用项目查机床 +export function searchMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 用机床查组件名称/号 +export function searchGroupNum(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_组件流水号_查询数据_根据机床', + param: '机床流水号=' + num + } + }) +} +export function searchTable(entryValue, machineValue, check2, GroupNumValue, check3, PartDrawingNumber, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_零件报废补投_查询数据_综合查询', + param: '项目流水号_check=0&项目流水号=' + entryValue + '&机床流水号_check=1&机床流水号=' + machineValue + '&组件流水号_check=' + check2 + '&组件流水号=' + GroupNumValue + '&组件零件基本件流水号_check=0&工艺计划流水号_check=0&工艺计划流水号_补投前_check=0&零件图号_check=' + check3 + '&零件图号=' + PartDrawingNumber, + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchTable1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号', + param: '工艺计划流水号=' + num + } + }) +} +export function searchTable2(check1, machineNameValue, check2, time1, time2, pageCurrent1, pageSize1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_零件报废补投_查询数据_按机床查询', + param: '机床流水号_check=' + check1 + '&机床流水号=' + machineNameValue + '&报废日期_check=' + check2 + '&开始时间=' + time1 + '&结束时间=' + time2, + pagination: pageCurrent1 + '&' + pageSize1 + } + }) +} +export function TableDta2Select(CutCode) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_报废零件记录_查询工序', + param: '补投流水号=' + CutCode + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/Enter0therData.js b/src/assets/img/api/ManufacturingCenter/Enter0therData.js new file mode 100644 index 0000000..2fcc3da --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/Enter0therData.js @@ -0,0 +1,68 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_其他数据_查询数据_人员' + } + }) +} +export function fetchDate(month) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_其他数据_查询数据', + param: '月份=' + month + } + }) +} +export function saveDate(num, partNum, procedure, num3, number, time1, time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_其他数据_增加数据', + param: '操作工流水号=' + num + '&零件图号=' + partNum + '&工序=' + procedure + '&录入人流水号=' + num3 + '&数量=' + number + '&单件工时=' + time1 + '&加工日期=' + time + } + }) +} +export function editDate(ID, num, partNum, procedure, num3, number, time1, time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_其他数据_编辑数据', + param: 'ID=' + ID + '&操作工流水号=' + num + '&零件图号=' + partNum + '&工序=' + procedure + '&录入人流水号=' + num3 + '&数量=' + number + '&单件工时=' + time1 + '&加工日期=' + time + } + }) +} +export function deleteDate(ID) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_其他数据_删除数据', + param: 'ID=' + ID + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/EquipmentConditionAnalysis.js b/src/assets/img/api/ManufacturingCenter/EquipmentConditionAnalysis.js new file mode 100644 index 0000000..8058716 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/EquipmentConditionAnalysis.js @@ -0,0 +1,82 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getData(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_设备运行情况_查询数据', + param: '工位号=' + num + '&日期=' + num1 + } + }) +} +export function getData1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_设备运行情况_查询数据_全员', + param: '日期=' + num + } + }) +} +export function getData2(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_设备运行情况_查询数据_折线图', + param: '工位号=' + num + '&开始时间=' + num1 + '&结束时间=' + num2 + } + }) +} +export function getData3(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_设备运行情况_查询数据_状态分布图', + param: '工位号=' + num + '&开始时间=' + num1 + '&结束时间=' + num2 + } + }) +} +// 初始化 人员和工位 +export function getMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工顺序调整_查询工位及人员' + } + }) +} +// 初始化 状态 +export function searchState() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_设备状态查询_初始化' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/EquipmentMonitoring.js b/src/assets/img/api/ManufacturingCenter/EquipmentMonitoring.js new file mode 100644 index 0000000..8648516 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/EquipmentMonitoring.js @@ -0,0 +1,102 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 查询加工工时统计表 +export function getwork_state() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_设备数据采集_工作状态_查询' + } + }) +} +// 查询工位状态 +export function getOP_state() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_设备数据采集_工位状态_查询' + } + }) +} +// 查询零件图号 +export function searchtooltip(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_工位零件图号查询_设备监控', + param: '工位号=' + num + } + }) +} +// 查询工位状态 +export function getOP_state2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_设备数据采集_工位状态_查询_按工位号', + param: '工位号=' + num + } + }) +} +// 查询待加工零件 +export function getDaijiagong(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_待加工零件_查询_设备监控', + param: '工位号=' + num + } + }) +} +// 查询总装 +export function getZongzhuang() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'SELECT 机床图号 FROM PDM_机床名称 where 机床装配实际开始时间 is not null and 机床装配实际完成时间 is null' + } + }) +} +// 查询部装 +export function getBuzhuang() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: '\n' + + 'SELECT dbo.PDM_机床名称.机床图号, dbo.车间管理_工作计划.组号, dbo.车间管理_工作计划.任务名称, dbo.PDM_项目名称.是否启用\n' + + 'FROM dbo.车间管理_工作计划 INNER JOIN\n' + + ' dbo.PDM_机床名称 ON dbo.车间管理_工作计划.机床流水号 = dbo.PDM_机床名称.机床流水号 INNER JOIN\n' + + ' dbo.PDM_项目名称 ON dbo.PDM_机床名称.项目流水号 = dbo.PDM_项目名称.项目流水号\n' + + 'WHERE (dbo.车间管理_工作计划.计划类型 = 1) AND (dbo.车间管理_工作计划.是否工作 = 1) AND (dbo.PDM_项目名称.是否启用 = 1) and 分配时间 is not null' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/EquipmentMonitoringNew.js b/src/assets/img/api/ManufacturingCenter/EquipmentMonitoringNew.js new file mode 100644 index 0000000..8654c1e --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/EquipmentMonitoringNew.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化工位 +export function getMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工顺序调整_查询工位及人员' + } + }) +} +// 获取状态 +export function searchState() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_设备状态查询_初始化' + } + }) +} + +export function getData3(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_设备运行情况_查询数据_状态分布图_新', + param: '工位号=' + num + '&开始时间=' + num1 + '&结束时间=' + num2 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/GroupMatching.js b/src/assets/img/api/ManufacturingCenter/GroupMatching.js new file mode 100644 index 0000000..62de18b --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/GroupMatching.js @@ -0,0 +1,184 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchmachine(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床名称流水号_查询数据', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据_新', + param: '机床流水号=' + num + '=int' + } + }) +} +export function searchTable(check1, machine, check2, groupNum, check3, num, order, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基本件成组配套_查询数据_新', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machine + '=int&组件流水号_check=' + check2 + '=int&组件流水号=' + groupNum + '&名称规格型号_check=' + check3 + '&名称规格型号=' + num + '&排序=' + order + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +export function searchNumber(check1, machine, check2, groupNum, check3, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基本件成组配套_查询数据_获取入库数', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machine + '=int&组件流水号_check=' + check2 + '=int&组件流水号=' + groupNum + '&名称规格型号_check=' + check3 + '&名称规格型号=' + num + } + }) +} +export function getTable(check1, machine, check2, groupNum, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基本件成组配套_查询数据_新', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machine + '=int&组件流水号_check=' + check2 + '=int&组件流水号=' + groupNum + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +export function searchTable22(check1, machine, check2, groupNum, check3, year, check4, month, check5, time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基本件成组配套_查询数据_新', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machine + '=int&组件流水号_check=' + check2 + '=int&组件流水号=' + groupNum + '=int&年_check=' + check3 + '=int&年=' + year + '=string&月_check=' + check4 + '=int&月=' + month + '=int&入库时间_check=' + check5 + '=int&入库时间=' + time + '=string' + } + }) +} +export function searchTable1(check1, machine, check2, groupNum, check3, num, order, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_车间采购出库_零件查询_新', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machine + '=int&组件流水号_check=' + check2 + '=int&组件流水号=' + groupNum + '&名称规格型号_check=' + check3 + '&名称规格型号=' + num + '&排序=' + order, + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function processingStatus(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_成组配套加工进度_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +// 查询表1标准件和外购件 +export function searchTable01(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_分配后_加供应商', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&物料名称_check=${params[4]}&物料名称=${params[5]}&零件类型=${params[8]}&排序=${params[9]}`, + Pagination: params[6] + '&' + params[7] + } + }) +} +// 查询表1基本件 +export function searchTable02(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_分配后_加供应商_成组配套', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&零件名称_check=${params[4]}&零件名称=${params[5]}&排序=${params[8]}`, + Pagination: params[6] + '&' + params[7] + } + }) +} +// 获取标准件采购完成数量 +export function searchCount(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_分配后_加供应商_完成数量', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&物料名称_check=${params[4]}&物料名称=${params[5]}&零件类型=${params[8]}`, + Pagination: params[6] + '&' + params[7] + } + }) +} +// 获取已采购基本件数量 +export function searchCount1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_分配后_加供应商_成组配套_已采购数量', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&零件名称_check=${params[4]}&零件名称=${params[5]}`, + Pagination: params[6] + '&' + params[7] + } + }) +} +// 获取车间已采购数量 +export function searchCount2(check1, machine, check2, groupNum, check3, num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_车间采购出库_零件查询_已采购数量', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machine + '=int&组件流水号_check=' + check2 + '=int&组件流水号=' + groupNum + '&名称规格型号_check=' + check3 + '&名称规格型号=' + num, + pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/InitialProduction.js b/src/assets/img/api/ManufacturingCenter/InitialProduction.js new file mode 100644 index 0000000..4079d88 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/InitialProduction.js @@ -0,0 +1,254 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 项目名称 +export function getEntryNameValue() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递前_投产项目名称_查询数据', + param: '是否传递=1=int' + } + }) +} +// 机床名称 +export function getToolNum() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_根据机床查询', + param: '是否传递=1' + } + }) +} +// 组号 +export function getNum(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据', + param: '机床流水号=' + num + '=int&是否传递=1=int' + } + }) +} +// 获取表格数据 +export function getTable(num, pageList, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_已投产_按组查', + param: '组件流水号=' + num + '=int', + Pagination: pageList + '&' + pageSize + } + }) +} +// 投产 +export function production(num, a, b, d, e, f, g, h, i, j, k, l, m, n, o, p, q, x, s, t, u, v, w, UrgentItem, IsUrgentItem) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_可安排生产计划零件排序_制定组时间_同时传递', + param: '组件零件基本件流水号=' + num + '=int&投产类型流水号=' + a + '=int&数据类型=' + b + '=int&投产批次=1=int&批次数量=' + d + '=string&计划开始时间=' + e + '=string&计划结束时间=' + f + '=string&工艺计划开始时间=' + g + '=string&工艺计划结束时间=' + h + '=string&定额计划开始时间=' + i + '=string&定额计划结束时间=' + j + '=string&计划编制计划开始时间=' + k + '=string&计划编制计划结束时间=' + l + '=string&机加工开始时间=' + m + '=string&机加工结束时间=' + n + '=string&单件外协时间=' + o + '=string&单件是否外协=' + p + '=int&单件是否外协分类=' + q + '=string&计划制定人员编号=' + x + '&材料流水号=' + s + '=int&是否临时件=' + t + '=int&是否难度件=' + u + '=string&是否着急=' + v + '=int&是否白图=' + w + '=int&是否加急=' + UrgentItem + '=int&是否加急件=' + IsUrgentItem + '=int' + } + }) +} +// 合并投产 +export function production2(num1, num2, num, b, d, e, f, g, h, i, j, k, l, m, n, o, p, q, x, s, t, u, v, w, UrgentItem, IsUrgentItem) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_可安排生产计划零件排序_制定组时间_同时传递_合并投产', + param: '零件图号=' + num1 + '&规格=' + num2 + '&机床流水号=' + num + '&投产类型流水号=' + 1 + '=int&数据类型=' + b + '=int&投产批次=1=int&批次数量=' + d + '=string&计划开始时间=' + e + '=string&计划结束时间=' + f + '=string&工艺计划开始时间=' + g + '=string&工艺计划结束时间=' + h + '=string&定额计划开始时间=' + i + '=string&定额计划结束时间=' + j + '=string&计划编制计划开始时间=' + k + '=string&计划编制计划结束时间=' + l + '=string&机加工开始时间=' + m + '=string&机加工结束时间=' + n + '=string&单件外协时间=' + o + '=string&单件是否外协=' + p + '=int&单件是否外协分类=' + q + '=string&计划制定人员编号=' + x + '&材料流水号=' + s + '=int&是否临时件=' + t + '=int&是否难度件=' + u + '=string&是否着急=' + v + '=int&是否白图=' + w + '=int&是否加急=' + UrgentItem + '=int&是否加急件=' + IsUrgentItem + '=int' + } + }) +} +// 备料投产 +export function production10(num, a, b, d, e, f, g, h, i, j, k, l, m, n, o, p, q, x, s, t, u, v, w, UrgentItem, IsUrgentItem) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_可安排生产计划零件排序_制定组时间_同时传递_备料', + param: '组件零件基本件流水号=' + num + '=int&投产类型流水号=' + a + '=int&数据类型=' + b + '=int&投产批次=1=int&批次数量=' + d + '=string&计划开始时间=' + e + '=string&计划结束时间=' + f + '=string&工艺计划开始时间=' + g + '=string&工艺计划结束时间=' + h + '=string&定额计划开始时间=' + i + '=string&定额计划结束时间=' + j + '=string&计划编制计划开始时间=' + k + '=string&计划编制计划结束时间=' + l + '=string&机加工开始时间=' + m + '=string&机加工结束时间=' + n + '=string&单件外协时间=' + o + '=string&单件是否外协=' + p + '=int&单件是否外协分类=' + q + '=string&计划制定人员编号=' + x + '&材料流水号=' + s + '=int&是否临时件=' + t + '=int&是否难度件=' + u + '=string&是否着急=' + v + '=int&是否白图=' + w + '=int&是否加急=' + UrgentItem + '=int&是否加急件=' + IsUrgentItem + '=int' + } + }) +} +// 合并备料投产 +export function production20(num1, num2, num, b, d, e, f, g, h, i, j, k, l, m, n, o, p, q, x, s, t, u, v, w, UrgentItem, IsUrgentItem) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_可安排生产计划零件排序_制定组时间_同时传递_合并投产_备料', + param: '零件图号=' + num1 + '&规格=' + num2 + '&机床流水号=' + num + '&投产类型流水号=' + 1 + '=int&数据类型=' + b + '=int&投产批次=1=int&批次数量=' + d + '=string&计划开始时间=' + e + '=string&计划结束时间=' + f + '=string&工艺计划开始时间=' + g + '=string&工艺计划结束时间=' + h + '=string&定额计划开始时间=' + i + '=string&定额计划结束时间=' + j + '=string&计划编制计划开始时间=' + k + '=string&计划编制计划结束时间=' + l + '=string&机加工开始时间=' + m + '=string&机加工结束时间=' + n + '=string&单件外协时间=' + o + '=string&单件是否外协=' + p + '=int&单件是否外协分类=' + q + '=string&计划制定人员编号=' + x + '&材料流水号=' + s + '=int&是否临时件=' + t + '=int&是否难度件=' + u + '=string&是否着急=' + v + '=int&是否白图=' + w + '=int&是否加急=' + UrgentItem + '=int&是否加急件=' + IsUrgentItem + '=int' + } + }) +} +// 获取表2的值 +export function getTable1(num, pageList, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_分批投产计划查询_查询显示', + param: '组件零件基本件流水号=' + num + '=int', + Pagination: pageList + '&' + pageSize + } + }) +} +// 分批投产 +export function revisionBatch(num, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, x, s, t, u, v, w) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_可安排生产计划零件排序_制定组时间_同时传递', + param: '组件零件基本件流水号=' + num + '=int&投产类型流水号=' + a + '=int&数据类型=' + b + '=int&投产批次=' + c + '=int&批次数量=' + d + '=string&计划开始时间=' + e + '=string&计划结束时间=' + f + '=string&工艺计划开始时间=' + g + '=string&工艺计划结束时间=' + h + '=string&定额计划开始时间=' + i + '=string&定额计划结束时间=' + j + '=string&计划编制计划开始时间=' + k + '=string&计划编制计划结束时间=' + l + '=string&机加工开始时间=' + m + '=string&机加工结束时间=' + n + '=string&单件外协时间=' + o + '=string&单件是否外协=' + p + '=int&单件是否外协分类=' + q + '=string&计划制定人员编号=' + x + '&材料流水号=' + s + '=int&是否临时件=' + t + '=int&是否难度件=' + u + '=string&是否着急=' + v + '=int&是否白图=' + w + '=int' + } + }) +} +// 编辑 +export function editList(num, a, b, c, d) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_修改批次数量', + param: '工艺计划流水号=' + num + '=int&批次数量=' + a + '=string&机加工开始时间=' + b + '=string&机加工结束时间=' + c + '=string&批次数量中间值=' + d + '=string' + } + }) +} +// 编辑 +export function EditNumber(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_生产计划下达_修改投产数量', + param: '组件零件基本件流水号=' + num + '=int&数量=' + num1 + '=int&已投数量=' + num2 + } + }) +} +// 打回档案 +export function dele(num, a, b) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MRP_计划订单_车间打回零件_增加数据', + param: '组件零件基本件流水号=' + num + '=int&打回原因=' + a + '=string&打回时间=' + b + '=string' + } + }) +} +// 打回 +export function edit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MRP_计划订单_组件零件清单_基本件_打回数据', + param: '组件零件基本件流水号=' + num + } + }) +} +// 用于提醒 +export function searchUrgentItem() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_加急件未打印条数查询' + } + }) +} +export function addUrgentItem(machineValue, groupValue, partValue, partName, Guide, partMumber, basic, ID, b, c, d, e, f, g, h, i, j, k) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_加急件_增加', + param: `图号或者型号=${partValue}&零件名称=${partName}&规格=${Guide}&零件数量=${partMumber}&零件备注=${basic}&机床流水号=${machineValue}&组件流水号=${groupValue}&加件人流水号=${ID}&计划开始时间=${b}&计划结束时间=${c}&工艺计划开始时间=${d}&工艺计划结束时间=${e}&定额计划开始时间=${f}&定额计划结束时间=${g}&计划编制计划开始时间=${h}&计划编制计划结束时间=${i}&机加工开始时间=${j}&机加工结束时间=${k}` + } + }) +} +export function machineSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} + +export function groupSelect(machineValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_组件流水号_查询数据_根据机床', + param: `机床流水号=${machineValue}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/MachineToolProcessStatistics.js b/src/assets/img/api/ManufacturingCenter/MachineToolProcessStatistics.js new file mode 100644 index 0000000..c33e245 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/MachineToolProcessStatistics.js @@ -0,0 +1,43 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床信息_查询数据' + } + }) +} +export function searchTable(check, startime, endtime, check1, machine, check2, process, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产工艺管理_各工序完成情况_查询数据_机床工序统计_详细', + param: '时间_check=' + check + '&开始时间=' + startime + '&结束时间=' + endtime + '&机床_check=' + check1 + '&机床流水号=' + machine + '&工序_check=' + check2 + '&工序=' + process, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchProcess(check, startime, endtime, check1, machine, check2, process) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产工艺管理_各工序完成情况_查询数据_机床工序统计', + param: '时间_check=' + check + '&开始时间=' + startime + '&结束时间=' + endtime + '&机床_check=' + check1 + '&机床流水号=' + machine + '&工序_check=' + check2 + '&工序=' + process + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/MachiningParts.js b/src/assets/img/api/ManufacturingCenter/MachiningParts.js new file mode 100644 index 0000000..359449a --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/MachiningParts.js @@ -0,0 +1,41 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工顺序调整_查询正在加工零件工序_NEW' + } + }) +} +export function processingStatus(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_成组配套加工进度_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +export function searchData1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_记录零件待加工显示_NEW' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/MachiningSequenceAdjustment.js b/src/assets/img/api/ManufacturingCenter/MachiningSequenceAdjustment.js new file mode 100644 index 0000000..1860bbb --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/MachiningSequenceAdjustment.js @@ -0,0 +1,141 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化 人员和工位 +export function getMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工顺序调整_查询工位及人员' + } + }) +} +// 获取工位 +export function getMachine2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工顺序调整_查询工位' + } + }) +} +export function searchtable(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_记录零件待加工显示', + param: 'MES终端编号=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 调序 +export function Order(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'MES_机加工MES_待加工区列表_排序', + param: 'MES终端编号=' + num1 + '&排序ID=' + num2 + '&排序类型=' + num3 + } + }) +} +// 调序权限 +export function JurisdictionControl(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_加工顺序调整_更改权限', + param: 'MES终端号=' + num1 + '&变更类型=' + num2 + } + }) +} +// 所有工序(原) +export function getTable2(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_加工顺序调整查询', + param: '项目流水号_check=0&项目流水号=0&机床流水号_check=0&机床流水号=0&组件流水号_check=0&组件流水号=0&零件图号_check=1=string&零件图号=' + stepNumber + '=string&是否查询全部数据=1=string&单件是否外协=1&考核状态=6=int' + } + }) +} +// 所有工序(新) +export function getTable3(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工进度修改2_查询', + param: '工艺计划流水号=' + stepNumber + } + }) +} +// 正在加工零件 +export function searchParts(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工顺序调整_查询正在加工零件工序', + param: '终端编号=' + stepNumber + } + }) +} +// 跳序权限 +export function JurisdictionContro2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_加工顺序调整_更改跳序权限', + param: 'MES终端号=' + num1 + '&变更类型=' + num2 + } + }) +} +// 撤出零件 +export function outParts(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '车间生产管理工艺_零件撤出待加工库', + param: '工艺计划流水号=' + code + '&结果=11111=string=output' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ManHourAnalysis.js b/src/assets/img/api/ManufacturingCenter/ManHourAnalysis.js new file mode 100644 index 0000000..fa56ee9 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ManHourAnalysis.js @@ -0,0 +1,99 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询人员总工工时 +export function search1(num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_查询数据2', + param: '操作者_check=' + num1 + '&姓名=' + num2 + '&时间_check=' + num3 + '&开始时间=' + num4 + '&结束时间=' + num5 + } + }) +} +export function search2(num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_金工工时统计_查询数据', + param: '操作者_check=' + num1 + '&姓名=' + num2 + '&时间_check=' + num3 + '&开始时间=' + num4 + '&结束时间=' + num5 + } + }) +} +export function searchPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select distinct 姓名 from 车间生产管理工艺_工时查询_实际工时_视图 where 加工完成时间 is not null and 是否启用 = 1` + } + }) +} +export function search4(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_质检数据分析_查询数据', + param: '时间_check=' + num1 + '&开始时间=' + num2 + '&结束时间=' + num3 + } + }) +} +export function search5(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` SELECT CAST(SUM(CONVERT(float, 持续时间))/CONVERT(float, datediff(SECOND, '${num1}','${num2}')) as decimal(38, 2)) * 100 as 持续时间,工位号 + FROM [MES_机加工MES_设备数据采集_工位信息_历史数据表] + where 日期 >= '${num1}' and 日期 <= '${num2}' + group by 工位号` + } + }) +} +export function getOPname() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` SELECT 设备号 from MES_工作站_设备状态表` + } + }) +} +export function search6(num, ceck, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` SELECT CAST(SUM(CONVERT(float, 持续时间))/CONVERT(float, datediff(SECOND, '${num1}','${num2}')) as decimal(38, 2)) * 100 as 持续时间 + ,DATEPART(mm,日期) as 月份 + FROM [MES_机加工MES_设备数据采集_工位信息_历史数据表] + where 持续时间 is not null and 工位号 = '${num}' and 日期 >= '${num1}' and 日期 <= '${num2}' + group by DATEPART(mm,日期)` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ManHourStatistics.js b/src/assets/img/api/ManufacturingCenter/ManHourStatistics.js new file mode 100644 index 0000000..ac29237 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ManHourStatistics.js @@ -0,0 +1,31 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询人员总工工时 +export function searchtable(num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_查询数据2', + param: '操作者_check=' + num1 + '&姓名=' + num2 + '&时间_check=' + num3 + '&开始时间=' + num4 + '&结束时间=' + num5 + } + }) +} +export function searchTable2(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'SELECT 零件图号,零件名称,工序顺序,工艺名称,单件定额工时,准结定额工时 FROM 车间生产管理工艺_零件工序_视图 where 工艺编号 is not null and 工艺计划流水号 = 1235', + pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/MaterialAllocation.js b/src/assets/img/api/ManufacturingCenter/MaterialAllocation.js new file mode 100644 index 0000000..4e9e098 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/MaterialAllocation.js @@ -0,0 +1,137 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// export function projectSelect() { +// return request({ +// url: '', +// method: 'post', +// data: { +// type: '1', +// name: 'PDM_项目名称_查询数据_按时间排序' +// } +// }) +// } + +export function machineSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} + +export function groupSelect(machineValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_组件流水号_查询数据_根据机床', + param: `机床流水号=${machineValue}` + } + }) +} + +export function basicPartsData(machine_check, machine, group_check, group, Model_check, ModelValue, orderName, order, orderassignmentTypeValue_check, assignmentTypeValue, check_time, outTime1, outTime2, pageSize, pageCurrent) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '零件分配查询_查询', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}&规格_check=${Model_check}&规格=${ModelValue}&排序名称=${orderName}&排序顺序=${order}&分配类型_check=${orderassignmentTypeValue_check}&分配类型=${assignmentTypeValue}&分配时间_check=${check_time}&分配开始时间=${outTime1}&分配结束时间=${outTime2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function basicPartsData1(machine_check, machine, group_check, group, Model_check, ModelValue, orderName, order, orderassignmentTypeValue_check, assignmentTypeValue, check_time, outTime1, outTime2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '零件分配查询_查询未分配数量', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}&规格_check=${Model_check}&规格=${ModelValue}&排序名称=${orderName}&排序顺序=${order}&分配类型_check=${orderassignmentTypeValue_check}&分配类型=${assignmentTypeValue}&分配时间_check=${check_time}&导入开始时间=${outTime1}&导入结束时间=${outTime2}` + } + }) +} +// 根据机床和组查询规格型号 LLJ 新增 +export function searchModel(machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '三表查询_根据机床组号查询规格型号', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}` + } + }) +} +export function purchasePartsData(machine_check, machine, group_check, group, Model_check, ModelValue, pageSize, pageCurrent) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '零件分配查询_标准件和外购件_查询', + // param: `组件流水号=${num}`, + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}&规格_check=${Model_check}&规格=${ModelValue}`, + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function deleteBasicParts(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_删除数据', + param: `基本件流水号=${basicNum}` + } + }) +} +export function deletePurchaseData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_删除数据', + param: '标准件和外购件流水号=' + num + '=int' + } + }) +} +export function getFileData(MachineDrawValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床总图_查询数据', + param: `机床流水号=${MachineDrawValue}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/MaterialArrival.js b/src/assets/img/api/ManufacturingCenter/MaterialArrival.js new file mode 100644 index 0000000..088d814 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/MaterialArrival.js @@ -0,0 +1,86 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchPartNumber(partnumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_基本件入库_零件图号', + param: '工艺计划流水号=' + partnumber + } + }) +} +// 机床名称 +export function getMachines() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_根据机床查询', + param: '是否传递=2=int&考核状态=6=int&工艺任务分配状态=2=int&定额任务分配状态=2=int&单件是否外协=1=int' + } + }) +} +// 获取组号 +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + stepNumber + '=int' + } + }) +} +export function getTable(checkbox_Machine, Machine, checkbox_Group, Group, checkbox_number, number, k, m, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_横向赋值新建存储过程_新', + param: '项目流水号_check=0=string&机床流水号_check=' + checkbox_Machine + '=string&机床流水号=' + Machine + '=string&组件流水号_check=' + checkbox_Group + '=string&组件流水号=' + Group + '=string&零件图号_check=' + checkbox_number + '=string&零件图号=' + number + '=string&是否查询全部数据=1=string&单件是否外协=1=string&考核状态=6=int&开始时间_check=0&开始时间=' + k + '&结束时间_check=0&结束时间=' + m, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 获取组号 +export function gettabledata1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工进度查询_查询_New', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +export function submitEdit(Number1, processSerialNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '车间生产管理工艺_零件工序_修改数据_工作者_根据人员编号', + param: '人员编号=' + Number1 + '=string&工序流水号=' + processSerialNumber + '=string' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/MaterialArrivalManagement.js b/src/assets/img/api/ManufacturingCenter/MaterialArrivalManagement.js new file mode 100644 index 0000000..df485bb --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/MaterialArrivalManagement.js @@ -0,0 +1,160 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 机床名称 +export function getMachines() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床名称流水号_查询数据' + } + }) +} + +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + stepNumber + '=int' + } + }) +} + +// 查询零件 +export function searchtable(num1, num2, num3, num4, num5, num6, num7, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_备料到货查询', + param: '机床流水号_check=' + num1 + '&机床流水号=' + num2 + '&组件流水号_check=' + num3 + '&组件流水号=' + num4 + '&零件图号_check=' + num5 + '&零件图号=' + num6 + '&备料到货_check=' + num7, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 外购备料出库 +export function change3(Number, code, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_自家备料到货更改', + param: '工序流水号组=' + Number + '&工作者考勤编号=' + code + '&工艺计划流水号组=' + num + } + }) +} +// 查询零件工艺 +export function searchtable2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_备料打印_查询工序信息', + param: '工艺计划流水号=' + num1 + } + }) +} +// 完成备料工序 +export function handlechange(Number, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工作者', + param: '工序流水号=' + Number + '&工作者考勤编号=' + code + } + }) +} +// 查询外购备料零件 +export function searchtable3(num, num1, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料查询', + param: '零件图号_check=' + num + '&零件图号=' + num1, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 自家备料出库 +export function change(Number, code, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料到货_状态更改', + param: '工艺计划流水号=' + Number + '&重量=' + code + '&单价=' + num + } + }) +} +// 外购备料出库 +export function change2(Number, code, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外购备料到货更改', + param: '工序流水号组=' + Number + '&工作者考勤编号=' + code + '&工艺计划流水号组=' + num + } + }) +} +export function handlechange2(Number, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_修改实际完成时间', + param: '工序流水号=' + Number + '&实际完成时间=' + code + } + }) +} + +// 打回 +export function edit(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料单导出_状态更改', + param: `工艺计划流水号=${num1}&备料打印=0` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/MonthEndHourAccounting.js b/src/assets/img/api/ManufacturingCenter/MonthEndHourAccounting.js new file mode 100644 index 0000000..4988f92 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/MonthEndHourAccounting.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchTable(num, time, time1, order, orderName, check, name, check1, partNumber, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '工艺月底工时核算_查询数据_最新', + param: '筛选=' + num + '&开始时间=' + time + '&结束时间=' + time1 + '&排序名称=' + order + '&排序方式=' + orderName + '&操作工_check=' + check + '&操作工=' + name + '&零件图号_check=' + check1 + '&零件图号=' + partNumber, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchCount(num, time, time1, check, name, check1, partNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '工艺月底工时核算_查询数据_统计数据', + param: '筛选=' + num + '&开始时间=' + time + '&结束时间=' + time1 + '&操作工_check=' + check + '&操作工=' + name + '&零件图号_check=' + check1 + '&零件图号=' + partNumber + } + }) +} +export function searchHour(num, order, orderName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '工艺月底工时核算_查询数据_最新_三表查询', + param: '工艺计划流水号=' + num + '&排序名称=' + order + '&排序方式=' + orderName + } + }) +} +export function searchHourCount(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '工艺月底工时核算_查询数据_统计数据_三表查询', + param: '工艺计划流水号=' + num + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/MonthEndHourAccountingMetalworking.js b/src/assets/img/api/ManufacturingCenter/MonthEndHourAccountingMetalworking.js new file mode 100644 index 0000000..56a3733 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/MonthEndHourAccountingMetalworking.js @@ -0,0 +1,31 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchTable(num, time, time1, order, orderName, check, name, check1, partNumber, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '工艺月底工时核算_查询数据_最新', + param: '筛选=' + num + '&开始时间=' + time + '&结束时间=' + time1 + '&排序名称=' + order + '&排序方式=' + orderName + '&操作工_check=' + check + '&操作工=' + name + '&零件图号_check=' + check1 + '&零件图号=' + partNumber, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchtabletotal(num, time, time1, order, orderName, check, name, check1, partNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '工艺月底工时核算_查询数据_最新_合计', + param: '筛选=' + num + '&开始时间=' + time + '&结束时间=' + time1 + '&排序名称=' + order + '&排序方式=' + orderName + '&操作工_check=' + check + '&操作工=' + name + '&零件图号_check=' + check1 + '&零件图号=' + partNumber + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/OnlineProcessChange.js b/src/assets/img/api/ManufacturingCenter/OnlineProcessChange.js new file mode 100644 index 0000000..9ef4c47 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/OnlineProcessChange.js @@ -0,0 +1,645 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询零件未编制(包含借用件) +export function getPartnames3(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_按人员机床组号或图号查', + param: '工艺人员编号=' + num1 + '&机床组号或图号=' + num2 + } + }) +} +// 查询零件已编制(包含借用件) +export function getPartnames4(num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询已完成工艺制定零件_按机床组号或图号查_更改', + param: '机床组号或图号=' + num2 + } + }) +} +// 典艺查询<高精原有数据> +export function searchProcess11(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_原零件工艺查询_MESWORK', + param: '零件图号=' + num + } + }) +} +// 典艺查询<高精原有数据> +export function numChange(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_原零件工艺明细查询_MESWORK', + param: '典艺流水号=' + num + } + }) +} +// 保存主表工艺 +export function selectRequest(num0, num1, num2, num3, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_根据工序流水号和工艺计划流水号', + param: '工序流水号=' + num0 + '&工艺计划流水号=' + num1 + '&工艺编号=' + num2 + '&工艺顺序=' + num3 + '&工艺要求=' + request0 + } + }) +} +// 初始化 工艺员A +export function initCraftmen() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 查询 未编制 零件号 +export function getPartnames1(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_按人员查', + param: '工艺人员编号=' + num1 + '&零件图号=' + num2 + } + }) +} +// 初始化 已编制 零件号 +export function getPartnames2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询已完成工艺制定零件', + param: '工艺人员编号=' + num1 + '&零件图号=' + num2 + } + }) +} +// 零件详细信息 +export function detailInfo(serialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查已投产零件信息', + param: '工艺计划流水号=' + serialNum + '=int' + } + }) +} +// 初始化材质 +export function getMaterial(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 根据材质名称查材质 +export function searchMaterial(pageCurrent, pageSize, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据_根据材料名称', + param: '材料名称=' + name, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 典型工艺选择零件分类A +export function typicalProcess() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_分类_查询数据' + } + }) +} +// 典型工艺选择零件名称、工艺号、备注 +export function FcK(serialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_查典型工艺名称', + param: '典型工艺名称分类流水号=' + serialNum + '=int' + } + }) +} +// 典型工艺查询 +export function searchProcess(check1, a, check2, b, check3, c) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_综合查询', + param: '典型工艺名称分类流水号_check=' + check1 + '=bit&典型工艺名称分类流水号=' + a + '=int&典型工艺流水号_check=' + check2 + '=bit&典型工艺流水号=' + b + '=int&典型工艺流水号1_check=' + check3 + '=bit&典型工艺流水号1=' + c + '=int' + } + }) +} +// 初始化工艺名称 +export function processNameClick() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_查询数据_零件工艺制定专用' + } + }) +} +// 工艺名称查询 +export function processNameSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: '工艺分类流水号_check=1=bit&工艺分类流水号=' + val + '=int' + } + }) +} +// 工艺要求查询 +export function processRequestSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_工艺要求_查询数据', + param: '工艺编号=' + val + '=int' + } + }) +} +// 初始化公差A +export function initTolerance() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_查询数据' + } + }) +} +// 公差查询 +export function searchTolerance(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_公差_查询数据', + param: '输入数值=' + val1 + '&参数=' + val2 + } + }) +} +// 工艺定额人员查询 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=9' + } + }) +} +// 完艺工艺查询 +export function searchWYgongyi(check1, tuhao, check2, bianhao, check3, start, end, check4, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据_根据零件图号查询已投产的工艺计划流水号', + param: '零件图号_check=' + check1 + '&零件图号=' + tuhao + '&工艺员编号_check=' + check2 + '&工艺员编号=' + bianhao + '&工艺时间_check=' + check3 + '&工艺开始时间=' + start + '=datetime&工艺结束时间=' + end + '=datetime&零件名称_check=' + check4 + '&零件名称=' + name + } + }) +} +// 完艺工艺要求查询 +export function gongyiYQ(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +// 完艺工艺拷贝 +export function gongyiCopy(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_工艺拷贝_工艺计划流水号', + param: '工艺计划流水号_完成工艺=' + num1 + '=int&工艺计划流水号_被拷工艺=' + num2 + '=int' + } + }) +} +// 主界面选择零件号查主表 +export function mainTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询工序信息', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +// 主界面主表难度等级修改 +export function hardEdit(num, hard) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺难度等级', + param: '工序流水号=' + num + '=int&工艺难度等级=' + hard + } + }) +} +// 主界面主表工艺要求修改 +export function requestEdit(num, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺要求_根据工序流水号', + param: '工序流水号=' + num + '=int&工艺要求=' + request0 + } + }) +} +// 保存更改 +export function saveUpadate(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_更改保存', + param: '工艺计划流水号=' + num + '&工序流水号=' + num1 + } + }) +} +// 主界面主表插入功能 +export function insertOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺计划流水号和工序流水号_更改', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表删除功能 +export function deleteOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_删除数据_工序流水号', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表上移功能 +export function upOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_上移工序', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表下移功能 +export function downOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_下移工序', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 保存变更材质 +export function saveMaterial(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改零件材料', + param: '工艺计划流水号=' + num0 + '&材料流水号=' + num1 + } + }) +} +// 核准保存 +export function saveApprove(num0, num1, request0, spec, num2, outhelp, num3, num4, weight, area, num5, level) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_增加数据_同时修改工艺计划', + param: '工艺计划流水号=' + num0 + '&工艺编号=' + num1 + '&工艺要求=' + request0 + '&原材料规格=' + spec + '&工序顺序=' + num2 + '&工序间是否外协=' + outhelp + '&工序流水号=' + num3 + '&材料流水号=' + num4 + '&重量=' + weight + '&面积=' + area + '&工艺人员编号=' + num5 + '&工艺难度等级=' + level + } + }) +} + +// 粘贴 +export function pasteTable(oldNum, newNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_拷贝零件工艺', + param: '工艺计划流水号旧=' + oldNum + '&工艺计划流水号新=' + newNum + } + }) +} +// 删除 +export function deleteTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_删除零件工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 在制零件工艺修改 +export function returnEdit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_在制零件工艺调整_修改工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 查询工艺记录 +export function searchRecord(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_在制零件工艺调整_查询工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 重量拷贝 +export function WeightCopy(num, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_重量拷贝_工艺计划流水号', + param: '工艺计划流水号=' + num + '&重量信息=' + num2 + } + }) +} +// 保存变更材质 +export function saveWeight(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改零件重量', + param: '工艺计划流水号=' + num0 + '&重量=' + num1 + } + }) +} +// 单件工时改变 +export function singleChange(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_单件准结定额_修改数据', + param: '工序流水号=' + val1 + '&单件定额工时=' + val2 + } + }) +} +// 准结工时改变 +export function readyChange(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_单件准结定额_修改数据', + param: '工序流水号=' + val1 + '&准结定额工时=' + val2 + } + }) +} +// 未编制定额保存 +export function TableAddLi1(a, b) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_定额任务分配_保存数据', + param: '工艺计划流水号=' + a + '=string&人员编号=' + b + '=string' + } + }) +} +// 已编制定额保存 +export function TableAddLi(a, b, c, num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_增加数据_修改数据', + param: '单件定额工时=' + a + '=string&准结定额工时=' + b + '=string&零件图号=' + c + '=string&工序流水号=' + num0 + '=int&工艺计划流水号=' + num1 + '=int' + } + }) +} +// 修改备注 +export function modifyRemark(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_工艺修改记录_增加数据', + param: `修改人员编号=${params[0]}&修改备注=${params[1]}&工艺计划流水号=${params[2]}` + } + }) +} +export function editGongyi(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_2027zdyNew', + param: `工艺计划流水号=${num}&工艺编号=${num1}` + } + }) +} +export function dropGongyi(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_删除数据_2027zdyNew', + param: `工艺计划流水号=${num}&工序流水号=${num1}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/OwnTimeStatistics.js b/src/assets/img/api/ManufacturingCenter/OwnTimeStatistics.js new file mode 100644 index 0000000..f7922a3 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/OwnTimeStatistics.js @@ -0,0 +1,30 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_传递后_项目名称_查询数据', + param: '考核状态=5' + } + }) +} +export function searchData(check1, num1, check2, start, end, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_工时统计_单个项目总工时', + param: '项目流水号_check=' + check1 + '&项目流水号=' + num1 + '&日期_check=' + check2 + '&开始日期=' + start + '&结束日期=' + end + '&查询类型=' + type + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ParseQuery.js b/src/assets/img/api/ManufacturingCenter/ParseQuery.js new file mode 100644 index 0000000..d3815f3 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ParseQuery.js @@ -0,0 +1,68 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +export function SelectMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '综合查询_机床_查询', + param: '机床图号=' + arguments[0] + '&角色编号=' + arguments[1] + '&人员编号=' + arguments[2] + } + }) +} +export function ProcessOutsourcing() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '工序外协_综合查询', + param: '机床流水号=' + arguments[0] + } + }) +} +export function ProcessProportion() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '工序外协_工序占比_综合查询', + param: '机床流水号=' + arguments[0] + } + }) +} +export function searchMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床总查询', + param: '机床流水号_check=' + arguments[0] + '&机床流水号=' + arguments[1] + '&角色编号=' + arguments[2] + '&人员编号=' + arguments[3] + } + }) +} +export function searchAll() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '综合查询_总查询', + param: '机床流水号=' + arguments[0] + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/PartAssignment.js b/src/assets/img/api/ManufacturingCenter/PartAssignment.js new file mode 100644 index 0000000..4c6d1c4 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/PartAssignment.js @@ -0,0 +1,435 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + // name: 'PDM_项目名称_查询数据' + name: '制造中心_制造_零件分配_机床编号_查询' + } + }) +} +// 三表下达时间查询 +export function DeliveryTimeSelect(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_三表下达时间_查询数据', + param: '组件流水号=' + num + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '制造中心_制造_零件分配_组号_查询', + param: '机床流水号=' + num + } + }) +} +export function searchTable(machineNumberValue, check2, groupNumberValue, check3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_查询数据', + param: '机床流水号_check=' + check2 + '&机床流水号=' + machineNumberValue + '&组件流水号_check=' + check3 + '&组件流水号=' + groupNumberValue + } + }) +} +export function searchPart(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_查询数据', + param: '组件流水号=' + num + '&是否启用=' + num1 + } + }) +} +export function searchPart1(num, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目管理_零件明细表_标准件和外购件_车间采购_查询数据', + param: '组件流水号=' + num + '&标准件类型=' + type + } + }) +} +export function searchTable1(PurchaseOrder, check4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_请购单_查询数据', + param: '请购单编号=' + PurchaseOrder + '&请购单编号_check=' + check4 + } + }) +} +export function addData(num1, num2, id, time, remarks) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单_增加数据', + param: '请购车间=' + num1 + '&请购人=' + num2 + '&人员编号=' + id + '&请购时间=' + time + '&备注=' + remarks + } + }) +} +export function editData(RequisitionList, num1, time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单_编辑数据', + param: '请购单流水号=' + RequisitionList + '&请购车间=' + num1 + '&请购时间=' + time + } + }) +} +export function deleteData(RequisitionList) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单_删除数据', + param: '请购单流水号=' + RequisitionList + } + }) +} +export function searchDetailed(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_请购单明细_查询数据_外购件', + param: '请购单流水号=' + num + } + }) +} +export function searchDetailed1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_请购单明细_查询数据_基本件', + param: '请购单流水号=' + num + } + }) +} +export function purchaseRequisition(RequisitionList, projectName, projectFloatValue, MachineToolNumber, machineFloatValue, groupName, groupFloatValue, BasicPartsNumber, MaterialName, PartToolNumber, Material, NumberOfParts, PartType, time, MaterialNum, ReMarks, id) { + console.log(id, 9876787) + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单明细_请购', + param: '请购单流水号=' + RequisitionList + '&项目名称=' + projectName + '&项目流水号=' + projectFloatValue + '&机床图号=' + MachineToolNumber + '&机床流水号=' + machineFloatValue + '&组号=' + groupName + '&组件流水号=' + groupFloatValue + '&基本件流水号=' + BasicPartsNumber + '&物料名称=' + MaterialName + '&零件图号=' + PartToolNumber + '&材料=' + Material + '&零件数量=' + NumberOfParts + '&零件类型=' + PartType + '&物料计划到货时间=' + time + '&物料流水号=' + MaterialNum + '&备注=' + ReMarks + '&分配人员=' + id + } + }) +} +export function purchaseRequisition1(RequisitionList, projectName, projectFloatValue, MachineToolNumber, machineFloatValue, groupName, groupFloatValue, StandardPartsAndOutsourcing, MaterialName, MaterialCode, MaterialSpecification, MaterialModel, NumberOfParts, PartType, time, MaterialNum, ReMarks, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单明细_请购', + param: '请购单流水号=' + RequisitionList + '&项目名称=' + projectName + '&项目流水号=' + projectFloatValue + '&机床图号=' + MachineToolNumber + '&机床流水号=' + machineFloatValue + '&组号=' + groupName + '&组件流水号=' + groupFloatValue + '&标准件和外购件流水号=' + StandardPartsAndOutsourcing + '&物料名称=' + MaterialName + '&物料代码=' + MaterialCode + '&物料规格=' + MaterialSpecification + '&物料型号=' + MaterialModel + '&零件数量=' + NumberOfParts + '&零件类型=' + PartType + '&物料计划到货时间=' + time + '&物料流水号=' + MaterialNum + '&备注=' + ReMarks + '&分配人员=' + id + } + }) +} +export function purchaseRequisition2(projectFloatValue, machineFloatValue, groupFloatValue, BasicPartsNumber, NumberOfParts, time, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_采购部采购_基本件_传递数据', + param: `组件流水号=${groupFloatValue}&基本件流水号组=${BasicPartsNumber}&项目流水号=${projectFloatValue}&机床流水号=${machineFloatValue}&物料计划到货时间=${time}&零件数量组=${NumberOfParts}&分配人员=${id}` + } + }) +} +export function purchaseRequisition2Back(projectFloatValue, machineFloatValue, groupFloatValue, BasicPartsNumber, NumberOfParts) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_采购部采购_基本件_退回记录_传递数据', + param: `组件流水号组=${groupFloatValue}&基本件流水号组=${BasicPartsNumber}&项目流水号组=${projectFloatValue}&机床流水号组=${machineFloatValue}&零件数量组=${NumberOfParts}` + } + }) +} +export function MoveOut(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单明细_移出', + param: '请购单明细流水号=' + num + '&基本件流水号=' + num1 + } + }) +} +export function MoveOut1(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单明细_移出', + param: '请购单明细流水号=' + num + '&标准件和外购件流水号=' + num1 + } + }) +} +export function PurchasingDepartment(num, num1, time, MaterialNum, NumberOfParts, projectFloatValue, machineFloatValue, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_车间采购_标准件和外购件_传递数据', + param: `组件流水号=${num}&标准件和外购件流水号组=${num1}&物料计划到货时间=${time}=datetime&物料流水号组=${MaterialNum}&零件数量组=${NumberOfParts}&项目流水号=${projectFloatValue}&机床流水号=${machineFloatValue}&分配人员=${id}` + } + }) +} +export function PurchasingDepartmentBack(num, num1, MaterialNum, NumberOfParts, projectFloatValue, machineFloatValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_车间采购_标准件和外购件_退回记录_传递数据', + param: `组件流水号组=${num}&标准件和外购件流水号组=${num1}&物料流水号组=${MaterialNum}&零件数量组=${NumberOfParts}&项目流水号组=${projectFloatValue}&机床流水号组=${machineFloatValue}` + } + }) +} +export function Production(num, MaterialNum, Number, projectFloatValue, machineFloatValue, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_车间采购_基本件_传递数据', + param: `组件流水号=${num}&基本件流水号组=${MaterialNum}&零件数量组=${Number}&项目流水号=${projectFloatValue}&机床流水号=${machineFloatValue}&分配人员=${id}` + } + }) +} +export function PartCallbackInformation(check, partNumber, check1, dateRange0, dateRange1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_退回记录_基本件_查询数据', + param: `零件图号_check=${check}&零件图号=${partNumber}&时间_check=${check1}&开始时间=${dateRange0}&结束时间=${dateRange1}` + } + }) +} +export function PartCallbackInformation1(check, partNumber1, check1, dateRange10, dateRange11) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_退回记录_标准件和外购件_查询数据', + param: `零件图号_check=${check}&零件图号=${partNumber1}&时间_check=${check1}&开始时间=${dateRange10}&结束时间=${dateRange11}` + } + }) +} +export function submit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_退回记录_确认数据', + param: '基本件流水号=' + num + } + }) +} +export function submit1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_退回记录_确认数据', + param: '标准件和外购件流水号=' + num + } + }) +} +export function Delete(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_退回记录_删除数据', + param: '基本件流水号=' + num + } + }) +} +export function Delete1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_退回记录_删除数据', + param: '标准件和外购件流水号=' + num + } + }) +} +export function editStock(num, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '零件分配_标准件和外购件_使用库存', + param: '标准件和外购件流水号=' + num + '&数量=' + num1 + '&零件数量=' + num2 + '&物料流水号=' + num3 + '&安全库存量=' + num4 + } + }) +} +export function editNum(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_标准件和外购件_更改数量', + param: '请购单明细流水号=' + num + '&数量=' + num1 + } + }) +} +export function OutPart(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '零件分配_移出数据', + param: '基本件流水号=' + num + } + }) +} +export function searchBillNumber(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_请购单_查询请购单号_查询数据' + } + }) +} +export function inPart(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '零件分配_解除禁用', + param: '基本件流水号=' + num + } + }) +} +export function getunallocated() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '零件分配查询_查询数量' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/PartWorkCraftSelect_rdlc.js b/src/assets/img/api/ManufacturingCenter/PartWorkCraftSelect_rdlc.js new file mode 100644 index 0000000..b64de42 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/PartWorkCraftSelect_rdlc.js @@ -0,0 +1,128 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initMachineProject(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 工艺定额人员查询 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 查询 +export function search(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3, check4, val4, check5, val5, val6, val7, role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_按机床分组图号人员查', + param: `机床流水号_check=${check1}&机床流水号=${val1}&组件流水号_check=${check2}&组件流水号=${val2}&零件图号_check=${check3}&零件图号=${val3}&人员编号_check=${check4}&人员编号=${val4}&编制时间_check=${check5}&编制开始时间=${val5}&编制结束时间=${val6}&排序=${val7}&角色编号=${role}&营销经理流水号=${personnel}&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 查询已编制数量 +export function searchCount(check1, val1, check2, val2, check3, val3, check4, val4, check5, val5, val6, role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_按机床分组图号人员查_已编制数量', + param: `机床流水号_check=${check1}&机床流水号=${val1}&组件流水号_check=${check2}&组件流水号=${val2}&零件图号_check=${check3}&零件图号=${val3}&人员编号_check=${check4}&人员编号=${val4}&编制时间_check=${check5}&编制开始时间=${val5}&编制结束时间=${val6}&角色编号=${role}&营销经理流水号=${personnel}` + } + }) +} +// 显示表1 +export function searchtable1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_工艺定额查询_系数', + param: '工艺计划流水号=' + num + } + }) +} +export function searchtable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件加工路线单_查询数据_系数', + param: '工艺计划流水号=' + num + } + }) +} +// 在制零件工艺修改 +export function returnEdit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_在制零件工艺调整_修改工艺_循环', + param: `工艺计划流水号组=${num}` + } + }) +} +export function tiaozheng(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '工艺制定_工艺定额查询_工序人员修改', + param: '人员编号=' + num1 + '&工艺计划流水号组=' + num2 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProcessAdjustQuery.js b/src/assets/img/api/ManufacturingCenter/ProcessAdjustQuery.js new file mode 100644 index 0000000..1ba47eb --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProcessAdjustQuery.js @@ -0,0 +1,74 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化工艺员 +export function initCraftmen() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 根据工艺员查零件 +export function searchPart(person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_在制零件工艺调整_被调整零件查询', + param: '工艺人员编号=' + person + } + }) +} +// 根据零件查工艺 旧 +export function searchProcessOld(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_在制零件工艺调整_查询工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 根据零件查工艺 新 +export function searchProcessNew(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询工序信息', + param: '工艺计划流水号=' + num + } + }) +} +// 查询各工艺员调整工艺情况 +export function searchChart() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_在制零件工艺调整_被调整零件数量查询' + } + }) +} + diff --git a/src/assets/img/api/ManufacturingCenter/ProcessPlanning.js b/src/assets/img/api/ManufacturingCenter/ProcessPlanning.js new file mode 100644 index 0000000..dbc8ea4 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProcessPlanning.js @@ -0,0 +1,507 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 典艺查询<高精原有数据> +export function searchProcess11(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_原零件工艺查询_MESWORK', + param: '零件图号=' + num + } + }) +} +// 典艺查询<高精原有数据> +export function numChange(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_原零件工艺明细查询_MESWORK', + param: '典艺流水号=' + num + } + }) +} +// 保存主表工艺 +export function selectRequest(num0, num1, num2, num3, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_根据工序流水号和工艺计划流水号', + param: '工序流水号=' + num0 + '&工艺计划流水号=' + num1 + '&工艺编号=' + num2 + '&工艺顺序=' + num3 + '&工艺要求=' + request0 + } + }) +} +// 初始化 工艺员A +export function initCraftmen() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 查询 未编制 零件号 +export function getPartnames1(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_按人员查', + param: '工艺人员编号=' + num1 + '&零件图号=' + num2 + } + }) +} +// 初始化 已编制 零件号 +export function getPartnames2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询已完成工艺制定零件', + param: '工艺人员编号=' + num1 + '&零件图号=' + num2 + } + }) +} +// 零件详细信息 +export function detailInfo(serialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查已投产零件信息', + param: '工艺计划流水号=' + serialNum + '=int' + } + }) +} +// 初始化材质 +export function getMaterial(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 根据材质名称查材质 +export function searchMaterial(pageCurrent, pageSize, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据_根据材料名称', + param: '材料名称=' + name, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 典型工艺选择零件分类A +export function typicalProcess() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_分类_查询数据' + } + }) +} +// 典型工艺选择零件名称、工艺号、备注 +export function FcK(serialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_查典型工艺名称', + param: '典型工艺名称分类流水号=' + serialNum + '=int' + } + }) +} +// 典型工艺查询 +export function searchProcess(check1, a, check2, b, check3, c) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_综合查询', + param: '典型工艺名称分类流水号_check=' + check1 + '=bit&典型工艺名称分类流水号=' + a + '=int&典型工艺流水号_check=' + check2 + '=bit&典型工艺流水号=' + b + '=int&典型工艺流水号1_check=' + check3 + '=bit&典型工艺流水号1=' + c + '=int' + } + }) +} +// 初始化工艺名称 +export function processNameClick() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_查询数据_零件工艺制定专用' + } + }) +} +// 工艺名称查询 +export function processNameSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: '工艺分类流水号_check=1=bit&工艺分类流水号=' + val + '=int' + } + }) +} +// 工艺要求查询 +export function processRequestSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_工艺要求_查询数据', + param: '工艺编号=' + val + '=int' + } + }) +} +// 初始化公差A +export function initTolerance() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_查询数据' + } + }) +} +// 公差查询 +export function searchTolerance(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_公差_查询数据', + param: '输入数值=' + val1 + '&参数=' + val2 + } + }) +} +// 工艺定额人员查询 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=9' + } + }) +} +// 完艺工艺查询 +export function searchWYgongyi(check1, tuhao, check2, bianhao, check3, start, end, check4, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据_根据零件图号查询已投产的工艺计划流水号', + param: '零件图号_check=' + check1 + '&零件图号=' + tuhao + '&工艺员编号_check=' + check2 + '&工艺员编号=' + bianhao + '&工艺时间_check=' + check3 + '&工艺开始时间=' + start + '=datetime&工艺结束时间=' + end + '=datetime&零件名称_check=' + check4 + '&零件名称=' + name + } + }) +} +// 完艺工艺要求查询 +export function gongyiYQ(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +// 完艺工艺拷贝 +export function gongyiCopy(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_工艺拷贝_工艺计划流水号', + param: '工艺计划流水号_完成工艺=' + num1 + '=int&工艺计划流水号_被拷工艺=' + num2 + '=int' + } + }) +} +// 主界面选择零件号查主表 +export function mainTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询工序信息', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +// 主界面主表难度等级修改 +export function hardEdit(num, hard) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺难度等级', + param: '工序流水号=' + num + '=int&工艺难度等级=' + hard + } + }) +} +// 主界面主表工艺要求修改 +export function requestEdit(num, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺要求_根据工序流水号', + param: '工序流水号=' + num + '=int&工艺要求=' + request0 + } + }) +} +// 主界面主表插入功能 +export function insertOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺计划流水号和工序流水号', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表删除功能 +export function deleteOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_删除数据_工序流水号', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表上移功能 +export function upOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_上移工序', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表下移功能 +export function downOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_下移工序', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 保存变更材质 +export function saveMaterial(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改零件材料', + param: '工艺计划流水号=' + num0 + '&材料流水号=' + num1 + } + }) +} +// 核准保存 +export function saveApprove(num0, num1, request0, spec, num2, outhelp, num3, num4, weight, area, num5, level) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_增加数据_同时修改工艺计划', + param: '工艺计划流水号=' + num0 + '&工艺编号=' + num1 + '&工艺要求=' + request0 + '&原材料规格=' + spec + '&工序顺序=' + num2 + '&工序间是否外协=' + outhelp + '&工序流水号=' + num3 + '&材料流水号=' + num4 + '&重量=' + weight + '&面积=' + area + '&工艺人员编号=' + num5 + '&工艺难度等级=' + level + } + }) +} + +// 粘贴 +export function pasteTable(oldNum, newNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_拷贝零件工艺', + param: '工艺计划流水号旧=' + oldNum + '&工艺计划流水号新=' + newNum + } + }) +} +// 删除 +export function deleteTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_删除零件工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 在制零件工艺修改 +export function returnEdit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_在制零件工艺调整_修改工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 查询工艺记录 +export function searchRecord(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_在制零件工艺调整_查询工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 重量拷贝 +export function WeightCopy(num, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_重量拷贝_工艺计划流水号', + param: '工艺计划流水号=' + num + '&重量信息=' + num2 + } + }) +} +// 保存变更材质 +export function saveWeight(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改零件重量', + param: '工艺计划流水号=' + num0 + '&重量=' + num1 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProcessPlanningNew.js b/src/assets/img/api/ManufacturingCenter/ProcessPlanningNew.js new file mode 100644 index 0000000..371547d --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProcessPlanningNew.js @@ -0,0 +1,660 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询零件未编制(包含借用件) +export function getPartnames3(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_按人员机床组号或图号查', + param: '工艺人员编号=' + num1 + '&机床组号或图号=' + num2 + } + }) +} +// 查询零件已编制(包含借用件) +export function getPartnames4(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询已完成工艺制定零件_按人员机床组号或图号查', + param: '工艺人员编号=' + num1 + '&机床组号或图号=' + num2 + } + }) +} +// 典艺查询<高精原有数据> +export function searchProcess11(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_原零件工艺查询_MESWORK', + param: '零件图号=' + num + } + }) +} +// 典艺查询<高精原有数据> +export function numChange(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_原零件工艺明细查询_MESWORK', + param: '典艺流水号=' + num + } + }) +} +// 保存主表工艺 +export function selectRequest(num0, num1, num2, num3, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_根据工序流水号和工艺计划流水号', + param: '工序流水号=' + num0 + '&工艺计划流水号=' + num1 + '&工艺编号=' + num2 + '&工艺顺序=' + num3 + '&工艺要求=' + request0 + } + }) +} +// 初始化 工艺员A +export function initCraftmen() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 查询 未编制 零件号 +export function getPartnames1(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_按人员查', + param: '工艺人员编号=' + num1 + '&零件图号=' + num2 + } + }) +} +// 初始化 已编制 零件号 +export function getPartnames2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询已完成工艺制定零件', + param: '工艺人员编号=' + num1 + '&零件图号=' + num2 + } + }) +} +// 零件详细信息 +export function detailInfo(serialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查已投产零件信息', + param: '工艺计划流水号=' + serialNum + '=int' + } + }) +} +// 初始化材质 +export function getMaterial(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 根据材质名称查材质 +export function searchMaterial(pageCurrent, pageSize, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据_根据材料名称', + param: '材料名称=' + name, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 典型工艺选择零件分类A +export function typicalProcess() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_分类_查询数据' + } + }) +} +// 典型工艺选择零件名称、工艺号、备注 +export function FcK(serialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_查典型工艺名称', + param: '典型工艺名称分类流水号=' + serialNum + '=int' + } + }) +} +// 典型工艺查询 +export function searchProcess(check1, a, check2, b, check3, c) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_综合查询', + param: '典型工艺名称分类流水号_check=' + check1 + '=bit&典型工艺名称分类流水号=' + a + '=int&典型工艺流水号_check=' + check2 + '=bit&典型工艺流水号=' + b + '=int&典型工艺流水号1_check=' + check3 + '=bit&典型工艺流水号1=' + c + '=int' + } + }) +} +// 初始化工艺名称 +export function processNameClick() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_查询数据_零件工艺制定专用' + } + }) +} +// 工艺名称查询 +export function processNameSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: '工艺分类流水号_check=1=bit&工艺分类流水号=' + val + '=int' + } + }) +} +// 工艺要求查询 +export function processRequestSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_工艺要求_查询数据', + param: '工艺编号=' + val + '=int' + } + }) +} +// 初始化公差A +export function initTolerance() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_查询数据' + } + }) +} +// 公差查询 +export function searchTolerance(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_公差_查询数据', + param: '输入数值=' + val1 + '&参数=' + val2 + } + }) +} +// 工艺定额人员查询 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=9' + } + }) +} +// 完艺工艺查询 +export function searchWYgongyi(check1, tuhao, check2, bianhao, check3, start, end, check4, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据_根据零件图号查询已投产的工艺计划流水号', + param: '零件图号_check=' + check1 + '&零件图号=' + tuhao + '&工艺员编号_check=' + check2 + '&工艺员编号=' + bianhao + '&工艺时间_check=' + check3 + '&工艺开始时间=' + start + '=datetime&工艺结束时间=' + end + '=datetime&零件名称_check=' + check4 + '&零件名称=' + name + } + }) +} +// 完艺工艺要求查询 +export function gongyiYQ(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +// 完艺工艺拷贝 +export function gongyiCopy(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_工艺拷贝_工艺计划流水号', + param: '工艺计划流水号_完成工艺=' + num1 + '=int&工艺计划流水号_被拷工艺=' + num2 + '=int' + } + }) +} +// 主界面选择零件号查主表 +export function mainTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询工序信息', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +// 主界面主表难度等级修改 +export function hardEdit(num, hard) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺难度等级', + param: '工序流水号=' + num + '=int&工艺难度等级=' + hard + } + }) +} +// 主界面主表工艺要求修改 +export function requestEdit(num, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺要求_根据工序流水号', + param: '工序流水号=' + num + '=int&工艺要求=' + request0 + } + }) +} +// 主界面主表插入功能 +export function insertOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺计划流水号和工序流水号', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表插入功能 +export function insertOne1(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺计划流水号和工序流水号_更改', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表删除功能 +export function deleteOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_删除数据_工序流水号', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表上移功能 +export function upOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_上移工序', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表下移功能 +export function downOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_下移工序', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 保存变更材质 +export function saveMaterial(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改零件材料', + param: '工艺计划流水号=' + num0 + '&材料流水号=' + num1 + } + }) +} +// 核准保存 +export function saveApprove(num0, num1, request0, spec, num2, outhelp, num3, num4, weight, area, num5, level, num6) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_增加数据_同时修改工艺计划', + param: '工艺计划流水号=' + num0 + '&工艺编号=' + num1 + '&工艺要求=' + request0 + '&原材料规格=' + spec + '&工序顺序=' + num2 + '&工序间是否外协=' + outhelp + '&工序流水号=' + num3 + '&材料流水号=' + num4 + '&重量=' + weight + '&面积=' + area + '&工艺人员编号=' + num5 + '&工艺难度等级=' + level + '&工艺是否更改=' + num6 + } + }) +} + +// 粘贴 +export function pasteTable(oldNum, newNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_拷贝零件工艺', + param: '工艺计划流水号旧=' + oldNum + '&工艺计划流水号新=' + newNum + } + }) +} +// 删除 +export function deleteTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_删除零件工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 在制零件工艺修改 +export function returnEdit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_在制零件工艺调整_修改工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 查询工艺记录 +export function searchRecord(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_在制零件工艺调整_查询工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 重量拷贝 +export function WeightCopy(num, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_重量拷贝_工艺计划流水号', + param: '工艺计划流水号=' + num + '&重量信息=' + num2 + } + }) +} +// 保存变更材质 +export function saveWeight(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改零件重量', + param: '工艺计划流水号=' + num0 + '&重量=' + num1 + } + }) +} +// 单件工时改变 +export function singleChange(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_单件准结定额_修改数据', + param: '工序流水号=' + val1 + '&单件定额工时=' + val2 + } + }) +} +// 准结工时改变 +export function readyChange(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_单件准结定额_修改数据', + param: '工序流水号=' + val1 + '&准结定额工时=' + val2 + } + }) +} +// 未编制定额保存 +export function TableAddLi1(a, b) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_定额任务分配_保存数据', + param: '工艺计划流水号=' + a + '=string&人员编号=' + b + '=string' + } + }) +} +// 未编制定额保存 +export function TableAddLi2(a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_工艺定额制定_自动编制工艺_循环', + param: '工艺计划流水号=' + a + } + }) +} +// 已编制定额保存 +export function TableAddLi(a, b, c, num0, num1, num2, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_增加数据_修改数据', + param: '单件定额工时=' + a + '=string&准结定额工时=' + b + '=string&零件图号=' + c + '=string&工序流水号=' + num0 + '=int&工艺计划流水号=' + num1 + '=int&是否加序=' + num2 + '=int&人员编号=' + people + } + }) +} +// 修改备注 +export function modifyRemark(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_工艺修改记录_增加数据', + param: `修改人员编号=${params[0]}&修改备注=${params[1]}&工艺计划流水号=${params[2]}` + } + }) +} +export function editGongyi(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_2027zdyNew', + param: `工艺计划流水号=${num}&工艺编号=${num1}` + } + }) +} +export function dropGongyi(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_删除数据_2027zdyNew', + param: `工艺计划流水号=${num}&工序流水号=${num1}` + } + }) +} + diff --git a/src/assets/img/api/ManufacturingCenter/ProcessQuotaEstablishment.js b/src/assets/img/api/ManufacturingCenter/ProcessQuotaEstablishment.js new file mode 100644 index 0000000..b894a7d --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProcessQuotaEstablishment.js @@ -0,0 +1,605 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询零件未编制(包含借用件) +export function getPartnames3(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_按人员机床组号或图号查', + param: '工艺人员编号=' + num1 + '&机床组号或图号=' + num2 + } + }) +} +// 查询零件已编制(包含借用件) +export function getPartnames4(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询已完成工艺制定零件_按人员机床组号或图号查', + param: '工艺人员编号=' + num1 + '&机床组号或图号=' + num2 + } + }) +} +// 典艺查询<高精原有数据> +export function searchProcess11(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_原零件工艺查询_MESWORK', + param: '零件图号=' + num + } + }) +} +// 典艺查询<高精原有数据> +export function numChange(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_原零件工艺明细查询_MESWORK', + param: '典艺流水号=' + num + } + }) +} +// 保存主表工艺 +export function selectRequest(num0, num1, num2, num3, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_根据工序流水号和工艺计划流水号', + param: '工序流水号=' + num0 + '&工艺计划流水号=' + num1 + '&工艺编号=' + num2 + '&工艺顺序=' + num3 + '&工艺要求=' + request0 + } + }) +} +// 初始化 工艺员A +export function initCraftmen() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 查询 未编制 零件号 +export function getPartnames1(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_按人员查', + param: '工艺人员编号=' + num1 + '&零件图号=' + num2 + } + }) +} +// 初始化 已编制 零件号 +export function getPartnames2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询已完成工艺制定零件', + param: '工艺人员编号=' + num1 + '&零件图号=' + num2 + } + }) +} +// 零件详细信息 +export function detailInfo(serialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查已投产零件信息', + param: '工艺计划流水号=' + serialNum + '=int' + } + }) +} +// 初始化材质 +export function getMaterial(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 根据材质名称查材质 +export function searchMaterial(pageCurrent, pageSize, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_材质表_查询数据_根据材料名称', + param: '材料名称=' + name, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 典型工艺选择零件分类A +export function typicalProcess() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_分类_查询数据' + } + }) +} +// 典型工艺选择零件名称、工艺号、备注 +export function FcK(serialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_查典型工艺名称', + param: '典型工艺名称分类流水号=' + serialNum + '=int' + } + }) +} +// 典型工艺查询 +export function searchProcess(check1, a, check2, b, check3, c) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_综合查询', + param: '典型工艺名称分类流水号_check=' + check1 + '=bit&典型工艺名称分类流水号=' + a + '=int&典型工艺流水号_check=' + check2 + '=bit&典型工艺流水号=' + b + '=int&典型工艺流水号1_check=' + check3 + '=bit&典型工艺流水号1=' + c + '=int' + } + }) +} +// 初始化工艺名称 +export function processNameClick() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_查询数据_零件工艺制定专用' + } + }) +} +// 工艺名称查询 +export function processNameSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: '工艺分类流水号_check=1=bit&工艺分类流水号=' + val + '=int' + } + }) +} +// 工艺要求查询 +export function processRequestSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_工艺要求_查询数据', + param: '工艺编号=' + val + '=int' + } + }) +} +// 初始化公差A +export function initTolerance() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_查询数据' + } + }) +} +// 公差查询 +export function searchTolerance(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_公差_查询数据', + param: '输入数值=' + val1 + '&参数=' + val2 + } + }) +} +// 工艺定额人员查询 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=9' + } + }) +} +// 完艺工艺查询 +export function searchWYgongyi(check1, tuhao, check2, bianhao, check3, start, end, check4, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据_根据零件图号查询已投产的工艺计划流水号', + param: '零件图号_check=' + check1 + '&零件图号=' + tuhao + '&工艺员编号_check=' + check2 + '&工艺员编号=' + bianhao + '&工艺时间_check=' + check3 + '&工艺开始时间=' + start + '=datetime&工艺结束时间=' + end + '=datetime&零件名称_check=' + check4 + '&零件名称=' + name + } + }) +} +// 完艺工艺要求查询 +export function gongyiYQ(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +// 完艺工艺拷贝 +export function gongyiCopy(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_工艺拷贝_工艺计划流水号', + param: '工艺计划流水号_完成工艺=' + num1 + '=int&工艺计划流水号_被拷工艺=' + num2 + '=int' + } + }) +} +// 主界面选择零件号查主表 +export function mainTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询工序信息', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +// 主界面主表难度等级修改 +export function hardEdit(num, hard) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺难度等级', + param: '工序流水号=' + num + '=int&工艺难度等级=' + hard + } + }) +} +// 主界面主表工艺要求修改 +export function requestEdit(num, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺要求_根据工序流水号', + param: '工序流水号=' + num + '=int&工艺要求=' + request0 + } + }) +} +// 主界面主表插入功能 +export function insertOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工艺计划流水号和工序流水号', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表删除功能 +export function deleteOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_删除数据_工序流水号', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表上移功能 +export function upOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_上移工序', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 主界面主表下移功能 +export function downOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_下移工序', + param: '工艺计划流水号=' + num0 + '=int&工序流水号=' + num1 + '=int' + } + }) +} +// 保存变更材质 +export function saveMaterial(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改零件材料', + param: '工艺计划流水号=' + num0 + '&材料流水号=' + num1 + } + }) +} +// 核准保存 +export function saveApprove(num0, num1, request0, spec, num2, outhelp, num3, num4, weight, area, num5, level) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_增加数据_同时修改工艺计划', + param: '工艺计划流水号=' + num0 + '&工艺编号=' + num1 + '&工艺要求=' + request0 + '&原材料规格=' + spec + '&工序顺序=' + num2 + '&工序间是否外协=' + outhelp + '&工序流水号=' + num3 + '&材料流水号=' + num4 + '&重量=' + weight + '&面积=' + area + '&工艺人员编号=' + num5 + '&工艺难度等级=' + level + } + }) +} + +// 粘贴 +export function pasteTable(oldNum, newNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_拷贝零件工艺', + param: '工艺计划流水号旧=' + oldNum + '&工艺计划流水号新=' + newNum + } + }) +} +// 删除 +export function deleteTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_删除零件工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 在制零件工艺修改 +export function returnEdit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_在制零件工艺调整_修改工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 查询工艺记录 +export function searchRecord(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_在制零件工艺调整_查询工艺', + param: '工艺计划流水号=' + num + } + }) +} +// 重量拷贝 +export function WeightCopy(num, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_重量拷贝_工艺计划流水号', + param: '工艺计划流水号=' + num + '&重量信息=' + num2 + } + }) +} +// 保存变更材质 +export function saveWeight(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改零件重量', + param: '工艺计划流水号=' + num0 + '&重量=' + num1 + } + }) +} +// 单件工时改变 +export function singleChange(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_单件准结定额_修改数据', + param: '工序流水号=' + val1 + '&单件定额工时=' + val2 + } + }) +} +// 准结工时改变 +export function readyChange(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_单件准结定额_修改数据', + param: '工序流水号=' + val1 + '&准结定额工时=' + val2 + } + }) +} +// 未编制定额保存 +export function TableAddLi1(a, b) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_定额任务分配_保存数据', + param: '工艺计划流水号=' + a + '=string&人员编号=' + b + '=string' + } + }) +} +// 已编制定额保存 +export function TableAddLi(a, b, c, num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_增加数据_修改数据', + param: '单件定额工时=' + a + '=string&准结定额工时=' + b + '=string&零件图号=' + c + '=string&工序流水号=' + num0 + '=int&工艺计划流水号=' + num1 + '=int' + } + }) +} +// 修改备注 +export function modifyRemark(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_工艺修改记录_增加数据', + param: `修改人员编号=${params[0]}&修改备注=${params[1]}&工艺计划流水号=${params[2]}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProcessQuotaStatistics.js b/src/assets/img/api/ManufacturingCenter/ProcessQuotaStatistics.js new file mode 100644 index 0000000..6697074 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProcessQuotaStatistics.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initMachineProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询 +export function search(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_定额统计', + param: `机床流水号_check=${check1}&机床流水号=${val1}&组件流水号_check=${check2}&组件流水号=${val2}&零件图号_check=${check3}&零件图号=${val3}&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 查询总定额 +export function searchTotal(check1, val1, check2, val2, check3, val3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_定额统计_总和', + param: `机床流水号_check=${check1}&机床流水号=${val1}&组件流水号_check=${check2}&组件流水号=${val2}&零件图号_check=${check3}&零件图号=${val3}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProcessTaskAssignment.js b/src/assets/img/api/ManufacturingCenter/ProcessTaskAssignment.js new file mode 100644 index 0000000..f035a10 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProcessTaskAssignment.js @@ -0,0 +1,104 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 获取机床图号(全部) +export function getGraphNum() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_根据机床查询', + param: '是否传递=2&考核状态=3&工艺任务分配状态=1&定额任务分配状态=1&单件是否外协=0' + } + }) +} +// 获取组号(全部) +export function getGroupNum(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据', + param: '机床流水号=' + num + '&是否传递=2&考核状态=3&工艺任务分配状态=1&定额任务分配状态=1&单件是否外协=0' + } + }) +} +// 工艺定额人员查询 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 获取工艺计划,填充主表 +export function getTable(PageCurrent, PageSize, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_已制定计划_按组查', + param: '组件流水号=' + num, + Pagination: PageCurrent + '&' + PageSize + } + }) +} + +// 保存 +export function save(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_工艺任务分配_保存数据_循环执行', + param: '工艺计划流水号组=' + num1 + '&零件图号组=' + num2 + '&工艺员流水号组=' + num3 + } + }) +} +// 保存 +export function save2(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工艺任务分配_通用件自动编制工艺_循环执行', + param: '工艺计划流水号组=' + num1 + '&零件图号组=' + num2 + '&规格组=' + num3 + '&工艺员流水号组=' + num4 + } + }) +} +// 查询已完工艺详细内容 +export function selectTechnology(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工艺任务分配_查询已完工艺', + param: '零件图号=' + num1 + '&规格=' + num2 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProcessingStatus.js b/src/assets/img/api/ManufacturingCenter/ProcessingStatus.js new file mode 100644 index 0000000..8eee31b --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProcessingStatus.js @@ -0,0 +1,95 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getNames() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_项目名称_查询数据', + param: '考核状态=6=int' + } + }) +} +// 机床名称 +export function getMachines() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_根据机床查询', + param: '是否传递=2=int&考核状态=6=int&工艺任务分配状态=2=int&定额任务分配状态=2=int&单件是否外协=1=int' + } + }) +} + +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + stepNumber + '=int' + } + }) +} + +export function getTable(stepNumber, a, b, c, d, e, f, g, i, j, k, l, m, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_横向赋值新建存储过程', + param: '项目流水号_check=' + stepNumber + '=string&项目流水号=' + a + '=string&机床流水号_check=' + b + '=string&机床流水号=' + c + '=string&组件流水号_check=' + d + '=string&组件流水号=' + e + '=string&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=' + i + '=string&考核状态=6=int&开始时间_check=' + j + '&开始时间=' + k + '&结束时间_check=' + l + '&结束时间=' + m, + Pagination: pageCurrent + '&' + pageSize + } + }) +} + +export function getTable2(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工进度查询_查询', + param: '工艺计划流水号=' + stepNumber + } + }) +} +export function getExport(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select 机床流水号,机床图号,组件流水号,组号,车间生产管理工艺_零件工艺计划.工艺计划流水号,车间生产管理工艺_零件工艺计划.零件图号_零件工艺计划,车间生产管理工艺_零件工序_视图.零件名称,待加工工序顺序,车间生产管理工艺_零件工序.工序流水号,车间生产管理工艺_零件工序.工艺编号,车间生产管理工艺_基础表_工艺名称.工艺名称,批次数量,材料 +from ( select 工艺计划流水号,min(工序顺序) as 待加工工序顺序 + from 车间生产管理工艺_零件工序_视图 + where 完成日期_短 is null and 考核状态 = 6 or 考核状态 = 7 + group by 工艺计划流水号) as 当前加工工序表 +inner join 车间生产管理工艺_零件工艺计划 on 当前加工工序表.工艺计划流水号 = 车间生产管理工艺_零件工艺计划.工艺计划流水号 +inner join 车间生产管理工艺_零件工序 on 当前加工工序表.工艺计划流水号 = 车间生产管理工艺_零件工序.工艺计划流水号 and 当前加工工序表.待加工工序顺序 = 车间生产管理工艺_零件工序.工序顺序 +inner join 车间生产管理工艺_基础表_工艺名称 on 车间生产管理工艺_基础表_工艺名称.工艺编号 = 车间生产管理工艺_零件工序.工艺编号 +inner join 车间生产管理工艺_零件工序_视图 on 车间生产管理工艺_零件工序_视图.工艺计划流水号 = 车间生产管理工艺_零件工艺计划.工艺计划流水号 and 当前加工工序表.待加工工序顺序 = 车间生产管理工艺_零件工序_视图.工序顺序 +where 机床流水号 = ${num}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProcessingStatusEdit.js b/src/assets/img/api/ManufacturingCenter/ProcessingStatusEdit.js new file mode 100644 index 0000000..e8a646c --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProcessingStatusEdit.js @@ -0,0 +1,183 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getNames() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_项目名称_查询数据_加工进度修改' + } + }) +} + +export function getMachines() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_加工进度修改模块查询_MESWORK' + } + }) +} + +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + stepNumber + '=int' + } + }) +} + +export function getTable(stepNumber, a, b, c, d, e, f, g, h, i, j, k, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_加工进度修改专用', + param: '项目流水号_check=' + stepNumber + '=string&项目流水号=' + a + '=string&机床流水号_check=' + b + '=string&机床流水号=' + c + '=string&组件流水号_check=' + d + '=string&组件流水号=' + e + '=string&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=0&开始时间_check=' + h + '&开始时间=' + i + '&结束时间_check=' + j + '&结束时间=' + k, + Pagination: pageCurrent + '&' + pageSize + } + }) +} + +export function getTable2(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工进度修改2_查询', + param: '工艺计划流水号=' + stepNumber + } + }) +} + +export function handlechange(Number, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_修改实际完成时间', + param: '工序流水号=' + Number + '&实际完成时间=' + code + } + }) +} + +export function handlechange2(Number, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工作者', + param: '工序流水号=' + Number + '&工作者考勤编号=' + code + } + }) +} + +export function handlechange3(Number, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工作者_MESWORK', + param: '工序流水号=' + Number + '&工作者考勤编号=' + code + } + }) +} +export function dialogtablevisible() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0' + } + }) +} +// 初始化人员信息 弹出框 +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function fn(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = fn(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} + +export function getTable8(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function isMachining(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '车间生产管理工艺_零件撤出待加工库', + param: '工艺计划流水号=' + code + '&结果=11111=string=output' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProcessingStatusNew.js b/src/assets/img/api/ManufacturingCenter/ProcessingStatusNew.js new file mode 100644 index 0000000..7bc8e5b --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProcessingStatusNew.js @@ -0,0 +1,283 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 机床名称 +export function getMachines(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 获取组号 +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + stepNumber + '=int' + } + }) +} +export function getTable(checkbox_Machine, Machine, checkbox_Group, Group, checkbox_number, number, pageCurrent, pageSize, order, orderName, role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_追溯加工过程_带排序_查询', + param: `机床流水号_check=${checkbox_Machine}&机床流水号=${Machine}&组件流水号_check=${checkbox_Group}&组件流水号=${Group}&零件图号_check=${checkbox_number}&零件图号=${number}&PageCurrent=${pageCurrent}&PageSize=${pageSize}&排序方式=${order}&排序名称=${orderName}&角色编号=${role}&人员编号=${personnel}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 获取组号 +export function gettabledata1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_追溯加工过程_查询工序', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +// 补录加工完成日期 +export function editdata(processSerialNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_加工进度查询_查询_New', + param: '工艺计划流水号=' + processSerialNumber + '=int' + } + }) +} +// 初始化人员信息 弹出框 +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} + +export function fn(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = fn(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTable8(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function submitEdit(Number1, completetime, processSerialNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '车间生产管理工艺_零件工序_修改数据_工作者_根据人员编号和完成日期', + param: '人员编号=' + Number1 + '=string&完成日期=' + completetime + '=string&工序流水号=' + processSerialNumber + '=string' + } + }) +} +export function getExport(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select s1.* from ( + select a1.*, row_number() over (partition by 工艺计划流水号 order + + by 工序顺序) as group_idx + +from (select TOP 100 PERCENT 零件图号,工艺计划流水号,机床流水号,工序顺序,工艺名称,材料,零件名称,投产数量,组号,机床图号 from dbo.车间生产管理工艺_零件工序_视图 +where 考核状态 =6 and 机床流水号 = ${num} and 工艺编号 is not null and 完成日期 is null +group by 零件图号,工艺计划流水号,考核状态,机床流水号,工艺名称,工序顺序,材料,零件名称,投产数量,组号,机床图号 +order by 工艺计划流水号,工序顺序) as a1 ) s1 +where s1.group_idx= 1` + } + }) +} + +export function searchWorkTime(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '车间生产管理工艺_零件工艺计划_完成零件数量状态更改查询', + param: '工序流水号=' + code + '=int' + } + }) +} +export function submit2(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_完成零件数量状态更改', + param: `工序流水号=${num}&完成数量=${num1}&操作者=${num2}` + } + }) +} +export function submitEdit3(num, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_修补完成数量_增加数据', + param: `工序流水号=${num}&操作者编号=${num1}&完成数量=${num2}&修补工时=${num3}&完成时间=${num4}` + } + }) +} +export function getPerson_Form3() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_追溯加工过程_操作者查询' + } + }) +} +// 获取工艺 +export function initProcessNumber() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_工艺_查询数据' + } + }) +} +// 加序 +export function addProcess(NUM, NUM1, NUM2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_自制件插序_增加数据', + param: '工艺计划流水号=' + NUM + '&工序顺序=' + NUM1 + '&工艺编号=' + NUM2 + } + }) +} +// 删除加序 +export function deleteProcess(NUM) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_自制件插序_删除数据', + param: '工序流水号=' + NUM + } + }) +} +// 判断能否删除加序 +export function isDeleteProcess(NUM) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_自制件插序_判断加工', + param: '工序流水号=' + NUM + } + }) +} +export function revoke(num, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生成管理_完成状态_修改数据', + param: `工艺计划流水号=${num}&工序流水号=${num1}&完成数量=${num2}&完成过程流水号=${num3}&是否加序=${num4}` + } + }) +} +export function searchTableDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_追溯加工过程_查询_合并情况', + param: `工艺计划流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProductionCapacityBalance.js b/src/assets/img/api/ManufacturingCenter/ProductionCapacityBalance.js new file mode 100644 index 0000000..e6d08b7 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProductionCapacityBalance.js @@ -0,0 +1,368 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 初始化 项目名称 +export function getEntryNameValue() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_项目名称_查询数据', + param: '考核状态=5=int' + } + }) +} +// 机床名称 +export function getToolNum() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_根据机床查询', + param: '是否传递=2=int&考核状态=5=int&工艺任务分配状态=2=int&定额任务分配状态=2=int&单件是否外协=1=int' + } + }) +} +// 组号 +export function getNum(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据', + param: '机床流水号=' + num + '=int&是否传递=2=int&考核状态=5=int&工艺任务分配状态=2=int&定额任务分配状态=2=int&单件是否外协=1=int' + } + }) +} +// 获取表格数据 +export function getTable(num, a, b, c, d, e, f, g, pageList, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_能力平衡_查询数据_要平衡的零件', + param: '项目流水号_check=' + num + '=string&项目流水号=' + a + '=int&机床流水号_check=' + b + '=string&机床流水号=' + c + '=int&组件流水号_check=' + d + '=string&组件流水号=' + e + '=int&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=1=int&考核状态=5=int', + Pagination: pageList + '&' + pageSize + } + }) +} +// 全部选入专用 +export function getTable12580(num, a, b, c, d, e, f, g, pageList, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_能力平衡_查询数据_要平衡的零件', + param: '项目流水号_check=' + num + '=string&项目流水号=' + a + '=int&机床流水号_check=' + b + '=string&机床流水号=' + c + '=int&组件流水号_check=' + d + '=string&组件流水号=' + e + '=int&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=1=int&考核状态=5=int' + } + }) +} +// 扫描查询 +export function getTable5(pageList, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_能力平衡_查询数据_要平衡的零件_扫描平衡', + Pagination: pageList + '&' + pageSize + } + }) +} +// 选入 +export function selection(num, a, b, c) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_新排产算法_要排产零件_增加数据', + param: '工艺计划流水号=' + num + '=int&工序数量=' + a + '=int&排序顺序=' + b + '=string&人员编号=' + c + } + }) +} +// 选入后查询 +export function selection1(a, pageList, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_要排产零件_查询数据', + param: '人员编号=' + a, + Pagination: pageList + '&' + pageSize + } + }) +} +// 全部选出查询专用 +export function selection10086(a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_要排产零件_查询数据', + param: '人员编号=' + a + } + }) +} +export function selection2(a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_能力平衡_工序信息查询_根据工艺计划流水号', + param: '工艺计划流水号=' + a + '=int' + } + }) +} +// 排产 +export function discharge(a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_能力平衡_循环执行', + param: '工艺计划流水号组=' + a + } + }) +} +// 确定零件计划4.1 +export function plan(a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_新排产算法_要排产零件_删除数据', + param: '工艺计划流水号=' + a + '=int&操作类型=2=int' + } + }) +} +// 判断板焊 +export function han(a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_新排产算法_设备能力_清除占用_板焊后序能力', + param: '工艺计划流水号=' + a + '=int' + } + }) +} +// 全部选出 +export function allOut(a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_新排产算法_要排产零件_删除数据', + param: '工艺计划流水号=' + a + '=int&操作类型=1=int' + } + }) +} +// 是否划为外协 +export function out(a, b) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_划为外协', + param: '工艺计划流水号=' + a + '=int&单件是否外协=' + b + '=int&单件是否外协分类=1=int' + } + }) +} +// 选出 +export function xuanchu(a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_新排产算法_要排产零件_删除数据', + param: '工艺计划流水号=' + a + '=int&操作类型=1=int' + } + }) +} +// 板焊 +export function platewelding(a, b, c) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据_修改板焊工段计划完成时间_new', + param: '工艺计划流水号=' + a + '=int&板焊工段计划完成时间=' + b + '=string&是否焊接=' + c + '=int' + } + }) +} +// 确定零件计划 车间生产管理工艺_新排产算法_设备能力_系数有效时间设定 +export function partPlan(a, b, c) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_新排产算法_修改数据_机加工时间', + param: '工艺计划流水号=' + a + '=int&机加工开始时间=' + b + '=string&机加工结束时间=' + c + '=string&state=1=int=output' + } + }) +} +// 刷新 +export function refreshChart(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_调整工序计划_查询数据', + param: '零件图号=' + num + } + }) +} +// 更新 +export function updateDate(num1, num2, date) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_新排产算法_制定计划_调整计划_增加数据New1', + param: '工序流水号=' + num1 + '&调整人编号=' + num2 + '&调整计划完成日期=' + date + } + }) +} +// 查图表1 +export function searchChart1(num, start, end) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_调整工序计划_设备情况_查询数据1', + param: '工序流水号=' + num + '&开始日期=' + start + '&结束日期=' + end + } + }) +} +// 查图表的表1 +export function searchChartTable1(num, start, end) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_调整工序计划_设备情况_查询数据2', + param: '工序流水号=' + num + '&开始日期=' + start + '&结束日期=' + end + } + }) +} +// 查图表2 +export function searchChart2(start, end, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_新排产算法_工时统计_总工时与总能力对比', + param: '开始=' + start + '&结束=' + end + '&查询类型=' + type + } + }) +} +// 导出 +export function Export(num, a, b, c, d, e, f, g) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_New_外协报表', + param: '项目流水号_check=' + num + '=string&项目流水号=' + a + '=int&机床流水号_check=' + b + '=string&机床流水号=' + c + '=int&组件流水号_check=' + d + '=string&组件流水号=' + e + '=int&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=1=int&考核状态=5=int' + } + }) +} +// 主表1外协改变 +export function table1Out(num, preOut) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_外协平衡', + param: '工艺计划流水号=' + num + '&是否预计外协=' + preOut + '&是否预计外协分类=1' + } + }) +} +// 修改加工件合格时间 +export function timeChange(num, a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据_修改加工件合格时间', + param: '工艺计划流水号=' + num + '&加工件合格时间=' + a + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProductionPlanQuery.js b/src/assets/img/api/ManufacturingCenter/ProductionPlanQuery.js new file mode 100644 index 0000000..4753a29 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProductionPlanQuery.js @@ -0,0 +1,100 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 获取机床 +export function searchMachine(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询以投产零件 +export function searchtable() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_生产计划_查询零件', + param: `机床流水号_check=${arguments[0]}&机床流水号=${arguments[1]}&组件流水号_check=${arguments[10]}&组件流水号=${arguments[11]}&零件图号_check=${arguments[2]}&零件图号=${arguments[3]}&投产时间_check=${arguments[4]}&开始时间=${arguments[5]}&结束时间=${arguments[6]}&加急_check=${arguments[7]}`, + pagination: arguments[8] + '&' + arguments[9] + } + }) +} +export function repulse(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_生产计划_打回零件', + param: `工艺计划流水号=${num}` + } + }) +} +export function editNumber(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_生产计划_编辑数据', + param: '工艺计划流水号=' + num + '&零件数量=' + num1 + } + }) +} +// 获取组号 +export function gettabledata1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_追溯加工过程_查询工序', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +export function searchTableDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_追溯加工过程_查询_合并情况', + param: `工艺计划流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProjectPlanningManagement.js b/src/assets/img/api/ManufacturingCenter/ProjectPlanningManagement.js new file mode 100644 index 0000000..eedf9b7 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProjectPlanningManagement.js @@ -0,0 +1,202 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_总计划' + } + }) +} +export function getToolNum(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 组件名称查询 +export function searchgroupName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据_查询名称', + param: '组件流水号=' + num + } + }) +} +export function getCustomerName() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_初始化查询_客户名称' + } + }) +} +export function searchtable(num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, num12, role, personnel, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目总计划_查询数据', + param: `项目流水号_check=` + num1 + '&项目流水号=' + num2 + '&机床流水号_check=' + num3 + '&机床流水号=' + num4 + '&客户名称_check=' + num5 + '&客户名称=' + num6 + '&签订日期_check=' + num7 + '&签订日期开始时间=' + num8 + '&签订日期结束时间=' + num9 + '&交货期_check=' + num10 + '&交货期开始时间=' + num11 + '&交货期结束时间=' + num12 + '&角色编号=' + role + '&人员编号=' + personnel, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function editTable(num1, num2, num3, num5, num13, num14, num15, num6, num7, num8, num9, num10, num11, num12, num16) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目总计划_编辑数据', + param: `项目流水号=` + num1 + '&机床流水号=' + num2 + '&项目编号=' + num3 + '&设计者=' + num5 + '&审图计划开始时间=' + num13 + '&审图计划完成时间=' + num14 + '&审图实际完成时间=' + num15 + '&机床设计完成时间=' + num6 + '&采购完成时间=' + num7 + '&备料完成时间=' + num8 + '&机床生产完成时间=' + num9 + '&机床装配完成时间=' + num10 + '&完成顺序=' + num11 + '&更新=' + num12 + '&项目计划制定人=' + num16 + } + }) +} +export function searchTable2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目详细计划_查询数据', + param: `机床流水号=` + num1 + '&计划类型=' + num2 + } + }) +} +export function editTable2(num1, num2, num3, num4, num5, num6, num7, num8, num9, num10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_编辑数据', + param: `组件计划流水号=` + num1 + '&组件流水号=' + num2 + '&任务名称=' + num3 + '&负责人=' + num4 + '&接收任务时间=' + num5 + '&任务开始时间=' + num6 + '&计划完成时间=' + num7 + '&货期=' + num8 + '&实际完成时间=' + num9 + '&备注=' + num10 + } + }) +} +export function Delete(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_删除数据', + param: `组件计划流水号=` + num1 + } + }) +} +export function addTable(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_增加数据', + param: `机床流水号=` + num1 + '&计划类型=' + num2 + '&计划人=' + num3 + } + }) +} +// 获取人员 +export function personalNumber(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_获取人员_查询' + } + }) +} +// 查询表2 +export function searchTable3(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目详细计划_查询数据11', + param: `机床流水号=` + num1 + } + }) +} +// 更改发布状态 +export function changerelease(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_修改发布状态', + param: `项目流水号=` + num1 + } + }) +} +export function editTable21(num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_编辑数据_发布后', + param: `组件计划流水号=` + num1 + '&组件流水号=' + num2 + '&任务名称=' + num3 + '&负责人=' + num4 + '&接收任务时间=' + num5 + '&任务开始时间=' + num6 + '&计划完成时间=' + num7 + '&货期=' + num8 + '&实际完成时间=' + num9 + '&备注=' + num10 + '&修改原因=' + num11 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProjectPlanningManagementNew.js b/src/assets/img/api/ManufacturingCenter/ProjectPlanningManagementNew.js new file mode 100644 index 0000000..2ed1f66 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProjectPlanningManagementNew.js @@ -0,0 +1,156 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 项目 +export function getProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_总计划' + } + }) +} +// 机床 +export function getToolNum(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 组件名称查询 +export function searchgroupName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据_查询名称', + param: '组件流水号=' + num + } + }) +} +// 客户名称 +export function getCustomerName() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_初始化查询_客户名称' + } + }) +} +// 查询表1 +export function searchtable(num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, num12, role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目总计划_查询数据', + param: `项目流水号_check=` + num1 + '&项目流水号=' + num2 + '&机床流水号_check=' + num3 + '&机床流水号=' + num4 + '&客户名称_check=' + num5 + '&客户名称=' + num6 + '&签订日期_check=' + num7 + '&签订日期开始时间=' + num8 + '&签订日期结束时间=' + num9 + '&交货期_check=' + num10 + '&交货期开始时间=' + num11 + '&交货期结束时间=' + num12 + '&角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 编辑表1 +export function editTable(num1, num2, num3, num5, num13, num14, num15, num6, num7, num8, num9, num10, num11, num12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目总计划_编辑数据', + param: `项目流水号=` + num1 + '&机床流水号=' + num2 + '&项目编号=' + num3 + '&设计者=' + num5 + '&审图计划开始时间=' + num13 + '&审图计划完成时间=' + num14 + '&审图实际完成时间=' + num15 + '&机床设计完成时间=' + num6 + '&采购完成时间=' + num7 + '&备料完成时间=' + num8 + '&机床生产完成时间=' + num9 + '&机床装配完成时间=' + num10 + '&完成顺序=' + num11 + '&更新=' + num12 + } + }) +} +// 查询表2 +export function searchTable2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目详细计划_查询数据', + param: `机床流水号=` + num1 + '&计划类型=' + num2 + } + }) +} +// 编辑表2 +export function editTable2(num1, num2, num3, num4, num5, num6, num7, num8, num9, num10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_编辑数据', + param: `组件计划流水号=` + num1 + '&组件流水号=' + num2 + '&任务名称=' + num3 + '&负责人=' + num4 + '&接收任务时间=' + num5 + '&任务开始时间=' + num6 + '&计划完成时间=' + num7 + '&货期=' + num8 + '&实际完成时间=' + num9 + '&备注=' + num10 + } + }) +} +// 删除表2 +export function Delete(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_删除数据', + param: `组件计划流水号=` + num1 + } + }) +} +// 新增表2 +export function addTable(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_增加数据', + param: `机床流水号=` + num1 + '&计划类型=' + num2 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProjectPlanningManagementQuery.js b/src/assets/img/api/ManufacturingCenter/ProjectPlanningManagementQuery.js new file mode 100644 index 0000000..bb14eef --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProjectPlanningManagementQuery.js @@ -0,0 +1,186 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 项目 +export function getProject(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_综合查询', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 机床 +export function getToolNum(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 组件名称查询 +export function searchgroupName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据_查询名称', + param: '组件流水号=' + num + } + }) +} +// 客户名称 +export function getCustomerName() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_初始化查询_客户名称' + } + }) +} +// 查询表1 +export function searchtable(num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, num12, role, personnel, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目总计划_查询数据', + param: `项目流水号_check=` + num1 + '&项目流水号=' + num2 + '&机床流水号_check=' + num3 + '&机床流水号=' + num4 + '&客户名称_check=' + num5 + '&客户名称=' + num6 + '&签订日期_check=' + num7 + '&签订日期开始时间=' + num8 + '&签订日期结束时间=' + num9 + '&交货期_check=' + num10 + '&交货期开始时间=' + num11 + '&交货期结束时间=' + num12 + '&角色编号=' + role + '&人员编号=' + personnel, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 编辑表1 +export function editTable(num1, num2, num3, num5, num13, num14, num15, num6, num7, num8, num9, num10, num11, num12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目总计划_编辑数据', + param: `项目流水号=` + num1 + '&机床流水号=' + num2 + '&项目编号=' + num3 + '&设计者=' + num5 + '&审图计划开始时间=' + num13 + '&审图计划完成时间=' + num14 + '&审图实际完成时间=' + num15 + '&机床设计完成时间=' + num6 + '&采购完成时间=' + num7 + '&备料完成时间=' + num8 + '&机床生产完成时间=' + num9 + '&机床装配完成时间=' + num10 + '&完成顺序=' + num11 + '&更新=' + num12 + } + }) +} +// 查询时间 +export function searchTime(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目计划查询_查询项目时间节点_查询数据', + param: `机床流水号=` + num + } + }) +} +// 查询表2 +export function searchTable2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目计划查询_查询项目详细_查询数据', + param: `机床流水号=` + num1 + } + }) +} +// 编辑表2 +export function editTable2(num1, num2, num3, num4, num5, num6, num7, num8, num9, num10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_编辑数据', + param: `组件计划流水号=` + num1 + '&组件流水号=' + num2 + '&任务名称=' + num3 + '&负责人=' + num4 + '&接收任务时间=' + num5 + '&任务开始时间=' + num6 + '&计划完成时间=' + num7 + '&货期=' + num8 + '&实际完成时间=' + num9 + '&备注=' + num10 + } + }) +} +// 删除表2 +export function Delete(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_删除数据', + param: `组件计划流水号=` + num1 + } + }) +} +// 新增表2 +export function addTable(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目计划管理_项目详细计划_增加数据', + param: `机床流水号=` + num1 + '&计划类型=' + num2 + } + }) +} +// 查询表4 +export function searchtable4(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目计划查询_修改记录_查询数据', + param: `组件计划流水号=` + num1 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ProjectPlanningQuery.js b/src/assets/img/api/ManufacturingCenter/ProjectPlanningQuery.js new file mode 100644 index 0000000..fdfadc2 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ProjectPlanningQuery.js @@ -0,0 +1,87 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 项目名称 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_总计划' + } + }) +} +// 查询机床 +export function initMachine(projectNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据2', + param: `项目流水号=${projectNum}` + } + }) +} +// 查询总计划 +export function searchtable(projectNum, machineValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目总计划_查询数据', + param: '项目流水号_check=1&项目流水号=' + projectNum + '&机床流水号_check=1&机床流水号=' + machineValue + } + }) +} +// 查询分计划 +export function searchtable2(machineValue, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目详细计划_查询数据', + param: '机床流水号=' + machineValue + '&计划类型=' + type + } + }) +} +export function searchtable5(num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, num12, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目总计划_查询数据', + param: `项目流水号_check=` + num1 + '&项目流水号=' + num2 + '&机床流水号_check=' + num3 + '&机床流水号=' + num4 + '&客户名称_check=' + num5 + '&客户名称=' + num6 + '&签订日期_check=' + num7 + '&签订日期开始时间=' + num8 + '&签订日期结束时间=' + num9 + '&交货期_check=' + num10 + '&交货期开始时间=' + num11 + '&交货期结束时间=' + num12, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询项目总信息 +export function searchAll(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划查询_项目总查询', + param: '项目流水号_check=' + num1 + '&项目流水号=' + num2 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/QualityInspectionQueryMetalworking.js b/src/assets/img/api/ManufacturingCenter/QualityInspectionQueryMetalworking.js new file mode 100644 index 0000000..28342f4 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/QualityInspectionQueryMetalworking.js @@ -0,0 +1,33 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 质检管理_质量情况_查询数据 +export function selecttable(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质量情况_金工_查询数据', + param: '机床流水号_check=0&机床流水号=' + value1 + '&组件流水号_check=0&组件流水号=' + value2 + '&零件名称_check=' + check3 + '&零件名称=' + value3 + + '&质检类型代码_check=1&质检类型代码=10&开始时间_check=' + check5 + '&开始时间=' + value5 + '&结束时间_check=' + check6 + '&结束时间=' + value6 + '&质检情况_check=' + check7 + '&质检情况=' + value7 + '&人员编号_check=0&人员编号=' + value8 + '&处理结果_check=' + check9 + '&处理结果=' + value9 + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} + +// 质检管理_质量情况_查询数据 +export function getprocessingresult() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_不合格处理_查询数据' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/QuotaFormulation.js b/src/assets/img/api/ManufacturingCenter/QuotaFormulation.js new file mode 100644 index 0000000..2d48e87 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/QuotaFormulation.js @@ -0,0 +1,117 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 未编制 零件号111 +export function getPartnames1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制定额_查询数据' + } + }) +} +// 初始化 已编制 零件号 +export function getPartnames2(person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询已完成定额制定零件', + param: '定额人员编号=' + person + '=int' + } + }) +} + +// 人员111 +export function getPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 零件详细信息111 +export function detailInfo(serialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查已投产零件信息', + param: '工艺计划流水号=' + serialNum + '=int' + } + }) +} + +// 主界面选择零件号查主表 +export function mainTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_零件定额制定', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +export function mainTable1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号', + param: '工艺计划流水号=' + num + '=int' + } + }) +} + +// 已编制保存 +export function TableAddLi(a, b, c, num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_增加数据_修改数据', + param: '单件定额工时=' + a + '=string&准结定额工时=' + b + '=string&零件图号=' + c + '=string&工序流水号=' + num0 + '=int&工艺计划流水号=' + num1 + '=int' + } + }) +} +// 未编制保存 +export function TableAddLi1(a, b) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_定额任务分配_保存数据', + param: '工艺计划流水号=' + a + '=string&人员编号=' + b + '=string' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/RawMaterialsMaintenance.js b/src/assets/img/api/ManufacturingCenter/RawMaterialsMaintenance.js new file mode 100644 index 0000000..8a0c784 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/RawMaterialsMaintenance.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchTableData(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_原材料库存管理_查询', + param: '原材料名称=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function addData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_原材料库存管理_新增', + param: '原材料名称=' + num + } + }) +} +export function editData(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_原材料库存管理_编辑', + param: '原材料流水号=' + num1 + '&原材料名称=' + num2 + } + }) +} +export function deleteCategory(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_原材料库存管理_删除', + param: '原材料流水号=' + num + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/RepairTimeEntry.js b/src/assets/img/api/ManufacturingCenter/RepairTimeEntry.js new file mode 100644 index 0000000..05ad8c2 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/RepairTimeEntry.js @@ -0,0 +1,197 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化工艺 +export function searchTechnology(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: '工艺分类流水号_check=0&工艺分类流水号=' + num + } + }) +} +export function getNames() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_项目名称_查询数据_加工进度修改' + } + }) +} + +export function getMachines(gongyi) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_查询数据_查询所有机床', + param: '项目流水号=' + gongyi + '=int' + } + }) +} +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + stepNumber + '=int' + } + }) +} +export function getParts(stepNumber, a, b, c, d, e, f, g) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_员工月修补工时_查询零件', + param: '项目流水号_check=' + stepNumber + '=string&项目流水号=' + a + '=string&机床流水号_check=' + b + '=string&机床流水号=' + c + '=string&组件流水号_check=' + d + '=string&组件流水号=' + e + '=string&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=0' + } + }) +} +// 查询人员编号 +export function searchperson(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_员工回用报废工时统计表_查询数据', + param: '序号=' + num + } + }) +} +// 查询 +export function searchtable(check, num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_员工月修补工时_查询数据_MESWORK', + param: '人员编号_check=' + check + '&人员编号=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加 +export function edittype(num1, ManufacturerNumber, ManufacturerAbbreviation, address, roleName, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_基础表_员工月修补工时_增加数据', + param: '工艺计划流水号=' + num1 + '&人员编号=' + ManufacturerNumber + '&年=' + ManufacturerAbbreviation + '&月=' + address + '&修补工时=' + roleName + '&修补工艺=' + num2 + } + }) +} +// 编辑 +export function handlechange(CoManufacturerFlowNumber, num1, ManufacturerNumber, ManufacturerAbbreviation, address, roleName, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_基础表_员工月修补工时_修改数据', + param: '员工月修补工时流水号=' + CoManufacturerFlowNumber + '&工艺计划流水号=' + num1 + '&人员编号=' + ManufacturerNumber + '&年=' + ManufacturerAbbreviation + '&月=' + address + '&修补工时=' + roleName + '&修补工艺=' + num2 + } + }) +} +// 删除工艺信息 +export function delList(MaterialCode) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_基础表_员工月修补工时_删除数据', + param: '员工月修补工时流水号=' + MaterialCode + } + }) +} +export function dialogtablevisible() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0' + } + }) +} +// 初始化人员信息 弹出框 +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function fn(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = fn(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} + +export function getTable8(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/RequestApprovalQuery.js b/src/assets/img/api/ManufacturingCenter/RequestApprovalQuery.js new file mode 100644 index 0000000..8802efa --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/RequestApprovalQuery.js @@ -0,0 +1,72 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 采购合同查询 +export function searchTable1(radio, check1, supplier, check2, start, end, check3, name, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_情况审核查询_查询数据', + param: '查询全部=' + radio + '&供应商流水号_check=' + check1 + '&供应商流水号=' + supplier + '&时间段_check=' + check2 + '&开始时间=' + start + '&结束时间=' + end + '&人员编号_check=' + check3 + '&人员编号=' + name, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同请款信息明细 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_请款明细_查询数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +export function repeal(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购合同_审批付款_撤回_修改数据', + param: '采购合同请款流水号=' + num1 + '&审批_付款状态=' + num2 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/RequestApprovalQuery1.js b/src/assets/img/api/ManufacturingCenter/RequestApprovalQuery1.js new file mode 100644 index 0000000..d99d4a7 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/RequestApprovalQuery1.js @@ -0,0 +1,72 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 采购合同查询 +export function searchTable1(radio, check1, supplier, check2, start, end, check3, name, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_情况审批查询_查询数据', + param: '查询全部=' + radio + '&供应商流水号_check=' + check1 + '&供应商流水号=' + supplier + '&时间段_check=' + check2 + '&开始时间=' + start + '&结束时间=' + end + '&人员编号_check=' + check3 + '&人员编号=' + name, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同请款信息明细 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_请款明细_查询数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +export function repeal(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购合同_审批付款_撤回_修改数据', + param: '采购合同请款流水号=' + num1 + '&审批_付款状态=' + num2 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ScheduleCompletionDetails.js b/src/assets/img/api/ManufacturingCenter/ScheduleCompletionDetails.js new file mode 100644 index 0000000..c80a787 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ScheduleCompletionDetails.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询人员总工工时 +export function searchtable(num1, num2, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_设备工时_Vue', + param: '开始时间=' + num1 + '&结束时间=' + num2, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询人员具体工序 +export function searchtable2(num1, num2, num3, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_设备工时_Vue_详细', + param: '人员编号=' + num1 + '&开始时间=' + num2 + '&结束时间=' + num3, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchoperator() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=12' + } + }) +} +// 查询所有候补工时 +export function searchtableAlternateHours(time1, time2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_设备工时_Vue_详细_候补工时', + param: '开始时间=' + time1 + '&结束时间=' + time2 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ScrappedSupplementaryInvestment.js b/src/assets/img/api/ManufacturingCenter/ScrappedSupplementaryInvestment.js new file mode 100644 index 0000000..0b5c34e --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ScrappedSupplementaryInvestment.js @@ -0,0 +1,70 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 获取机床 +export function searchMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 获取不合格处理文本 +export function searchProcessingResult() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_不合格处理_查询数据' + } + }) +} +// 质检管理_质量情况_查询数据 +export function searchtable(check1, value1, check3, value3, check5, value5, value6, check8, value8, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '报废补投_车间补投_查询数据', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&零件名称_check=' + check3 + '&零件名称=' + value3 + '&时间段_check=' + check5 + '&开始时间=' + value5 + '&结束时间=' + value6 + '&处理结果_check=' + check8 + '&处理结果=' + value8 + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +export function editSpare(CutCode, number, id, Unqualified, remarkGroup, people, operaPeople, procedureGroup) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '报废补投_提交报废_循环执行', + param: '工艺计划流水号组=' + CutCode + '&报废数量组=' + number + '&报废人=' + id + '&不合格原因组=' + Unqualified + '&备注组=' + remarkGroup + '&质检人组=' + people + '&操作人员组=' + operaPeople + '&工序组=' + procedureGroup + } + }) +} +export function reSpare(CutCode) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '报废补投_撤销报废_循环执行', + param: '工艺计划流水号组=' + CutCode + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/ShopScheduling.js b/src/assets/img/api/ManufacturingCenter/ShopScheduling.js new file mode 100644 index 0000000..b6acc31 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/ShopScheduling.js @@ -0,0 +1,112 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化工艺 +export function getPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'SELECT 姓名,人员编号 FROM 人事档案管理_人员名单 inner join dbo.人事档案管理_基础表_部门 on 人事档案管理_人员名单.考核部门编号=人事档案管理_基础表_部门.考核部门编号 where 人事档案管理_人员名单.考核部门编号=12 and 人员编号 <> 82 order by 姓名 ' + } + }) +} +export function getParts(num1, num2, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_车间排产_零件查询', + param: `零件图号_check=${num1}&零件图号=${num2}&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +export function getGongxu(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select 姓名,排产时间,工序流水号,工艺名称,投产数量,完成日期,工序顺序,工序间是否外协,加工完成状态,工序状态,外协数量 from +(select 姓名,排产时间,convert(nvarchar(10),工序流水号) as 工序流水号,工艺名称,投产数量,完成日期,工序顺序,工序间是否外协,加工完成状态,工序状态,isnull(外协数量,0) as 外协数量 from dbo.车间生产管理工艺_插件排产查询_视图 where 工艺编号 is not null and 工艺编号<>0 and 考核状态 >= 6 and 工艺计划流水号=${num} +union +select 姓名,排产时间,工序流水号,工艺名称,投产数量,完成日期,工序顺序,工序间是否外协,加工完成状态,工序状态,0 as 外协数量 from dbo.车间生产管理工艺_插件排产查询_加序_视图 where 工艺编号 is not null and 工艺编号<>0 and 考核状态 >= 6 and 工艺计划流水号=${num}) as a +order by a.工序顺序` + } + }) +} +export function searchTableData2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select 工艺计划流水号,姓名,零件图号,零件名称,工序流水号,工艺名称,投产数量,完成日期,工序顺序,工序间是否外协,加工完成状态,工序状态,外协数量 from +(select 工艺计划流水号,姓名,零件图号,零件名称,convert(nvarchar(10),工序流水号) as 工序流水号,工艺名称,投产数量,完成日期,工序顺序,工序间是否外协,加工完成状态,工序状态,isnull(外协数量,0) as 外协数量 from dbo.车间生产管理工艺_插件排产查询_视图 where 排产人员=${num} and (工序状态<>4 or 工序状态 is null) +union +select 工艺计划流水号,姓名,零件图号,零件名称,工序流水号,工艺名称,投产数量,完成日期,工序顺序,工序间是否外协,加工完成状态,工序状态,0 as 外协数量 from dbo.车间生产管理工艺_插件排产查询_加序_视图 where 排产人员=${num} and (工序状态<>4 or 工序状态 is null)) as a +order by a.工序顺序` + } + }) +} +export function XuanRu(num, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `车间生产工艺管理_车间排产_插入数据`, + param: `排产人员=${num}&工序流水号=${num2}` + } + }) +} +export function XuanChu(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `车间生产工艺管理_车间排产_移出数据`, + param: `工序流水号=${num}` + } + }) +} +export function panDuan(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` select 状态,工艺计划流水号 from + ( + select 工艺计划流水号,零件名称,投产数量,机床图号,组号,(零件图号+' '+规格) as 图号及规格 + ,计划开始时间,计划结束时间,排产人员,排产时间, + (case when SUM(CASE WHEN 排产人员 IS NULL THEN 1 ELSE 0 END) = 0 then 2 else + case when COUNT(*) > SUM(CASE WHEN 排产人员 IS NULL THEN 1 ELSE 0 END) then 1 else 0 end end) as 状态 + from dbo.车间生产管理工艺_插件排产查询_视图 + where 工艺编号 is not null and 工艺编号<>0 and 工艺计划流水号 is not null and 考核状态 >=6 + group by 工艺计划流水号,零件名称,投产数量,机床图号,组号,零件图号,规格,计划开始时间,计划结束时间,排产人员,排产时间 + ) as a + where 工艺计划流水号=${num} + order by 图号及规格 + ` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/SparePartsForScrap.js b/src/assets/img/api/ManufacturingCenter/SparePartsForScrap.js new file mode 100644 index 0000000..459ceae --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/SparePartsForScrap.js @@ -0,0 +1,132 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// export function ProjectNameSelect(stateID) { +// return request({ +// url: '', +// method: 'post', +// data: { +// type: '1', +// name: '车间生产管理工艺_传递后_项目名称_查询数据', +// param: '考核状态=' + stateID + '=int' +// } +// }) +// } +export function MachineDrawingSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +export function TeamSelect(MachineCode) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + MachineCode + '=int' + } + }) +} +export function TableDataSelect(MachineCode_check, MachineCode, TeamCode_check, TeamCode, ComponentPartsBasicCattleTaxNumber_check, ComponentPartsBasicCattleTaxNumber, CutCode_check, CutCode, CutCodeBefore_check, CutCodeBefore, Assess_check, Assess, PartDrawing_check, PartDrawing, currentPage1, pageSize1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_零件报废补投_查询数据', + param: '机床流水号_check=' + MachineCode_check + '=int&机床流水号=' + MachineCode + '=string&组件流水号_check=' + TeamCode_check + '=int&组件流水号=' + TeamCode + '=string&组件零件基本件流水号_check=' + ComponentPartsBasicCattleTaxNumber_check + '=int&组件零件基本件流水号=' + ComponentPartsBasicCattleTaxNumber + '=string&工艺计划流水号_check=' + CutCode_check + '=int&工艺计划流水号=' + CutCode + '=string&工艺计划流水号_补投前_check=' + CutCodeBefore_check + '=int&工艺计划流水号_补投前=' + CutCodeBefore + '=string&考核状态_check=' + Assess_check + '=int&考核状态=' + Assess + '=string&零件图号_check=' + PartDrawing_check + '=int&零件图号=' + PartDrawing + '=string', + Pagination: currentPage1 + '&' + pageSize1 + } + }) +} +export function editTime(CutCode, StartTime, FinishTime) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改时间_修改机加日期', + param: '工艺计划流水号=' + CutCode + '=string&机加工开始时间=' + StartTime + '=string&机加工结束时间=' + FinishTime + '=string' + } + }) +} +export function editSpare(CutCode, number, reason, time, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_报废零件_增加数据', + param: '工艺计划流水号=' + CutCode + '&报废数量=' + number + '&报废原因=' + reason + '&报废时间=' + time + '&报废人=' + id + } + }) +} +export function TableDta2Select(CutCode, currentPage2, pageSize2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号', + param: '工艺计划流水号=' + CutCode + '=string', + Pagination: currentPage2 + '&' + pageSize2 + } + }) +} +export function editA(CutCodebefore, Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_报废零件_补投', + param: '工艺计划流水号=' + CutCodebefore + '&补投数量=' + Number + } + }) +} +export function TableData3Select(ProjectCode_check, ProjectCode, MachineCode_check, MachineCode, TeamCode_check, TeamCode, ComponentPartsBasicCattleTaxNumber_check, ComponentPartsBasicCattleTaxNumber, CutCode_check, CutCode, CutCodeBefore_check, CutCodeBefore, Assess_check, Assess) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_零件入库单_查询数据', + param: '项目流水号_check=' + ProjectCode_check + '=int&项目流水号=' + ProjectCode + '=string&机床流水号_check=' + MachineCode_check + '=int&机床流水号=' + MachineCode + '=string&组件流水号_check=' + TeamCode_check + '=int&组件流水号=' + TeamCode + '=string&组件零件基本件流水号_check=' + ComponentPartsBasicCattleTaxNumber_check + '=int&组件零件基本件流水号=' + ComponentPartsBasicCattleTaxNumber + '=string&工艺计划流水号_check=' + CutCode_check + '=int&工艺计划流水号=' + CutCode + '=string&工艺计划流水号_补投前_check=' + CutCodeBefore_check + '=int&工艺计划流水号_补投前=' + CutCodeBefore + '=string&考核状态_check=' + Assess_check + '=int&考核状态=' + Assess + '=string' + } + }) +} +export function editchar(reason, time, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_增加数据_停产原因与时间_MESWORK', + param: '停产原因=' + reason + '=string&停产时间=' + time + '=string&工艺计划流水号=' + num + '=int' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/SparePartsOut.js b/src/assets/img/api/ManufacturingCenter/SparePartsOut.js new file mode 100644 index 0000000..5199891 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/SparePartsOut.js @@ -0,0 +1,104 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询零件 +export function searchtable(num1, num2, num3, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_编制工艺_备料到货查询', + param: '零件图号_check=' + num1 + '&零件图号=' + num2 + '&备料到货_check=' + num3, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询零件工艺 +export function searchtable2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_备料打印_查询工序信息', + param: '工艺计划流水号=' + num1 + } + }) +} +// 完成备料工序 +export function handlechange(Number, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工作者', + param: '工序流水号=' + Number + '&工作者考勤编号=' + code + } + }) +} +// 查询外购备料零件 +export function searchtable3(num, num1, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料查询', + param: '零件图号_check=' + num + '&零件图号=' + num1, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 自家备料出库 +export function change(Number, code, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料到货_状态更改', + param: '工艺计划流水号=' + Number + '&重量=' + code + '&单价=' + num + } + }) +} +// 外购备料出库 +export function change2(Number, code, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外购备料到货更改', + param: '工序流水号组=' + Number + '&工作者考勤编号=' + code + '&工艺计划流水号组=' + num + } + }) +} +export function handlechange2(Number, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_修改实际完成时间', + param: '工序流水号=' + Number + '&实际完成时间=' + code + } + }) +} + diff --git a/src/assets/img/api/ManufacturingCenter/SparePartsPurchase.js b/src/assets/img/api/ManufacturingCenter/SparePartsPurchase.js new file mode 100644 index 0000000..8a0c784 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/SparePartsPurchase.js @@ -0,0 +1,57 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchTableData(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_原材料库存管理_查询', + param: '原材料名称=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function addData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_原材料库存管理_新增', + param: '原材料名称=' + num + } + }) +} +export function editData(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_原材料库存管理_编辑', + param: '原材料流水号=' + num1 + '&原材料名称=' + num2 + } + }) +} +export function deleteCategory(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_原材料库存管理_删除', + param: '原材料流水号=' + num + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/StatusQuery.js b/src/assets/img/api/ManufacturingCenter/StatusQuery.js new file mode 100644 index 0000000..8591146 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/StatusQuery.js @@ -0,0 +1,81 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function intPartState() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_零件考核状态_查询数据' + } + }) +} +export function searchmachine(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +export function searchgroup(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +export function searchTable(check1, machine, check2, groupNum, check3, partNumber, check4, partStateValue, check5, partTypeValue, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_自制件状态查询_查询', + param: '机床流水号_check=' + check1 + '=int&机床流水号=' + machine + '=int&组件流水号_check=' + check2 + '=int&组件流水号=' + groupNum + '=int&零件图号_check=' + check3 + '=int&零件图号=' + partNumber + '=string&考核状态_check=' + check4 + '=int&考核状态=' + partStateValue + '=int&单件是否外协_check=' + check5 + '=int&单件是否外协=' + partTypeValue + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +export function gettabledata1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_追溯加工过程_查询工序', + param: '工艺计划流水号=' + num + '=int' + } + }) +} +export function getPersons(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_自制件状态查询_每阶段操作者查询', + param: '工艺计划流水号=' + num + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/TraceabilityOfParts.js b/src/assets/img/api/ManufacturingCenter/TraceabilityOfParts.js new file mode 100644 index 0000000..79b07e3 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/TraceabilityOfParts.js @@ -0,0 +1,69 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function SelectPart() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件追溯_零件查询', + param: '零件图号=' + arguments[0] + } + }) +} +export function getTable(stepNumber, a, b, c, d, e, f, g, i, j, k, l, m) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_横向赋值新建存储过程', + param: '项目流水号_check=' + stepNumber + '=string&项目流水号=' + a + '=string&机床流水号_check=' + b + '=string&机床流水号=' + c + '=string&组件流水号_check=' + d + '=string&组件流水号=' + e + '=string&零件图号_check=' + f + '=string&零件图号=' + g + '=string&是否查询全部数据=1=string&单件是否外协=' + i + '=string&考核状态=6=int&开始时间_check=' + j + '&开始时间=' + k + '&结束时间_check=' + l + '&结束时间=' + m + } + }) +} +export function SelectProcessingProgress() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工进度查询_查询', + param: '工艺计划流水号=' + arguments[0] + } + }) +} +export function SelectPreparation() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '零件追溯_备料信息_查询数据', + param: '工艺计划流水号=' + arguments[0] + } + }) +} +export function SelectOut() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '零件追溯_外协信息_查询数据', + param: '工艺计划流水号=' + arguments[0] + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/TypicalProcessMaintenance.js b/src/assets/img/api/ManufacturingCenter/TypicalProcessMaintenance.js new file mode 100644 index 0000000..30333a7 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/TypicalProcessMaintenance.js @@ -0,0 +1,198 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getPartsCategories() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_分类_查询数据 ' + } + }) +} + +export function getPartsName(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_查典型工艺名称', + param: `典型工艺名称分类流水号=${num}` + } + }) +} + +export function getTableData(pageCurrent, pageSize, partsCategoriesCheck, partsCategories, partsNameCheck, partsName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺名称_查询数据_综合查询', + param: `典型工艺名称分类流水号_check=${partsCategoriesCheck}&典型工艺名称分类流水号=${partsCategories}&典型工艺流水号_check=${partsNameCheck}&典型工艺流水号=${partsName}&典型工艺流水号1_check=0`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} + +export function upMove(typicalProcessNum, typicalSerialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_典型工艺工序_上移工序', + param: `典型工艺流水号=${typicalProcessNum}&典型工艺工序流水号=${typicalSerialNum}` + } + }) +} + +export function downMove(typicalProcessNum, typicalSerialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_典型工艺工序_下移工序', + param: `典型工艺流水号=${typicalProcessNum}&典型工艺工序流水号=${typicalSerialNum}` + } + }) +} + +export function insertRow(typicalProcessNum, typicalSerialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_典型工艺工序_添加工序', + param: `典型工艺流水号=${typicalProcessNum}&典型工艺工序流水号=${typicalSerialNum}` + } + }) +} + +export function deleRow(typicalProcessNum, typicalSerialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_典型工艺名称_删除数据', + param: `典型工艺流水号=${typicalProcessNum}&典型工艺工序流水号=${typicalSerialNum}` + } + }) +} + +export function editConfirm(typicalProcessNum, typicalSerialNum, processNum, processNo, processClaim, pieceQuota, quasiQuota, remarks) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_典型工艺工序_修改数据', + param: `典型工艺流水号=${typicalProcessNum}&典型工艺工序流水号=${typicalSerialNum}&工艺序号=${processNum}&工艺编号=${processNo}&工艺要求=${processClaim}&单件定额工时=${pieceQuota}&准结定额工时=${quasiQuota}&备注=${remarks}` + } + }) +} + +export function processNameClick() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_查询数据' + } + }) +} + +export function processNameSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: `工艺分类流水号_check=1=bit&工艺分类流水号=${val}=int` + } + }) +} + +export function processRequestSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_工艺要求_查询数据', + param: `工艺编号=${val}=int` + } + }) +} + +export function difficultyLevel(level, typicalSerialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_典型工艺难度等级', + param: `工艺难度等级=${level}&典型工艺工序流水号=${typicalSerialNum}` + } + }) +} + +export function isAddOrEdit(typicalSerialNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺工序_查询数据_根据典型工艺流水号', + param: `典型工艺流水号=${typicalSerialNum}` + } + }) +} + +export function addProcess(typicalSerialNum, processNum, processNo) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_典型工艺工序_增加数据_NEW', + param: `典型工艺流水号=${typicalSerialNum}&工艺序号=${processNum}&工艺编号=${processNo}` + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/WorkingHours.js b/src/assets/img/api/ManufacturingCenter/WorkingHours.js new file mode 100644 index 0000000..b3a6728 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/WorkingHours.js @@ -0,0 +1,30 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchTable(check, process) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产工艺管理_工序能力_查询数据', + param: '工序名称_check=' + check + '&工序名称=' + process + } + }) +} +export function searchProcess(startime, endtime) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产工艺管理_各工序完成情况_查询数据', + param: '开始时间=' + startime + '&结束时间=' + endtime + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/WorkshopEquipmentManagement.js b/src/assets/img/api/ManufacturingCenter/WorkshopEquipmentManagement.js new file mode 100644 index 0000000..13f2774 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/WorkshopEquipmentManagement.js @@ -0,0 +1,134 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getData(check, equipmentName, check1, opName, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_设备加工能力_查询数据_设备维护NEW', + param: '设备名称_check=' + check + '=int&设备名称=' + equipmentName + '&工位_check=' + check1 + '=int&工位=' + opName + // pagination: pageCurrent + '&' + pageSize + } + }) +} +export function initProcessing(a = '') { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: '工艺分类流水号_check=0=int&工艺分类流水号=' + a + } + }) +} +export function searchProcess(machine) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '设备管理_工艺绑定_查询数据', + param: '设备流水号=' + machine + } + }) +} +export function processAdd(machine, processingName, process, timePrice, ability) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_工艺绑定_增加数据', + param: '设备流水号=' + machine + '&工艺名称简称=' + process + '&工艺编号=' + process + '&工时单价=' + timePrice + '&加工能力=' + ability + } + }) +} +export function addTable(equipmentName, equipmentModel, performance, processingCapacity, workingTimeFactor, processName, processNumber, shift, reorganizationTimeFactor, equipmentNumber, reservedTimeFactor, price, ability, opname) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_增加数据_设备维护New', + param: '设备名称=' + equipmentName + '&设备型号=' + equipmentModel + '&设备性能指标=' + performance + '&设备加工能力工时=' + processingCapacity + '&设备工时系数=' + workingTimeFactor + '&工艺名称简称=' + processName + '&工艺编号=' + processNumber + '&班次类型=' + shift + '&整改工时系数=' + reorganizationTimeFactor + '&设备编号=' + equipmentNumber + '&预留工时系数=' + reservedTimeFactor + '&工时单价=' + price + '&月设备加工能力=' + ability + '&MES终端号=' + opname + '&已存在=0=int=output' + } + }) +} +export function editTable(equipmentSerialNumber, equipmentName, equipmentModel, performance, processingCapacity, workingTimeFactor, shift, processCode, reorganizationTimeFactor, equipmentNumber, reservedTimeFactor) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_修改数据_设备维护New', + param: '设备流水号=' + equipmentSerialNumber + '=int&设备名称=' + equipmentName + '=string&设备型号=' + equipmentModel + '=string&设备性能指标=' + performance + '= string&设备加工能力工时=' + processingCapacity + '=string&设备工时系数=' + workingTimeFactor + '=string&班次类型=' + shift + '=int&工艺属性代码=' + processCode + '=string&整改工时系数=' + reorganizationTimeFactor + '=string&设备编号=' + equipmentNumber + '=string&预留工时系数=' + reservedTimeFactor + } + }) +} +export function deleteTable(number, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_删除数据_设备维护', + param: '设备流水号=' + number + '=int' + '&工位号=' + num + } + }) +} +export function deleteProcess(number, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '设备管理_设备加工能力_删除数据_工艺绑定', + param: '设备流水号=' + number + '=int' + '&工艺属性代码=' + num + } + }) +} +export function setUp(time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_新排产算法_设备能力_系数有效时间设定', + param: '系数有效时间=' + time + } + }) +} +export function generate() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_新排产算法_设备加工能力_生成设备能力表' + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/machiningHoursStatistics.js b/src/assets/img/api/ManufacturingCenter/machiningHoursStatistics.js new file mode 100644 index 0000000..d01324e --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/machiningHoursStatistics.js @@ -0,0 +1,131 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询人员总工工时 +export function searchtable(num1, num2, num3, num4, num5, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_查询数据2', + param: '操作者_check=' + num1 + '&姓名=' + num2 + '&时间_check=' + num3 + '&开始时间=' + num4 + '&结束时间=' + num5, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询人员总工工时 +export function searchtable11(num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_查询数据2', + param: '操作者_check=' + num1 + '&姓名=' + num2 + '&时间_check=' + num3 + '&开始时间=' + num4 + '&结束时间=' + num5 + } + }) +} +// 查询人员具体工序 +export function searchtable2(num1, num2, num3, num4, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计按人员查询_查询数据2', + param: '工作者编号=' + num1 + '&时间_check=' + num2 + '&开始时间=' + num3 + '&结束时间=' + num4, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询人员具体工序 +export function searchtable22(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计按人员查询_查询数据2', + param: '工作者编号=' + num1 + '&时间_check=' + num2 + '&开始时间=' + num3 + '&结束时间=' + num4 + } + }) +} +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 车间生产管理工艺_工时统计_机床查询_查询数据 +export function searchtable4(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_机床查询_查询数据', + param: '机床流水号_check=' + num1 + '&机床流水号=' + num2 + } + }) +} +// 车间生产管理工艺_工时统计_机床查询_查询数据 +export function searchtable44(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_机床查询_查询数据', + param: '机床流水号_check=' + num1 + '&机床流水号=' + num2 + } + }) +} +// 车间生产管理工艺_工时统计_组号查询_查询数据 +export function searchtable5(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_组号查询_查询数据', + param: '机床流水号=' + num1 + } + }) +} +// 车间生产管理工艺_工时统计_组号查询_查询数据 +export function searchtable55(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_工时统计_组号查询_查询数据', + param: '机床流水号=' + num1 + } + }) +} diff --git a/src/assets/img/api/ManufacturingCenter/maintainInformation.js b/src/assets/img/api/ManufacturingCenter/maintainInformation.js new file mode 100644 index 0000000..fd396f7 --- /dev/null +++ b/src/assets/img/api/ManufacturingCenter/maintainInformation.js @@ -0,0 +1,192 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 获取工位 表1 +export function getTableData1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'SELECT * FROM [基础数据_设备工位点检表]inner join dbo.基础数据_点检类型名称 on [基础数据_设备工位点检表].点检表类型 = 基础数据_点检类型名称.点检表类型流水号' + } + }) +} +// 点检类型 表2 +export function getTableData2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'select * from 基础数据_点检类型名称' + } + }) +} +// 点检内容 表3 +export function getTableData3(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select * from 基础数据_点检内容 where 点检表类型 = ${num}` + } + }) +} +// 表1 编辑 +export function editType(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update [基础数据_设备工位点检表] set 点检表类型 = ${num1} where ID = ${num2}` + } + }) +} +export function confirmEdit1(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update [基础数据_点检类型名称] set 点检表类型名称 = '${num1}' where 点检表类型流水号 = ${num2}` + } + }) +} +export function confirmEdit2(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update 基础数据_点检内容 set 保养周期 = ${num1} ,保养项目 = '${num2}' where ID = ${num3}` + } + }) +} +export function openDelete1(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `delete 基础数据_点检类型名称 where 点检表类型流水号 = ${num1}` + } + }) +} +export function selectCount(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `SELECT 工位号 FROM [基础数据_设备工位点检表] where 点检表类型 = ${num1}` + } + }) +} +export function openDelete2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `delete 基础数据_点检内容 where ID = ${num1}` + } + }) +} +export function submit1(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `insert into 基础数据_点检类型名称 (点检表类型名称) values ('${num1}')` + } + }) +} +export function submit2(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: ` declare @id int = 0 + SELECT top 1 @id = ID FROM [ERPTOOL_GJ].[dbo].基础数据_点检内容 order by ID desc + set @id = @id + 1 + insert into 基础数据_点检内容 (点检任务编号,点检表类型,保养项目,保养周期) values (@id,${num1},'${num2}',${num3})` + } + }) +} +export function exportOut(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `SELECT * + ,case when [FN1] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN1]) else '' end as [姓名1] + ,case when [FN2] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN2]) else '' end as [姓名2] + ,case when [FN3] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN3]) else '' end as [姓名3] + ,case when [FN4] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN4]) else '' end as [姓名4] + ,case when [FN5] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN5]) else '' end as [姓名5] + ,case when [FN6] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN6]) else '' end as [姓名6] + ,case when [FN7] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN7]) else '' end as [姓名7] + ,case when [FN8] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN8]) else '' end as [姓名8] + ,case when [FN9] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN9]) else '' end as [姓名9] + ,case when [FN10] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN10]) else '' end as [姓名10] + ,case when [FN11] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN11]) else '' end as [姓名11] + ,case when [FN12] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN12]) else '' end as [姓名12] + ,case when [FN13] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN13]) else '' end as [姓名13] + ,case when [FN14] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN14]) else '' end as [姓名14] + ,case when [FN15] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN15]) else '' end as [姓名15] + ,case when [FN16] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN16]) else '' end as [姓名16] + ,case when [FN17] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN17]) else '' end as [姓名17] + ,case when [FN18] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN18]) else '' end as [姓名18] + ,case when [FN19] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN19]) else '' end as [姓名19] + ,case when [FN20] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN20]) else '' end as [姓名20] + ,case when [FN21] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN21]) else '' end as [姓名21] + ,case when [FN22] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN22]) else '' end as [姓名22] + ,case when [FN23] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN23]) else '' end as [姓名23] + ,case when [FN24] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN24]) else '' end as [姓名24] + ,case when [FN25] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN25]) else '' end as [姓名25] + ,case when [FN26] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN26]) else '' end as [姓名26] + ,case when [FN27] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN27]) else '' end as [姓名27] + ,case when [FN28] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN28]) else '' end as [姓名28] + ,case when [FN29] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN29]) else '' end as [姓名29] + ,case when [FN30] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN30]) else '' end as [姓名30] + ,case when [FN31] in (select 人员编号 from 人事档案管理_人员名单) then (select 姓名 from 人事档案管理_人员名单 where 人员编号 = [FN31]) else '' end as [姓名31] + FROM + [基础数据_设备工位点检表] inner join [工位日点检任务记录] + on [基础数据_设备工位点检表].工位号 = [工位日点检任务记录].工位号 + inner join [基础数据_点检内容] + on [工位日点检任务记录].点检任务编号 = [基础数据_点检内容].点检任务编号 + where [基础数据_设备工位点检表].工位号 = '${num1}' and 年 = '${num2}' and 月 = '${num3}' order by [工位日点检任务记录].点检任务编号` + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/BidBond.js b/src/assets/img/api/MarketingCenter/BidBond.js new file mode 100644 index 0000000..669a6b4 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/BidBond.js @@ -0,0 +1,201 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '投标保证金管理_保证金类型查询' + } + }) +} + +export function selectBidBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '投标保证金管理_投标保证金查询_新', + param: '保金类型_check=' + arguments[0] + '&保金类型=' + arguments[1] + '&投标人_check=' + arguments[2] + '&投标人=' + arguments[3] + '&招标企业_check=' + arguments[4] + '&招标企业=' + arguments[5] + '&开始日期_check=' + arguments[6] + '&开始日期=' + arguments[7] + '&结束日期_check=' + arguments[8] + '&结束日期=' + arguments[9], + Pagination: arguments[10] + '&' + arguments[11] + } + }) +} +export function selectBidBond_excel() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '投标保证金管理_投标保证金查询_新', + param: '保金类型_check=' + arguments[0] + '&保金类型=' + arguments[1] + '&投标人_check=' + arguments[2] + '&投标人=' + arguments[3] + '&招标企业_check=' + arguments[4] + '&招标企业=' + arguments[5] + '&开始日期_check=' + arguments[6] + '&开始日期=' + arguments[7] + '&结束日期_check=' + arguments[8] + '&结束日期=' + arguments[9] + } + }) +} + +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function tree(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = tree(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTablePeople(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function TakeBack() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '投标保证金管理_投标保证金_收回', + param: '招标保证金流水号=' + arguments[0] + '&实际收回日期=' + arguments[1] + } + }) +} +export function ComplianceGold() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '招标保证金管理_招标保证金_转履约金', + param: '招标保证金流水号=' + arguments[0] + } + }) +} +export function addBidBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '投标保证金管理_投标保证金信息_增加', + param: '招标企业=' + arguments[0] + '&联系人=' + arguments[1] + '&联系电话=' + arguments[2] + '&保证金金额=' + arguments[3] + '&人员流水号=' + arguments[4] + '&保证金类型流水号=' + arguments[5] + '&投标日期=' + arguments[6] + '&备注=' + arguments[7] + '&提前X天提醒=' + arguments[8] + } + }) +} +export function editBidBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '投标保证金管理_投标保证金信息_修改', + param: '招标企业=' + arguments[0] + '&联系人=' + arguments[1] + '&联系电话=' + arguments[2] + '&保证金金额=' + arguments[3] + '&人员流水号=' + arguments[4] + '&保证金类型流水号=' + arguments[5] + '&投标日期=' + arguments[6] + '&备注=' + arguments[7] + '&提前X天提醒=' + arguments[8] + '&招标保证金流水号=' + arguments[9] + } + }) +} +export function delBidBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '投标保证金管理_投标保证金信息_删除', + param: '招标保证金流水号=' + arguments[0] + } + }) +} +export function winningBid() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '投标保证金管理_投标保证金信息_投标结果', + param: '招标保证金流水号=' + arguments[0] + '&投标结果=' + arguments[1] + '&公布日期=' + arguments[2] + '&中标服务费=' + arguments[3] + } + }) +} +export function executionProgressID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_执行进度_查询' + } + }) +} +export function intProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_投标保证金转履约保证金_项目名称查询' + } + }) +} +export function submitPerformanceBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_投标保证金转履约保证金', + param: '招标保证金流水号=' + arguments[0] + '&项目流水号=' + arguments[1] + '&保证金金额=' + arguments[2] + '&保证金类型流水号=' + arguments[3] + '&收回条件=' + arguments[4] + '&截止时间=' + arguments[5] + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/CRM.js b/src/assets/img/api/MarketingCenter/CRM.js new file mode 100644 index 0000000..b9b0412 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/CRM.js @@ -0,0 +1,241 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询价值评估等级下拉框 +export function searchValue() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'dbo.客户关系管理系统_价值评估_查询数据_MESWORK' + } + }) +} +// 地区查询 +export function selectAdress() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_省份查询' + } + }) +} +export function selectCustomer(AdressID, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_按地区查询_客户名称', + param: '省份流水号=' + AdressID, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 通过名称查 +export function selectCustomerOfName(name, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_按客户名称查询_客户名称', + param: '客户流水号=' + name, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function selectMarketingManager(AdressID) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_按地区查询_营销经理', + param: '省份流水号=' + AdressID + } + }) +} +export function initCustomer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_初始化查询_客户名称' + } + }) +} +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function tree(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = tree(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTablePeople(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function deleteCustomer(customerId) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'dbo.客户关系管理系统_客户_删除数据_MESWORK', + param: '客户流水号=' + customerId + } + }) +} +export function deleteMarketingManager(MarketingManagerId) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '客户关系管理系统_营销经理_删除数据_MESWORK', + param: '营销经理地区流水号=' + MarketingManagerId + } + }) +} +export function addMarketingManager(MarketingManagerId, AdressID) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '客户关系管理系统_营销经理_增加数据_MESWORK', + param: '营销经理流水号=' + MarketingManagerId + '&省份流水号=' + AdressID + '&导入类型=0=int=output' + } + }) +} +export function addPer(MarketingManagerId, AdressID) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '客户关系管理系统_营销经理_增加数据_MESWORK_NEW', + param: '营销经理流水号=' + MarketingManagerId + '&省份流水号=' + AdressID + } + }) +} +export function editMarketingManager(MarketingManagerId, AdressID) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '客户关系管理系统_营销经理_修改数据_MESWORK', + param: '营销经理流水号=' + MarketingManagerId + '&营销经理地区流水号=' + AdressID + } + }) +} +export function addCustomer(AdressID, CustomerName, CallNumber, Fax, Adress, People, Email, BankAccount, DutyParagraph, Assessment, Remark, OpeningBank, MarketingManagerValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '客户关系管理系统_客户_增加数据_MESWORK', + param: '省份流水号=' + AdressID + '&客户名称=' + CustomerName + '&电话=' + CallNumber + '&传真=' + Fax + '&地址=' + Adress + '&联系人=' + People + '&电子邮箱=' + Email + '&银行账号=' + BankAccount + '&税号=' + DutyParagraph + '&价值评估流水号=' + Assessment + '&备注=' + Remark + '&开户行=' + OpeningBank + '&人员编号=' + MarketingManagerValue + } + }) +} +export function selectAdressOfID(AdressID) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_通过省份流水号查省份名称_查询数据_MESWORK', + param: '省份流水号=' + AdressID + } + }) +} +export function editCustomer(AdressID, CustomerName, CallNumber, Fax, Adress, People, Email, BankAccount, DutyParagraph, Assessment, Remark, ID, OpeningBank, MarketingManagerValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '客户关系管理系统_客户_修改数据_MESWORK', + param: '省份流水号=' + AdressID + '&客户名称=' + CustomerName + '&电话=' + CallNumber + '&传真=' + Fax + '&地址=' + Adress + '&联系人=' + People + '&电子邮箱=' + Email + '&银行账号=' + BankAccount + '&税号=' + DutyParagraph + '&价值评估流水号=' + Assessment + '&备注=' + Remark + '&客户流水号=' + ID + '&开户行=' + OpeningBank + '&人员编号=' + MarketingManagerValue + } + }) +} +export function searchMarketingManager() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_营销经理' + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/ComprehensiveInquiryMS.js b/src/assets/img/api/MarketingCenter/ComprehensiveInquiryMS.js new file mode 100644 index 0000000..ad64608 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/ComprehensiveInquiryMS.js @@ -0,0 +1,173 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_总_查询' + } + }) +} +export function selectProvince() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_省份查询' + } + }) +} +export function SelectMarketingManager(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_按地区查询_营销经理', + param: '省份流水号=' + code + } + }) +} +export function searchTable1(pageCurrent, pageSize, num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, num12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_合同信息_查询', + param: '合同ID=' + num1 + '=int&人员ID=' + num2 + '=int&项目流水号_check=' + num3 + '=int&营销经理流水号_check=' + num4 + '=int&开始日期_check=' + num5 + '=int&结束日期_check=' + num6 + '=int&开始日期=' + num7 + '=date&结束日期=' + num8 + '=date&机床型号_check=' + num9 + '=int&机床型号=' + num10 + '=string&客户名称_check=' + num11 + '=int&客户名称=' + num12 + '=string', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function selectMachine(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据_通过项目流水号', + param: '项目流水号=' + code + } + }) +} +export function searchTableDataInvoiceRecord(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_开票记录_查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function searchTableContractCapitalManagement(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_资金信息_查询', + param: '合同ID=' + num1 + '=int' + } + }) +} +export function searchTableSafetyMargin(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '安全保证金管理_安全保证金信息查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function searchTableBidBond(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '营销综合查询_投标保证金_按项目查', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function typeOfPerformanceBond(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_履约保证金类型_查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function searchTableDataPerformanceBond(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_履约保证金_查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function searchTableDataDeliveryManagement(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '营销综合查询_发货单_按项目查', + param: '项目流水号=' + num1 + '=int' + } + }) +} +// 查询项目执行情况 +export function searchTable2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目计划管理_项目计划查询_查询项目详细_查询数据', + param: `机床流水号=` + num1 + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/ContractCapitalManagement.js b/src/assets/img/api/MarketingCenter/ContractCapitalManagement.js new file mode 100644 index 0000000..b364dc7 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/ContractCapitalManagement.js @@ -0,0 +1,507 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_总_查询' + } + }) +} +export function initMarketingManager() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_营销人员_总_查询' + } + }) +} +// 导出Excel llj +export function downloadexcel(num1, num2, num3, check1, starttime, endtime, ordername, order, check2, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '报表_合同收款计划_导出', + param: '客户名称=' + num3 + '=string' + '&时间_check=' + check1 + '&开始时间=' + starttime + '&结束时间=' + endtime + '&排序名称=' + ordername + '&排序方式=' + order + '&人员ID_check=' + check2 + '&人员ID=' + people + } + }) +} +export function searchTable1(pageCurrent, pageSize, num1, num2, num3, check1, starttime, endtime, ordername, order, check2, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_资金信息_查询1', + param: '客户名称=' + num3 + '=string' + '&时间_check=' + check1 + '&开始时间=' + starttime + '&结束时间=' + endtime + '&排序名称=' + ordername + '&排序方式=' + order + '&人员ID_check=' + check2 + '&人员ID=' + people, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchTable2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '基础表_合同资金表明细_查询数据', + param: '资金ID=' + num1 + '=int' + } + }) +} +export function updateMoney(num1, money) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '基础表_合同资金表明细_编辑数据', + param: '资金明细ID=' + num1 + '&金额=' + money + } + }) +} +export function addMoney(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '基础表_合同资金表明细_增加数据', + param: '资金ID=' + num1 + } + }) +} +export function deleteMoney(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '基础表_合同资金表明细_删除数据', + param: '资金明细ID=' + num1 + } + }) +} +export function editBatchCapitalChar(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_批次付款表_增加数据', + param: '资金ID=' + num1 + '=int&付款阶段ID=' + num2 + '=int&本次付款=' + num3 + '=float&付款时间=' + num4 + '=string' + } + }) +} +export function deletechar(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_批次付款表_删除', + param: '批次资金ID=' + num1 + '=int' + } + }) +} +export function addList(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '基础表_合同资金表_增加数据', + param: '合同ID=' + num1 + '=int&合同总金额=' + num2 + '=float' + } + }) +} +export function searchProjectNumber() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_总_查询' + } + }) +} +export function searchProjectNumber2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_总_查询_增加限制' + } + }) +} +export function searchProjectName(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_通过合同ID查_查询', + param: '合同ID=' + num1 + '=int' + } + }) +} +export function PaymentPhase() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_付款阶段_查询' + } + }) +} +export function dellist(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_资金信息_删除', + param: '资金ID=' + num1 + '=int' + } + }) +} +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function tree(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = tree(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTablePeople(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function editChart(code, num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '合同资金管理_批次付款表_修改', + param: '批次资金ID=' + code + '=int&本次付款金额新=' + num1 + '=string&付款时间=' + num2 + '=string&付款阶段ID=' + num3 + '=int' + } + }) +} +export function editTableData(code, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 2, + name: '合同资金管理_合同资金表_修改', + param: '资金ID=' + code + '=int&合同总金额=' + num1 + '=string' + } + }) +} +export function selectMachine(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同收款计划_发货情况_查询数据', + param: '项目流水号=' + code + } + }) +} +export function selectBatchFundingDetails(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_分批付款明细_查询', + param: '批次资金ID=' + code + } + }) +} +export function SelectMarketingManager(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_按姓名查询_营销经理', + param: '姓名=' + code + } + }) +} +export function selectProvince() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_省份查询' + } + }) +} +export function fukuan(code, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_批次付款明细表_增加数据_新', + param: '批次资金ID=' + code + '=int&本次收款金额=' + num1 + '=string&本次收款时间=' + num2 + '=string' + } + }) +} +export function editFukuan(code, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_批次付款明细表_修改数据', + param: '批次付款明细ID=' + code + '=int&本次收款金额=' + num1 + '=string&本次收款时间=' + num2 + '=string' + } + }) +} +export function selectMax(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_批次资金明细修改最大值_查询', + param: '批次付款明细ID=' + code + '=int' + } + }) +} +export function editTime(code, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_批次付款表_修改计划时间', + param: '批次资金ID=' + code + '=int&执行进度ID=' + num2 + '=int' + } + }) +} +export function delMoney(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_批次付款明细表_删除数据新', + param: '批次付款明细ID=' + code + '=int' + } + }) +} +export function editList(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '基础表_合同资金表_修改数据', + param: '合同ID=' + num1 + '=int&合同总金额=' + num2 + '=float&资金ID=' + num3 + '=int' + } + }) +} +export function selectBatch(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_分批资金_批次查询', + param: '资金ID=' + num1 + '=int' + } + }) +} +export function TransPlanning(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_批次付款表_转移计划', + param: '批次资金ID原=' + num1 + '=int&批次资金ID转=' + num2 + '=int&转移金额=' + num3 + '=string' + } + }) +} +export function editDay(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_分批资金表_修改提醒天数', + param: '批次资金ID=' + num1 + '=int&提前X天提醒=' + num2 + '=int' + } + }) +} +export function AccountsReceivable() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_催收账款_查询' + } + }) +} +export function SelectContractFunds(num1, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_资金信息_查询_通过资金ID', + param: '资金ID=' + num1 + '=int', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function executionProgressID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_执行进度_查询' + } + }) +} +export function never(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同资金管理_资金信息_查询', + param: '批次资金ID=' + num1 + '=int' + } + }) +} +export function getcustomername() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_资金信息_查询_新' + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/ContractInformationManagement.js b/src/assets/img/api/MarketingCenter/ContractInformationManagement.js new file mode 100644 index 0000000..23c3bdd --- /dev/null +++ b/src/assets/img/api/MarketingCenter/ContractInformationManagement.js @@ -0,0 +1,378 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_总_查询' + } + }) +} +export function initMarketingManager() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_营销人员_总_查询' + } + }) +} +export function searchTable1(pageCurrent, pageSize, num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, num12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_合同信息_查询_分页', + param: '合同ID=' + num1 + '=int&人员ID=' + num2 + '=int&项目流水号_check=' + num3 + '=int&营销经理流水号_check=' + num4 + '=int&开始日期_check=' + num5 + '=int&结束日期_check=' + num6 + '=int&开始日期=' + num7 + '=date&结束日期=' + num8 + '=date&机床型号_check=' + num9 + '=int&机床型号=' + num10 + '=string&客户名称_check=' + num11 + '=int&客户名称=' + num12 + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +export function fetchExecutionProgress(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_执行进度_通过合同ID查_查询', + param: '合同ID=' + num + '=int' + } + }) +} +export function delList(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_合同信息_删除_合同收款计划', + param: '合同ID=' + num + '=int' + } + }) +} +export function addList() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '基础表_合同信息表_增加数据_新', + param: '项目名称=' + arguments[0] + '&图纸会签节点=' + arguments[1] + '&设备预验收节点=' + arguments[2] + '&发货节点=' + arguments[3] + '&安装调试节点=' + arguments[4] + '&人员ID=' + arguments[5] + '&执行进度ID=' + arguments[6] + '&客户流水号=' + arguments[7] + '&备注=' + arguments[8] + '&付款方式代码=' + arguments[9] + '&合同签订日期=' + arguments[10] + '&招标保证金流水号=' + arguments[11] + '&合同总额=' + arguments[12] + } + }) +} +export function fetchPersonnelID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_营销人员_查询' + } + }) +} +export function executionProgressID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_执行进度_查询' + } + }) +} +export function editchar() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_合同信息_编辑', + param: '项目名称=' + arguments[0] + '&图纸会签节点=' + arguments[1] + '&设备预验收节点=' + arguments[2] + '&发货节点=' + arguments[3] + '&安装调试节点=' + arguments[4] + '&人员ID=' + arguments[5] + '&执行进度ID=' + arguments[6] + '&客户流水号=' + arguments[7] + '&合同信息备注=' + arguments[8] + '&项目流水号=' + arguments[9] + '&付款方式代码=' + arguments[10] + '&合同签订日期=' + arguments[11] + '&招标保证金流水号=' + arguments[12] + '&合同总额=' + arguments[13] + } + }) +} +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function tree(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = tree(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTablePeople(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function fetchCustomerData(PageCurrent, PageSize, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '创建合同_客户信息查询', + param: '客户名称=' + name + '=string', + Pagination: PageCurrent + '&' + PageSize + } + }) +} + +export function getFileData(projectNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同管理_文件路径_查询数据', + param: `项目流水号=${projectNum}` + } + }) +} +export function deleteFileData(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_文件路径_删除数据', + param: `文件标识=${id}` + } + }) +} +export function selectMachine(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据_通过项目流水号', + param: '项目流水号=' + code + } + }) +} +export function selectProvince() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_省份查询' + } + }) +} +export function SelectMarketingManager() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=7' + } + }) +} +export function submitMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '创建合同_机床名称_增加数据', + param: '项目流水号=' + arguments[0] + '&机床图号=' + arguments[1] + '&机床名称=' + arguments[2] + '&机床数量=' + arguments[3] + } + }) +} +export function editMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '创建合同_机床名称_修改数据', + param: '机床流水号=' + arguments[0] + '&机床图号=' + arguments[1] + '&机床名称=' + arguments[2] + '&机床数量=' + arguments[3] + } + }) +} +export function delMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_机床名称_删除数据', + param: '机床流水号=' + arguments[0] + } + }) +} +export function money() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_付款方式_查询' + } + }) +} +export function changeExecutionProgressID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '创建合同_改变执行进度', + param: '执行进度流水号=' + arguments[0] + '&项目流水号=' + arguments[1] + '&进度完成日期=' + arguments[2] + } + }) +} +export function selectBidBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '投标保证金管理_投标保证金查询', + param: '保金类型_check=' + arguments[0] + '&保金类型=' + arguments[1] + '&投标人_check=' + arguments[2] + '&投标人=' + arguments[3] + '&招标企业_check=' + arguments[4] + '&招标企业=' + arguments[5] + '&开始日期_check=' + arguments[6] + '&开始日期=' + arguments[7] + '&结束日期_check=' + arguments[8] + '&结束日期=' + arguments[9] + } + }) +} +export function searchTime() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '创建合同_查询执行进度时间', + param: '项目流水号=' + arguments[0] + '&执行进度流水号=' + arguments[1] + } + }) +} +export function searchTimeAll() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '创建合同_查询执行进度时间_总', + param: '项目流水号=' + arguments[0] + } + }) +} +export function SelectPartment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '选择营销经理_部门查询' + } + }) +} +export function SelectMarketingManager1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + num + } + }) +} +export function addMarketingManager(MarketingManagerId, AdressID) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '客户关系管理系统_营销经理_增加数据_MESWORK', + param: '营销经理流水号=' + MarketingManagerId + '&省份流水号=' + AdressID + '&导入类型=0=int=output' + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/CreateProject.js b/src/assets/img/api/MarketingCenter/CreateProject.js new file mode 100644 index 0000000..28c53a7 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/CreateProject.js @@ -0,0 +1,120 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_制造部_查询' + } + }) +} +export function searchTable1(pageCurrent, pageSize, num1, num3, num5, num6, num7, num8, num9, num10, num11, num12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_合同信息_制造部_查询_新', + param: '合同ID=' + num1 + '=int&项目流水号_check=' + num3 + '=int&开始日期_check=' + num5 + '=int&结束日期_check=' + num6 + '=int&开始日期=' + num7 + '=date&结束日期=' + num8 + '=date&机床型号_check=' + num9 + '=int&机床型号=' + num10 + '=string&合同编号_check=' + num11 + '=int&合同编号=' + num12 + '=string' + } + }) +} +export function selectMachine(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据_通过项目流水号', + param: '项目流水号=' + code + } + }) +} +export function addList() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '基础表_合同信息表_制造部_增加数据', + param: '项目名称=' + arguments[0] + '&备注=' + arguments[1] + '&合同签订日期=' + arguments[2] + '&自家创建人员编号=' + arguments[3] + } + }) +} +export function editchar() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_合同信息_制造部_编辑', + param: '项目名称=' + arguments[0] + '&合同信息备注=' + arguments[1] + '&项目流水号=' + arguments[2] + '&合同签订日期=' + arguments[3] + } + }) +} +export function delList(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_合同信息_删除', + param: '合同ID=' + num + '=int' + } + }) +} +export function submitMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '创建合同_机床名称_增加数据', + param: '项目流水号=' + arguments[0] + '&机床图号=' + arguments[1] + '&机床名称=' + arguments[2] + '&机床数量=' + arguments[3] + } + }) +} +export function editMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '创建合同_机床名称_修改数据', + param: '机床流水号=' + arguments[0] + '&机床图号=' + arguments[1] + '&机床名称=' + arguments[2] + '&机床数量=' + arguments[3] + } + }) +} +export function delMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_机床名称_删除数据', + param: '机床流水号=' + arguments[0] + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/DeliveryApplication.js b/src/assets/img/api/MarketingCenter/DeliveryApplication.js new file mode 100644 index 0000000..f9a5911 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/DeliveryApplication.js @@ -0,0 +1,199 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function InvoiceAdd() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_新增', + param: '制单人=' + arguments[0] + '&发货单流水号=0=int=output' + } + }) +} +export function InvoiceDelete() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_删除', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function InvoiceSelectPush() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_下拉框数据_查询', + param: '查询条件=' + arguments[0] + } + }) +} +export function PickSelectPush() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_货品_查询', + param: '查询类别=' + arguments[0] + '\\&查询条件=' + arguments[1] + } + }) +} +export function SelectMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_机床_查询', + param: '机床图号=' + arguments[0] + } + }) +} +export function SelectAssembly() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_组件_查询', + param: '组号=' + arguments[0] + } + }) +} +export function SelectPart() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_零件_查询', + param: '零件图号=' + arguments[0] + } + }) +} +export function SelectMateriel() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_物料_查询', + param: '物料名称=' + arguments[0] + } + }) +} +export function InvoiceFeach() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单数据_查询', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function InvoiceSave() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_发货申请_发货单_保存', + param: '发货单流水号=' + arguments[0] + '\\&收货单位=' + arguments[1] + '\\&收货地址=' + arguments[2] + '\\&收货人员=' + arguments[3] + '\\&联系电话=' + arguments[4] + '\\&注意事项=' + arguments[5] + '\\&发货单名称=' + arguments[6] + '\\&机床流水号=' + arguments[7] + } + }) +} +export function InvoiceExamine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_发货申请_发货单_审核', + param: '发货单流水号=' + arguments[0] + '&审核人=' + arguments[1] + } + }) +} +export function InvoiceAbandoningTrial() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_弃审', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function DetailsFeach() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单明细_查询', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function InvoiceDetailsSave() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_发货申请_发货单_发货单明细_循环增加', + param: '货品类别组=' + arguments[0] + '\\&货品编号组=' + arguments[1] + '\\&货品名称组=' + arguments[2] + '\\&货品规格组=' + arguments[3] + '\\&货品型号组=' + arguments[4] + '\\&设计者组=' + arguments[5] + '\\&数量组=' + arguments[6] + '\\&机床流水号组=' + arguments[7] + '\\&发货单流水号=' + arguments[8] + } + }) +} +export function InvoiceListSearch() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_发货单列表_查询', + param: '发货单名=' + arguments[0] + '\\&发货单号=' + arguments[1] + '\\&收货单位=' + arguments[2] + '\\&车辆牌号=' + arguments[3] + '\\&司机姓名=' + arguments[4] + '\\&司机电话=' + arguments[5] + '\\&制单人=' + arguments[6] + '\\&核准人=' + arguments[7] + '\\&执行人=' + arguments[8] + '\\&开始制单日期=' + arguments[9] + '\\&结束制单日期=' + arguments[10] + '\\&开始核准日期=' + arguments[11] + '\\&结束核准日期=' + arguments[12] + '\\&开始发货日期=' + arguments[13] + '\\&结束发货日期=' + arguments[14] + '\\&发货单名_check=' + arguments[15] + '\\&发货单号_check=' + arguments[16] + '\\&收货单位_check=' + arguments[17] + '\\&车辆牌号_check=' + arguments[18] + '\\&司机姓名_check=' + arguments[19] + '\\&司机电话_check=' + arguments[20] + '\\&制单人_check=' + arguments[21] + '\\&核准人_check=' + arguments[22] + '\\&执行人_check=' + arguments[23] + '\\&开始制单日期_check=' + arguments[24] + '\\&结束制单日期_check=' + arguments[25] + '\\&开始核准日期_check=' + arguments[26] + '\\&结束核准日期_check=' + arguments[27] + '\\&开始发货日期_check=' + arguments[28] + '\\&结束发货日期_check=' + arguments[29] + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/DeliveryManagement.js b/src/assets/img/api/MarketingCenter/DeliveryManagement.js new file mode 100644 index 0000000..636c589 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/DeliveryManagement.js @@ -0,0 +1,316 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化形目名称 +export function searchProjectName() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_总装箱单_查询' + } + }) +} + +// 查询装箱单总单据信息 +export function searchPackingList() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_总装箱单_查询_通过编号', + param: '装箱单编号=' + arguments[0] + } + }) +} + +// 查询备件 +export function searchSparePart() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_备件_查询数据', + param: '装箱单编号=' + arguments[0] + } + }) +} + +// 查询随机文件 +export function searchFile() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_随机文件_查询数据', + param: '装箱单编号=' + arguments[0] + } + }) +} + +// 查询主机 +export function searchHost() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_主机_查询数据', + param: '装箱单编号=' + arguments[0] + } + }) +} + +// 查询机床所属部件 +export function searchParts() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_机床所属部件_查询数据', + param: '代号=' + arguments[0] + } + }) +} + +// 查询发货单 +export function searchInvoice() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货单_查询数据', + param: '装箱单编号=' + arguments[0] + } + }) +} +// 收货地址初始化 +export function addressSearch(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_收货地址查询', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 省份初始化 +export function provinceSearch() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_省份查询' + } + }) +} +export function citySearch(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_市名查询_根据省流水号', + param: '省份流水号=' + num1 + } + }) +} +export function deleteAdress(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_收货地址删除', + param: '收货地址流水号=' + num1 + } + }) +} +export function addAdress(num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_收货地址增加', + param: '省份流水号=' + num1 + '&市流水号=' + num2 + '&详细地址=' + num3 + '&联系人=' + num4 + '&联系方式=' + num5 + } + }) +} +export function editAdress(num1, num2, num3, num4, num5, num6) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_收货地址修改', + param: '省份流水号=' + num1 + '&市流水号=' + num2 + '&详细地址=' + num3 + '&联系人=' + num4 + '&联系方式=' + num5 + '&收货地址流水号=' + num6 + } + }) +} +export function addInvoice() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_发货单_增加数据', + param: '装箱单编号=' + arguments[0] + '&车辆牌号=' + arguments[1] + '&运输状态=' + arguments[2] + '&收货地址流水号=' + arguments[3] + '&发货日期=' + arguments[4] + '&运费=' + arguments[5] + } + }) +} +export function delInvoice() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_发货单_删除数据', + param: '发货单编号=' + arguments[0] + } + }) +} +export function editInvoice() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_发货单_修改数据', + param: '车辆牌号=' + arguments[0] + '&运输状态=' + arguments[1] + '&收货地址流水号=' + arguments[2] + '&发货日期=' + arguments[3] + '&发货单编号=' + arguments[4] + '&运费=' + arguments[5] + } + }) +} +export function searchCargoBox() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_货箱号_查询数据', + param: '发货单编号=' + arguments[0] + } + }) +} +export function addCargoBox() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_货箱号_增加数据', + param: '发货单编号=' + arguments[0] + } + }) +} +export function delCargoBox() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_货箱号_删除数据', + param: '货箱号编号=' + arguments[0] + } + }) +} +export function submitMoveInto() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_货箱明细_移入', + param: '货箱号编号=' + arguments[0] + '&代号=' + arguments[1] + '&名称=' + arguments[2] + '&规格=' + arguments[3] + '&数量=' + arguments[4] + '&备注=' + arguments[5] + '&部件编号=' + arguments[6] + '&@备件编号=' + arguments[7] + '&文件编号=' + arguments[8] + } + }) +} +export function searchCargoBoxDetailed() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_货箱明细_查询', + param: '货箱号编号=' + arguments[0] + } + }) +} +export function submitRremove() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '发货管理_货箱明细_移除', + param: '货箱明细编号=' + arguments[0] + '&数量=' + arguments[1] + '&部件编号=' + arguments[2] + '&备件编号=' + arguments[3] + '&文件编号=' + arguments[4] + '&货箱号编号=' + arguments[5] + } + }) +} +export function selectDelivery() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货单二维码扫描查询', + param: '发货单编号=' + arguments[0] + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/InvoiceRecord.js b/src/assets/img/api/MarketingCenter/InvoiceRecord.js new file mode 100644 index 0000000..bbdc896 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/InvoiceRecord.js @@ -0,0 +1,147 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_总_查询' + } + }) +} +export function searchTableData1(pageCurrent, pageSize, num1, num2, num3, num4, num5, num6, num7, num8, num9, num10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同资金管理_开票记录_合同信息统计_查询', + param: '合同ID=' + num1 + '=int&人员ID=' + num2 + '=int&项目流水号_check=' + num3 + '=int&营销经理流水号_check=' + num4 + '=int&开始日期_check=' + num5 + '=int&结束日期_check=' + num6 + '=int&开始日期=' + num7 + '=date&结束日期=' + num8 + '=date&客户名称=' + num9 + '=string&客户名称_check=' + num10 + '=int', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchTableData2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_开票记录_查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function revisionOfTaxRate(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_开票记录_税率修改', + param: '项目流水号=' + num1 + '=int&税率=' + num2 + '=float' + } + }) +} +export function selectProvince() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_省份查询' + } + }) +} +export function SelectMarketingManager(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '客户关系管理系统_按姓名查询_营销经理', + param: '姓名=' + code + } + }) +} +export function fetchCustomerData(PageCurrent, PageSize, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '创建合同_客户信息查询', + param: '客户名称=' + name + '=string', + Pagination: PageCurrent + '&' + PageSize + } + }) +} +export function addSubmit(num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_开票记录_增加', + param: '项目流水号=' + num1 + '=int&客户流水号=' + num2 + '=int&开票金额=' + num3 + '=float&开票时间=' + num4 + '=string&备注=' + num5 + '=string' + } + }) +} +export function editSubmit(num2, num3, num4, num5, num6) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_开票记录_修改', + param: '客户流水号=' + num2 + '=int&开票金额=' + num3 + '=float&开票时间=' + num4 + '=string&备注=' + num5 + '=string&开票记录流水号=' + num6 + '=string' + } + }) +} +export function delSubmit(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_开票记录_删除', + param: '开票记录流水号=' + num1 + '=int' + } + }) +} +export function searchTableData_Excel(num1, num2, num3, num4, num5, num6, num7, num8, num9, num10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '报表_开票记录_导出', + param: '合同ID=' + num1 + '=int&人员ID=' + num2 + '=int&项目流水号_check=' + num3 + '=int&营销经理流水号_check=' + num4 + '=int&开始日期_check=' + num5 + '=int&结束日期_check=' + num6 + '=int&开始日期=' + num7 + '=date&结束日期=' + num8 + '=date&客户名称=' + num9 + '=string&客户名称_check=' + num10 + '=int' + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/MarginManagement.js b/src/assets/img/api/MarketingCenter/MarginManagement.js new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/img/api/MarketingCenter/PerformanceBond.js b/src/assets/img/api/MarketingCenter/PerformanceBond.js new file mode 100644 index 0000000..c5150d8 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/PerformanceBond.js @@ -0,0 +1,184 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_总_查询' + } + }) +} +export function searchTableData1(pageCurrent, pageSize, num1, num2, num3, num4, num5, num6, num7, num8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_履约保证金_合同信息统计_查询_新', + param: '项目流水号=' + num1 + '=int&项目流水号_check=' + num2 + '=int&开始日期_check=' + num3 + '=int&结束日期_check=' + num4 + '=int&开始日期=' + num5 + '=date&结束日期=' + num6 + '=date&客户名称_check=' + num7 + '=int&客户名称=' + num8 + '=string', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchTable_excel(num1, num2, num3, num4, num5, num6, num7, num8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '报表_履约保证金_导出', + param: '项目流水号=' + num1 + '=int&项目流水号_check=' + num2 + '=int&开始日期_check=' + num3 + '=int&结束日期_check=' + num4 + '=int&开始日期=' + num5 + '=date&结束日期=' + num6 + '=date&客户名称_check=' + num7 + '=int&客户名称=' + num8 + '=string' + } + }) +} +export function typeOfPerformanceBond(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_履约保证金类型_查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function searchTableData2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_履约保证金_查询', + param: '项目流水号=' + num1 + '=int' + } + }) +} +export function takeBack(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_履约保证金_收回', + param: '履约保证金流水号=' + num1 + '=int&实际收回日期=' + num2 + '=string' + '&收回金额=' + num3 + '=float' + } + }) +} +export function executionProgressID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_执行进度_查询' + } + }) +} +export function initType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '投标保证金管理_保证金类型查询' + } + }) +} +export function addPerformanceBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_履约保证金_增加', + param: '项目流水号=' + arguments[0] + '&保证金金额=' + arguments[1] + '&保证金类型流水号=' + arguments[2] + '&收回条件=' + arguments[3] + '&截止时间=' + arguments[4] + } + }) +} +export function editPerformanceBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_履约保证金_修改', + param: '项目流水号=' + arguments[0] + '&保证金金额=' + arguments[1] + '&保证金类型流水号=' + arguments[2] + '&收回条件=' + arguments[3] + '&截止时间=' + arguments[4] + '&履约保证金流水号=' + arguments[5] + } + }) +} +export function delPerformanceBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_履约保证金_删除', + param: '项目流水号=' + arguments[0] + '&履约保证金流水号=' + arguments[1] + } + }) +} +export function addPerformanceGuarantee() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_履约保证金_履约保函新增', + param: '项目流水号=' + arguments[0] + } + }) +} +export function delPerformanceGuarantee() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_履约保证金_履约保函_删除', + param: '项目流水号=' + arguments[0] + } + }) +} +export function searchExcel(num1, num2, num3, num4, num5, num6, num7, num8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_履约保证金_合同信息统计_查询_新', + param: '项目流水号=' + num1 + '=int&项目流水号_check=' + num2 + '=int&开始日期_check=' + num3 + '=int&结束日期_check=' + num4 + '=int&开始日期=' + num5 + '=date&结束日期=' + num6 + '=date&客户名称_check=' + num7 + '=int&客户名称=' + num8 + '=string' + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/ProjectFiles.js b/src/assets/img/api/MarketingCenter/ProjectFiles.js new file mode 100644 index 0000000..e331a2e --- /dev/null +++ b/src/assets/img/api/MarketingCenter/ProjectFiles.js @@ -0,0 +1,214 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 项目 +export function getProject(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_综合查询', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 机床 +export function getToolNum(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_是否显示_初始化', + param: '项目流水号_check=' + check + '=int&项目流水号=' + num + } + }) +} +export function searchTotal(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同管理_项目档案_查询数据', + param: '机床流水号=' + num + } + }) +} +export function updateTotal(num, projecValue, projectName, projectNumber, projectTime, delivery, deliverGoods, customerName, customerAddress, customerPeople, projectManager, ManagerMarketing, ProjectDesign, Installation, Mechanical, Electrical, IsItNecessary, RandomReturn, DoNotReturn, SpecimenTime, SpecimenNumber, IsItQualified, PreAcceptanceDate, CustomerPersonnel, OurStaff, PreAcceptanceConclusion, FinalAcceptanceDate, FinalCustomerPersonnel, FinalOurStaff, FinalAcceptanceConclusion, Tabulation, approval, approval1, TabulationDate) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_编辑数据', + param: '机床流水号=' + num + '&项目编号=' + projecValue + '&项目名称=' + projectName + '&数量=' + projectNumber + '&合同签订日期=' + projectTime + '&合同交货期=' + delivery + '&发货日期=' + deliverGoods + '&客户名称=' + customerName + '&客户地址=' + customerAddress + '&客户联系人=' + customerPeople + '&项目经理=' + projectManager + '&营销经理=' + ManagerMarketing + '&项目主设计=' + ProjectDesign + '&安装总负责=' + Installation + '&机械主调试=' + Mechanical + '&电气主调试=' + Electrical + '&是否需要=' + IsItNecessary + '&随机返回=' + RandomReturn + '&不返回=' + DoNotReturn + '&试件提供日期=' + SpecimenTime + '&试件数量=' + SpecimenNumber + '&是否合格=' + IsItQualified + '&预验收日期=' + PreAcceptanceDate + '&预验收客户人员=' + CustomerPersonnel + '&预验收我司人员=' + OurStaff + '&预验收结论=' + PreAcceptanceConclusion + '&终验收日期=' + FinalAcceptanceDate + '&终验收客户人员=' + FinalCustomerPersonnel + '&终验收我司人员=' + FinalOurStaff + '&验收结论=' + FinalAcceptanceConclusion + '&制表=' + Tabulation + '&批准=' + approval + '&批准1=' + approval1 + '&日期=' + TabulationDate + } + }) +} +export function searchTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同管理_项目档案_预验收情况_查询数据', + param: '机床流水号=' + num + } + }) +} +export function insertTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_预验收情况_增加数据', + param: '机床流水号=' + num + } + }) +} +export function updateTable(num, problem, solve, people, handle, number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_预验收情况_编辑数据', + param: 'ID=' + num + '&问题描述=' + problem + '&解决办法=' + solve + '&负责人=' + people + '&处理结果=' + handle + '&序号=' + number + } + }) +} +export function searchTable1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同管理_项目档案_安装调试情况_查询数据', + param: '机床流水号=' + num + } + }) +} +export function insertTable1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_安装调试情况_增加数据', + param: '机床流水号=' + num + } + }) +} +export function updateTable1(num, time, problem, solve, people, handle, number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_安装调试情况_编辑数据', + param: 'ID=' + num + '&问题提出日期=' + time + '&问题描述=' + problem + '&解决办法=' + solve + '&负责人=' + people + '&处理结果=' + handle + '&序号=' + number + } + }) +} +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同管理_项目档案_终验收情况_查询数据', + param: '机床流水号=' + num + } + }) +} +export function insertTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_终验收情况_增加数据', + param: '机床流水号=' + num + } + }) +} +export function updateTable2(num, problem, solve, people, handle, number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_终验收情况_编辑数据', + param: 'ID=' + num + '&存在问题=' + problem + '&解决办法=' + solve + '&负责人=' + people + '&处理结果=' + handle + '&序号=' + number + } + }) +} +export function deleteTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_预验收情况_删除数据', + param: 'ID=' + num + } + }) +} +export function deleteTable1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_安装调试情况_删除数据', + param: 'ID=' + num + } + }) +} +export function deleteTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_项目档案_终验收情况_删除数据', + param: 'ID=' + num + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/ProjectProgress.js b/src/assets/img/api/MarketingCenter/ProjectProgress.js new file mode 100644 index 0000000..1930a0b --- /dev/null +++ b/src/assets/img/api/MarketingCenter/ProjectProgress.js @@ -0,0 +1,40 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function search1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select SUM(开票金额) as 开票金额,replace(convert(varchar(5), 操作时间, 121),'-','') as 开票时间 from 合同信息管理_开票记录_视图 group by replace(convert(varchar(5), 操作时间, 121),'-','')` + } + }) +} +export function search2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'SELECT count(客户名称) as 客户数量,[省份] FROM [客户关系管理系统_客户_查询数据_MESWOR_视图]where [客户名称是否启用] = 1 group by [省份]' + } + }) +} +export function search3() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select 项目名称,CONVERT(nvarchar(50),sum(已收金额)) as 已收金额,CONVERT(nvarchar(50),sum(应收金额)) as 应收金额,CONVERT(nvarchar(50),(sum(应收金额)-sum(已收金额))) as 待收金额 from 视图_分批资金查询 where 是否启用= 1 group by 项目流水号,项目名称` + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/SafetyMargin.js b/src/assets/img/api/MarketingCenter/SafetyMargin.js new file mode 100644 index 0000000..c634c53 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/SafetyMargin.js @@ -0,0 +1,175 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_总_查询' + } + }) +} +export function searchTable1(pageCurrent, pageSize, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '安全保证金管理_安全保证金信息查询', + param: '项目流水号=' + num1 + '=int', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchTable2(pageCurrent, pageSize, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '安全保证金管理_扣款记录查询', + param: '安全保证金流水号=' + num1, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function addSafetyMargin() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '安全保证金管理_安全保证金信息_增加', + param: '项目流水号=' + arguments[0] + '&保证金金额=' + arguments[1] + '&交付日期=' + arguments[2] + '&提前X天提醒=' + arguments[3] + '&执行进度流水号=' + arguments[4] + '&备注=' + arguments[5] + } + }) +} +export function editSafetyMargin() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '安全保证金管理_安全保证金信息_修改', + param: '项目流水号=' + arguments[0] + '&保证金金额=' + arguments[1] + '&交付日期=' + arguments[2] + '&提前X天提醒=' + arguments[3] + '&执行进度流水号=1&备注=' + arguments[5] + '&安全保证金流水号=' + arguments[6] + } + }) +} +export function Withdrawing() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '安全保证金管理_扣款记录表_增加', + param: '安全保证金流水号=' + arguments[0] + '&扣款金额=' + arguments[1] + '&被扣款人=' + arguments[2] + '&扣款原因=' + arguments[3] + '&扣款日期=' + arguments[4] + } + }) +} +export function delSafetyMargin() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '安全保证金管理_安全保证金信息_删除', + param: '安全保证金流水号=' + arguments[0] + '&项目流水号=' + arguments[1] + } + }) +} + +export function delWithdrawing() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '安全保证金管理_扣款记录表_删除', + param: '扣款流水号=' + arguments[0] + } + }) +} +export function edtWithdrawing() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '安全保证金管理_扣款记录表_修改', + param: '扣款流水号=' + arguments[0] + '&扣款金额新=' + arguments[1] + '&被扣款人=' + arguments[2] + '&扣款原因=' + arguments[3] + '&扣款日期=' + arguments[4] + } + }) +} +export function TakeBack() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '安全保证金管理_安全保证金_收回', + param: '安全保证金流水号=' + arguments[0] + '&实际收回日期=' + arguments[1] + '&回收金额=' + arguments[2] + } + }) +} +export function searchTableDataProject(pageCurrent, pageSize, num1, num2, num3, num4, num5, num6, num7, num8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_安全保证金_合同信息统计_查询_新', + param: '项目流水号=' + num1 + '=int&项目流水号_check=' + num2 + '=int&开始日期_check=' + num3 + '=int&结束日期_check=' + num4 + '=int&开始日期=' + num5 + '=date&结束日期=' + num6 + '=date&客户名称_check=' + num7 + '=int&客户名称=' + num8 + '=string', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchTableDataProject_excel(num1, num2, num3, num4, num5, num6, num7, num8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_安全保证金_合同信息统计_查询_新', + param: '项目流水号=' + num1 + '=int&项目流水号_check=' + num2 + '=int&开始日期_check=' + num3 + '=int&结束日期_check=' + num4 + '=int&开始日期=' + num5 + '=date&结束日期=' + num6 + '=date&客户名称_check=' + num7 + '=int&客户名称=' + num8 + '=string' + } + }) +} +export function executionProgressID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_执行进度_查询' + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/ShippingInquiries.js b/src/assets/img/api/MarketingCenter/ShippingInquiries.js new file mode 100644 index 0000000..c786737 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/ShippingInquiries.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function InvoiceListSearch() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单_发货单列表_查询', + param: '发货单号=' + arguments[0] + '\\&收货单位=' + arguments[1] + '\\&发货单名_check=0\\&发货单号_check=' + arguments[2] + '\\&收货单位_check=' + arguments[3] + '\\&车辆牌号_check=0\\&司机姓名_check=0\\&司机电话_check=0\\&制单人_check=0\\&核准人_check=0\\&执行人_check=0\\&开始制单日期_check=0\\&结束制单日期_check=0\\&开始核准日期_check=0\\&结束核准日期_check=0\\&开始发货日期_check=' + arguments[4] + '\\&结束发货日期_check=' + arguments[4] + '\\&开始发货日期=' + arguments[5] + '\\&结束发货日期=' + arguments[6] + } + }) +} + +export function DetailsFeach() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_发货申请_发货单明细_查询', + param: '发货单流水号=' + arguments[0] + } + }) +} +export function InvoiceListSearch_Excel() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '报表_发货记录_导出', + param: '发货单号=' + arguments[0] + '\\&收货单位=' + arguments[1] + '\\&发货单名_check=0\\&发货单号_check=' + arguments[2] + '\\&收货单位_check=' + arguments[3] + '\\&车辆牌号_check=0\\&司机姓名_check=0\\&司机电话_check=0\\&制单人_check=0\\&核准人_check=0\\&执行人_check=0\\&开始制单日期_check=0\\&结束制单日期_check=0\\&开始核准日期_check=0\\&结束核准日期_check=0\\&开始发货日期_check=' + arguments[4] + '\\&结束发货日期_check=' + arguments[4] + '\\&开始发货日期=' + arguments[5] + '\\&结束发货日期=' + arguments[6] + } + }) +} diff --git a/src/assets/img/api/MarketingCenter/afterSaleService.js b/src/assets/img/api/MarketingCenter/afterSaleService.js new file mode 100644 index 0000000..21aca37 --- /dev/null +++ b/src/assets/img/api/MarketingCenter/afterSaleService.js @@ -0,0 +1,378 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_项目名称_总_查询' + } + }) +} +export function initMarketingManager() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_营销人员_总_查询' + } + }) +} +export function searchTable1(pageCurrent, pageSize, num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, num12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_合同信息_查询_分页_售后服务', + param: '合同ID=' + num1 + '=int&人员ID=' + num2 + '=int&项目流水号_check=' + num3 + '=int&营销经理流水号_check=' + num4 + '=int&开始日期_check=' + num5 + '=int&结束日期_check=' + num6 + '=int&开始日期=' + num7 + '=date&结束日期=' + num8 + '=date&机床型号_check=' + num9 + '=int&机床型号=' + num10 + '=string&客户名称_check=' + num11 + '=int&客户名称=' + num12 + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +export function fetchExecutionProgress(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_执行进度_通过合同ID查_查询', + param: '合同ID=' + num + '=int' + } + }) +} +export function delList(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_合同信息_删除_合同收款计划', + param: '合同ID=' + num + '=int' + } + }) +} +export function addList() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '基础表_合同信息表_增加数据_新_售后服务', + param: '项目名称=' + arguments[0] + '&图纸会签节点=' + arguments[1] + '&设备预验收节点=' + arguments[2] + '&发货节点=' + arguments[3] + '&安装调试节点=' + arguments[4] + '&人员ID=' + arguments[5] + '&执行进度ID=' + arguments[6] + '&客户流水号=' + arguments[7] + '&备注=' + arguments[8] + '&付款方式代码=' + arguments[9] + '&合同签订日期=' + arguments[10] + '&招标保证金流水号=' + arguments[11] + '&合同总额=' + arguments[12] + } + }) +} +export function fetchPersonnelID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_营销人员_查询' + } + }) +} +export function executionProgressID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_执行进度_查询' + } + }) +} +export function editchar() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同信息管理_合同信息_编辑', + param: '项目名称=' + arguments[0] + '&图纸会签节点=' + arguments[1] + '&设备预验收节点=' + arguments[2] + '&发货节点=' + arguments[3] + '&安装调试节点=' + arguments[4] + '&人员ID=' + arguments[5] + '&执行进度ID=' + arguments[6] + '&客户流水号=' + arguments[7] + '&合同信息备注=' + arguments[8] + '&项目流水号=' + arguments[9] + '&付款方式代码=' + arguments[10] + '&合同签订日期=' + arguments[11] + '&招标保证金流水号=' + arguments[12] + '&合同总额=' + arguments[13] + } + }) +} +export function getTree() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_部门关系_查询节点', + param: '子节点=0=int' + } + }) +} +export function tree(data, pid) { + const result = [] + let temp + for (let i = 0; i < data.length; i++) { + if (data[i].父节点 === pid) { + const obj = { label: data[i].节点名称, id: data[i].子节点 } + temp = tree(data, data[i].子节点) + if (temp.length > 0) { + obj.children = temp + } + result.push(obj) + } + } + return result +} +export function getTablePeople(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + code + '=int' + } + }) +} +export function fetchCustomerData(PageCurrent, PageSize, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: 1, + name: '创建合同_客户信息查询', + param: '客户名称=' + name + '=string', + Pagination: PageCurrent + '&' + PageSize + } + }) +} + +export function getFileData(projectNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同管理_文件路径_查询数据', + param: `项目流水号=${projectNum}` + } + }) +} +export function deleteFileData(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '合同管理_文件路径_删除数据', + param: `文件标识=${id}` + } + }) +} +export function selectMachine(code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据_通过项目流水号', + param: '项目流水号=' + code + } + }) +} +export function selectProvince() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发货管理_省份查询' + } + }) +} +export function SelectMarketingManager() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=7' + } + }) +} +export function submitMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '创建合同_机床名称_增加数据', + param: '项目流水号=' + arguments[0] + '&机床图号=' + arguments[1] + '&机床名称=' + arguments[2] + '&机床数量=' + arguments[3] + } + }) +} +export function editMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '创建合同_机床名称_修改数据', + param: '机床流水号=' + arguments[0] + '&机床图号=' + arguments[1] + '&机床名称=' + arguments[2] + '&机床数量=' + arguments[3] + } + }) +} +export function delMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_机床名称_删除数据', + param: '机床流水号=' + arguments[0] + } + }) +} +export function money() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '合同信息管理_付款方式_查询' + } + }) +} +export function changeExecutionProgressID() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '创建合同_改变执行进度', + param: '执行进度流水号=' + arguments[0] + '&项目流水号=' + arguments[1] + '&进度完成日期=' + arguments[2] + } + }) +} +export function selectBidBond() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '投标保证金管理_投标保证金查询', + param: '保金类型_check=' + arguments[0] + '&保金类型=' + arguments[1] + '&投标人_check=' + arguments[2] + '&投标人=' + arguments[3] + '&招标企业_check=' + arguments[4] + '&招标企业=' + arguments[5] + '&开始日期_check=' + arguments[6] + '&开始日期=' + arguments[7] + '&结束日期_check=' + arguments[8] + '&结束日期=' + arguments[9] + } + }) +} +export function searchTime() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '创建合同_查询执行进度时间', + param: '项目流水号=' + arguments[0] + '&执行进度流水号=' + arguments[1] + } + }) +} +export function searchTimeAll() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '创建合同_查询执行进度时间_总', + param: '项目流水号=' + arguments[0] + } + }) +} +export function SelectPartment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '选择营销经理_部门查询' + } + }) +} +export function SelectMarketingManager1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=' + num + } + }) +} +export function addMarketingManager(MarketingManagerId, AdressID) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '客户关系管理系统_营销经理_增加数据_MESWORK', + param: '营销经理流水号=' + MarketingManagerId + '&省份流水号=' + AdressID + '&导入类型=0=int=output' + } + }) +} diff --git a/src/assets/img/api/Outsourcing/ApprovalOfOutsourcingArrivalTicket.js b/src/assets/img/api/Outsourcing/ApprovalOfOutsourcingArrivalTicket.js new file mode 100644 index 0000000..7f9256f --- /dev/null +++ b/src/assets/img/api/Outsourcing/ApprovalOfOutsourcingArrivalTicket.js @@ -0,0 +1,48 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 根据条件查发票结算申请单 +export function searchTable1(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_发票结算申请单_查询数据', + param: `时间段_check=${group[0]}&开始日期=${group[1]}&结束日期=${group[2]}&是否提交=1&角色编号=${group[5]}&外协厂家_check=${group[6]}&外协厂家流水号=${group[7]}`, + Pagination: group[3] + '&' + group[4] + } + }) +} +// 发票结算申请单明细列表 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_发票结算申请单明细_查询数据', + param: `发票结算申请单流水号=${num}` + } + }) +} +// 执行审批 +export function excuteApprove(...data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '外协管理_发票结算申请单_执行审批', + param: `发票结算申请单流水号=${data[0]}&人员编号=${data[1]}&审批代号=${data[2]}&审批流水号=${data[3]}&未通过原因=${data[4]}` + } + }) +} + diff --git a/src/assets/img/api/Outsourcing/InterBudgetaryBudgets.js b/src/assets/img/api/Outsourcing/InterBudgetaryBudgets.js new file mode 100644 index 0000000..a3770f0 --- /dev/null +++ b/src/assets/img/api/Outsourcing/InterBudgetaryBudgets.js @@ -0,0 +1,113 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function machine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_序间外协_项目查询' + } + }) +} +export function getToolNum() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_序间外协预算机床查询' + } + }) +} +// 组号 +export function getNum(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + num + } + }) +} +// 查询(未编制) +export function searchPartNum1(num1, num2, num3, num4, num5, num6, num7, num8, num9, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询序间外协零件_价格预算_new', + param: '项目流水号_check=' + num1 + '&项目流水号=' + num2 + '&机床流水号_check=' + num3 + '&机床流水号=' + num4 + '&组件流水号_check=' + num5 + '&组件流水号=' + num6 + '&零件图号_check=' + num7 + '&零件图号=' + num8 + '&预算状态=' + num9, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询零件工艺 +export function searchTable(num, outHelp) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_新', + param: '工艺计划流水号=' + num + '&单件是否外协=' + outHelp + } + }) +} +// 保存重量面积 +export function saveWeightArea(num, weight, area) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据_重量面积', + param: '工艺计划流水号=' + num + '&重量=' + weight + '&面积=' + area + } + }) +} +// 保存材料费 +export function saveMaterialPrice(num, price) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据_材料费', + param: '工艺计划流水号=' + num + '&材料费=' + price + } + }) +} +// 保存每行价格 +export function saveRowPrice(num1, price1, num2, price2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_序间外协预算价格_系数', + param: '工序流水号=' + num1 + '&外协预算价格=' + price1 + '&工艺计划流水号=' + num2 + '&材料费=' + price2 + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutFactoryMaintenance.js b/src/assets/img/api/Outsourcing/OutFactoryMaintenance.js new file mode 100644 index 0000000..dcad6e8 --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutFactoryMaintenance.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询 +export function searchtable(pageCurrent, pageSize, num1, ManufacturerNumber, num2, ManufacturerName, num10, ManufacturerAbbreviation, num3, address, num4, roleName, num5, phNumber, num6, Fax, num7, Remarks, num8, category, num11, attention, num9, EquipmentCondition) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协厂家_查询', + param: '序号_check=' + num1 + '=int&序号=' + ManufacturerNumber + '&外协厂家名称_check=' + num2 + '=int&外协厂家名称=' + ManufacturerName + '&外协厂家简称_check=' + num10 + '=int&外协厂家简称=' + ManufacturerAbbreviation + '&地址_check=' + num3 + '=int&地址=' + address + '&联系人_check=' + num4 + '=int&联系人=' + roleName + '&电话_check=' + num5 + '=int&电话=' + phNumber + '&传真_check=' + num6 + '=int&传真=' + Fax + '&备注_check=' + num7 + '=int&备注=' + Remarks + '&类别_check=' + num8 + '=int&类别=' + category + '&关注_check=' + num11 + '=int&关注=' + attention + '&设备情况_check=' + num9 + '=int&设备情况=' + EquipmentCondition, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加 +export function edittype(ManufacturerNumber, ManufacturerName, ManufacturerAbbreviation, address, roleName, phNumber, Fax, Remarks, category, attention, EquipmentCondition) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_外协厂家_增加数据', + param: '序号=' + ManufacturerNumber + '&外协厂家名称=' + ManufacturerName + '&外协厂家简称=' + ManufacturerAbbreviation + '&地址=' + address + '&联系人=' + roleName + '&电话=' + phNumber + '&银行=' + Fax + '&备注=' + Remarks + '&类别=' + category + '&关注=' + attention + '&设备情况=' + EquipmentCondition + } + }) +} +// 编辑 +export function handlechange(CoManufacturerFlowNumber, ManufacturerNumber, ManufacturerName, ManufacturerAbbreviation, address, roleName, phNumber, Fax, Remarks, category, attention, EquipmentCondition) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_外协厂家_修改数据', + param: '外协厂家流水号=' + CoManufacturerFlowNumber + '&序号=' + ManufacturerNumber + '&外协厂家名称=' + ManufacturerName + '&外协厂家简称=' + ManufacturerAbbreviation + '&地址=' + address + '&联系人=' + roleName + '&电话=' + phNumber + '&银行=' + Fax + '&备注=' + Remarks + '&类别=' + category + '&关注=' + attention + '&设备情况=' + EquipmentCondition + } + }) +} +// 删除 +export function handledelete(CoManufacturerFlowNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_外协厂家_删除数据', + param: '外协厂家流水号=' + CoManufacturerFlowNumber + '=int' + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingArrivalTicket.js b/src/assets/img/api/Outsourcing/OutsourcingArrivalTicket.js new file mode 100644 index 0000000..08a94eb --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingArrivalTicket.js @@ -0,0 +1,159 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function insertInto(num2, num3, num4, num5, num6, num7, num8, num9) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '外协管理_发票结算申请单_增加数据', + param: `发票号=${num2}&发票金额=${num3}&外协厂家流水号=${num4}&已付款项=${num5}&尚欠金额=${num6}&税额=${num7}&是否费用类=${num8}&备注=${num9}` + } + }) +} + +// 初始化 外协厂商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_外协厂家_查询数据' + } + }) +} +// 根据条件查发票结算申请单 +export function searchTable1(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_发票结算申请单_查询数据_到票申请', + param: `发票号_check=${group[0]}&发票号=${group[1]}`, + Pagination: group[2] + '&' + group[3] + } + }) +} +// 编辑发票结算申请单 +export function submitEdit(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_发票结算申请单_修改数据', + param: `发票号=${group[0]}&发票金额=${group[1]}&已付款项=${group[2]}&尚欠金额=${group[3]}&税额=${group[4]}&是否费用类=${group[5]}&备注=${group[6]}&发票结算申请单流水号=${group[7]}` + } + }) +} +// 删除发票结算申请单 +export function submitDelete(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '外协管理_发票结算申请单_删除数据', + param: `发票结算申请单流水号=${group[0]}` + } + }) +} +// 提交申请 发票结算申请单 +export function submitApply(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '外协管理_发票结算申请单_提交申请', + param: `发票结算申请单流水号=${group[0]}&申请人=${group[1]}` + } + }) +} +// 发票结算申请单明细列表 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_发票结算申请单明细_查询数据', + param: `发票结算申请单流水号=${num}` + } + }) +} +// 根据供应商查询外协任务 +export function searchPurchase(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_外协任务_查询数据', + param: '外协厂家流水号_check=1&外协厂家流水号=' + data + } + }) +} +// 查询外协明细 +export function searchPurchaseDetail(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_外协任务明细_查询数据', + param: '外协加工任务单流水号=' + data + } + }) +} + +// 发票结算申请单明细增加 +export function addTable2(data, group1, group2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '外协管理_发票结算申请单明细_增加数据', + param: '发票结算申请单流水号=' + data + '&外协明细流水号组=' + group1 + '&到票数量组=' + group2 + } + }) +} +// 发票结算申请单明细删除 +export function deleteTable2(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '外协管理_发票结算申请单明细_删除数据', + param: '发票结算申请单明细流水号=' + data + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingDataMaintenance.js b/src/assets/img/api/Outsourcing/OutsourcingDataMaintenance.js new file mode 100644 index 0000000..80ee7dc --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingDataMaintenance.js @@ -0,0 +1,74 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化获取分类 +export function getType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_查询数据' + } + }) +} +// 根据条件查询工艺信息 +export function getTable(check, Code, check1, Code1, pageList, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据_按工艺名称和分类查', + param: '工艺名称_check=' + check + '&工艺名称=' + Code + '&工艺分类流水号_check=' + check1 + '&工艺分类流水号=' + Code1, + Pagination: pageList + '&' + pageSize + } + }) +} +// 删除工艺信息 +export function delList(MaterialCode) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺名称_删除数据', + param: '工艺编号=' + MaterialCode + } + }) +} +// 新增工艺信息 +export function Add(Name, ShortName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺名称_增加数据', + param: '工艺名称=' + Name + '&工艺名称简称=' + ShortName + } + }) +} +// 修改工艺信息 +export function editList(Code, Price, weightPrice, areaPrice, FlowNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_基础表_工艺名称_外协价格_修改数据', + param: '工艺编号=' + Code + '&外协价格1=' + Price + '&重量价格1=' + weightPrice + '&面积价格1=' + areaPrice + '&外协价格计算标准流水号=' + FlowNumber + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingInspectionEntry.js b/src/assets/img/api/Outsourcing/OutsourcingInspectionEntry.js new file mode 100644 index 0000000..2d2e035 --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingInspectionEntry.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 外协厂商 +export function initOutHelp() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_外协厂家_查询数据' + } + }) +} +// 查询主表 +export function searchTable(PageCurrent, PageSize, check1, num1, check2, num2, check3, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协加工任务单明细_查询数据_条件查询_新1', + param: '外协厂家_check=' + check1 + '&外协厂家流水号=' + num1 + '&表单号_check=' + check2 + '&表单号=' + num2 + '&零件图号_check=' + check3 + '&零件图号=' + num3, + Pagination: PageCurrent + '&' + PageSize + } + }) +} +// 保存 +export function saveRow(num1, inspectDate1, inspectNum1, checkDate1, qualifyNum1, inspectDate2, inspectNum2, checkDate2, qualifyNum2, inspectDate3, inspectNum3, checkDate3, qualifyNum3, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单明细_修改数据_交检', + param: '外协加工任务单明细流水号=' + num1 + '&交检日期1=' + inspectDate1 + '&交检数量1=' + inspectNum1 + '&检查日期1=' + checkDate1 + '&合格数量1=' + qualifyNum1 + '&交检日期2=' + inspectDate2 + '&交检数量2=' + inspectNum2 + '&检查日期2=' + checkDate2 + '&合格数量2=' + qualifyNum2 + '&交检日期3=' + inspectDate3 + '&交检数量3=' + inspectNum3 + '&检查日期3=' + checkDate3 + '&合格数量3=' + qualifyNum3 + '&废品数量=' + num2 + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingPartsQuery.js b/src/assets/img/api/Outsourcing/OutsourcingPartsQuery.js new file mode 100644 index 0000000..7885d96 --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingPartsQuery.js @@ -0,0 +1,86 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 获取零件工序信息(零件号表中) +export function getprocedure(processPlan, single) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_工艺名称简称_新', + param: '工艺计划流水号=' + processPlan + '=int&单件是否外协=' + single + '=int' + } + }) +} +// 查询外协零件 +export function searchTable(check, supplierNameValue, check1, MaterialsValue, check2, time1, time2, check3, Machine, check4, group, token, ID, pageSize, pageCurrent) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协零件_查询数据_新_单序', + param: '外协厂家_check=' + check + '&外协厂家=' + supplierNameValue + '&外协状态_check=' + check1 + '&外协状态=' + MaterialsValue + '&时间_check=' + check2 + '&开始时间=' + time1 + '&结束时间=' + time2 + '&机床_check=' + check3 + '&机床=' + Machine + '&组号_check=' + check4 + '&组号=' + group + '&角色编号=' + token + '&人员编号=' + ID + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 查询外协零件 +export function getExport(check, supplierNameValue, check1, MaterialsValue, check2, time1, time2, pageSize, pageCurrent) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协零件_查询数据_新', + param: '外协厂家_check=' + check + '&外协厂家=' + supplierNameValue + '&外协状态_check=' + check1 + '&外协状态=' + MaterialsValue + '&时间_check=' + check2 + '&开始时间=' + time1 + '&结束时间=' + time2 + } + }) +} +export function search1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协厂家效率图表_查询' + } + }) +} +// 机床名称 +export function getMachines(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + num + '&人员编号=' + num1 + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingPaymentPlanManagement.js b/src/assets/img/api/Outsourcing/OutsourcingPaymentPlanManagement.js new file mode 100644 index 0000000..82d4740 --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingPaymentPlanManagement.js @@ -0,0 +1,128 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询表格数据 +export function searchtable(check1, ManufacturerAbbreviation, check2, starttime, endTime) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协付款_查询', + param: '外协厂家_check=' + check1 + '&外协厂家=' + ManufacturerAbbreviation + '&时间_check=' + check2 + '&开始时间=' + starttime + '&结束时间=' + endTime + } + }) +} +export function getInvoice(Number, check2, starttime, endTime, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协发票管理_查询数据', + param: '外协厂家流水号_check=1&外协厂家流水号=' + Number + '&时间_check=' + check2 + '&开始时间=' + starttime + '&结束时间=' + endTime, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function getPayment(Number, check2, starttime, endTime, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协付款记录_查询数据', + param: '外协厂家流水号=' + Number + '&时间_check=' + check2 + '&开始时间=' + starttime + '&结束时间=' + endTime, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加 +export function AddType1(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协付款_新增发票', + param: '外协厂家流水号=' + num1 + '&发票号=' + num2 + '&开票时间=' + num3 + '&开票金额=' + num4 + } + }) +} +export function AddType2(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协付款_新增付款', + param: '外协厂家流水号=' + num1 + '&付款金额=' + num2 + '&付款日期=' + num3 + } + }) +} +// 编辑 +export function handleChange1(num, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协发票管理_编辑数据', + param: 'id=' + num + '&发票号=' + num2 + '&开票时间=' + num3 + '&开票金额=' + num4 + } + }) +} +// 删除 +export function handleDelete1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协发票管理_删除数据', + param: 'id=' + num + } + }) +} +export function handleChange2(num, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协付款管理_编辑数据', + param: '外协付款流水号=' + num + '&付款金额=' + num2 + '&付款日期=' + num3 + } + }) +} +// 删除 +export function handleDelete2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协付款管理_删除数据', + param: '外协付款流水号=' + num + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingPaymentPlanManagement2.js b/src/assets/img/api/Outsourcing/OutsourcingPaymentPlanManagement2.js new file mode 100644 index 0000000..71f4d25 --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingPaymentPlanManagement2.js @@ -0,0 +1,147 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 外协厂商 +export function initOutHelp() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_外协厂家_查询数据' + } + }) +} +// 查询表格数据 +export function searchtable(check, num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_序间外协付款查询', + param: '外协厂家流水号_check=' + check + '&外协厂家流水号=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询发票信息 +export function getParts(Number, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协发票管理_查询数据', + param: '外协厂家流水号=' + Number + '=int', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加 +export function edittype(num1, num2, num3, num4, num5, num6, num7, num8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协发票管理_增加数据', + param: '外协厂家流水号=' + num1 + '&发票号=' + num2 + '&开户行=' + num3 + '&开票时间=' + num4 + '&开票金额=' + num5 + '&接收人=' + num6 + '&接收时间=' + num7 + '&备注=' + num8 + } + }) +} +// 编辑 +export function handlechange(num, num2, num3, num4, num5, num6, num7, num8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协发票管理_编辑数据', + param: 'id=' + num + '&发票号=' + num2 + '&开户行=' + num3 + '&开票时间=' + num4 + '&开票金额=' + num5 + '&接收人=' + num6 + '&接收时间=' + num7 + '&备注=' + num8 + } + }) +} +// 删除 +export function handledelete(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协发票管理_删除数据', + param: 'id=' + num + } + }) +} + +// 查询付款数据 +export function getParts3(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_序间外协付款明细查询', + param: '外协厂家流水号=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 外协付款增加 +export function outPay(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协付款计划_增加数据', + param: '外协厂家流水号=' + num1 + '&付款金额=' + num2 + '&付款日期=' + num3 + '&备注=' + num4 + } + }) +} +// 外协付款编辑 +export function edit(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协付款计划_修改数据', + param: '外协付款流水号=' + num1 + '&付款金额=' + num2 + '&备注=' + num3 + } + }) +} +// 外协付款删除 +export function handledelete3(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协付款计划_删除数据', + param: '外协付款流水号=' + num1 + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingPaymentRequest.js b/src/assets/img/api/Outsourcing/OutsourcingPaymentRequest.js new file mode 100644 index 0000000..cfe8021 --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingPaymentRequest.js @@ -0,0 +1,115 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询请款表 +export function searchRequestFund(pageCurrent, pageSize, check1, start, end, check2, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_请款_查询数据', + param: `时间段_check=${check1}&开始时间=${start}&结束时间=${end}&外协厂家流水号_check=${check2}&外协厂家流水号=${num}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 初始化 外协厂商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_外协厂家_查询数据' + } + }) +} +export function submitRequestFund(contractGroup, sumGroup, supplier, money, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '外协管理_请款_增加数据', + param: `外协加工任务单流水号组=${contractGroup}&合同总额组=${sumGroup}&外协厂家流水号=${supplier}&请款金额=${money}&请款人=${person}` + } + }) +} +// 查询离线合同待请款信息 +export function searchRequsetFundDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_外协任务_请款明细_查询数据', + param: `外协任务请款流水号=${num}` + } + }) +} +// 取消请款 +export function cancelRequestFund(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_请款_删除数据', + param: `外协任务请款流水号=${num}` + } + }) +} +// 查询离线合同待请款信息 +export function searchPurchaseContract(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_查询数据_请款', + param: `外协厂家流水号_check=${check}&外协厂家流水号=${num}&外协厂家名称_check=0` + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细_查询数据NEW', + param: '采购合同流水号=' + num + } + }) +} +// 采购合同明细查询 +export function searchTable3(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细_成组采购_查询数据', + param: '采购合同流水号=' + num + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingPriceBudget.js b/src/assets/img/api/Outsourcing/OutsourcingPriceBudget.js new file mode 100644 index 0000000..203431b --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingPriceBudget.js @@ -0,0 +1,91 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询(未编制) +export function searchPartNum1(num1, start, end, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协价格预算查询零件_MESWORK', + param: '零件图号=' + num1 + '&开始时间=' + start + '&结束时间=' + end, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询零件号(已编制) +export function searchPartNum2(num, start, end, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协价格预算查询零件已编制_MESWORK', + param: '零件图号=' + num + '&开始时间=' + start + '&结束时间=' + end, + Pagination: pageCurrent + '&' + pageSize + } + }) +} + +// 查询零件工艺 +export function searchTable(num, outHelp) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_新', + param: '工艺计划流水号=' + num + '&单件是否外协=' + outHelp + } + }) +} +// 保存重量面积 +export function saveWeightArea(num, weight, area) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据_重量面积', + param: '工艺计划流水号=' + num + '&重量=' + weight + '&面积=' + area + } + }) +} +// 保存材料费 +export function saveMaterialPrice(num, price) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据_材料费', + param: '工艺计划流水号=' + num + '&材料费=' + price + } + }) +} +// 保存每行价格 +export function saveRowPrice(num1, price1, num2, price2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_外协预算价格_系数', + param: '工序流水号=' + num1 + '&外协预算价格=' + price1 + '&工艺计划流水号=' + num2 + '&材料费=' + price2 + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingQCSearch.js b/src/assets/img/api/Outsourcing/OutsourcingQCSearch.js new file mode 100644 index 0000000..08802b3 --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingQCSearch.js @@ -0,0 +1,288 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 初始化质检类型 +export function QualityType() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质检类型_查询数据' + } + }) +} +// 初始化不合格原因 +export function initReasonsForNonconformity() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_不合格原因_查询数据' + } + }) +} +// 初始化不合格处理 +export function initDisqualificationTreatment() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_不合格处理_查询数据' + } + }) +} +// 初始化质检人员 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质量情况_查询数据_质检人员' + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 零件查询 +export function searchparts(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_零件信息_查询数据', + param: '组件流水号=' + num + } + }) +} +// 工序查询 +export function searchprocedure(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_工序信息_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +// 投产数量查询 +export function searchproceductnum(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_投产数量_查询数据', + param: '工艺计划流水号=' + num + } + }) +} + +// 操作工查询 +export function searchoperators(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_工序质检_查询人员数据_电脑端', + param: '工序流水号=' + num + } + }) +} +// 新增序间检验 +export function submitTable(...param) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_质检管理_新增', + param: `零部件流水号=${param[0]}&质检类型代码=${param[1]}&数量=${param[2]}&是否合格=${param[3]}&人员编号=${param[4]}&不合格数量=${param[5]}&不合格原因=${param[6]}&不合格处理=${param[7]}&备注=${param[8]}&操作工=${param[9]}&编辑人员编号=${param[10]}` + } + }) +} +export function confirmEdit(...param) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_质检管理_编辑处理', + param: `质检流水号=${param[0]}&质检类型代码=${param[1]}&零部件流水号=${param[2]}&是否合格=${param[3]}&数量=${param[4]}&不合格数量=${param[5]}&不合格原因=${param[6]}&不合格处理=${param[7]}&备注=${param[8]}&编辑人员编号=${param[9]}` + } + }) +} + +export function deleterow(...param) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_质检管理_删除处理', + param: `质检流水号=${param[0]}&质检类型代码=${param[1]}&零部件流水号=${param[2]}&数量=${param[3]}` + } + }) +} +// 质检管理_质量情况_查询数据 +export function selecttable(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_工序外协件_查询数据', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&组件流水号_check=' + check2 + '&组件流水号=' + value2 + '&零件名称_check=' + check3 + '&零件名称=' + value3 + + '&质检类型代码_check=' + check4 + '&质检类型代码=' + value4 + '&开始时间_check=' + check5 + '&开始时间=' + value5 + '&结束时间_check=' + check6 + '&结束时间=' + value6 + '&质检情况_check=' + check7 + '&质检情况=' + value7 + '&人员编号_check=' + check8 + '&人员编号=' + value8 + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 质检管理_质量情况_查询数据 +export function selecttable22(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质量情况_查询数据', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&组件流水号_check=' + check2 + '&组件流水号=' + value2 + '&零件名称_check=' + check3 + '&零件名称=' + value3 + + '&质检类型代码_check=' + check4 + '&质检类型代码=' + value4 + '&开始时间_check=' + check5 + '&开始时间=' + value5 + '&结束时间_check=' + check6 + '&结束时间=' + value6 + '&质检情况_check=' + check7 + '&质检情况=' + value7 + '&人员编号_check=' + check8 + '&人员编号=' + value8 + } + }) +} +export function searchPic(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_图片_查询数据', + param: '质检流水号=' + num + } + }) +} +// 查询外协到货单明细 +export function searchTableDetail(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '质检管理_质检数据_查询数据', + param: `检测类型=${params[0]}&质检流水号=${params[1]}` + } + }) +} +export function searchData() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_加工顺序调整_查询正在加工零件工序_NEW' + } + }) +} +export function searchData1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'MES_机加工MES_记录零件待加工显示_NEW' + } + }) +} +export function processingStatus(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_成组配套加工进度_查询数据', + param: '工艺计划流水号=' + num + } + }) +} +export function Prohibit(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '质检管理_质检情况_禁用', + param: '质检流水号=' + num + '&质检类型代码=' + num1 + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingStatus.js b/src/assets/img/api/Outsourcing/OutsourcingStatus.js new file mode 100644 index 0000000..873f8db --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingStatus.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询外协零件状态 +export function searchOutHelpState(PageCurrent, PageSize, check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协零件状态_查询数据', + param: '零件图号_check=' + check + '&零件图号=' + num + '&外协零件状态_check=0&外协零件状态=0', + Pagination: PageCurrent + '&' + PageSize + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingTaskChanges.js b/src/assets/img/api/Outsourcing/OutsourcingTaskChanges.js new file mode 100644 index 0000000..cf1cfdb --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingTaskChanges.js @@ -0,0 +1,212 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getTable(checked, contractNumber, checked1, manufacturers, checked2, time1, time2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协加工任务单_查询数据', + param: '外协加工任务单_check=0=int&表单号_check=' + checked + '=int&表单号=' + contractNumber + '=string&外协厂家_check=' + checked1 + '=int&外协厂家=' + manufacturers + '=int&任务下达日期_时间段=' + checked2 + '=int&开始时间=' + time1 + '&结束时间=' + time2 + '&单据状态_check=1=int&单据状态=2=int&外协员编号_check=1=int&外协员编号=1180=int' + } + }) +} +export function getData1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_外协厂家_查询数据' + } + }) +} +export function getTable1(check, partNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据_外协_新', + param: '零件图号_check=' + check + '=int&零件图号=' + partNumber + '=string' + } + }) +} +export function getprocedure(processPlan, single) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_工艺名称简称_新', + param: '工艺计划流水号=' + processPlan + '=int&单件是否外协=' + single + '=int' + } + }) +} +export function searchManufactor(name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协厂家_查询', + param: '序号_check=0=bit&序号=' + ' ' + '=string&外协厂家名称_check=1=bit&外协厂家名称=' + name + '=string&外协厂家简称_check=0=bit&外协厂家简称=' + ' ' + '=string&地址_check=0=bit&地址=' + ' ' + '=string&联系人_check=0=bit&联系人=' + ' ' + '=string&电话_check=0=bit&电话=' + ' ' + '=string&传真_check=0=bit&传真=' + ' ' + '=string&备注_check=0=bit&备注=' + ' ' + '=string&类别_check=0=bit&类别=' + ' ' + '=string&关注_check=0=bit&关注=' + ' ' + '=string&设备情况_check=0=bit&设备情况=' + ' ' + '=string' + } + }) +} +export function spareParts(processNum, single) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_全部_新', + param: '工艺计划流水号=' + processNum + '=int&工序数量=21=int&单件是否外协=' + single + '=int' + } + }) +} +export function spareParts1(processNum, single) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_全部_新', + param: '工艺计划流水号=' + processNum + '=int&工序数量=31=int&单件是否外协=' + single + '=int' + } + }) +} +export function addTable(contractNumber, manufacturers, time, freight) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_增加数据', + param: '表单号=' + contractNumber + '=string&外协计划员编号=1180=int&外协厂家=' + manufacturers + '=int&任务下达日期=' + time + '=string&运费=' + freight + '=int' + } + }) +} + +export function deleteData(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_删除数据', + param: '外协加工任务单流水号=' + Number + '=int' + } + }) +} +export function deleteData1(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单明细_删除数据', + param: '外协加工任务单明细流水号=' + Number + '=int' + } + }) +} +export function insertParts(processNum, Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单明细_增加数据', + param: '外协加工任务单流水号=' + Number + '=int&工艺计划流水号=' + processNum + '=int' + } + }) +} +export function getParts(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协加工任务单明细_查询数据', + param: '外协加工任务单流水号=' + Number + '=int' + } + }) +} +export function getNumber(time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协加工任务单_查询数据_单据编号', + param: '任务下达日期=' + time + '=string&表单号=1=string=output' + } + }) +} +export function getPrice(Number, money, money1, money2, money3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单明细_修改数据', + param: '外协加工任务单明细流水号=' + Number + '=int&加工价格_预算=' + money + '&加工价格_成交=' + money1 + '&材料价格_价格=' + money2 + '&其他价格=' + money3 + '&入库标志=1=int&交检数量=0=int&合格数量=0=int&回用数量=0=int&废品数量=0=int' + } + }) +} +export function editData(Number, manufacturers, freight, documentStatus, sign, Explain) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_修改数据', + param: '外协加工任务单流水号=' + Number + '=int&外协厂家=' + manufacturers + '=int&运费=' + freight + '=int&单据状态=' + documentStatus + '=int&入库标志=' + sign + '=int&扣款说明=' + Explain + } + }) +} +export function editData1(Number, manufacturers, freight, documentStatus, sign, Explain) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_修改数据', + param: '外协加工任务单流水号=' + Number + '=int&外协厂家=' + manufacturers + '=int&运费=' + freight + '=int&单据状态=' + documentStatus + '=int&入库标志=' + sign + '=int&扣款说明=' + Explain + '&扣款_质量=0=int&扣款_计划=0=int&扣款_其他=0=int' + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingTaskExecution.js b/src/assets/img/api/Outsourcing/OutsourcingTaskExecution.js new file mode 100644 index 0000000..212fa13 --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingTaskExecution.js @@ -0,0 +1,187 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 外协厂商 +export function initOutHelp() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_外协厂家_查询数据' + } + }) +} +// 初始化获取已预算价格,未选入到外协加工任务单的零件 +export function getTable1(check, partNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协任务执行_未选入零件_查询', + param: '零件图号_check=' + check + '=int&零件图号=' + partNumber + '=string' + } + }) +} +// 初始化获取已生成的外协加工任务单 +export function getTable(checked, contractNumber, check) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协加工任务单_查询数据_2020', + param: '表单号_check=' + checked + '&表单号=' + contractNumber + '&查询历史_check=' + check + } + }) +} +// 查询任务单明细 +export function getParts(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协任务执行_外协加工任务单明细_查询数据', + param: '外协加工任务单流水号=' + Number + } + }) +} + +// 打回 +export function getBack(processPlan, number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协零件_打回', + param: '工艺计划流水号=' + processPlan + '&外协数量=' + number + } + }) +} +// 选入零件 +export function insertParts(processNum, Number, outsourcingNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协加工任务单_选入_循环执行', + param: '外协加工任务单流水号=' + Number + '&工艺计划流水号组=' + processNum + '&外协数量组=' + outsourcingNumber + } + }) +} +// 计算价格 +export function getPrice(Number, money) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_外协加工任务单_保存_循环执行', + param: '外协加工任务单明细流水号组=' + Number + '&加工价格_成交组=' + money + } + }) +} +// 成交 +export function editData1(Number, manufacturers, Group, money) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_修改数据', + param: '外协加工任务单流水号=' + Number + '&外协厂家=' + manufacturers + '&外协加工任务单明细流水号组=' + Group + '&加工价格_成交组=' + money + '&运费=0&单据状态=2&入库标志=1&扣款说明=&扣款_质量=0&扣款_计划=0&扣款_其他=0' + } + }) +} +// 新建外协加工任务单 +export function addTable(contractNumber, personNum, manufacturers, time, time2, freight) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_增加数据', + param: '表单号=' + contractNumber + '&外协计划员编号=' + personNum + '&外协厂家=' + manufacturers + '&任务下达日期=' + time + '&到货日期=' + time2 + '&运费=' + freight + } + }) +} +// 外协加工任务单修改 +export function editData(Number, manufacturers, freight, Explain, time2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_修改数据', + param: '外协加工任务单流水号=' + Number + '&外协厂家=' + manufacturers + '&运费=' + freight + '&扣款说明=' + Explain + '&到货日期=' + time2 + } + }) +} +// 删除外协加工任务单 +export function deleteData(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_删除数据', + param: '外协加工任务单流水号=' + Number + } + }) +} +// 移除零件 +export function deleteData1(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单明细_删除数据', + param: '外协加工任务单明细流水号=' + Number + } + }) +} + +// 数据库生产表单号 +export function getNumber(time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协加工任务单_查询数据_单据编号', + param: '任务下达日期=' + time + '&表单号=1=string=output' + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingTaskQuery.js b/src/assets/img/api/Outsourcing/OutsourcingTaskQuery.js new file mode 100644 index 0000000..913c937 --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingTaskQuery.js @@ -0,0 +1,267 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 单据状态: 1 未成交 2 成交 3 作废 +export function shouhuo(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_修改数据_作废', + param: '外协加工任务单流水号=' + num + '&单据状态=3' + } + }) +} +// 初始化获取已生成的外协加工任务单初始化获取已生成的外协加工任务单 +export function getTable(checked, contractNumber, check1, partNumber, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协执行_查询外协任务单', + param: '厂家或表单号_check=' + checked + '&厂家或表单号=' + contractNumber + '&零件图号_check=' + check1 + '&零件图号=' + partNumber, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 初始化获取外协厂家数据 +export function getData1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_外协厂家_查询数据' + } + }) +} +// 初始化获取已预算价格,未选入到外协加工任务单的零件 +export function getTable1(check, partNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_查询数据_外协_新', + param: '零件图号_check=' + check + '=int&零件图号=' + partNumber + '=string' + } + }) +} +// 获取零件工序信息(零件号表中) +export function getprocedure(processPlan, single) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_工艺名称简称_新', + param: '工艺计划流水号=' + processPlan + '=int&单件是否外协=' + single + '=int' + } + }) +} +// 外协厂家查询 +export function searchManufactor(name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协厂家_查询', + param: '序号_check=0=bit&序号=' + ' ' + '=string&外协厂家名称_check=1=bit&外协厂家名称=' + name + '=string&外协厂家简称_check=0=bit&外协厂家简称=' + ' ' + '=string&地址_check=0=bit&地址=' + ' ' + '=string&联系人_check=0=bit&联系人=' + ' ' + '=string&电话_check=0=bit&电话=' + ' ' + '=string&传真_check=0=bit&传真=' + ' ' + '=string&备注_check=0=bit&备注=' + ' ' + '=string&类别_check=0=bit&类别=' + ' ' + '=string&关注_check=0=bit&关注=' + ' ' + '=string&设备情况_check=0=bit&设备情况=' + ' ' + '=string' + } + }) +} +export function spareParts(processNum, single) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_全部_新', + param: '工艺计划流水号=' + processNum + '=int&工序数量=21=int&单件是否外协=' + single + '=int' + } + }) +} +// 暂未启用 +export function spareParts1(processNum, single) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_根据工艺计划流水号_全部_新', + param: '工艺计划流水号=' + processNum + '=int&工序数量=31=int&单件是否外协=' + single + '=int' + } + }) +} +// 新建外协加工任务单 +export function addTable(contractNumber, personNum, manufacturers, time, freight) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_增加数据', + param: '表单号=' + contractNumber + '=string&外协计划员编号=' + personNum + '&外协厂家=' + manufacturers + '=int&任务下达日期=' + time + '=string&运费=' + freight + '=int' + } + }) +} +// 外协加工任务单修改 +export function editData(Number, manufacturers, freight, documentStatus, sign, Explain) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_修改数据', + param: '外协加工任务单流水号=' + Number + '=int&外协厂家=' + manufacturers + '=int&运费=' + freight + '=int&单据状态=' + documentStatus + '=int&入库标志=' + sign + '=int&扣款说明=' + Explain + } + }) +} +// 成交 +export function editData1(Number, manufacturers, freight, documentStatus, sign, Explain) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_修改数据', + param: '外协加工任务单流水号=' + Number + '=int&外协厂家=' + manufacturers + '=int&运费=' + freight + '=int&单据状态=' + documentStatus + '=int&入库标志=' + sign + '=int&扣款说明=' + Explain + '&扣款_质量=0&扣款_计划=0&扣款_其他=0' + } + }) +} +// 删除外协加工任务单 +export function deleteData(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_删除数据', + param: '外协加工任务单流水号=' + Number + '=int' + } + }) +} +// 移除零件 +export function deleteData1(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单_修改数据_作废', + param: '外协加工任务单明细流水号=' + Number + '&单据状态=4' + } + }) +} +// 零件到货 +export function Arrival(num1, Number, Num, state1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协零件_到货', + param: '外协加工任务单流水号=' + num1 + '&外协加工任务单明细流水号组=' + Number + '&工艺计划流水号组=' + Num + '&分批状态组=' + state1 + } + }) +} +// 查询任务单明细 +export function getParts(Number, check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协加工任务单明细_查询数据', + param: '外协加工任务单流水号=' + Number + '=int' + '&零件图号_check=' + check + '&零件图号=' + part + } + }) +} +// 数据库生产表单号 +export function getNumber(time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协加工任务单_查询数据_单据编号', + param: '任务下达日期=' + time + '=string&表单号=1=string=output' + } + }) +} +// 计算价格 +export function getPrice(Number, money, money1, money2, money3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单明细_修改数据', + param: '外协加工任务单明细流水号=' + Number + '=int&加工价格_预算=' + money + '&加工价格_成交=' + money1 + '&材料价格_价格=' + money2 + '&其他价格=' + money3 + '&入库标志=1=int&交检数量=0=int&合格数量=0=int&回用数量=0=int&废品数量=0=int' + } + }) +} +export function handlechange(Number, code) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_工作者', + param: '工序流水号=' + Number + '&工作者考勤编号=' + code + } + }) +} +export function submitArrival(outsourcingMX, number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协零件_分批到货', + param: '外协加工任务单明细流水号=' + outsourcingMX + '&到货数量=' + number + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingTaskQuerySearch.js b/src/assets/img/api/Outsourcing/OutsourcingTaskQuerySearch.js new file mode 100644 index 0000000..8d7d73c --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingTaskQuerySearch.js @@ -0,0 +1,32 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化获取已生成的外协加工任务单 +export function getTable(checked, contractNumber, check, check1, num, num1, check2, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协加工任务查询_查询数据', + param: '表单号_check=' + checked + '&表单号=' + contractNumber + '&查询历史_check=' + check + '&下达日期_check=' + check1 + '&任务下达开始时间=' + num + '&任务下达结束时间=' + num1 + '&零件图号_check=' + check2 + '&零件图号=' + part + } + }) +} +// 查询任务单明细 +export function getParts(Number, check2, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协任务查询_外协加工任务单明细_查询数据', + param: '外协加工任务单流水号=' + Number + '&零件图号_check=' + check2 + '&零件图号=' + part + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingTicketArrivalQuery.js b/src/assets/img/api/Outsourcing/OutsourcingTicketArrivalQuery.js new file mode 100644 index 0000000..8a5c8cb --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingTicketArrivalQuery.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 根据条件查发票结算申请单 +export function searchTable1(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_发票结算申请单查询_查询数据', + param: `时间段_check=${group[0]}&开始日期=${group[1]}&结束日期=${group[2]}&是否提交=1&角色编号=${group[5]}&外协厂家_check=${group[6]}&外协厂家_流水号=${group[7]}`, + Pagination: group[3] + '&' + group[4] + } + }) +} +// 发票结算申请单明细列表 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_发票结算申请单明细_查询数据', + param: `发票结算申请单流水号=${num}` + } + }) +} +// 撤回审批 +export function cancel(...data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '外协管理_发票结算申请单_撤回审批', + param: `发票结算申请单流水号=${data[0]}&审批代号=${data[1]}` + } + }) +} diff --git a/src/assets/img/api/Outsourcing/OutsourcingTimeBalance.js b/src/assets/img/api/Outsourcing/OutsourcingTimeBalance.js new file mode 100644 index 0000000..379302e --- /dev/null +++ b/src/assets/img/api/Outsourcing/OutsourcingTimeBalance.js @@ -0,0 +1,277 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目名称 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_项目名称_查询数据', + param: '考核状态=5' + } + }) +} +// 查询机床号 +export function searchMachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_查询数据', + param: '项目流水号=' + num + '&是否传递=2&考核状态=5&工艺任务分配状态=2&定额任务分配状态=2&单件是否外协=2' + } + }) +} +// 查询组号 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据', + param: '机床流水号=' + num + '&是否传递=2&考核状态=5&工艺任务分配状态=2&定额任务分配状态=2&单件是否外协=2' + } + }) +} +// 查询表1 +export function searchTable1(PageCurrent, PageSize, check1, num1, check2, num2, check3, num3, check4, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_New', + param: '项目流水号_check=' + check1 + '&项目流水号=' + num1 + '&机床流水号_check=' + check2 + '&机床流水号=' + num2 + '&组件流水号_check=' + check3 + '&组件流水号=' + num3 + '&零件图号_check=' + check4 + '&零件图号=' + num4 + '&是否查询全部数据=1&单件是否外协=2&考核状态=5', + Pagination: PageCurrent + '&' + PageSize + } + }) +} +// 判断上班状态 +export function judgeWork(date) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工作日历_获得状态', + param: '工作日期=' + date + } + }) +} +// 修改机加工开始结束时间 +export function makePartPlan(num, start, end) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_机加工时间_修改数据', + param: '工艺计划流水号=' + num + '&机加工开始时间=' + start + '&机加工结束时间=' + end + } + }) +} +// 制定零件计划 计算工序时间(猜测:机加工开始时间和计划开始时间应该是同一个) +export function computeProcedureTime(num, start, end) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_计算工序计划时间', + param: '工艺计划流水号=' + num + '&计划开始时间=' + start + '&计划结束时间=' + end + } + }) +} +// 板焊结束 +export function boardWeldEnd(num, time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据_修改板焊工段计划完成时间', + param: '工艺计划流水号=' + num + '&板焊工段计划完成时间=' + time + } + }) +} +// 取消外协 +export function cancelOut(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_划为外协', + param: '工艺计划流水号=' + num + '&单件是否外协=1&单件是否外协分类=' + num1 + } + }) +} +// 查询工序能力 +export function searchProcessAbility(start, end, PageCurrent, PageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_计划平衡表_各个工序总加工能力_查询数据_新', + param: '查询开始日期=' + start + '&查询结束日期=' + end + '&单件是否外协=2', + Pagination: PageCurrent + '&' + PageSize + } + }) +} +// 查询工序工时 +export function searchProcedureTime(time, num1, PageCurrent, PageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_工序工时', + param: '计划日期_check=1&计划日期=' + time + '&工艺编号_check=1&工艺编号=' + num1 + '&组件流水号_check=0&组件流水号=0&单件是否外协=2', + Pagination: PageCurrent + '&' + PageSize + // check1, time, check2, num1, check3, num2 + // param: '计划日期_check=' + check1 + '&计划日期=' + time + '&工艺编号_check=' + check2 + '&工艺编号=' + num1 + '&组件流水号_check=' + check3 + '&组件流水号=' + num2 + '&单件是否外协=2' + } + }) +} +// 调整单件进度(↑) +export function adjustSingleProgress(num, start, end) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_机加工时间_修改数据', + param: '工艺计划流水号=' + num + '&机加工开始时间=' + start + '&机加工结束时间=' + end + } + }) +} +// 确定零件进度(↑) +export function confirmPartProgress(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_划为外协', + param: '工艺计划流水号=' + num + '&单件是否外协=1&单件是否外协分类=' + num1 + } + }) +} +// 确定零件计划 +export function confirmPartPlan(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_划为外协_系数', + param: '工艺计划流水号=' + num + '&单件是否外协=2&单件是否外协分类=' + num1 + } + }) +} +// 查询表1(零件图号等) +export function searchTable11(PageCurrent, PageSize, check1, num1, check2, num2, check3, num3, check4, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_Newdistinct', + param: '项目流水号_check=' + check1 + '&项目流水号=' + num1 + '&机床流水号_check=' + check2 + '&机床流水号=' + num2 + '&组件流水号_check=' + check3 + '&组件流水号=' + num3 + '&零件图号_check=' + check4 + '&零件图号=' + num4 + '&是否查询全部数据=1&单件是否外协=2&考核状态=5', + Pagination: PageCurrent + '&' + PageSize + } + }) +} +// 查询表1(30列) +export function searchTable12(num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_NewNew', + param: '零件图号=' + num4 + } + }) +} +// 点击表格外协更改状态 +export function table1Out(num1, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_外协平衡', + param: '工艺计划流水号=' + num1 + '&是否预计外协=1&是否预计外协分类=' + num3 + } + }) +} +// 修改零件着急状态 +export function zhaoji(num, a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据_修改零件着急状态', + param: '工艺计划流水号=' + num + '&零件类型=' + a + } + }) +} +// 修改加工件合格时间 +export function machiningQualified(num, a) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_修改数据_修改加工件合格时间', + param: '工艺计划流水号=' + num + '&加工件合格时间=' + a + } + }) +} + diff --git a/src/assets/img/api/Outsourcing/PreorderAssociation.js b/src/assets/img/api/Outsourcing/PreorderAssociation.js new file mode 100644 index 0000000..cfb2ffa --- /dev/null +++ b/src/assets/img/api/Outsourcing/PreorderAssociation.js @@ -0,0 +1,126 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function machine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_序间外协_项目查询' + } + }) +} +export function getToolNum() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工艺计划_序间外协机床查询' + } + }) +} +// 组号 +export function getNum(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + num + } + }) +} +// 查询表1 +export function searchTable(num1, num2, num3, num4, num5, num6, check, num7, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_序间外协_查询零件', + param: '项目流水号_check=' + num1 + '&项目流水号=' + num2 + '&机床流水号_check=' + num3 + '&机床流水号=' + num4 + '&组件流水号_check=' + num5 + '&组件流水号=' + num6 + '&零件图号_check=' + check + '&零件图号=' + num7 + '&考核状态_check=0&考核状态=0&单件是否外协_check=1&单件是否外协=1&时间=0&机加工开始时间=0&机加工结束时间=0&零件类型=0', + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询表2 +export function searchTable2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_工序工时_划单序外协', + param: '工艺计划流水号=' + num1 + } + }) +} +// 序间外协状态更改 +export function edit(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_单序外协', + param: '工序流水号=' + num1 + '&工序间是否外协=' + num2 + '&外协数量=' + num3 + } + }) +} +export function edit2(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_序间外协转换', + param: '工序流水号=' + num1 + '&工艺计划流水号=' + num2 + '&是否外协=' + num3 + '&外协数量=' + num4 + } + }) +} +// 保存每行价格 +export function saveRowPrice(num1, price1, num2, price2, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工序_修改数据_序间外协预算价格_系数', + param: '工序流水号=' + num1 + '&外协预算价格=' + price1 + '&工艺计划流水号=' + num2 + '&材料费=' + price2 + '&外协分配人员编号=' + id + } + }) +} +// 保存每行价格 +export function changeState(num1, procecss) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生成管理_外协状态_修改数据', + param: '工艺计划流水号=' + num1 + '&工序流水号=' + procecss + } + }) +} diff --git a/src/assets/img/api/Outsourcing/UnqualifiedTreatment.js b/src/assets/img/api/Outsourcing/UnqualifiedTreatment.js new file mode 100644 index 0000000..393b444 --- /dev/null +++ b/src/assets/img/api/Outsourcing/UnqualifiedTreatment.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 外协厂商 +export function initOutHelp() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_外协厂家_查询数据' + } + }) +} +// 查询主表 +export function searchTable(PageCurrent, PageSize, check1, num1, check2, num2, check3, num3, check4, num4, check5, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_外协加工任务单明细_查询数据_条件查询_新1', + param: '外协厂家_check=' + check1 + '&外协厂家流水号=' + num1 + '&表单号_check=' + check2 + '&表单号=' + num2 + '&零件图号_check=' + check3 + '&零件图号=' + num3 + '&任务下达日期_年_check=' + check4 + '&任务下达日期_年=' + num4 + '&任务下达日期_月_check=' + check5 + '&任务下达日期_月=' + num5, + Pagination: PageCurrent + '&' + PageSize + } + }) +} +// 编辑不合格数量 +export function editList(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理_外协加工任务单明细_修改数据_不合格处理', + param: '外协加工任务单明细流水号=' + num + '&废品数量=' + num1 + '&不合格处理方式=' + num2 + } + }) +} diff --git a/src/assets/img/api/ProjectManagement/progress.js b/src/assets/img/api/ProjectManagement/progress.js new file mode 100644 index 0000000..02f2afe --- /dev/null +++ b/src/assets/img/api/ProjectManagement/progress.js @@ -0,0 +1,16 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function projectSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} diff --git a/src/assets/img/api/ProjectManagement/summarize.js b/src/assets/img/api/ProjectManagement/summarize.js new file mode 100644 index 0000000..1f1acad --- /dev/null +++ b/src/assets/img/api/ProjectManagement/summarize.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function projectSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} + +export function getTableData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '项目总结_查询数据', + param: `项目流水号=${num}` + } + }) +} + +export function editTableData(num, projectValue, projectName, projectNum, producer, reviewer, projectManager, makeTime, startTime, planTime, accturalTime, timeAnalysis, planCost, accturalCost, costAnalysis, planResult, accturalResult, notResult, resultAnalysis, summary, projectManagerDate, reviewerDate) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '项目总结_编辑数据', + param: `项目总结流水号=${num}&项目流水号=${projectValue}&项目名称=${projectName}&项目编号=${projectNum}&制作人=${producer}&审核人=${reviewer}&项目经理=${projectManager}&制作日期=${makeTime}&开始时间=${startTime}&计划完成日期=${planTime}&实际完成日期=${accturalTime}&时间分析=${timeAnalysis}&计划费用=${planCost}&实际费用=${accturalCost}&成本分析=${costAnalysis}&计划交付结果=${planResult}&实际交付结果=${accturalResult}&未交付结果=${notResult}&交付结果分析=${resultAnalysis}&项目经验教训总结=${summary}&项目经理签字日期=${projectManagerDate}&审核人签字日期=${reviewerDate}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/ArrivalStateSearch.js b/src/assets/img/api/PurchasingCenter/ArrivalStateSearch.js new file mode 100644 index 0000000..f8ee938 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/ArrivalStateSearch.js @@ -0,0 +1,103 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同 +export function initArrivalStateContact(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购请款表_查询数据', + param: `供应商流水号_check=1&供应商流水号=${num}` + } + }) +} +// 查询到货情况 +export function searchArrivalState(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_到货情况_查询数据', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询仓库到货情况 +export function searchArrivalState1(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_仓库到货情况_查询数据', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询到货情况 +export function searchArrivalNum(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同物料到货情况_查询数据', + param: `采购合同流水号=${num}` + } + }) +} +// 更改到货情况 +export function submit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_仓库到货情况_到货', + param: `采购合同流水号=${num}` + } + }) +} +// 查询仓库到货情况 +export function searchArrivalState12(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_仓库到货情况_查询数据_NEW', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}&供应商流水号_check=${check2}&供应商流水号=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchgongyings() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_仓库到货情况_供货商查询数据' + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/BacklogGoodsAnalysis.js b/src/assets/img/api/PurchasingCenter/BacklogGoodsAnalysis.js new file mode 100644 index 0000000..dfede91 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/BacklogGoodsAnalysis.js @@ -0,0 +1,48 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询库存量 +export function searchMaterialNum(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_物料与货位对照_查询数据', + param: `物料名称_check=${check1}&物料名称=${val1}&物料规格_check=${check2}&物料规格=${val2}&物料型号_check=${check3}&物料型号=${val3}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询滞货库存量 +export function searchBacklogNum(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_滞货物料与货位对照_查询数据', + param: `物料名称_check=${check1}&物料名称=${val1}&物料规格_check=${check2}&物料规格=${val2}&物料型号_check=${check3}&物料型号=${val3}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 转为滞货 +export function submitTurn(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_转为滞货', + param: `物料流水号=${params[0]}&转滞货数量=${params[1]}&物料与货位对照流水号=${params[2]}&货位流水号=${params[3]}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/BacklogGoodsPrepare.js b/src/assets/img/api/PurchasingCenter/BacklogGoodsPrepare.js new file mode 100644 index 0000000..e4b89d9 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/BacklogGoodsPrepare.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询滞货使用记录 +export function searchBacklogUseRecord(pageCurrent, pageSize, status) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_滞货使用记录_查询数据', + param: '关联状态=' + status, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询滞货使用记录 +export function searchBacklogLocation(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_滞货物料与货位_查询数据', + param: '物料流水号=' + num + } + }) +} +// 提交关联 +export function submitConnectBacklog(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_滞货物料关联_增加数据', + param: `滞货使用流水号=${params[0]}&物料与货位对照流水号组=${params[1]}&关联数量组=${params[2]}` + } + }) +} +// 查询滞货关联明细 +export function searchBacklogConnectDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_滞货关联明细_查询数据', + param: '滞货使用流水号=' + num + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/CreateInquirySheet.js b/src/assets/img/api/PurchasingCenter/CreateInquirySheet.js new file mode 100644 index 0000000..b6306d1 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/CreateInquirySheet.js @@ -0,0 +1,633 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询询价单号 +export function getBillNum() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_创建询价单单号_查询数据' + } + }) +} +export function getGongyings(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_创建询价单单号_查询数据' + } + }) +} +// 查询全部未询价的标准件和外购件 +export function getExport1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` SELECT distinct + [项目名称] + ,[机床图号] + ,[组号] + ,[姓名] + ,[人员编号] + ,[物料名称] + ,[物料规格] + ,[物料型号] + ,[零件数量] + ,[询价状态编号] + ,[备注] + ,[供货商] + ,[使用滞货数量] + ,[任务分配时间] + ,[零件数量] - [使用滞货数量] as 待询价数量 + FROM MRP_计划订单_组件零件清单_标准件和外购件_视图 + where 询价状态编号 = 1 and 人员编号 = ${num}` + } + }) +} +// 查询全部未询价的基本件 +export function getExport2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: ` SELECT distinct [项目名称] + ,[机床图号] + ,[组号] + ,[材料] + ,[零件名称] + ,[零件图号] + ,[备注] + ,[供货商] + ,[规格] + ,[零件数量] as 待询价数量 + ,[询价状态编号] + ,[姓名] + ,[人员编号] + ,[任务分配时间] + FROM MRP_计划订单_组件零件清单_基本件_视图 + where 询价状态编号 = 1 and 人员编号=${num}` + } + }) +} +// 使用库存 +export function changeNum(num, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线采购_占用数量_插入', + param: `物料流水号=${num}&使用库存数=${num1}&机床流水号=${num2}&组件零件流水号=${num3}&数量=${num4}` + } + }) +} +// 查询分配后的标准件和外购件 +export function searchMaterial(pageCurrent, pageSize, num1, check1, val1, check2, val2, check3, val3, person, check4, val4, check5, val5, check6, val6, val8, val9, val10, check8, val11, ordername, order) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + // name: 'xqs_采购管理_采购部采购_查询物料_分配后_带库存_创建询价单', + name: 'xqs_采购管理_采购部采购_查询物料_分配后_带库存_创建询价单_分页', + param: `物料状态编号=${num1}=int&物料名称_check=${check1}=int&物料名称=${val1}&物料规格_check=${check2}=int&物料规格=${val2}&物料型号_check=${check3}=int&物料型号=${val3}&人员编号=${person}&项目流水号_check=${check4}=int&项目流水号=${val4}&机床流水号_check=${check5}=int&机床流水号=${val5}&组件流水号_check=${check6}&组件流水号=${val6}&时间_check=${val8}=int&开始时间=${val9}&结束时间=${val10}&供货商_check=${check8}=int&供货商=${val11}&排序名称=${ordername}=int&排序方式=${order}=int&PageCurrent=${pageCurrent}=int&PageSize=${pageSize}=int&PageCount=1=int=output&ItemCount=1=int=output` + // Pagination: pageCurrent + '&' + pageSize + } + }) +} + +// export function searchmaterial(check1, MaterialName, check2, FullNameOfMaterial, check3, MaterialSpecification, check4, MaterialModel, pageCurrent, pageSize, check5, MaterialCategoryValue, check6, MaterialVarietyValue, check7, MeasurementUnitValue, check8, MaterialSourceValue, check9, supplierValue) { +// return request({ +// url: '', +// method: 'post', +// data: { +// UserID: state.state.user.id, +// ModularID: router.currentRoute.path, +// type: '1', +// name: '库存管理_物料主文件_基本_采购部_查询数据_分页', +// param: '物料流水号_check=0&物料代码_check=0&物料名称_check=' + check1 + '=int&物料名称=' + MaterialName + '&物料全名_check=' + check2 + '=int&物料全名=' + FullNameOfMaterial + '&物料规格_check=' + check3 + '=int&物料规格=' + MaterialSpecification + '&物料型号_check=' + check4 + '=int&物料型号=' + MaterialModel + '&物料类别流水号_check=' + check5 + '=int&物料类别流水号=' + MaterialCategoryValue + '&物料品种流水号_check=' + check6 + '=int&物料品种流水号=' + MaterialVarietyValue + '&供货商流水号_check=' + check9 + '&供货商流水号=' + supplierValue + '&计量单位流水号_check=' + check7 + '&计量单位流水号=' + MeasurementUnitValue + '&物料来源流水号_check=' + check8 + '&物料来源流水号=' + MaterialSourceValue + '&PageCurrent=' + pageCurrent + '=int&PageSize=' + pageSize + '=int&PageCount=1=int=output&ItemCount=1=int=output' +// } +// }) +// } + +// 查询分配后的基本件 +export function searchPart(pageCurrent, pageSize, num1, check1, val1, check2, val2, check3, val3, person, check4, val4, check5, val5, check6, val6, val8, val9, val10, check8, val11, ordername, order) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_分配后_创建询价单', + param: `物料状态编号=${num1}&零件图号_check=${check1}=int&零件图号=${val1}&零件名称_check=${check2}=int&零件名称=${val2}&零件规格_check=${check3}=int&零件规格=${val3}&人员编号=${person}&项目流水号_check=${check4}=int&项目流水号=${val4}&机床流水号_check=${check5}=int&机床流水号=${val5}&组件流水号_check=${check6}=int&组件流水号=${val6}&时间_check=${val8}=int&开始时间=${val9}&结束时间=${val10}&供货商_check=${check8}=int&供货商=${val11}&排序名称=${ordername}=int&排序方式=${order}=int&PageCurrent=${pageCurrent}=int&PageSize=${pageSize}=int&PageCount=1=int=output&ItemCount=1=int=output` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 查询询价单 +export function searchCreateInquirySheet(pageCurrent, pageSize, check2, num, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_询价单_查询数据', + param: `询价单编号_check=${check2}&询价单编号=${num}&采购员流水号_check=1&采购员流水号=${id}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询询价单--不分页 +export function searchCreateInquirySheet2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_询价单_查询数据', + param: `供应商名称_check=0&供应商名称=0&询价单编号_check=0&询价单编号=0&采购员流水号_check=0&采购员流水号=0` + } + }) +} +// 查询询价单明细 +export function searchSheetDetail(num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_询价单明细_查询数据', + param: '询价单流水号=' + num2 + } + }) +} +// 创建询价单 +export function createInquirySheet(num1, id, num2, remark) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_询价单_增加数据', + param: `询价单编号=${num1}&采购员=${id}&供应商流水号=${num2}&备注=${remark}` + } + }) +} +// 删除询价单 +export function deleteInquirySheet(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_询价单_删除数据', + param: '询价单流水号=' + num1 + } + }) +} +// 将标准件和外购件追加现有询价单 +export function addInquirySheet1(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_询价单明细_增加数据', + param: '询价单流水号=' + num1 + '&组件零件流水号=' + num2 + '&数量=' + num3 + } + }) +} +// 将基本件追加现有询价单 +export function addInquirySheet2(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_询价单明细_增加数据', + param: '询价单流水号=' + num1 + '&组件零件基本件流水号=' + num2 + '&数量=' + num3 + } + }) +} +// 移出询价单 +export function outInquirySheet(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_询价单明细_删除数据', + param: '询价单明细流水号=' + num1 + '&组件零件流水号=' + num2 + '&组件零件基本件流水号=' + num3 + } + }) +} +// 查询物料 +export function searchAllMaterial(check1, MaterialName, check2, MaterialSpec, check3, MaterialModel, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_查询数据_分页', + param: `物料名称_check=${check1}&物料名称=${MaterialName}&物料规格_check=${check2}&物料规格=${MaterialSpec}&物料型号_check=${check3}&物料型号=${MaterialModel}&PageCurrent=${pageCurrent}=int&PageSize=${pageSize}=int&PageCount=1=int=output&ItemCount=1=int=output` + } + }) +} +// 物料变更 +export function materialChange(num1, num2, num3, num4, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购物料修改_修改数据', + param: `组件零件流水号=${num1}&标准件和外购件流水号=${num2}&原物料流水号=${num3}&新物料流水号=${num4}&申请人=${person}` + } + }) +} +// 编辑询价单 +export function editInquirySheet(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_询价单_修改数据', + param: `询价单流水号=${num1}&询价单编号=${num2}&供应商流水号=${num3}` + } + }) +} +// 编辑询价单 +export function saveOrder(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_询价单明细_保存数据', + param: `询价单明细流水号=${num1}&数量=${num2}&单价=${num3}` + } + }) +} +// 使用滞货 +export function submitUseInventory(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_使用滞货', + param: `物料流水号=${params[0]}&使用滞货数量=${params[1]}&组件零件流水号=${params[2]}&使用人编号=${params[3]}` + } + }) +} +// 取消使用滞货 +export function cancelUseInventory(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_取消使用滞货', + param: `物料流水号=${params[0]}&取消数量=${params[1]}&组件零件流水号=${params[2]}` + } + }) +} +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 机床查询 +export function searchMachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=0&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询询价单基础信息维护 +export function searchBaseInfo(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_询价单基础信息_查询数据', + param: '人员编号=' + id + } + }) +} +// 查询询价单基础信息维护 +export function editBaseInfo(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_询价单基础信息_增改数据', + param: `人员编号=${params[0]}&手机=${params[1]}&传真=${params[2]}&邮箱=${params[3]}&公司地址=${params[4]}&邮编=${params[5]}&公司电话=${params[6]}&税号=${params[7]}&送货地址=${params[8]}&帐号=${params[9]}&开户行=${params[10]}` + } + }) +} +// 查询询价单基础信息维护 +export function searchMerge(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_询价单明细合并_查询数据', + param: '询价单流水号=' + num + } + }) +} +export function getPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'select * from dbo.人事档案管理_人员名单 inner join dbo.菜单系统模块_人员与角色 ' + + 'on 人事档案管理_人员名单.人员编号=菜单系统模块_人员与角色.人员编号 ' + + 'where 角色编号=3 or 角色编号=2' + } + }) +} +export function tiaozheng1(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购件入库_创建询价单_调整采购任务_循环执行', + param: '人员编号=' + num1 + '&标准件和外购件流水号组=' + num2 + } + }) +} +export function tiaozheng2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购件入库_创建询价单_调整采购任务_基本件_循环执行', + param: '人员编号=' + num1 + '&基本件流水号组=' + num2 + } + }) +} +// 查询时间@change修改 +export function timeChange1(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_创建询价单_外购件时间修改', + param: '外购件开始时间=' + num1 + '&外购件结束时间=' + num2 + } + }) +} +// 查询时间@change修改 +export function timeChange2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_创建询价单_基本件时间修改', + param: '基本件开始时间=' + num1 + '&基本件结束时间=' + num2 + } + }) +} +// 查询时间初始化查询 +export function timeSearch() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_创建询价单_时间查询' + } + }) +} +// 拆分基本件 +export function summitSplit(basicNumber, basicGroupNumber, id, partNumberGroup, partName1Group, partNumGroup, SpecificationsGroup, remarkGroup) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_基本件_拆分物料', + param: '基本件流水号=' + basicNumber + '&组件零件基本件流水号=' + basicGroupNumber + '&拆分人员=' + id + '&零件图号组=' + partNumberGroup + '&零件名称组=' + partName1Group + '&零件数量组=' + partNumGroup + '&规格组=' + SpecificationsGroup + '&备注组=' + remarkGroup + } + }) +} +// 查询拆分记录 +export function searchSplit(check, name, check1, machine, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_拆分记录_查询数据', + param: '名称_check=' + check + '&名称=' + name + '&机床_check=' + check1 + '&机床流水号=' + machine + '&人员编号=' + people + } + }) +} +// 撤销拆分 +export function submitRevoke(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_拆分记录_撤销拆分', + param: '基本件流水号=' + num + } + }) +} +// 拆分外购件 +export function summitSplit3(standardAndPurchaseValue, groupPartNumValue, id, partNumberGroup, partName1Group, partNumGroup, SpecificationsGroup, remarkGroup) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_标准件和外购件_拆分物料', + param: '标准件和外购件流水号=' + standardAndPurchaseValue + '&组件零件流水号=' + groupPartNumValue + '&拆分人员=' + id + '&物料型号组=' + partNumberGroup + '&物料名称组=' + partName1Group + '&零件数量组=' + partNumGroup + '&物料规格组=' + SpecificationsGroup + '&备注组=' + remarkGroup + } + }) +} +// 查询外购件拆分记录 +export function searchSplit3(check, name, check1, machine, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_拆分记录_标准件和外购件_查询数据', + param: '名称_check=' + check + '&名称=' + name + '&机床_check=' + check1 + '&机床流水号=' + machine + '&人员编号=' + people + } + }) +} +// 撤销外购件拆分 +export function submitRevoke3(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_拆分记录_标准件和外购件_撤销拆分', + param: '标准件和外购件流水号=' + num + } + }) +} +// 查询外购件拆分记录详情 +export function searchPurchaseMx(number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_拆分记录_标准件和外购件_查询数据_详情', + param: '标准件和外购件流水号=' + number + } + }) +} +// 查询基本件拆分记录详情 +export function searchBasicMx(number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_拆分记录_查询数据_详情', + param: '基本件流水号=' + number + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/CreatePurchaseContract.js b/src/assets/img/api/PurchasingCenter/CreatePurchaseContract.js new file mode 100644 index 0000000..fcd34b9 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/CreatePurchaseContract.js @@ -0,0 +1,152 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化供应商 +export function initSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `SELECT distinct * from 采购管理_供应商` + } + }) +} +export function initSupplier11(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_供应商_查询数据', + param: '采购员流水号=' + num + } + }) +} +// 查询询价单列表 表1 +export function searchInquirySheet(check2, value2, check3, id, check4, supplier) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_询价单_查询数据_创建合同', + param: `询价单编号_check=${check2}&询价单编号=${value2}&采购员流水号_check=${check3}&采购员流水号=${id}&供应商流水号_check=${check4}&供应商流水号=${supplier}` + } + }) +} +// 根据询价单流水号查询物料详情 +export function searchSheetContract(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_询价单明细_查询数据', + param: '询价单流水号=' + num1 + } + }) +} +// 生成采购合同 +export function doneContract(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购合同_增加数据', + param: `采购合同编号=${params[0]}\\&采购合同名称=${params[1]}\\&交货日期=${params[2]}\\&支付日期=${params[3]}\\&支付方式=${params[4]}\\&开票信息=${params[5]}\\&其他说明=${params[6]}\\&合同总额=${params[7]}\\&采购员流水号=${params[8]}\\&供应商流水号=${params[9]}\\&单价是否含税=${params[10]}\\&组件零件流水号组=${params[11]}\\&组件零件基本件流水号组=${params[12]}\\&数量组=${params[13]}\\&单价组=${params[14]}\\&交货期组=${params[15]}\\&合同内容\\=${params[16]}\\&税率=${params[17]}\\&询价单明细流水号组=${params[18]}\\&备注组=${params[19]}` + } + }) +} +// 查询询价单基础信息维护 +export function searchBaseInfo(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_询价单基础信息_查询数据', + param: '人员编号=' + id + } + }) +} +// 实时保存单价 +export function savePrice(price, num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update 采购管理_询价单明细_视图 set 单价 = ${price} where isnull(物料流水号,0) = isnull('${num1}',0) and 询价单流水号 = ${num2} and isnull(零件名称,'') = '${num3}' and isnull(零件图号,'') = '${num4}' and (isnull(规格,'') = '${num5}' or isnull(物料规格,'') = '${num5}')` + } + }) +} +// 实时保存单价 +export function pricechange1(price, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: `采购管理_优惠修改单价`, + param: '单价=' + price + '&询价单明细流水号=' + num1 + } + }) +} +// 实时保存备注 +export function saveRemark(price, num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update 采购管理_询价单明细_视图 set 备注 = '${price}' where isnull(物料流水号,0) = isnull('${num1}',0) and 询价单流水号 = ${num2} and isnull(零件名称,'') = '${num3}' and isnull(零件图号,'') = '${num4}' and (isnull(规格,'') = '${num5}' or isnull(物料规格,'') = '${num5}')` + } + }) +} +// 实时保存合同头 +export function saveContractHeader(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update 采购管理_询价单 set 交货日期 = '${params[0]}' , 开票信息 = '${params[1]}' , 支付日期 = '${params[2]}' , 支付方式 = '${params[3]}' , 其他说明 = '${params[4]}' where 询价单流水号 = ${params[5]}` + } + }) +} +// 获取合同头 +export function searchContractHeader(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: `select * from 采购管理_询价单 where 询价单流水号 = ${params[0]}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/FundApproval.js b/src/assets/img/api/PurchasingCenter/FundApproval.js new file mode 100644 index 0000000..2878638 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/FundApproval.js @@ -0,0 +1,132 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询审核/审批/付款 +export function initApproval(pageCurrent, pageSize, haha) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_审批付款_查询数据', + param: `审批_付款状态=${haha}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询审核/审批/付款 +export function initApproval_noPage(haha) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_审批付款_查询数据', + param: `审批_付款状态=${haha}` + } + }) +} +// 执行审核/审批/付款 +export function execApproval(num1, num2, reason, person, haha) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购合同_审批付款_修改数据', + param: `采购合同请款流水号=${num1}&审批_付款情况流水号=${num2}&未通过原因=${reason}&操作员编号=${person}&审批_付款状态=${haha}` + } + }) +} +// 查询离线合同审核/审批/付款 +export function initApprovalOffline(pageCurrent, pageSize, haha) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_审批付款_查询数据', + param: `审批_付款状态=${haha}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同请款信息明细 +export function searchRequsetFundDetail1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_请款明细_查询数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 查询离线合同请款信息明细 +export function searchRequsetFundDetail2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_请款明细_查询数据', + param: `离线合同请款流水号=${num}` + } + }) +} +// 执行审核/审批/付款(离线合同) +export function execApprovalOffline(num1, num2, reason, person, haha) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_审批付款_修改数据', + param: `离线合同请款流水号=${num1}&审批_付款情况流水号=${num2}&未通过原因=${reason}&操作员编号=${person}&审批_付款状态=${haha}` + } + }) +} +// 采购合同内容查询 +export function searchContactDetail(check, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据_合并后', + param: `check=${check}&采购合同流水号=${num1}&离线合同流水号=${num2}` + } + }) +} +// 查询离线合同明细 +export function searchMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同明细_查询数据', + param: `离线合同流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/InvoiceSettlementApplication.js b/src/assets/img/api/PurchasingCenter/InvoiceSettlementApplication.js new file mode 100644 index 0000000..906c8d2 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/InvoiceSettlementApplication.js @@ -0,0 +1,213 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function insertInto(num2, num3, num4, num5, num6, num7, num8, num9, num10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票结算申请单_增加数据', + param: `发票号=${num2}&发票金额=${num3}&供应商流水号=${num4}&已付款项=${num5}&尚欠金额=${num6}&税额=${num7}&是否费用类=${num8}&备注=${num9}&人员编号=${num10}` + } + }) +} +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +// 根据条件查发票结算申请单 +export function searchTable1(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_发票结算申请单_查询数据', + param: `发票号_check=${group[0]}&发票号=${group[1]}&供应商名称_check=${group[2]}&供应商名称=${group[3]}&时间段_check=${group[4]}&开始日期=${group[5]}&结束日期=${group[6]}`, + Pagination: group[7] + '&' + group[8] + } + }) +} +// 编辑发票结算申请单 +export function submitEdit(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_发票结算申请单_修改数据', + param: `发票号=${group[0]}&发票金额=${group[1]}&已付款项=${group[2]}&尚欠金额=${group[3]}&税额=${group[4]}&是否费用类=${group[5]}&备注=${group[6]}&发票结算申请单流水号=${group[7]}` + } + }) +} +// 删除发票结算申请单 +export function submitDelete(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票结算申请单_删除数据', + param: `发票结算申请单流水号=${group[0]}` + } + }) +} +// 提交申请 发票结算申请单 +export function submitApply(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票结算申请单_提交申请', + param: `发票结算申请单流水号=${group[0]}&申请人=${group[1]}` + } + }) +} +// 发票结算申请单明细列表 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_到票结算申请_查询合同_合并后', + param: `发票结算申请单流水号=${num}` + } + }) +} +// 发票结算申请单明细列表 +export function searchTable3(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_发票结算申请单明细_查询数据', + param: `发票结算申请单流水号=${num}&采购合同流水号=${num1}&离线合同流水号=${num2}` + } + }) +} +// 根据供应商查询采购合同 +export function searchPurchase(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_查询数据', + param: '供应商流水号_check=1&供应商流水号=' + data + } + }) +} +// 根据供应商查询离线合同 +export function searchOffline(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_查询数据', + param: '供应商流水号_check=1&供应商流水号=' + data + } + }) +} +// 查询采购合同明细 +export function searchPurchaseDetail(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同明细_查询数据', + param: '采购合同流水号=' + data + } + }) +} +// 查询离线合同明细 +export function searchOfflineDetail(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同明细_查询数据', + param: '离线合同流水号=' + data + } + }) +} +// 发票结算申请单明细增加-1采购/2离线 +export function addTable2(data, group1, group2, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票结算申请单明细_增加数据', + param: '发票结算申请单流水号=' + data + '&合同明细流水号组=' + group1 + '&到票数量组=' + group2 + '&合同类型=' + type + } + }) +} +// 发票结算申请单明细删除 +export function deleteTable2(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票结算申请单明细_删除数据', + param: '发票结算申请单明细流水号=' + data + } + }) +} +// 发票附件删除 +export function deletepic(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票附件_删除数据', + param: '发票结算申请单流水号=' + data + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/InvoiceSettlementApprove.js b/src/assets/img/api/PurchasingCenter/InvoiceSettlementApprove.js new file mode 100644 index 0000000..60e6489 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/InvoiceSettlementApprove.js @@ -0,0 +1,102 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 根据条件查发票结算申请单 +export function searchTable1(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_发票结算申请单_查询数据', + param: `时间段_check=${group[0]}&开始日期=${group[1]}&结束日期=${group[2]}&是否提交=1&角色编号=${group[5]}&供应商_check=${group[6]}&供应商流水号=${group[7]}`, + Pagination: group[3] + '&' + group[4] + } + }) +} +// // 发票结算申请单明细列表 +// export function searchTable2(num) { +// return request({ +// url: '', +// method: 'post', +// data: { +// UserID: state.state.user.id, +// ModularID: router.currentRoute.path, +// type: '1', +// name: '采购管理_发票结算申请单明细_查询数据', +// param: `发票结算申请单流水号=${num}` +// } +// }) +// } +// 执行审批 +export function excuteApprove(...data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票结算申请单_执行审批', + param: `发票结算申请单流水号=${data[0]}&人员编号=${data[1]}&审批代号=${data[2]}&审批流水号=${data[3]}&未通过原因=${data[4]}` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 发票结算申请单明细列表 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_到票结算申请_查询合同_合并后', + param: `发票结算申请单流水号=${num}` + } + }) +} +// 发票结算申请单明细列表 +export function searchTable3(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_发票结算申请单明细_查询数据', + param: `发票结算申请单流水号=${num}&采购合同流水号=${num1}&离线合同流水号=${num2}` + } + }) +} +export function searchPic(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发票管理_图片_查询数据', + param: '发票结算申请单流水号=' + num + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/InvoiceSettlementApproveSearch.js b/src/assets/img/api/PurchasingCenter/InvoiceSettlementApproveSearch.js new file mode 100644 index 0000000..87b28b8 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/InvoiceSettlementApproveSearch.js @@ -0,0 +1,116 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 根据条件查发票结算申请单 +export function searchTable1(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_发票结算申请单_查询数据_查询', + param: `时间段_check=${group[0]}&开始日期=${group[1]}&结束日期=${group[2]}&是否提交=1&角色编号=${group[5]}&供应商_check=${group[6]}&供应商流水号=${group[7]}`, + Pagination: group[3] + '&' + group[4] + } + }) +} +// // 发票结算申请单明细列表 +// export function searchTable2(num) { +// return request({ +// url: '', +// method: 'post', +// data: { +// UserID: state.state.user.id, +// ModularID: router.currentRoute.path, +// type: '1', +// name: '采购管理_发票结算申请单明细_查询数据', +// param: `发票结算申请单流水号=${num}` +// } +// }) +// } +// 执行审批 +export function excuteApprove(...data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票结算申请单_执行审批', + param: `发票结算申请单流水号=${data[0]}&人员编号=${data[1]}&审批代号=${data[2]}&审批流水号=${data[3]}&未通过原因=${data[4]}` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 执行审批 +export function cancel(...data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票结算申请单_撤回审批', + param: `发票结算申请单流水号=${data[0]}&审批代号=${data[1]}` + } + }) +} +// 发票结算申请单明细列表 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_到票结算申请_查询合同_合并后', + param: `发票结算申请单流水号=${num}` + } + }) +} +// 发票结算申请单明细列表 +export function searchTable3(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_发票结算申请单明细_查询数据', + param: `发票结算申请单流水号=${num}&采购合同流水号=${num1}&离线合同流水号=${num2}` + } + }) +} +export function searchPic(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '发票管理_图片_查询数据', + param: '发票结算申请单流水号=' + num + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/MaterialMProcure.js b/src/assets/img/api/PurchasingCenter/MaterialMProcure.js new file mode 100644 index 0000000..05995c3 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/MaterialMProcure.js @@ -0,0 +1,288 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getSupplier1(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_供货商_查询数据_根据条件', + param: '供货商_check=' + check + '=int&供货商=' + num + } + }) +} +export function AddGonghuoshang(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `insert into dbo.库存管理_供货商 (供货商) VALUES(\'${num}\')` + } + }) +} +export function initDepartmentName() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_物料部门_查询数据' + } + }) +} +export function initMaterialCategory(check, DepartmentValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料类别编号_查询数据_根据物料部门编号', + param: '物料部门流水号_check=' + check + '=int&物料部门流水号=' + DepartmentValue + } + }) +} +export function initMaterialVariety(MaterialCategoryValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料品种编号_查询数据', + param: '物料类别流水号=' + MaterialCategoryValue + } + }) +} +export function initMeasurementUnit() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_计量单位主文件_查询数据' + } + }) +} +export function initMaterialSource() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料来源_查询数据' + } + }) +} +export function searchmaterial(check1, MaterialName, check2, FullNameOfMaterial, check3, MaterialSpecification, check4, MaterialModel, pageCurrent, pageSize, check5, MaterialCategoryValue, check6, MaterialVarietyValue, check7, MeasurementUnitValue, check8, MaterialSourceValue, check9, supplierValue, check, dateRange0, dateRange1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_采购部_查询数据_分页', + param: '物料流水号_check=0&物料代码_check=0&物料名称_check=' + check1 + '=int&物料名称=' + MaterialName + '&物料全名_check=' + check2 + '=int&物料全名=' + FullNameOfMaterial + '&物料规格_check=' + check3 + '=int&物料规格=' + MaterialSpecification + '&物料型号_check=' + check4 + '=int&物料型号=' + MaterialModel + '&物料类别流水号_check=' + check5 + '=int&物料类别流水号=' + MaterialCategoryValue + '&物料品种流水号_check=' + check6 + '=int&物料品种流水号=' + MaterialVarietyValue + '&供货商流水号_check=' + check9 + '&供货商流水号=' + supplierValue + '&计量单位流水号_check=' + check7 + '&计量单位流水号=' + MeasurementUnitValue + '&物料来源流水号_check=' + check8 + '&物料来源流水号=' + MaterialSourceValue + '&时间_check=' + check + '&开始时间=' + dateRange0 + '&结束时间=' + dateRange1 + '&PageCurrent=' + pageCurrent + '=int&PageSize=' + pageSize + '=int&PageCount=1=int=output&ItemCount=1=int=output' + } + }) +} +export function getSupplier(check, num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_供货商_查询数据_根据条件', + param: '供货商_check=' + check + '=int&供货商=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function addData(MaterialVariety, MaterialName, FullNameOfMaterial, MaterialSpecification, MaterialModel, MeasurementUnitValue, MaterialSourceValue, supplierValue1, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_采购部_增加数据', + param: '物料品种流水号=' + MaterialVariety + '&物料名称\\=' + MaterialName + '&物料全名\\=' + FullNameOfMaterial + '&物料规格\\=' + MaterialSpecification + '&物料型号\\=' + MaterialModel + '&计量单位流水号=' + MeasurementUnitValue + '&物料来源流水号=' + MaterialSourceValue + '&供货商流水号=' + supplierValue1 + '&申请人=' + id + } + }) +} +export function editData(MaterialValue, MaterialVariety, MaterialName, FullNameOfMaterial, MaterialSpecification, MaterialModel, MeasurementUnitValue, MaterialSourceValue, supplierValue1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_修改数据', + param: '物料流水号=' + MaterialValue + '&物料品种流水号=' + MaterialVariety + '&物料名称\\=' + MaterialName + '&物料全名\\=' + FullNameOfMaterial + '&物料规格\\=' + MaterialSpecification + '&物料型号\\=' + MaterialModel + '&计量单位流水号=' + MeasurementUnitValue + '&物料来源流水号=' + MaterialSourceValue + '&供货商流水号=' + supplierValue1 + } + }) +} +export function deleteData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_采购部_删除数据', + param: '物料流水号=' + num + } + }) +} +export function searchCategory() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料类别编号_查询数据_根据物料部门编号' + } + }) +} +export function searchVarieties(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料品种编号_查询数据', + param: '物料类别流水号=' + num + } + }) +} +export function editCategory(MaterialCategoryNum, MaterialCategory2, CategoryNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料类别编号_修改数据', + param: '物料类别流水号=' + MaterialCategoryNum + '&物料类别=' + MaterialCategory2 + '&类别编号=' + CategoryNumber + } + }) +} +export function addCategory(MaterialCategory2, CategoryNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料类别编号_增加数据', + param: '物料类别=' + MaterialCategory2 + '&类别编号=' + CategoryNumber + } + }) +} +export function deleteCategory(MaterialCategoryNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料类别编号_删除数据', + param: '物料类别流水号=' + MaterialCategoryNum + } + }) +} +export function editVariety(MaterialVarietyNum, MaterialCategoryNum, MaterialVariety2, VarietyNumber, Specifications1, Specifications2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料品种编号_修改数据', + param: '物料品种流水号=' + MaterialVarietyNum + '&物料类别流水号=' + MaterialCategoryNum + '&物料品种=' + MaterialVariety2 + '&品种编号=' + VarietyNumber + '&规格1=' + Specifications1 + '&规格2=' + Specifications2 + } + }) +} +export function addVariety(MaterialCategoryNum, MaterialVariety2, VarietyNumber, Specifications1, Specifications2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料品种编号_增加数据', + param: '物料类别流水号=' + MaterialCategoryNum + '&物料品种=' + MaterialVariety2 + '&品种编号=' + VarietyNumber + '&规格1=' + Specifications1 + '&规格2=' + Specifications2 + } + }) +} +export function deleteVariety(MaterialVarietyNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料品种编号_删除数据', + param: '物料品种流水号=' + MaterialVarietyNum + } + }) +} + +export function conform(MaterialVariety, MaterialName, FullNameOfMaterial, MaterialSpecification, MaterialModel, MeasurementUnitValue, MaterialSourceValue, supplierValue1, paerNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_采购部_编辑数据', + param: '物料品种流水号=' + MaterialVariety + '&物料名称\\=' + MaterialName + '&物料全名\\=' + FullNameOfMaterial + '&物料规格\\=' + MaterialSpecification + '&物料型号\\=' + MaterialModel + '&计量单位流水号=' + MeasurementUnitValue + '&物料来源流水号=' + MaterialSourceValue + '&供货商流水号=' + supplierValue1 + '&物料流水号=' + paerNumber + } + }) +} + +export function reflesh(paerNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_采购部_重新提交', + param: '物料流水号=' + paerNumber + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/MaterialManagement.js b/src/assets/img/api/PurchasingCenter/MaterialManagement.js new file mode 100644 index 0000000..29b00dd --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/MaterialManagement.js @@ -0,0 +1,360 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getSupplier1(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_供货商_查询数据_根据条件', + param: '供货商_check=' + check + '=int&供货商=' + num + } + }) +} +export function AddGonghuoshang(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `insert into dbo.库存管理_供货商 (供货商) VALUES(\'${num}\')` + } + }) +} +export function Add(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `insert into dbo.库存管理_供货商 (供货商) VALUES(\'${num}\')` + } + }) +} +export function initDepartmentName() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_物料部门_查询数据' + } + }) +} +export function yanzheng(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_供货商验证_查询数据', + param: '供货商=' + num + } + }) +} +export function initMaterialCategory(check, DepartmentValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料类别编号_查询数据_根据物料部门编号', + param: '物料部门流水号_check=' + check + '=int&物料部门流水号=' + DepartmentValue + } + }) +} +export function initMaterialVariety(MaterialCategoryValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料品种编号_查询数据', + param: '物料类别流水号=' + MaterialCategoryValue + } + }) +} +export function initMeasurementUnit() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_计量单位主文件_查询数据' + } + }) +} +export function initMaterialSource() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料来源_查询数据' + } + }) +} +export function searchmaterial(check1, MaterialName, check2, FullNameOfMaterial, check3, MaterialSpecification, check4, MaterialModel, pageCurrent, pageSize, check5, MaterialCategoryValue, check6, MaterialVarietyValue, check7, MeasurementUnitValue, check8, MaterialSourceValue, check9, supplierValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_查询数据_分页', + param: '物料流水号_check=0&物料代码_check=0&物料名称_check=' + check1 + '=int&物料名称=' + MaterialName + '&物料全名_check=' + check2 + '=int&物料全名=' + FullNameOfMaterial + '&物料规格_check=' + check3 + '=int&物料规格=' + MaterialSpecification + '&物料型号_check=' + check4 + '=int&物料型号=' + MaterialModel + '&物料类别流水号_check=' + check5 + '=int&物料类别流水号=' + MaterialCategoryValue + '&物料品种流水号_check=' + check6 + '=int&物料品种流水号=' + MaterialVarietyValue + '&供货商流水号_check=' + check9 + '&供货商流水号=' + supplierValue + '&计量单位流水号_check=' + check7 + '&计量单位流水号=' + MeasurementUnitValue + '&物料来源流水号_check=' + check8 + '&物料来源流水号=' + MaterialSourceValue + '&PageCurrent=' + pageCurrent + '=int&PageSize=' + pageSize + '=int&PageCount=1=int=output&ItemCount=1=int=output' + } + }) +} +export function getSupplier(check, num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_供货商_查询数据_根据条件', + param: '供货商_check=' + check + '=int&供货商=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function addData(MaterialVariety, MaterialName, FullNameOfMaterial, MaterialSpecification, MaterialModel, MeasurementUnitValue, MaterialSourceValue, supplierValue1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_增加数据', + param: '物料品种流水号=' + MaterialVariety + '&物料名称\\=' + MaterialName + '&物料全名\\=' + FullNameOfMaterial + '&物料规格\\=' + MaterialSpecification + '&物料型号\\=' + MaterialModel + '&计量单位流水号=' + MeasurementUnitValue + '&物料来源流水号=' + MaterialSourceValue + '&供货商流水号=' + supplierValue1 + } + }) +} +export function editData(MaterialValue, MaterialVariety, MaterialName, FullNameOfMaterial, MaterialSpecification, MaterialModel, MeasurementUnitValue, MaterialSourceValue, supplierValue1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_修改数据', + param: '物料流水号=' + MaterialValue + '&物料品种流水号=' + MaterialVariety + '&物料名称\\=' + MaterialName + '&物料全名\\=' + FullNameOfMaterial + '&物料规格\\=' + MaterialSpecification + '&物料型号\\=' + MaterialModel + '&计量单位流水号=' + MeasurementUnitValue + '&物料来源流水号=' + MaterialSourceValue + '&供货商流水号=' + supplierValue1 + } + }) +} +export function deleteData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_删除数据', + param: '物料流水号=' + num + } + }) +} +export function searchCategory() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料类别编号_查询数据_根据物料部门编号' + } + }) +} +export function searchVarieties(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料品种编号_查询数据', + param: '物料类别流水号=' + num + } + }) +} +export function editCategory(MaterialCategoryNum, MaterialCategory2, CategoryNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料类别编号_修改数据', + param: '物料类别流水号=' + MaterialCategoryNum + '&物料类别=' + MaterialCategory2 + '&类别编号=' + CategoryNumber + } + }) +} +export function addCategory(MaterialCategory2, CategoryNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料类别编号_增加数据', + param: '物料类别=' + MaterialCategory2 + '&类别编号=' + CategoryNumber + } + }) +} +export function deleteCategory(MaterialCategoryNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料类别编号_删除数据', + param: '物料类别流水号=' + MaterialCategoryNum + } + }) +} +export function editVariety(MaterialVarietyNum, MaterialCategoryNum, MaterialVariety2, VarietyNumber, Specifications1, Specifications2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料品种编号_修改数据', + param: '物料品种流水号=' + MaterialVarietyNum + '&物料类别流水号=' + MaterialCategoryNum + '&物料品种=' + MaterialVariety2 + '&品种编号=' + VarietyNumber + '&规格1=' + Specifications1 + '&规格2=' + Specifications2 + } + }) +} +export function addVariety(MaterialCategoryNum, MaterialVariety2, VarietyNumber, Specifications1, Specifications2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料品种编号_增加数据', + param: '物料类别流水号=' + MaterialCategoryNum + '&物料品种=' + MaterialVariety2 + '&品种编号=' + VarietyNumber + '&规格1=' + Specifications1 + '&规格2=' + Specifications2 + } + }) +} +export function deleteVariety(MaterialVarietyNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料品种编号_删除数据', + param: '物料品种流水号=' + MaterialVarietyNum + } + }) +} +export function getMaterial() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_采购部_查询未审核数量' + } + }) +} +export function searchmateria5(check1, MaterialName, check2, FullNameOfMaterial, check3, MaterialSpecification, check4, MaterialModel, pageCurrent, pageSize, check5, MaterialCategoryValue, check6, MaterialVarietyValue, check7, MeasurementUnitValue, check8, MaterialSourceValue, check9, supplierValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_采购部_查询数据_分页1', + param: '物料流水号_check=0&物料代码_check=0&物料名称_check=' + check1 + '=int&物料名称=' + MaterialName + '&物料全名_check=' + check2 + '=int&物料全名=' + FullNameOfMaterial + '&物料规格_check=' + check3 + '=int&物料规格=' + MaterialSpecification + '&物料型号_check=' + check4 + '=int&物料型号=' + MaterialModel + '&物料类别流水号_check=' + check5 + '=int&物料类别流水号=' + MaterialCategoryValue + '&物料品种流水号_check=' + check6 + '=int&物料品种流水号=' + MaterialVarietyValue + '&供货商流水号_check=' + check9 + '&供货商流水号=' + supplierValue + '&计量单位流水号_check=' + check7 + '&计量单位流水号=' + MeasurementUnitValue + '&物料来源流水号_check=' + check8 + '&物料来源流水号=' + MaterialSourceValue + '&PageCurrent=' + pageCurrent + '=int&PageSize=' + pageSize + '=int&PageCount=1=int=output&ItemCount=1=int=output' + } + }) +} +export function Dahui(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_采购部_打回', + param: '物料流水号=' + num + '&打回原因=' + num1 + } + }) +} +export function Tongguo(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_采购部_通过', + param: '物料流水号=' + num + } + }) +} +export function getMaterial_NOTES() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料主文件_基本_采购部_未查看' + } + }) +} +export function setChakan() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '库存管理_物料主文件_基本_采购部_查看变更' + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/OfflineContract.js b/src/assets/img/api/PurchasingCenter/OfflineContract.js new file mode 100644 index 0000000..dfe59fe --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/OfflineContract.js @@ -0,0 +1,425 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 询价状态修改 +export function changeInquiryStatus(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_询价状态_修改数据', + param: `组件零件流水号组=${num}` + } + }) +} +// 查询库存数 +export function searchInventoryNum(pageCurrent, pageSize, check1, val1, check2, val2, check3, val3, check4, state1, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_物料余量_查询数据', + param: `物料名称_check=${check1}&物料名称=${val1}&物料规格_check=${check2}&物料规格=${val2}&物料型号_check=${check3}&物料型号=${val3}&库存状态_check=${check4}&库存状态=${state1}&采购状态=${state2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同 +export function searchOfflineContract(pageCurrent, pageSize, check1, num, check2, name, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_查询数据_新', + param: `离线合同编号_check=${check1}&离线合同编号=${num}&供应商名称_check=${check2}&供应商名称=${name}&人员编号=${id}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同 (不分页) +export function searchOfflineContract2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_查询数据', + param: `离线合同编号_check=0&离线合同编号=0&供应商名称_check=0&供应商名称=0` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 增加离线合同 +export function addOfflineContract(contractNum, contractName, supplier, person, date, remark) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_增加数据', + param: `离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&离线合同备注=${remark}` + } + }) +} +// 编辑离线合同 +export function editOfflineContract(contractNumValue, contractNum, contractName, supplier, person, date, remark) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_修改数据', + param: `离线合同流水号=${contractNumValue}&离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&离线合同备注=${remark}` + } + }) +} +// 作废离线合同 +export function deleteOfflineContract(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_删除数据', + param: '离线合同流水号=' + num + } + }) +} +// 查询离线合同明细 +export function searchMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同明细_查询数据', + param: `离线合同流水号=${num}` + } + }) +} +// 增加离线合同明细 +export function addMateriel(num1, num2, num3, num4, num5, num6) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同明细_增加数据', + param: `离线合同流水号=${num1}&组件零件流水号组=${num2}&组件零件基本件流水号组=${num3}&物料流水号组=${num4}&id组=${num5}&数量组=${num6}` + } + }) +} +// 删除离线合同明细 +export function deleteMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同明细_删除数据', + param: `离线合同明细流水号=${num}` + } + }) +} +// 查询离线合同编号 +export function getBillNum() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_创建离线合同编号_查询数据' + } + }) +} +// 使用库存 +export function changeNum(num, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线采购_占用数量_插入', + param: `物料流水号=${num}&使用库存数=${num1}&机床流水号=${num2}&组件零件流水号=${num3}&数量=${num4}` + } + }) +} +// 使用滞货 +export function submitUseInventory(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_使用滞货', + param: `物料流水号=${params[0]}&使用滞货数量=${params[1]}&组件零件流水号=${params[2]}&使用人编号=${params[3]}` + } + }) +} +// 保存离线合同 +export function saveOfflineContact(contractNum, total, partGroup, numGroup, priceGroup, dateGroup, remarkGroup, taxRate) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_保存合同', + param: `离线合同流水号=${contractNum}&合同总额=${total}&离线合同明细流水号组=${partGroup}&数量组=${numGroup}&单价组=${priceGroup}&交货期要求组=${dateGroup}&备注组=${remarkGroup}&税率=${taxRate}` + } + }) +} +// 生成离线合同 +export function doneOfflineContact(contractNum, total, partGroup, numGroup, priceGroup, dateGroup, remarkGroup, taxRate) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_生成合同', + param: `离线合同流水号=${contractNum}&合同总额=${total}&离线合同明细流水号组=${partGroup}&数量组=${numGroup}&单价组=${priceGroup}&交货期要求组=${dateGroup}&备注组=${remarkGroup}&税率=${taxRate}` + } + }) +} +// 设置安全库存 +export function setSafeValue(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_物料安全库存_修改数据', + param: `物料流水号=${params[0]}&安全库存量=${params[1]}` + } + }) +} +// 查询分配后的标准件和外购件 +export function searchMaterial(pageCurrent, pageSize, num1, check1, val1, check2, val2, check3, val3, person, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_分配后', + param: `物料状态编号=${num1}&物料名称_check=${check1}&物料名称=${val1}&物料规格_check=${check2}&物料规格=${val2}&物料型号_check=${check3}&物料型号=${val3}&人员编号=${person}&零件类型=${type}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询分配后的标准件和外购件 +export function searchMaterial1(pageCurrent, pageSize, check1, val1, person, check5, val5, val8, val9, val10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'xqs_采购管理_采购部采购_查询物料_分配后_带库存_New20191109', + param: `名称规格型号_check=${check1}&名称规格型号=${val1}&人员编号=${person}&机床流水号_check=${check5}&机床流水号=${val5}&时间_check=${val8}&开始时间=${val9}&结束时间=${val10}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询分配后的基本件 +export function searchPart(pageCurrent, pageSize, num1, check1, val1, check2, val2, check3, val3, person, check4, val4, check5, val5, check6, val6, val8, val9, val10) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_分配后', + param: `物料状态编号=${num1}&零件图号_check=${check1}&零件图号=${val1}&零件名称_check=${check2}&零件名称=${val2}&零件规格_check=${check3}&零件规格=${val3}&人员编号=${person}&项目流水号_check=${check4}&项目流水号=${val4}&机床流水号_check=${check5}&机床流水号=${val5}&组件流水号_check=${check6}&组件流水号=${val6}&时间_check=${val8}&开始时间=${val9}&结束时间=${val10}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询物料 +export function searchMaterial22(check1, val1, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线采购_物料主文件_基本_查询数据', + param: `名称规格型号_check=${check1}&名称规格型号=${val1}&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 机床查询 +export function searchMachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=0&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +export function getPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '3', + name: 'select * from dbo.人事档案管理_人员名单 inner join dbo.菜单系统模块_人员与角色 ' + + 'on 人事档案管理_人员名单.人员编号=菜单系统模块_人员与角色.人员编号 ' + + 'where 角色编号=3 or 角色编号=2' + } + }) +} +// 初始化离线合同 +export function initOfflineContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_查询数据', + param: `未全部到货=1` + } + }) +} +// 提交绑定 +export function submitBind(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_物料绑定', + param: `组件零件流水号组=${params[0]}&离线合同流水号=${params[1]}` + } + }) +} +export function tiaozheng1(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购件入库_创建询价单_调整采购任务_循环执行', + param: '人员编号=' + num1 + '&标准件和外购件流水号组=' + num2 + } + }) +} +export function tiaozheng2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购件入库_创建询价单_调整采购任务_基本件_循环执行', + param: '人员编号=' + num1 + '&基本件流水号组=' + num2 + } + }) +} +// 查询供应商 +export function searchSupplier1(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/OfflineContractRequestFund.js b/src/assets/img/api/PurchasingCenter/OfflineContractRequestFund.js new file mode 100644 index 0000000..ef82110 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/OfflineContractRequestFund.js @@ -0,0 +1,102 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询请款表 +export function searchRequestFund(pageCurrent, pageSize, check1, start, end, check2, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_请款_查询数据', + param: `时间段_check=${check1}&开始时间=${start}&结束时间=${end}&供应商流水号_check=${check2}&供应商流水号=${num}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +// 查询离线合同待请款信息 +export function searchOfflineContract(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_查询数据', + param: `供应商流水号_check=${check}&供应商流水号=${num}` + } + }) +} +// 查询离线合同待请款信息 +export function submitRequestFund(contractGroup, sumGroup, supplier, money, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_请款_增加数据', + param: `离线合同流水号组=${contractGroup}&合同总额组=${sumGroup}&供应商流水号=${supplier}&请款金额=${money}&请款人=${person}` + } + }) +} +// 查询离线合同待请款信息 +export function searchRequsetFundDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_请款明细_查询数据', + param: `离线合同请款流水号=${num}` + } + }) +} +// 取消请款 +export function cancelRequestFund(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_请款_删除数据', + param: `离线合同请款流水号=${num}` + } + }) +} +// 查询离线合同明细 +export function searchMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同明细_查询数据', + param: `离线合同流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/OfflineContractSearch.js b/src/assets/img/api/PurchasingCenter/OfflineContractSearch.js new file mode 100644 index 0000000..c7949bd --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/OfflineContractSearch.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询离线合同 +export function searchOfflineContract(pageCurrent, pageSize, check1, num, check2, name, order, partName, check3, dateRange0, dateRange1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_查询数据', + param: `离线合同编号_check=${check1}&离线合同编号=${num}&供应商名称_check=${check2}&供应商名称=${name}&排序方式=${order}&排序名称=${partName}&时间_check=${check3}&开始时间=${dateRange0}&结束时间=${dateRange1}&是否不包含编辑中=1`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同明细 +export function searchOfflineContractContent(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同明细_查询数据', + param: `离线合同流水号=${num}` + } + }) +} +// 打回离线合同 +export function back(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_打回合同', + param: `离线合同流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/OfflinePartsQuery.js b/src/assets/img/api/PurchasingCenter/OfflinePartsQuery.js new file mode 100644 index 0000000..78adc97 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/OfflinePartsQuery.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchTable(check, partsName, check1, supplierNameValue, check2, start, end, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_采购件_查询数据', + param: '名称_check=' + check + '&名称=' + partsName + '&合同及供应商_check=' + check1 + '&合同及供应商=' + supplierNameValue + '&时间段_check=' + check2 + '&开始时间=' + start + '&结束时间=' + end, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/PayStateSearch.js b/src/assets/img/api/PurchasingCenter/PayStateSearch.js new file mode 100644 index 0000000..821350c --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PayStateSearch.js @@ -0,0 +1,32 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同 +export function initPayState() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_付款情况_查询数据' + } + }) +} +// 查询表1 +export function searchPayState(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_付款情况_查询数据', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/ProjectTotalSearch.js b/src/assets/img/api/PurchasingCenter/ProjectTotalSearch.js new file mode 100644 index 0000000..78d45f8 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/ProjectTotalSearch.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_综合查询', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 机床查询 +export function searchMachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=1&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 初始化项目金额统计表 +export function searchProjectTotal(check1, num1, check2, num2, check3, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_项目采购总价_查询数据', + param: `项目流水号_check=${check1}&项目流水号=${num1}&机床流水号_check=${check2}&机床流水号=${num2}&组件流水号_check=${check3}&组件流水号=${num3}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/PurchaseContractApproval.js b/src/assets/img/api/PurchasingCenter/PurchaseContractApproval.js new file mode 100644 index 0000000..e19d7dd --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PurchaseContractApproval.js @@ -0,0 +1,87 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同号 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同审批_查询数据' + } + }) +} +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 采购合同查询 +export function searchTable1(pageCurrent, pageSize, check1, start, end, check2, contract, check3, name, check4, supplier) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同审批_查询数据', + param: '时间段_check=' + check1 + '&开始时间=' + start + '=datetime&结束时间=' + end + '=datetime&采购合同流水号_check=' + check2 + '&采购合同流水号=' + contract + '&人员编号_check=' + check3 + '&人员编号=' + name + '&供应商名称_check=' + check4 + '&供应商名称=' + supplier, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据', + param: '采购合同流水号=' + num + } + }) +} +// 执行审批 +export function submitApproval(num, num1, num2, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_合同审批_采购部_修改数据', + param: '采购合同流水号=' + num + '&审批情况流水号=' + num1 + '&未通过原因=' + num2 + '&审核人=' + id + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/PurchaseContractRequestFund.js b/src/assets/img/api/PurchasingCenter/PurchaseContractRequestFund.js new file mode 100644 index 0000000..471440d --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PurchaseContractRequestFund.js @@ -0,0 +1,181 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 查询付款计划 +export function searchTable0(check, date1, date2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_付款计划_查询数据', + param: `时间段_check=${check}&开始时间=${date1}&结束时间=${date2}` + } + }) +} +// 采购合同内容查询 +export function searchContract(check, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据_合并后', + param: `check=${check}&采购合同流水号=${num1}&离线合同流水号=${num2}` + } + }) +} +// 查询请款表 +export function searchRequestFund(pageCurrent, pageSize, check1, start, end, check2, num, check3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_请款_查询数据', + param: `时间段_check=${check1}&开始时间=${start}&结束时间=${end}&供应商流水号_check=${check2}&供应商流水号=${num}&查询当前_check=${check3}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +// 查询供应商(请款) +export function searchSupplierRequest() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_查询数据_请款' + } + }) +} +// 采购合同请款 +export function submitRequestFund(contractGroup, offGroup, sumGroup, supplier, money, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购合同_请款_增加数据_合并后', + param: `采购合同流水号组=${contractGroup}&离线合同流水号组=${offGroup}&合同总额组=${sumGroup}&供应商流水号=${supplier}&请款金额=${money}&请款人=${person}` + } + }) +} +// 查询离线合同待请款信息 +export function searchRequsetFundDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_请款明细_查询数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 取消请款 +export function cancelRequestFund(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_请款_删除数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 查询离线合同待请款信息 +export function searchPurchaseContract(check1, check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_查询数据_合并后', + param: `check=${check1}&供应商流水号_check=${check}&供应商流水号=${num}` + } + }) +} +// 请款审批查看状态 +export function RequestFund() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_请款查看状态_查询数据' + } + }) +} +export function setChakan2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_更新查看状态_修改数据' + } + }) +} +// 采购合同内容查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据', + param: '采购合同流水号=' + num + } + }) +} +// 查询离线合同明细 +export function searchOfflineContractContent(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同明细_查询数据', + param: `离线合同流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/PurchaseContractReview.js b/src/assets/img/api/PurchasingCenter/PurchaseContractReview.js new file mode 100644 index 0000000..14bc80c --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PurchaseContractReview.js @@ -0,0 +1,100 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同号 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同审核_查询数据' + } + }) +} +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 初始化接收人 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_接收人员_查询数据' + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 采购合同查询 +export function searchTable1(pageCurrent, pageSize, check1, start, end, check2, contract, check3, name, check4, supplier) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同审核_查询数据', + param: '时间段_check=' + check1 + '&开始时间=' + start + '=datetime&结束时间=' + end + '=datetime&采购合同流水号_check=' + check2 + '&采购合同流水号=' + contract + '&人员编号_check=' + check3 + '&人员编号=' + name + '&供应商名称_check=' + check4 + '&供应商名称=' + supplier, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据', + param: '采购合同流水号=' + num + } + }) +} +// 执行审核 +export function submitApproval(num, num1, num2, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_合同审核_采购部_修改数据', + param: '采购合同流水号=' + num + '&审核情况流水号=' + num1 + '&未通过审核原因=' + num2 + '&审批人=' + id + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/PurchaseContractSearch.js b/src/assets/img/api/PurchasingCenter/PurchaseContractSearch.js new file mode 100644 index 0000000..f807370 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PurchaseContractSearch.js @@ -0,0 +1,86 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同号 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_查询_采购部采购' + } + }) +} +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 采购合同查询 +export function searchTable1(pageCurrent, pageSize, check1, start, end, check2, contract, check3, name, check4, supplier, check5, approval, numberCheck, number, check6, review) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同_查询数据_采购部采购_新', + param: '时间段_check=' + check1 + '&开始时间=' + start + '=datetime&结束时间=' + end + '=datetime&采购合同流水号_check=' + check2 + '&采购合同流水号=' + contract + '&人员编号_check=' + check3 + '&人员编号=' + name + '&供应商名称_check=' + check4 + '&供应商名称=' + supplier + '&审批情况流水号_check=' + check5 + '&审批情况流水号=' + approval + '&采购合同编号_check=' + numberCheck + '&采购合同编号=' + number + '&审核情况流水号_check=' + check6 + '&审核情况流水号=' + review, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同内容查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据', + param: '采购合同流水号=' + num + } + }) +} +// 删除采购合同 +export function deleteContract(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购合同_删除_采购部采购', + param: '采购合同流水号=' + num + } + }) +} +// 删除采购合同 +export function handleDone(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '4', + name: `update 采购管理_采购合同_采购部 set 不通过处理 = 1 where 采购合同流水号 = '${num}'` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/PurchaseInvoiceDelivery.js b/src/assets/img/api/PurchasingCenter/PurchaseInvoiceDelivery.js new file mode 100644 index 0000000..2ac8f39 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PurchaseInvoiceDelivery.js @@ -0,0 +1,142 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_采购部采购_查询数据' + } + }) +} +// 发票查询 +export function searchInvoice(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购发票_查询数据', + param: `供应商流水号_check=${params[2]}&供应商流水号=${params[3]}&采购合同流水号_check=${params[4]}&采购合同流水号=${params[5]}`, + Pagination: params[0] + '&' + params[1] + } + }) +} +// 发票增加(后台调用) +export function addInvoice(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购发票_增加数据', + param: `采购合同流水号=${params[0]}&开票金额=${params[1]}&传送人流水号=${params[2]}&备注=${params[3]}` + } + }) +} +// 发票编辑 +export function editInvoice(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购发票_修改数据', + param: `发票交接流水号=${params[0]}&发票号=${params[1]}&开户行=${params[2]}&开票时间=${params[3]}&接收人流水号=${params[4]}` + } + }) +} +// 发票删除 +export function deleteInvoice(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购发票_删除数据', + param: '发票交接流水号=' + num1 + } + }) +} +// 传送人初始化 +export function initSender() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 初始化供应商 +export function initSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +// 根据供应商查合同 +export function searchContract(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_查询数据_根据供应商', + param: `供应商流水号=${num}` + } + }) +} +// 根据供应商查合同 +export function searchOffline(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_查询数据_根据供应商', + param: `供应商流水号=${num}` + } + }) +} +// 根据供应商查合同 +export function invoiceDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购发票明细_查询数据', + param: `发票交接流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/PurchaseMaterielModify.js b/src/assets/img/api/PurchasingCenter/PurchaseMaterielModify.js new file mode 100644 index 0000000..789448a --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PurchaseMaterielModify.js @@ -0,0 +1,31 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchTable(PageCurrent, PageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购物料修改确认_查询数据', + Pagination: PageCurrent + '&' + PageSize + } + }) +} +export function edit(num, num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购物料修改确认_是否通过', + param: '组件零件流水号=' + num + '&标准件和外购件流水号=' + num1 + '&物料变更记录流水号=' + num2 + '&确认通过状态=' + num3 + '&确认人=' + num4 + '&原物料流水号=' + num5 + } + }) +} + diff --git a/src/assets/img/api/PurchasingCenter/PurchaseSituationSearch.js b/src/assets/img/api/PurchasingCenter/PurchaseSituationSearch.js new file mode 100644 index 0000000..2dcecc2 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PurchaseSituationSearch.js @@ -0,0 +1,216 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化机床项目 +export function initMachineProject(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询表1标准件和外购件 +export function searchTable1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_分配后_加供应商_新_LLJ', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&零件类型=${params[6]}&物料名称_check=${params[7]}&物料名称=${params[8]}&物料规格_check=${params[9]}&物料规格=${params[10]}&物料型号_check=${params[11]}&物料型号=${params[12]}&时间_check=${params[13]}&开始时间=${params[14]}&结束时间=${params[15]}&供应商_check=${params[16]}&供应商=${params[17]}&PageCurrent=${params[4]}=int&PageSize=${params[5]}=int&排序方式=${params[18]}&排序名称=${params[19]}&角色编号=${params[20]}&营销经理流水号=${params[21]}&PageCount=1=int=output&ItemCount=1=int=output` + // Pagination: params[4] + '&' + params[5] + } + }) +} +// 查询表1标准件和外购件分配数量 +export function searchTable1Count(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_分配后_加供应商_新_LLJ_分配数量', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&零件类型=${params[6]}&物料名称_check=${params[7]}&物料名称=${params[8]}&物料规格_check=${params[9]}&物料规格=${params[10]}&物料型号_check=${params[11]}&物料型号=${params[12]}&时间_check=${params[13]}&开始时间=${params[14]}&结束时间=${params[15]}&供应商_check=${params[16]}&供应商=${params[17]}&角色编号=${params[18]}&营销经理流水号=${params[19]}` + } + }) +} +// 查询表1标准件和外购件采购数量 +export function searchTable1Count1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_分配后_加供应商_新_LLJ_采购数量', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&零件类型=${params[6]}&物料名称_check=${params[7]}&物料名称=${params[8]}&物料规格_check=${params[9]}&物料规格=${params[10]}&物料型号_check=${params[11]}&物料型号=${params[12]}&时间_check=${params[13]}&开始时间=${params[14]}&结束时间=${params[15]}&供应商_check=${params[16]}&供应商=${params[17]}&角色编号=${params[18]}&营销经理流水号=${params[19]}` + } + }) +} +// 查询表1基本件 +export function searchTable2(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_分配后_加供应商_新_LLJ', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&零件名称_check=${params[6]}&零件名称=${params[7]}&零件规格_check=${params[8]}&零件规格=${params[9]}&零件图号_check=${params[10]}&零件图号=${params[11]}&时间_check=${params[12]}&开始时间=${params[13]}&结束时间=${params[14]}&供应商_check=${params[15]}&供应商=${params[16]}&PageCurrent=${params[4]}=int&PageSize=${params[5]}=int&排序方式=${params[17]}&排序名称=${params[18]}&角色编号=${params[20]}&营销经理流水号=${params[21]}&PageCount=1=int=output&ItemCount=1=int=output` + // Pagination: params[4] + '&' + params[5] + } + }) +} +// 查询表1基本件 +export function searchTable2Count(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_分配后_加供应商_新_LLJ_分配数量', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&零件名称_check=${params[6]}&零件名称=${params[7]}&零件规格_check=${params[8]}&零件规格=${params[9]}&零件图号_check=${params[10]}&零件图号=${params[11]}&时间_check=${params[12]}&开始时间=${params[13]}&结束时间=${params[14]}&供应商_check=${params[15]}&供应商=${params[16]}&角色编号=${params[17]}&营销经理流水号=${params[18]}` + } + }) +} +// 查询表1基本件 +export function searchTable2Count1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_分配后_加供应商_新_LLJ_采购数量', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&零件名称_check=${params[6]}&零件名称=${params[7]}&零件规格_check=${params[8]}&零件规格=${params[9]}&零件图号_check=${params[10]}&零件图号=${params[11]}&时间_check=${params[12]}&开始时间=${params[13]}&结束时间=${params[14]}&供应商_check=${params[15]}&供应商=${params[16]}&角色编号=${params[17]}&营销经理流水号=${params[18]}` + } + }) +} +// 查询表1标准件和外购件无分页 +export function searchTable1Export(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_分配后_加供应商', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&零件类型=${params[4]}&时间_check=${params[5]}&开始时间=${params[6]}&结束时间=${params[7]}` + } + }) +} +// 查询表1基本件无分页 +export function searchTable2Export(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_分配后_加供应商', + param: `机床流水号_check=${params[0]}&机床流水号=${params[1]}&组件流水号_check=${params[2]}&组件流水号=${params[3]}&时间_check=${params[4]}&开始时间=${params[5]}&结束时间=${params[6]}` + } + }) +} +// 查询入库记录 +export function searchInData(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购件查询_入库_查询数据', + param: `采购合同明细流水号=${params[0]}` + } + }) +} +// 查询入库记录 +export function searchInData1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购件查询_入库_查询数据_离线', + param: `离线合同明细流水号=${params[0]}` + } + }) +} +// 查询出库记录 +export function searchOutData1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购件查询_出库_查询数据_离线', + param: `离线合同明细流水号=${params[0]}` + } + }) +} +// 查询出库记录 +export function searchOutData(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购件查询_出库_查询数据_外购件', + param: `标准件和外购件流水号=${params[0]}` + } + }) +} +// 查询出库记录 +export function searchOutData2(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购件查询_出库_查询数据_基本件', + param: `组件零件基本件流水号=${params[0]}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/PurchaseTaskAllocate.js b/src/assets/img/api/PurchasingCenter/PurchaseTaskAllocate.js new file mode 100644 index 0000000..acc0612 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PurchaseTaskAllocate.js @@ -0,0 +1,197 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' +// 物料类别 +export function initMaterialCategory(check, DepartmentValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料类别编号_查询数据_根据物料部门编号', + param: '物料部门流水号_check=' + check + '=int&物料部门流水号=' + DepartmentValue + } + }) +} +// 物料品种 +export function initMaterialVariety(MaterialCategoryValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_物料品种编号_查询数据', + param: '物料类别流水号=' + MaterialCategoryValue + } + }) +} +// 初始化项目(车间传递来的) +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_采购部采购_查询数据' + } + }) +} +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 机床查询 +export function searchMachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=0&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 查询表1标准件和外购件 +export function searchTable1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'xqs_采购管理_采购部采购_查询物料_分配后_采购任务分配', + param: `物料类别流水号_check=${params[2]}&物料类别流水号=${params[3]}&物料品种流水号_check=${params[4]}&物料品种流水号=${params[5]}&项目流水号_check=${params[6]}&项目流水号=${params[7]}&机床流水号_check=${params[8]}&机床流水号=${params[9]}&组件流水号_check=${params[10]}&组件流水号=${params[11]}&物料名称_check=${params[12]}&物料名称=${params[13]}&物料状态编号=${params[14]}&物料规格_check=${params[15]}&物料规格=${params[16]}&物料型号_check=${params[17]}&物料型号=${params[18]}&零件类型=${params[19]}&时间段_check=${params[20]}&开始时间=${params[21]}&结束时间=${params[22]}&PageCurrent=${params[0]}&PageSize=${params[1]}&TotalCount=1111=int=output` + } + }) +} +// 查询表1基本件 +export function searchTable2(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购部采购_查询物料_基本件_分配后_采购任务分配', + param: `项目流水号_check=${params[2]}&项目流水号=${params[3]}&机床流水号_check=${params[4]}&机床流水号=${params[5]}&组件流水号_check=${params[6]}&组件流水号=${params[7]}&物料状态编号=${params[8]}&零件图号_check=${params[9]}&零件图号=${params[10]}&零件名称_check=${params[11]}&零件名称=${params[12]}&零件规格_check=${params[13]}&零件规格=${params[14]}&材料_check=${params[15]}&材料=${params[16]}&PageCurrent=${params[0]}&PageSize=${params[1]}&TotalCount=1111=int=output` + } + }) +} +// 分配任务1标准件和外购件 +export function allocateTask1(group, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购部采购_分配任务', + param: `标准件和外购件流水号组=${group}&人员编号=${person}` + } + }) +} +// 分配任务2基本件 +export function allocateTask2(group, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购部采购_分配任务_基本件', + param: `基本件流水号组=${group}&人员编号=${person}` + } + }) +} +// 执行退回1标准件和外购件 +export function executeReturn1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购部采购_退回物料', + param: `标准件和外购件流水号组=${params[0]}&组件零件流水号组=${params[1]}&数量组=${params[2]}` + } + }) +} +// 执行退回1基本件 +export function executeReturn2(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购部采购_退回物料_基本件', + param: `基本件流水号组=${params[0]}&组件零件基本件流水号组=${params[1]}&数量组=${params[2]}` + } + }) +} +// 执行退回1标准件和外购件 +export function retract1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购部采购_撤回物料', + param: `标准件和外购件流水号=${num}` + } + }) +} +// 执行退回1基本件 +export function retract2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购部采购_撤回物料_基本件', + param: `基本件流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/PurchasingEfficiencyAnalysis.js b/src/assets/img/api/PurchasingCenter/PurchasingEfficiencyAnalysis.js new file mode 100644 index 0000000..f8296ee --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/PurchasingEfficiencyAnalysis.js @@ -0,0 +1,73 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getData(date1, date2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购效率_查询数据_折线图', + param: '开始时间=' + date1 + '&结束时间=' + date2 + } + }) +} + +export function getData1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购效率分析_查询', + param: '采购合同流水号=' + num + } + }) +} + +export function getData2(date1, date2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同审核审批效率_查询数据_折线图', + param: '开始时间=' + date1 + '&结束时间=' + date2 + } + }) +} + +export function getData3(date1, date2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_合同审批效率_查询数据_折线图', + param: '开始时间=' + date1 + '&结束时间=' + date2 + } + }) +} + +export function getData4(date1, date2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_请款审批付款效率_查询数据_折线图', + param: '开始时间=' + date1 + '&结束时间=' + date2 + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/ReceiveCheck.js b/src/assets/img/api/PurchasingCenter/ReceiveCheck.js new file mode 100644 index 0000000..953e899 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/ReceiveCheck.js @@ -0,0 +1,86 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 机床查询 +export function searchMachine(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据', + param: '项目流水号_check=1&项目流水号=' + num + } + }) +} +// 分组查询 +export function searchGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} +// 初始化项目金额统计表 +export function searchReceiveCheck(check1, num1, check2, num2, check3, num3, check4, num4, pageCurrent, pageSize, order, partName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_领用核算_查询数据', + param: `项目流水号_check=${check1}&项目流水号=${num1}&机床流水号_check=${check2}&机床流水号=${num2}&组件流水号_check=${check3}&组件流水号=${num3}&机床号物料名称_check=${check4}&机床号物料名称=${num4}&PageCurrent=${pageCurrent}=int&PageSize=${pageSize}=int&排序方式=${order}=int&排序名称=${partName}=int&PageCount=1=int=output&ItemCount=1=int=output` + } + }) +} +export function searchsum(check1, num1, check2, num2, check3, num3, check4, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_领用核算_查询数据_合计', + param: `项目流水号_check=${check1}&项目流水号=${num1}&机床流水号_check=${check2}&机床流水号=${num2}&组件流水号_check=${check3}&组件流水号=${num3}&机床号物料名称_check=${check4}&机床号物料名称=${num4}` + } + }) +} + +// 机床名称 +export function getMachines() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据_查询全部' + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/SetPayPlan.js b/src/assets/img/api/PurchasingCenter/SetPayPlan.js new file mode 100644 index 0000000..a95e5f7 --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/SetPayPlan.js @@ -0,0 +1,88 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购请款表_查询数据' + } + }) +} +// 查询表1 +export function searchTable1(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购请款表_查询数据', + param: '采购合同流水号_check=' + params[2] + '&采购合同流水号=' + params[3] + '&供应商名称_check=' + params[4] + '&供应商名称=' + params[5], + Pagination: params[0] + '&' + params[1] + } + }) +} +// 查询表01付款计划 +export function searchTable01(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_付款计划_查询数据', + param: '采购合同流水号_check=1&采购合同流水号=' + params[0] + } + }) +} +// 增加表01付款计划 +export function addTable01(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_付款计划_增加数据', + param: `采购合同流水号=${params[0]}&计划付款日期=${params[1]}&计划付款金额=${params[2]}&计划付款备注=${params[3]}` + } + }) +} +// 删除表01付款计划 +export function deleteTable01(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_付款计划_删除数据', + param: `付款计划流水号=${params[0]}` + } + }) +} +// 采购合同内容查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据', + param: '采购合同流水号=' + num + } + }) +} diff --git a/src/assets/img/api/PurchasingCenter/SupplierManagement.js b/src/assets/img/api/PurchasingCenter/SupplierManagement.js new file mode 100644 index 0000000..95c860a --- /dev/null +++ b/src/assets/img/api/PurchasingCenter/SupplierManagement.js @@ -0,0 +1,116 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchData(check1, supplierName, check2, businessNature, check3, creationDate, check4, registeredCapital, check5, taxNumber, check6, bank, check7, account, check8, email, check9, address, check10, telephone, check11, fax, check12, deliveryPeriod, pageCurrent, pageSize, check13, mainProduction) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '=int&供应商名称=' + supplierName + '&企业性质_check=' + check2 + '=int&企业性质=' + businessNature + '&创立日期_check=' + check3 + '=int&创立日期=' + creationDate + '&注册资本_check=' + check4 + '=int&注册资本=' + registeredCapital + '&税号_check=' + check5 + '=int&税号=' + taxNumber + '&开户行_check=' + check6 + '=int&开户行=' + bank + '&帐号_check=' + check7 + '=int&帐号=' + account + '&电子信箱_check=' + check8 + '=int&电子信箱=' + email + '&地址_check=' + check9 + '=int&地址=' + address + '&电话号码_check=' + check10 + '=int&电话号码=' + telephone + '&传真_check=' + check11 + '=int&传真=' + fax + '&货期_check=' + check12 + '=int&货期=' + deliveryPeriod + '&主要产品_check=' + check13 + '&主要产品=' + mainProduction, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加新的数据 +export function addTable(supplierName, businessNature, creationDate, registeredCapital, taxNumber, bank, account, email, address, telephone, fax, deliveryPeriod, personNumber, Name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_供应商_增加数据', + param: '供应商名称=' + supplierName + '&企业性质=' + businessNature + '&创立日期=' + creationDate + '&注册资本=' + registeredCapital + '&税号=' + taxNumber + '&开户行=' + bank + '&账号=' + account + '&电子信箱=' + email + '&地址=' + address + '&电话号码=' + telephone + '&传真=' + fax + '&货期=' + deliveryPeriod + '&编辑人=' + personNumber + '&编辑人姓名=' + Name + '&output1=1=int=output' + } + }) +} + +export function editTable(supplierName, businessNature, creationDate, registeredCapital, taxNumber, bank, account, email, address, supplierSerialNumber, fax, deliveryPeriod, telephone, personNumber, Name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_供应商_修改数据', + param: '供应商名称=' + supplierName + '&企业性质=' + businessNature + '&创立日期=' + creationDate + '&注册资本=' + registeredCapital + '&税号=' + taxNumber + '&开户行=' + bank + '&账号=' + account + '&电子信箱=' + email + '&地址=' + address + '&供应商流水号=' + supplierSerialNumber + '&传真=' + fax + '&货期=' + deliveryPeriod + '&电话号码=' + telephone + '&编辑人=' + personNumber + '&编辑人姓名=' + Name + } + }) +} + +export function deleteData(supplierSerialNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_供应商_删除数据', + param: '供应商流水号=' + supplierSerialNumber + } + }) +} + +export function getName(supplierSerialNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商联系人_查询数据', + param: '供应商流水号=' + supplierSerialNumber + } + }) +} +// 增加联系人 +export function addPerson(name, work, phone, telephone, fax, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_供应商联系人_增加数据', + param: '姓名=' + name + '&职务=' + work + '&电话=' + phone + '&手机=' + telephone + '&传真=' + fax + '&供应商流水号=' + num + } + }) +} +// 编辑联系人 +export function editPerson(name, work, phone, telephone, fax, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_供应商联系人_修改数据', + param: '姓名=' + name + '&职务=' + work + '&电话=' + phone + '&手机=' + telephone + '&传真=' + fax + '&供应商联系人流水号=' + num + } + }) +} +// 删除联系人 +export function deletePerson(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_供应商联系人_删除数据', + param: '供应商联系人流水号=' + num + } + }) +} diff --git a/src/assets/img/api/TechnologyCenter/AllocationOfMachineComponents.js b/src/assets/img/api/TechnologyCenter/AllocationOfMachineComponents.js new file mode 100644 index 0000000..0bd3bff --- /dev/null +++ b/src/assets/img/api/TechnologyCenter/AllocationOfMachineComponents.js @@ -0,0 +1,95 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床信息_查询数据' + } + }) +} +export function gettable(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床组件_分配情况_查询', + param: '机床流水号=' + num + '&是否分配=' + num1 + } + }) +} + +export function getPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_技术员' + } + }) +} + +export function allocatetask(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '机床组件_分配任务', + param: '组件流水号组=' + num + '&设计员=' + num1 + '&分配人=' + num2 + } + }) +} +export function executereturn(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '机床组件_撤回分配', + param: '组件流水号组=' + num + } + }) +} +export function getMachineTime(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床信息_查询数据_获取审图时间', + param: '机床流水号=' + num + } + }) +} +export function updateMachineTime(num, time1, time2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '机床信息_查询数据_修改审图时间', + param: '机床流水号=' + num + '&审图实际开始时间=' + time1 + '&审图实际完成时间=' + time2 + } + }) +} diff --git a/src/assets/img/api/TechnologyCenter/CreatePackingList.js b/src/assets/img/api/TechnologyCenter/CreatePackingList.js new file mode 100644 index 0000000..9dd939c --- /dev/null +++ b/src/assets/img/api/TechnologyCenter/CreatePackingList.js @@ -0,0 +1,294 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function projectSelect() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +export function getReciptData(projectNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_装箱单_总单据_查询数据', + param: `项目流水号=${projectNum}` + } + }) +} +export function insertReciptData(num, time, name, address, tel, contact, projectNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_总单据_增加数据', + param: `装箱单号=${num}&发货节点=${time}&名称=${name}&收货单位=${address}&联系方式=${tel}&联系人=${contact}&项目流水号=${projectNum}` + } + }) +} + +export function updateReciptData(num, time, name, address, tel, contact, projectNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_总单据_修改数据', + param: `装箱单号=${num}&发货节点=${time}&名称=${name}&收货单位=${address}&联系方式=${tel}&联系人=${contact}&装箱单编号=${projectNum}` + } + }) +} + +export function deleteReciptData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_总单据_删除数据', + param: `装箱单编号=${num}` + } + }) +} + +export function deleteGroupData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_机床所属部件_删除数据', + param: `部件编号=${num}` + } + }) +} + +export function getMachineData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_装箱单_主机_查询数据', + param: `装箱单编号=${num}` + } + }) +} + +export function deleteMachineData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_主机_删除数据', + param: `序号=${num}` + } + }) +} + +export function addMachineData(projectName, machine, remark, number, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_主机_增加数据', + param: `项目=${projectName}&机床号=${machine}&数量=${number}&备注=${remark}&装箱单编号=${num}` + } + }) +} + +export function updateMachineData(No, number, remark) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_主机_修改数据', + param: `序号=${No}&数量=${number}&备注=${remark}` + } + }) +} + +export function getGroupData(machine) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_装箱单_机床所属部件_查询数据', + param: `机床流水号=${machine}` + } + }) +} + +export function editGroupData(num, num1, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_部件_编辑数据', + param: `部件编号=${num}&代号=${num1}&名称=${num2}&规格=${num3}&数量=${num4}&备注=${num5}` + } + }) +} + +export function machineSelect(projectValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据2', + param: `项目流水号=${projectValue}` + } + }) +} + +export function getFileData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_装箱单_随机技术文件_查询数据', + param: `装箱单编号=${num}` + } + }) +} + +export function deleteFileData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_随机技术文件_删除数据', + param: `文件编号=${num}` + } + }) +} + +export function editFileData(name, number, remark, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_随机技术文件_修改数据', + param: `名称=${name}&数量=${number}&备注=${remark}&文件编号=${num}` + } + }) +} + +export function addFileData(name, number, remark, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_随机技术文件_增加数据', + param: `名称=${name}&数量=${number}&备注=${remark}&装箱单编号=${num}` + } + }) +} + +export function getSpareData(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_装箱单_备件_查询数据', + param: `项目流水号=${num}&机床流水号=${num1}` + } + }) +} + +export function deleteSpareData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_备件_删除数据', + param: `备件编号=${num}` + } + }) +} + +export function editSpareData(MapNumber, name, specification, unit, number, remark, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_备件_修改数据', + param: `图号=${MapNumber}&名称=${name}&规格=${specification}&数量=${number}&单位=${unit}&备注=${remark}&备件编号=${num}` + } + }) +} + +export function addSpareData(MapNumber, name, specification, unit, number, remark, num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_装箱单_备件_增加数据', + param: `图号=${MapNumber}&名称=${name}&规格=${specification}&数量=${number}&单位=${unit}&备注=${remark}&装箱单编号=${num}&项目流水号=${num1}&机床流水号=${num2}` + } + }) +} diff --git a/src/assets/img/api/TechnologyCenter/ImportParts.js b/src/assets/img/api/TechnologyCenter/ImportParts.js new file mode 100644 index 0000000..37bde08 --- /dev/null +++ b/src/assets/img/api/TechnologyCenter/ImportParts.js @@ -0,0 +1,581 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 项目名称 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} + +export function isExit(projectNum, machineNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '组件明细表_基本件_导入数据_校验', + param: `项目流水号=${projectNum}&机床图号=${machineNum}` + } + }) +} +// 替换 +export function updateNum(num, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_外购件和标准件_数据导入保存_更改物料流水号', + param: `物料流水号=${num}&id=${id}` + } + }) +} +// 替换验证 +export function verification(num, project, label, machine, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_外购件和标准件_数据导入保存_更改物料流水号_验证', + param: `物料流水号=${num}&项目=${project}&项目编号=${label}&机床=${machine}&组号=${group}` + } + }) +} +export function isExit1(projectNum, machineNum, groupNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '组件明细表_基本件_导入数据_校验组件', + param: `项目流水号=${projectNum}&机床图号=${machineNum}&组号=${groupNum}` + } + }) +} +export function isExit2(projectNum, machineNum, groupNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '组件明细表_基本件_导入数据_校验部件数量', + param: `项目流水号=${projectNum}&机床图号=${machineNum}&组号=${groupNum}` + } + }) +} +export function isExit3(projectNum, machineNum, groupNum, people) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '组件明细表_基本件_导入数据_校验导入人员', + param: `项目流水号=${projectNum}&机床图号=${machineNum}&组号=${groupNum}&人员编号=${people}` + } + }) +} +export function isExit4(projectNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '组件明细表_基本件_导入数据_判断是否自家项目', + param: `项目流水号=${projectNum}` + } + }) +} +export function isDrawingNum(projectName, machineNum, groupNum, drawingNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '组件明细表_基本件_导入验证gj', + param: `项目名称=${projectName}&机床名称=${machineNum}&分组名称=${groupNum}&图号=${drawingNum}` + } + }) +} +export function update(projectName, label, machineNum, id, type, drawingNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_数据导入保存_编辑整改类型', + param: `项目名称=${projectName}&项目编号=${label}&机床名称=${machineNum}&id=${id}&整改类型=${type}&前图号或者型号=${drawingNum}` + } + }) +} +export function update1(id, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_外购件和标准件_数据导入保存_编辑整改类型', + param: `id=${id}&整改类型=${type}` + } + }) +} +export function searchOldParts(projectName, label, machineNum, drawingNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_整改件_数据关联查询_gj', + param: `项目名称=${projectName}&项目编号=${label}&机床名称=${machineNum}&图号或者型号=${drawingNum}` + } + }) +} +export function importBasics(establishment, proofread, review, date, projectName, label, machineNum, machineName, componentName, componentNum, groupNum, contractNum, totalNum, pageNum, drawingNum, name, type, material, spareNum, useNum, manufacturer, remarks, classificationCode) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '组件明细表_基本件_导入数据gj', + param: `编制=${establishment}&校对=${proofread}&审核=${review}&日期=${date}&项目=${projectName}&项目编号=${label}&机床=${machineNum}&设备名称=${machineName}&部件名称=${componentName}&部件数量=${componentNum}&组号=${groupNum}&合同编号=${contractNum}&合计页码=${totalNum}&页码=${pageNum}&图号=${drawingNum}&名称=${name}&规格\\=${type}&材料=${material}&备件数量=${spareNum}&装机数量=${useNum}&制造商=${manufacturer}&备注\\=${remarks}&分类码=${classificationCode}&导入类型=0=int=output` + } + }) +} +export function importTotal(establishment, projectName, machineNum, machineName, componentNum, drawingNum, name, type, material, useNum, manufacturer, remarks) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '组件明细表_总图_导入数据gj', + param: `编制=${establishment}&项目=${projectName}&机床=${machineNum}&设备名称=${machineName}&部件数量=${componentNum}&图号=${drawingNum}&名称=${name}&规格\\=${type}&材料=${material}&装机数量=${useNum}&制造商=${manufacturer}&备注\\=${remarks}&导入类型=0=int=output` + } + }) +} +export function importPurcharse(establishment, proofread, review, date, projectName, label, machineNum, machineName, componentName, componentNum, groupNum, contractNum, totalNum, pageNum, drawingNum, name, type, material, spareNum, useNum, manufacturer, remarks, classificationCode) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '零件明细表_外购件和标准件_导入数据gj', + param: `编制=${establishment}&校对=${proofread}&审核=${review}&日期=${date}&项目=${projectName}&项目编号=${label}&机床=${machineNum}&设备名称=${machineName}&部件名称=${componentName}&部件数量=${componentNum}&组号=${groupNum}&合同编号=${contractNum}&合计页码=${totalNum}&页码=${pageNum}&图号=${drawingNum}&名称=${name}&规格\\=${type}&材料=${material}&备件数量=${spareNum}&装机数量=${useNum}&制造商=${manufacturer}&备注\\=${remarks}&分类码=${classificationCode}&导入类型=0=int=output` + } + }) +} + +export function specificationQuery(projectCheck, project, label, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_规范数据查询_gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&项目编号=${label}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} +export function specificationQuery1(projectCheck, project, label, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_整改件_规范数据查询_gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&项目编号=${label}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} +export function specificationQueryWB(projectCheck, project, label, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_外购件和标准件_规范数据查询_gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&项目编号=${label}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} +export function specificationQueryWB1(projectCheck, project, label, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_外购件和标准件_整改件_规范数据查询_gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&项目编号=${label}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} +export function unSpecificationQuery(projectCheck, project, label, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_不规范数据查询_gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&项目编号=${label}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} +export function unSpecificationQuery1(projectCheck, project, label, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_整改件_不规范数据查询_gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&项目编号=${label}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} +export function unSpecificationQueryWB(projectCheck, project, label, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_外购件和标准件_不规范数据查询gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&项目编号=${label}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} +export function unSpecificationQueryWB1(projectCheck, project, label, machineCheck, machine, groupCheck, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_外购件和标准件_整改件_不规范数据查询gj', + param: `项目名字_check=${projectCheck}&项目名字=${project}&项目编号=${label}&机床名字_check=${machineCheck}&机床名字=${machine}&组号_check=${groupCheck}&组号=${group}` + } + }) +} + +export function deleteBasicParts(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_数据导入保存_删除数据gj', + param: 'id=' + id + } + }) +} + +export function deleteBWParts(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_外购件和标准件_数据导入保存_删除数据gj', + param: 'id=' + id + } + }) +} + +export function getMaterial() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_材料_名称_查询数据_gj' + } + }) +} + +export function getMaterialWB(pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_物料查询总gj', + pagination: pageCurrent + '&' + pageSize + } + }) +} + +export function searchMaterialWB(material, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_物料查询gj', + param: `物料=${material}`, + pagination: pageCurrent + '&' + pageSize + } + }) +} + +export function updateRow(drawingNum, name, type, materialName, spareNum, useNum, manufacturer, remarks, classificationCode, id, materialNum, partsNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '组件明细表_基本件_导入数据_更新数据_gj', + param: `图号=${drawingNum}&名称=${name}&规格=${type}&材料=${materialName}&备件数量=${spareNum}&装机数量=${useNum}&制造商=${manufacturer}&备注=${remarks}&分类码=${classificationCode}&id=${id}&材料流水号=${materialNum}&部件数量=${partsNum}` + } + }) +} + +export function updateRowWB(drawingNum, name, type, materialName, spareNum, useNum, manufacturer, remarks, classificationCode, id, materialNum, partsNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '零件明细表_外购件和标准件_导入数据_更新数据_gj', + param: `图号=${drawingNum}&名称=${name}&规格=${type}&材料=${materialName}&备件数量=${spareNum}&装机数量=${useNum}&制造商=${manufacturer}&备注=${remarks}&分类码=${classificationCode}&id=${id}&物料流水号=${materialNum}&部件数量=${partsNum}` + } + }) +} +// 查询机床名称 +export function searchMachine(project) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_数据导入保存_机床_查询数据gj', + param: `项目=${project}` + } + }) +} +// 查询组号 +export function searchGroupNum(project, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_数据导入保存_组号_查询数据gj', + param: `项目=${project}&机床=${name}` + } + }) +} +// 查询组号 +export function searchGroupNum1(project, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_整改件_数据导入保存_组号_查询数据gj', + param: `项目=${project}&机床=${name}` + } + }) +} +// 一键删除 +export function allDelete(project, label, machine, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_一键删除', + param: `项目=${project}&项目编号=${label}&机床=${machine}&组号=${group}` + } + }) +} +// 传递零件 +export function transferMX(num1, name, num2, remark, mark, num3, num4, num5, num7, type, transmit, num6, id, Num, tiaojian, peopleid) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_大量导入', + param: '图号或者型号=' + num1 + '&零件名称=' + name + '&零件数量=' + num2 + '&零件备注\\=' + remark + '&标记=' + mark + '&设计者编号=' + num3 + '&组件流水号=' + num4 + '&材料流水号=' + num5 + '&规格\\=' + num7 + '&数据类型=' + type + '&是否传递=' + transmit + '&序号=' + num6 + '&id=' + id + '&备件数量=' + Num + '&条件=' + tiaojian + '&导入人员编号=' + peopleid + } + }) +} + +// 传递零件 +export function transferMX1(num1, name, num2, remark, mark, num3, num4, num5, num7, type, transmit, num6, num8, num9, id, oldId, oldNum, peopleid) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_整改件_大量导入', + param: '图号或者型号=' + num1 + '&零件名称=' + name + '&零件数量=' + num2 + '&零件备注\\=' + remark + '&标记=' + mark + '&设计者编号=' + num3 + '&组件流水号=' + num4 + '&材料流水号=' + num5 + '&规格\\=' + num7 + '&数据类型=' + type + '&是否传递=' + transmit + '&序号=' + num6 + '&分类码=' + num8 + '&整改类型=' + num9 + '&id=' + id + '&前id=' + oldId + '&前图号或者型号=' + oldNum + '&导入人员编号=' + peopleid + } + }) +} +export function transferWG(groupNum, materialNum, totalNum, remarks, mark, designNum, isTransfer, dataType, No, id, Num, peopleid) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_大量导入', + param: `组件流水号=${groupNum}&物料流水号=${materialNum}&零件数量=${totalNum}&备注\\=${remarks}&标记=${mark}&设计者编号=${designNum}&是否传递=${isTransfer}&数据类型=${dataType}&序号=${No}&id=${id}&备件数量=${Num}&导入人员编号=${peopleid}` + } + }) +} +export function transferWG1(groupNum, materialNum, totalNum, remarks, mark, designNum, isTransfer, dataType, No, id, Num, num6, num7, peopleid) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_大量导入', + param: `组件流水号=${groupNum}&物料流水号=${materialNum}&零件数量=${totalNum}&备注\\=${remarks}&标记=${mark}&设计者编号=${designNum}&是否传递=${isTransfer}&数据类型=${dataType}&序号=${No}&id=${id}&备件数量=${Num}&分类码=${num6}&整改类型=${num7}&导入人员编号=${peopleid}` + } + }) +} +export function searchMaterial1(num, name, Specifications) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_标准件和外购件_物料对比', + param: `图号或者型号=${num}&名称=${name}&规格=${Specifications}` + } + }) +} +export function getMachineNames(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据_获取数量和名称', + param: `机床图号=${num}` + } + }) +} +export function machineSelect(projectValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床名称_查询数据2', + param: `项目流水号=${projectValue}` + } + }) +} +export function getFileData(MachineDrawValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床总图_查询数据', + param: `机床流水号=${MachineDrawValue}` + } + }) +} +export function deleteFileData(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_机床总图_删除数据', + param: `文件标识=${id}` + } + }) +} diff --git a/src/assets/img/api/TechnologyCenter/PartDrawingMaintenance.js b/src/assets/img/api/TechnologyCenter/PartDrawingMaintenance.js new file mode 100644 index 0000000..0468f2f --- /dev/null +++ b/src/assets/img/api/TechnologyCenter/PartDrawingMaintenance.js @@ -0,0 +1,18 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function getTableData(partNumber_check, partNumber, pageSize, pageCurrent) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '技术中心_零件图维护_查询', + param: `零件图号_check=${partNumber_check}&零件图号=${partNumber}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/TechnologyCenter/QueryParts.js b/src/assets/img/api/TechnologyCenter/QueryParts.js new file mode 100644 index 0000000..671985e --- /dev/null +++ b/src/assets/img/api/TechnologyCenter/QueryParts.js @@ -0,0 +1,137 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// export function projectSelect() { +// return request({ +// url: '', +// method: 'post', +// data: { +// type: '1', +// name: 'PDM_项目名称_查询数据_按时间排序' +// } +// }) +// } + +export function machineSelect(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} + +export function groupSelect(machineValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_组件流水号_查询数据_根据机床', + param: `机床流水号=${machineValue}` + } + }) +} + +export function basicPartsData(machine_check, machine, group_check, group, Model_check, ModelValue, person_check, personValue, time_check, inTime0, inTime1, pageSize, pageCurrent) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_基本件_查询数据_综合gj', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}&规格_check=${Model_check}&规格=${ModelValue}&导入人_check=${person_check}&导入人=${personValue}&导入日期_check=${time_check}&开始时间=${inTime0}&结束时间=${inTime1}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 根据机床和组查询规格型号 LLJ 新增 +export function searchModel(machine_check, machine, group_check, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '三表查询_根据机床组号查询规格型号', + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}` + } + }) +} +export function purchasePartsData(machine_check, machine, group_check, group, Model_check, ModelValue, person_check, personValue, time_check, inTime0, inTime1, pageSize, pageCurrent) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_标准件和外购件_查询数据', + // param: `组件流水号=${num}`, + param: `机床流水号_check=${machine_check}&机床流水号=${machine}&组件流水号_check=${group_check}&组件流水号=${group}&规格_check=${Model_check}&规格=${ModelValue}&导入人_check=${person_check}&导入人=${personValue}&导入日期_check=${time_check}&开始时间=${inTime0}&结束时间=${inTime1}`, + pagination: pageCurrent + '&' + pageSize + } + }) +} +export function deleteBasicParts(basicNum) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_基本件_删除数据', + param: `基本件流水号=${basicNum}` + } + }) +} +export function deletePurchaseData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: 'PDM_零件明细表_标准件和外购件_删除数据', + param: '标准件和外购件流水号=' + num + '=int' + } + }) +} +export function getFileData(MachineDrawValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_机床总图_查询数据', + param: `机床流水号=${MachineDrawValue}` + } + }) +} +export function getperson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '三表导入_人员查询' + } + }) +} diff --git a/src/assets/img/api/TechnologyCenter/StatisticsOfRectificationItems.js b/src/assets/img/api/TechnologyCenter/StatisticsOfRectificationItems.js new file mode 100644 index 0000000..a2df73e --- /dev/null +++ b/src/assets/img/api/TechnologyCenter/StatisticsOfRectificationItems.js @@ -0,0 +1,30 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchtable(check1, dateRange0, dateRange1, check2, machineValue, check3, partsValue, check4, changeValue, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_整改件合并查询_查询数据', + param: `整改时间_check=${check1}&开始时间=${dateRange0}&结束时间=${dateRange1}&机床流水号_check=${check2}&机床流水号=${machineValue}&零件图号_check=${check3}&零件图号=${partsValue}&整改类型_check=${check4}&整改类型=${changeValue}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function getmachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_整改件合并查询_查询机床' + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/AccountingPrice.js b/src/assets/img/api/WorkshopProcurement/AccountingPrice.js new file mode 100644 index 0000000..ce9ce43 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/AccountingPrice.js @@ -0,0 +1,74 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同 +export function initPayState(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询_核算价格', + param: '供应商流水号=' + num + } + }) +} +// 初始化供应商 +export function initSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_供应商查询' + } + }) +} +// 查询表1 +export function searchParts(pageCurrent, pageSize, check1, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_核算价格_查询数据', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询总额 +export function searchMoney(check1, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_核算价格_查询数据_获取总价', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}` + } + }) +} +// 保存 +export function Preservation(id, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_核算总额_编辑数据', + param: `采购合同明细流水号=${id}&单价=${num}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/ArrivalStateSearch.js b/src/assets/img/api/WorkshopProcurement/ArrivalStateSearch.js new file mode 100644 index 0000000..0f21174 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/ArrivalStateSearch.js @@ -0,0 +1,32 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同 +export function initArrivalStateContact() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_到货情况合同号_查询数据' + } + }) +} +// 查询到货情况 +export function searchArrivalState(check1, num1, check2, num2, num3, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_到货情况_查询数据_新_成组采购', + param: `零件名_check=${check1}&零件名=${num1}&采购时间_check=${check2}&采购开始时间=${num2}&采购结束时间=${num3}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/ContractApprovalQuery2.js b/src/assets/img/api/WorkshopProcurement/ContractApprovalQuery2.js new file mode 100644 index 0000000..f2cea71 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/ContractApprovalQuery2.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 采购合同查询 +export function searchTable1(radio, check1, supplier, check2, start, end, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_合同审批查询_查询数据', + param: '查询全部=' + radio + '&供应商名称_check=' + check1 + '&供应商名称=' + supplier + '&时间段_check=' + check2 + '&开始时间=' + start + '&结束时间=' + end, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同内容_查询数据', + param: '采购合同流水号=' + num + } + }) +} + +// 合同审批撤回 +export function cancelapproval(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_合同审批撤回', + param: '采购合同流水号=' + num + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/CreatingProcurementContracts.js b/src/assets/img/api/WorkshopProcurement/CreatingProcurementContracts.js new file mode 100644 index 0000000..d74d242 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/CreatingProcurementContracts.js @@ -0,0 +1,201 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询合同模板 +export function searchContractDemo(num1 = null) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同模板_查询数据', + param: '合同模板流水号=' + num1 + } + }) +} +export function initPurchaseOrder() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_请购单_查询数据' + } + }) +} +export function searchContract(check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_请购单_通过零件查询数据', + param: '零件图号_check=' + check + '&零件图号=' + part + } + }) +} +export function initGroupNum(machineValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_零件明细表_组件流水号_查询数据_根据机床', + param: `机床流水号=${machineValue}` + } + }) +} +export function searchData(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_请购单明细_查询数据', + param: '请购单流水号=' + num + } + }) +} +export function searchData1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_成组采购_查询数据', + param: '请购单流水号=' + num + } + }) +} +export function searchData2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_请购单明细_查询数据_基本件', + param: '请购单流水号=' + num + } + }) +} +export function update(num, time, remarks) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件采购_请购单明细_编辑数据', + param: '请购单明细流水号=' + num + '&物料计划到货时间=' + time + '&备注=' + remarks + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 生成采购合同 +export function doneContract(num1, RequisitionNumber, name1, time1, time2, num2, text, type, freight, num3, partsNum, priceGroup, taxGroup, currency, num4, id, singleQuota, readyQuota, AdvanceCharge, group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单和请购单明细_增加数据', + param: `请购单流水号=${num1}&请购单编号=${RequisitionNumber}&采购合同名称=${name1}&预到货时间=${time1}&规定到货时间=${time2}&采购员=${id}&供应商流水号=${num2}&合同文本=${text}&模板类型=${type}&运费=${freight}&物料流水号组=${num3}&请购单明细流水号组=${num4}&数量组=${partsNum}&单价组=${priceGroup}&税率组=${taxGroup}&币种流水号组=${currency}&单件定额工时组=${singleQuota}&准结定额工时组=${readyQuota}&预付款=${AdvanceCharge}&未选请购单明细流水号组=${group}` + } + }) +} +export function doneContract1(num1, RequisitionNumber, name1, time2, group, id, num2, text, type, freight, AdvanceCharge, partsNum, priceGroup, taxGroup, currency, remark) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单和请购单明细_增加数据_成组采购', + param: `请购单流水号=${num1}&请购单编号=${RequisitionNumber}&采购合同名称=${name1}&规定到货时间=${time2}&组号=${group}&采购员=${id}&供应商流水号=${num2}&合同文本=${text}&模板类型=${type}&运费=${freight}&预付款=${AdvanceCharge}&数量=${partsNum}&单价=${priceGroup}&税率=${taxGroup}&币种流水号=${currency}&备注=${remark}` + } + }) +} +export function submitGroup(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_成组采购_生成数据', + param: '请购单流水号=' + num + '&组件流水号=' + num1 + } + }) +} +export function update1(num, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_成组采购_更新数据', + param: '组件流水号=' + num + '&数量=' + num1 + '&单价=' + num2 + '&交货期=' + num3 + '&备注=' + num4 + } + }) +} +export function unLinkGroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_成组采购_取消数据', + param: '请购单流水号=' + num + } + }) +} +export function changeTime(num, time) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件采购_请购单明细_编辑数据_整体', + param: '请购单流水号=' + num + '&物料计划到货时间=' + time + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/CreatingPurchasingMaterials.js b/src/assets/img/api/WorkshopProcurement/CreatingPurchasingMaterials.js new file mode 100644 index 0000000..c2c3299 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/CreatingPurchasingMaterials.js @@ -0,0 +1,230 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询原材料库存 +export function searchRawMaterial(num, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '库存管理_原材料库存管理_查询', + param: '原材料名称=' + num, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 增加采购计划明细 +export function addMateriel2(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划明细_增加数据2', + param: `采购计划流水号=${num1}&原材料流水号组=${num2}` + } + }) +} +// 保存重量和备注 +export function saveWeight(num1, num2, num3, num4, num8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划明细_保存重量和备注_9745', + param: `采购计划明细流水号=${num1}&成品尺寸=${num2}&备注=${num3}&单位=${num4}&采购数量=${num8}` + } + }) +} +// ////////////////////////////////////////////////////////////////////////////////0529新加↑ + +// 查询外购备料 +export function searchPurchasedMaterials(check1, name, check2, material, order, partName) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料_查询数据', + param: `零件图号_check=${check1}&零件图号=${name}&材料_check=${check2}&材料=${material}&排序名称=${partName}&排序方式=${order}` + } + }) +} +// 查询采购单 +export function searchPurchaseOrder(check1, num, check2, name, check3, name2, checktime, starttime, endtime) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划_查询数据', + param: `采购单号_check=${check1}&采购单号=${num}&供应商名称_check=${check2}&供应商名称=${name}&供应商流水号_check=${check3}&供应商流水号=${name2}&时间_check=${checktime}&开始时间=${starttime}&结束时间=${endtime}` + // Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 创建采购单 +export function addPurchaseOrder(PurchaseOrderName, supplier, person, date, money) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划_增加数据', + param: `采购单名称=${PurchaseOrderName}&采购员=${person}&供应商=${supplier}&计划完成日期=${date}&预付款=${money}` + } + }) +} +// 编辑采购单 +export function editPurchaseOrder(PurchaseOrderNameValue, PurchaseOrderName, supplier, date, money) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划_编辑数据', + param: `采购计划流水号=${PurchaseOrderNameValue}&采购单名称=${PurchaseOrderName}&供应商=${supplier}&计划完成日期=${date}&预付款=${money}` + } + }) +} +// 删除采购单 +export function deletePurchaseOrder(PurchaseOrderNameValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划_删除数据', + param: `采购计划流水号=${PurchaseOrderNameValue}` + } + }) +} +// 查询采购计划明细 +export function searchMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划明细_查询数据', + param: `采购计划流水号=${num}` + } + }) +} +export function searchMateriel1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划明细_查询数据_新', + param: `采购计划流水号=${num}` + } + }) +} +// 增加采购计划明细 +export function addMateriel(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划明细_增加数据', + param: `采购计划流水号=${num1}&工艺计划流水号组=${num2}&数量组=${num3}` + } + }) +} +// 保存采购计划明细 +export function saveMateriel(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划明细_保存数据', + param: `采购计划流水号=${num1}&采购计划明细流水号组=${num2}&单位组=${num3}&备注组=${num4}` + } + }) +} +export function saveMateriel1(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划明细_保存数据_单个', + param: `采购计划流水号=${num1}` + } + }) +} +// 删除采购计划明细 +export function deleteMateriel(num, num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_外购备料_移出数据', + param: `采购计划流水号=${num}&零件图号=${num1}&材料=${num2}&零件名称=${num3}` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 打回备料 +export function edit2(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_备料单导出_外购备料', + param: `工艺计划流水号组=${num1}&是否外购备料=0` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/DepartmentBuyerRequestFund.js b/src/assets/img/api/WorkshopProcurement/DepartmentBuyerRequestFund.js new file mode 100644 index 0000000..2bff098 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/DepartmentBuyerRequestFund.js @@ -0,0 +1,89 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询表1 +export function searchTable1(pageCurrent, pageSize, check1, start, end, check2, num1, check3, name1, check4, name2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_请款表_查询数据', + param: '时间段_check=' + check1 + '&开始时间=' + start + '&结束时间=' + end + '&合同号_check=' + check2 + '&采购合同编号=' + num1 + '&采购员_check=' + check3 + '&采购员流水号=' + name1 + '&供应商_check=' + check4 + '&供应商名称=' + name2, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 请款 +export function requestFund(num1, money, time, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_请款表_增加数据', + param: `采购合同流水号=${num1}&请款金额=${money}&请款人=${id}&请款时间=${time}` + } + }) +} +// 查询请款付款情况 +export function searchCondition(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_请款表_查询数据_已付款', + param: '采购合同流水号=' + num1 + } + }) +} +// 取消请款 +export function cancelRequestFund(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_请款表_删除数据', + param: '采购科请款流水号=' + num1 + } + }) +} +// 查询请款表 +export function searchRequestTable(check, start, end) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_请款表_查询数据_请款Excel', + param: '请款时间段_check=' + check + '&开始时间=' + start + '&结束时间=' + end + } + }) +} +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=5' + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/FundApproval.js b/src/assets/img/api/WorkshopProcurement/FundApproval.js new file mode 100644 index 0000000..4100511 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/FundApproval.js @@ -0,0 +1,312 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询审批/付款 +export function initApproval(pageCurrent, pageSize, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_审批付款_查询数据', + param: `审批_付款状态=${state2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function initApprovalOutsourcing(pageCurrent, pageSize, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_审批付款_查询数据', + param: `审批_付款状态=${state2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 执行审批/付款 +export function execApproval(num1, num2, reason, person, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_采购合同_审批付款_修改数据', + param: `采购合同请款流水号=${num1}&审批_付款情况流水号=${num2}&未通过原因=${reason}&操作员编号=${person}&审批_付款状态=${state2}` + } + }) +} +// 查询车间合同审批/付款 +export function initApproval1(pageCurrent, pageSize, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_审批付款_查询数据', + param: `审批_付款状态=${state2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchRequsetFundDetail3(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_请款明细_查询数据', + param: `采购合同请款流水号=${num}` + } + }) +} +export function searchRequsetFundDetail4(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '外协管理_外协任务_请款明细_查询数据', + param: `外协任务请款流水号=${num}` + } + }) +} +// 执行车间合同审批/付款 +export function execApproval1(num1, num2, reason, person, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_采购合同_审批付款_修改数据', + param: `采购合同请款流水号=${num1}&审批_付款情况流水号=${num2}&未通过原因=${reason}&操作员编号=${person}&审批_付款状态=${state2}` + } + }) +} +// 查询离线合同审批/付款 +export function initApprovalOffline(pageCurrent, pageSize, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同_审批付款_查询数据', + param: `审批_付款状态=${state2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchRequsetFundDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_请款明细_查询数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 执行审批/付款(离线合同) +export function execApprovalOffline(num1, num2, reason, person, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_离线合同_审批付款_修改数据', + param: `离线合同请款流水号=${num1}&审批_付款情况流水号=${num2}&未通过原因=${reason}&操作员编号=${person}&审批_付款状态=${state2}` + } + }) +} +// 查询采购计划待请款信息 +export function searchRequsetFundDetail1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_请款明细_查询数据', + param: `采购计划请款流水号=${num}` + } + }) +} +// 查询备料审批/付款 +export function initApprovalMaterials(pageCurrent, pageSize, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_审批付款_查询数据', + param: `审批_付款状态=${state2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 执行审批/付款(备料) +export function execMaterials(num1, num2, reason, person, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_审批付款_修改数据', + param: `采购计划请款流水号=${num1}&审批_付款情况流水号=${num2}&未通过原因=${reason}&操作员编号=${person}&审批_付款状态=${state2}` + } + }) +} +// 执行审批/付款(外协) +export function execOutsourcing(num1, num2, reason, person, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '外协管理_审批付款_修改数据', + param: `外协任务请款流水号=${num1}&审批_付款情况流水号=${num2}&未通过原因=${reason}&操作员编号=${person}&审批_付款状态=${state2}` + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_车间采购_合同请款_采购件查询', + param: '采购合同流水号=' + num + } + }) +} +// 采购合同明细查询 +export function searchTable3(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细_成组采购_查询数据', + param: '采购合同流水号=' + num + } + }) +} +// 查询任务单明细 +export function getParts(Number) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协任务执行_外协加工任务单明细_查询数据', + param: '外协加工任务单流水号=' + Number + } + }) +} +// 发票明细查询 +export function searchInvoiceDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票明细_查询数据', + param: '发票流水号=' + num + } + }) +} +// 查询采购计划明细 +export function searchTable5(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_到货单明细查询_新', + param: `到货单流水号=${num}` + } + }) +} +export function searchTable6(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_关联材料_查询数据_新', + param: `到货单明细流水号=${num1}` + } + }) +} +// 查询采购计划明细 +export function searchMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划明细_查询数据', + param: `采购计划流水号=${num}` + } + }) +} +// 查询材料 +export function searchMX(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_离线采购计划明细_查询数据', + param: '离线采购计划流水号=' + num + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/InvoiceSettlementApplication1.js b/src/assets/img/api/WorkshopProcurement/InvoiceSettlementApplication1.js new file mode 100644 index 0000000..b0278d5 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/InvoiceSettlementApplication1.js @@ -0,0 +1,201 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function insertInto(num2, num3, num4, num5, num6, num7, num8, num9) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_发票结算申请单_增加数据', + param: `发票号=${num2}&发票金额=${num3}&供应商流水号=${num4}&已付款项=${num5}&尚欠金额=${num6}&税额=${num7}&是否费用类=${num8}&备注=${num9}` + } + }) +} + +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +// 根据条件查发票结算申请单 +export function searchTable1(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_发票结算申请单_查询数据_到票申请', + param: `发票号_check=${group[0]}&发票号=${group[1]}`, + Pagination: group[2] + '&' + group[3] + } + }) +} +// 编辑发票结算申请单 +export function submitEdit(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_发票结算申请单_修改数据', + param: `发票号=${group[0]}&发票金额=${group[1]}&已付款项=${group[2]}&尚欠金额=${group[3]}&税额=${group[4]}&是否费用类=${group[5]}&备注=${group[6]}&发票结算申请单流水号=${group[7]}` + } + }) +} +// 删除发票结算申请单 +export function submitDelete(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_发票结算申请单_删除数据', + param: `发票结算申请单流水号=${group[0]}` + } + }) +} +// 提交申请 发票结算申请单 +export function submitApply(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_发票结算申请单_提交申请', + param: `发票结算申请单流水号=${group[0]}&申请人=${group[1]}` + } + }) +} +// 发票结算申请单明细列表 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_发票结算申请单明细_查询数据', + param: `发票结算申请单流水号=${num}` + } + }) +} +// 根据供应商查询采购合同 +export function searchPurchase(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询数据', + param: '供应商流水号_check=1&供应商流水号=' + data + } + }) +} +// 根据供应商查询离线合同 +export function searchOffline(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同_查询数据', + param: '供应商流水号_check=1&供应商流水号=' + data + } + }) +} +// 查询采购合同明细 +export function searchPurchaseDetail(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + // name: '车间采购管理_采购合同明细_查询数据NEW', + name: '车间采购管理_采购合同明细_追加入库单_查询数据', + param: '采购合同流水号=' + data + } + }) +} +// 查询采购合同明细 +export function searchPurchaseDetail1(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细_成组采购_查询数据', + param: '采购合同流水号=' + data + } + }) +} +// 查询离线合同明细 +export function searchOfflineDetail(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同明细_查询数据', + param: '离线合同流水号=' + data + } + }) +} +// 发票结算申请单明细增加-1采购/2离线 +export function addTable2(data, group1, group2, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_发票结算申请单明细_增加数据', + param: '发票结算申请单流水号=' + data + '&合同明细流水号组=' + group1 + '&到票数量组=' + group2 + '&合同类型=' + type + } + }) +} +// 发票结算申请单明细删除 +export function deleteTable2(data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_发票结算申请单明细_删除数据', + param: '发票结算申请单明细流水号=' + data + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/InvoiceSettlementApprove1.js b/src/assets/img/api/WorkshopProcurement/InvoiceSettlementApprove1.js new file mode 100644 index 0000000..d363bf8 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/InvoiceSettlementApprove1.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 根据条件查发票结算申请单 +export function searchTable1(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_发票结算申请单_查询数据', + param: `时间段_check=${group[0]}&开始日期=${group[1]}&结束日期=${group[2]}&是否提交=1&角色编号=${group[5]}&供应商_check=${group[6]}&供应商流水号=${group[7]}`, + Pagination: group[3] + '&' + group[4] + } + }) +} +// 发票结算申请单明细列表 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_发票结算申请单明细_查询数据', + param: `发票结算申请单流水号=${num}` + } + }) +} +// 执行审批 +export function excuteApprove(...data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_发票结算申请单_执行审批', + param: `发票结算申请单流水号=${data[0]}&人员编号=${data[1]}&审批代号=${data[2]}&审批流水号=${data[3]}&未通过原因=${data[4]}` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/InvoiceSettlementApproveSearchMetalworking.js b/src/assets/img/api/WorkshopProcurement/InvoiceSettlementApproveSearchMetalworking.js new file mode 100644 index 0000000..4fbb66b --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/InvoiceSettlementApproveSearchMetalworking.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +// 根据条件查发票结算申请单 +export function searchTable1(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_发票结算申请单_查询数据', + param: `发票号_check=${group[0]}&发票号=${group[1]}`, + Pagination: group[2] + '&' + group[3] + } + }) +} +export function cancel(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_发票结算申请单_撤回审批', + param: `发票结算申请单流水号=${group[0]}&审批代号=${group[1]}` + } + }) +} +// 发票结算申请单明细列表 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_发票结算申请单明细_查询数据', + param: `发票结算申请单流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/InvoiceStateSearch.js b/src/assets/img/api/WorkshopProcurement/InvoiceStateSearch.js new file mode 100644 index 0000000..7dfe91f --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/InvoiceStateSearch.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 发票合同 +export function searchContractInvoice(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_到票情况_查询数据', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 发票查询 +export function searchInvoice(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_发票_查询数据', + param: '采购合同流水号_check=1&采购合同流水号=' + num + } + }) +} +// 传送人接收人初始化 采购科改16 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=16' + } + }) +} +// 初始化合同号 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_付款情况_查询数据' + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/MaterialPreparationContractQuery.js b/src/assets/img/api/WorkshopProcurement/MaterialPreparationContractQuery.js new file mode 100644 index 0000000..af8fc9f --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/MaterialPreparationContractQuery.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 查询采购单 +export function searchPurchaseOrder(check1, num, check2, name, check3, name2, checktime, starttime, endtime) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划_查询数据_全', + param: `采购单号_check=${check1}&采购单号=${num}&供应商名称_check=${check2}&供应商名称=${name}&供应商流水号_check=${check3}&供应商流水号=${name2}&时间_check=${checktime}&开始时间=${starttime}&结束时间=${endtime}` + // Pagination: pageCurrent + '&' + pageSize + } + }) +} +export function searchMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划明细_查询数据_新', + param: `采购计划流水号=${num}` + } + }) +} +// 查询材料 +export function searchLxMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_离线采购计划明细_查询数据', + param: '离线采购计划流水号=' + num + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/MaterialPreparationReceiptQuery.js b/src/assets/img/api/WorkshopProcurement/MaterialPreparationReceiptQuery.js new file mode 100644 index 0000000..53d487d --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/MaterialPreparationReceiptQuery.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 发票查询 +export function searchInvoice(pageCurrent, pageSize, num2, num3, num4, num5, num6, token) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票审批查询_查询数据', + param: '供应商_check=' + num2 + '&供应商流水号=' + num3 + '&时间段_check=' + num4 + '&开始日期=' + num5 + '&结束日期=' + num6 + '&角色编号=' + token, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 发票明细查询 +export function searchInvoiceDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票明细_查询数据', + param: '发票流水号=' + num + } + }) +} +export function getGongyingshang() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票_初始化获取供应商' + } + }) +} +// 执行审批 +export function cancel(...data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_发票_撤销审批', + param: `发票流水号=${data[0]}&审批代号=${data[1]}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/MaterialsInvoiceApproval.js b/src/assets/img/api/WorkshopProcurement/MaterialsInvoiceApproval.js new file mode 100644 index 0000000..015757a --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/MaterialsInvoiceApproval.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 发票查询 +export function searchInvoice(pageCurrent, pageSize, num2, num3, num4, num5, num6, token) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票审批_查询数据', + param: '供应商_check=' + num2 + '&供应商流水号=' + num3 + '&时间段_check=' + num4 + '&开始日期=' + num5 + '&结束日期=' + num6 + '&角色编号=' + token, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 发票明细查询 +export function searchInvoiceDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票明细_查询数据', + param: '发票流水号=' + num + } + }) +} +export function getGongyingshang() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票_初始化获取供应商' + } + }) +} +// 执行审批 +export function excuteApprove(...data) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_发票_执行审批', + param: `发票流水号=${data[0]}&人员编号=${data[1]}&审批代号=${data[2]}&审批流水号=${data[3]}&未通过原因=${data[4]}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/NewArrivalList.js b/src/assets/img/api/WorkshopProcurement/NewArrivalList.js new file mode 100644 index 0000000..baa3c2b --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/NewArrivalList.js @@ -0,0 +1,278 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function searchCailiao(name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料到货_材料查询', + param: `供应商=${name}` + } + }) +} +// 获取新到货单编号 +export function searchNewOrder() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_获取新到货单编号' + } + }) +} +// 查询采购单 +export function searchPurchaseOrder(pageCurrent, pageSize, check1, num, check2, name, check, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划_查询数据_到货', + param: `采购单号_check=${check1}&采购单号=${num}&供应商_check=${check2}&供应商=${name}&零件图号_check=${check}&零件图号=${num1}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线采购单 +export function searchLxPurchaseOrder(pageCurrent, pageSize, check1, num, check2, name, check, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_离线采购计划_查询数据_到货', + param: `离线采购计划编号_check=${check1}&离线采购计划编号=${num}&供应商流水号_check=${check2}&供应商流水号=${name}&零件图号_check=${check}&零件图号=${num1}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询采购计划明细 +export function searchMateriel(num, check, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划明细_查询数据_未选入', + param: `供应商=${num}&零件图号_check=${check}&零件图号=${num1}` + } + }) +} +// 查询离线采购计划明细 +export function searchLxMateriel(num, check, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_离线采购计划明细_查询数据_未选入', + param: `供应商流水号=${num}&零件图号_check=${check}&零件图号=${num1}` + } + }) +} +// 查询到货单 +export function searchArriveOrder(num8, num9, num6, num7, datecheck, starttime, endtime, check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_到货单查询_新', + param: `供应商流水号_check=${num8}&供应商流水号=${num9}&是否关联_check=${num6}&是否关联=${num7}&日期check=${datecheck}&开始时间=${starttime}&结束时间=${endtime}&零件图号_check=${check}&零件图号=${part}` + } + }) +} +// 新增到货单 +export function addPurchaseOrder(num5, num6, num7) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_新增到货单', + param: `备注=${num5}&供应商流水号=${num6}&日期=${num7}` + } + }) +} +// 编辑采购单 +export function editPurchaseOrder(num5, num6, num8) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_编辑到货单', + param: `备注=${num5}&到货单流水号=${num6}&日期=${num8}` + } + }) +} +// 删除采购单 +export function deletePurchaseOrder(PurchaseOrderNameValue, ArrivalOrderGroup, ArrivalOrderMXNumberGroup, numberGroup, LxnumberGroup) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_删除到货单', + param: `到货单流水号=${PurchaseOrderNameValue}&到货单明细流水号组=${ArrivalOrderGroup}&到货单明细绑定流水号组=${ArrivalOrderMXNumberGroup}&采购计划明细流水号组=${numberGroup}&离线采购计划明细流水号组=${LxnumberGroup}` + } + }) +} +// 查询采购计划明细 +export function searchTable5(num, check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_到货单明细查询', + param: `到货单流水号=${num}&零件图号_check=${check}&零件图号=${part}` + } + }) +} +export function deleteArrivalMX(num, group, group1, group2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_删除到货单明细', + param: `到货单明细流水号=${num}&到货单明细绑定流水号组=${group}&采购计划明细流水号组=${group1}&离线采购计划明细流水号组=${group2}` + } + }) +} +export function EditArrivalOrderMX(num, num2, num3, num4, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_编辑到货单明细', + param: `到货单明细流水号=${num}&数量=${num2}&单位=${num3}&单价=${num4}&金额=${num5}` + } + }) +} +export function AddArrivalOrderMX(num, num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_新增到货单明细', + param: `到货单流水号=${num}&材料=${num1}&数量=${num2}&单位=${num3}&单价=${num4}&金额=${num5}&工艺计划流水号组=${num6}&采购计划明细流水号组=${num7}&本次到货数量组=${num8}&离线采购计划明细流水号组=${num9}&到货重量组=${num10}&到货金额组=${num11}&考勤编号=${id}` + } + }) +} +// 取消关联 +export function deleteMateriel(num1, num2, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_取消到货单明细绑定', + param: `到货单明细绑定流水号=${num1}&采购计划明细流水号=${num2}&离线采购计划明细流水号=${num3}` + } + }) +} +// 关联材料 +export function addMateriel(num1, num2, num3, num4, num5, num6, num7, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_到货单明细关联', + param: `到货单明细流水号=${num1}&工艺计划流水号组=${num2}&采购计划明细流水号组=${num3}&本次到货数量组=${num4}&离线采购计划明细流水号组=${num5}&到货重量组=${num6}&到货金额组=${num7}&考勤编号=${id}` + } + }) +} +export function searchTable6(num1, check, part) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_关联材料_查询数据', + param: `到货单明细流水号=${num1}&零件图号_check=${check}&零件图号=${part}` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +export function saveWeight(num1, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_到货明细关联备料_保存单件重量和总重量', + param: `采购计划明细流水号=${num1}&总重量=${num3}&总金额=${num4}` + } + }) +} +export function saveWeight1(num1, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_到货明细关联备料_保存单件重量和总重量_离线', + param: `离线采购计划明细流水号=${num1}&总重量=${num3}&总金额=${num4}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/OfflineContract1.js b/src/assets/img/api/WorkshopProcurement/OfflineContract1.js new file mode 100644 index 0000000..af3ff8b --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/OfflineContract1.js @@ -0,0 +1,174 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询库存数 +export function searchInventoryNum(pageCurrent, pageSize, check1, name, check2, state1, state2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_离线合同_物料余量_查询数据', + param: `物料名称_check=${check1}&物料名称=${name}&库存状态_check=${check2}&库存状态=${state1}&采购状态=${state2}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同 +export function searchOfflineContract(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同_查询数据', + param: `离线合同编号_check=${check1}&离线合同编号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同 (不分页) +export function searchOfflineContract2() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同_查询数据', + param: `离线合同编号_check=0&离线合同编号=0&供应商名称_check=0&供应商名称=0` + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 增加离线合同 +export function addOfflineContract(contractNum, contractName, supplier, person, date, remark) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_离线合同_增加数据', + param: `离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&离线合同备注=${remark}` + } + }) +} +// 编辑离线合同 +export function editOfflineContract(contractNumValue, contractNum, contractName, supplier, person, date, remark) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_离线合同_编辑数据', + param: `离线合同流水号=${contractNumValue}&离线合同编号=${contractNum}&离线合同名称=${contractName}&供应商流水号=${supplier}&人员编号=${person}&规定到货时间=${date}&离线合同备注=${remark}` + } + }) +} +// 作废离线合同 +export function deleteOfflineContract(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_离线合同_删除数据', + param: '离线合同流水号=' + num + } + }) +} +// 查询离线合同明细 +export function searchMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同明细_查询数据', + param: `离线合同流水号=${num}` + } + }) +} +// 增加离线合同明细 +export function addMateriel(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_离线合同明细_增加数据', + param: `离线合同流水号=${num1}&物料流水号组=${num2}` + } + }) +} +// 删除离线合同明细 +export function deleteMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_离线合同明细_删除数据', + param: `离线合同明细流水号=${num}` + } + }) +} +// 生成离线合同 +export function doneOfflineContact(contractNum, total, partGroup, numGroup, priceGroup) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_离线合同_生成合同', + param: `离线合同流水号=${contractNum}&合同总额=${total}&离线合同明细流水号组=${partGroup}&数量组=${numGroup}&单价组=${priceGroup}` + } + }) +} +// 设置安全库存 +export function setSafeValue(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_离线合同_物料安全库存_修改数据', + param: `物料流水号=${params[0]}&安全库存量=${params[1]}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/OfflineContractRequestFund1.js b/src/assets/img/api/WorkshopProcurement/OfflineContractRequestFund1.js new file mode 100644 index 0000000..dc9b190 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/OfflineContractRequestFund1.js @@ -0,0 +1,88 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询请款表 +export function searchRequestFund(pageCurrent, pageSize, check1, start, end, check2, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同_请款_查询数据', + param: `时间段_check=${check1}&开始时间=${start}&结束时间=${end}&供应商流水号_check=${check2}&供应商流水号=${num}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +// 查询离线合同待请款信息 +export function searchOfflineContract(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同_查询数据', + param: `供应商流水号_check=${check}&供应商流水号=${num}` + } + }) +} +// 查询离线合同待请款信息 +export function submitRequestFund(contractGroup, sumGroup, supplier, money, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_离线合同_请款_增加数据', + param: `离线合同流水号组=${contractGroup}&合同总额组=${sumGroup}&供应商流水号=${supplier}&请款金额=${money}&请款人=${person}` + } + }) +} +// 查询离线合同待请款信息 +export function searchRequsetFundDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同_请款明细_查询数据', + param: `离线合同请款流水号=${num}` + } + }) +} +// 取消请款 +export function cancelRequestFund(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_离线合同_请款_删除数据', + param: `离线合同请款流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/OfflineProcurement.js b/src/assets/img/api/WorkshopProcurement/OfflineProcurement.js new file mode 100644 index 0000000..f4ea893 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/OfflineProcurement.js @@ -0,0 +1,169 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 创建采购单 +export function addPurchaseOrder(PurchaseOrderName, supplier, id, money) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_离线采购计划_增加数据', + param: `离线采购计划名称=${PurchaseOrderName}&供应商=${supplier}&采购员=${id}&预付款=${money}` + } + }) +} +// 编辑采购单 +export function editPurchaseOrder(PurchaseOrderNameValue, PurchaseOrderName, supplier, money) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_离线采购计划_编辑数据', + param: `离线采购计划流水号=${PurchaseOrderNameValue}&离线采购计划名称=${PurchaseOrderName}&供应商=${supplier}&预付款=${money}` + } + }) +} +// 删除采购单 +export function deletePurchaseOrder(PurchaseOrderNameValue) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_离线采购计划_删除数据', + param: `离线采购计划流水号=${PurchaseOrderNameValue}` + } + }) +} +// 查询采购单 +export function searchPurchaseOrder(check1, num, check3, name2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_离线采购计划_查询数据', + param: `离线采购计划编号_check=${check1}&离线采购计划编号=${num}&供应商流水号_check=${check3}&供应商流水号=${name2}` + } + }) +} +// 查询材料 +export function searchMX(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_离线采购计划明细_查询数据', + param: '离线采购计划流水号=' + num + } + }) +} +export function AddMaterial(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_离线采购计划明细_增加数据_循环', + param: `离线采购计划流水号=${num}&工艺计划流水号组=${num1}&数量组=${num2}` + } + }) +} +// 机床名称 +export function getMachines() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_机床名称_根据机床查询', + param: '是否传递=2=int&考核状态=6=int&工艺任务分配状态=2=int&定额任务分配状态=2=int&单件是否外协=1=int' + } + }) +} + +export function getGroups(stepNumber) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_组件名称_查询数据_查询所有组', + param: '机床流水号=' + stepNumber + '=int' + } + }) +} + +export function getTable(checkbox_Machine, Machine, checkbox_Group, Group, checkbox_number, number, k, m, ordername, order) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_零件工序_查询数据_已编制工序的全部零件及工序_横向赋值新建存储过程_新', + param: '项目流水号_check=0=string&机床流水号_check=' + checkbox_Machine + '=string&机床流水号=' + Machine + '=string&组件流水号_check=' + checkbox_Group + '=string&组件流水号=' + Group + '=string&零件图号_check=' + checkbox_number + '=string&零件图号=' + number + '=string&是否查询全部数据=1=string&单件是否外协=1=string&考核状态=6=int&开始时间_check=0&开始时间=' + k + '&结束时间_check=0&结束时间=' + m + '&排序名称=' + ordername + '&排序方式=' + order + } + }) +} +export function saveWeight(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_离线采购计划明细_编辑数据', + param: `离线采购计划明细流水号=${num1}&成品尺寸=${num2}&备注=${num3}&数量=${num4}` + } + }) +} +export function deleteMX(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_离线采购计划明细_移出数据', + param: `离线采购计划明细流水号=${num1}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/OutsourcingMaterialsInvoice.js b/src/assets/img/api/WorkshopProcurement/OutsourcingMaterialsInvoice.js new file mode 100644 index 0000000..3f627b1 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/OutsourcingMaterialsInvoice.js @@ -0,0 +1,225 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 发票查询 +export function searchInvoice(pageCurrent, pageSize, check1, num1, check2, supplierName0, num2, num3, num4, num5, num6) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票_查询数据', + param: '发票号_check=' + check1 + '&发票号=' + num1 + '&供应商名称_check=' + check2 + '&供应商名称=' + supplierName0 + '&供应商流水号_check=' + num2 + '&供应商流水号=' + num3 + '&日期_check=' + num4 + '&开始日期=' + num5 + '&结束日期=' + num6, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 发票明细查询 +export function searchInvoiceDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票明细_查询数据', + param: '发票流水号=' + num + } + }) +} +// 发票增加 +export function addInvoice(time1, money, send, remark, num3, num4, moneyGroup) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_发票_增加数据', + param: `开票时间=${time1}&开票金额=${money}&发票号=${send}&备注=${remark}&供应商=${num3}&到货单流水号组=${num4}&本次到票金额组=${moneyGroup}` + } + }) +} +// 发票编辑 +export function editInvoice(num1, time1, money, send, remark, num3) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_发票_编辑数据', + param: `发票流水号=${num1}&开票时间=${time1}&开票金额=${money}&发票号=${send}&备注=${remark}&供应商=${num3}` + } + }) +} +// 发票删除 +export function deleteInvoice(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_发票_删除数据', + param: '发票流水号=' + num1 + } + }) +} +export function deleteInvoiceMX(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_发票明细_删除数据', + param: '发票明细流水号=' + num + '&到货单流水号=' + num1 + } + }) +} +// 初始化采购计划 +export function initPurchase() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划_查询数据_发票' + } + }) +} +// 接收人初始化 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=9' + } + }) +} +// 传送人初始化 +export function initPerson1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=5' + } + }) +} +// 初始化合同号 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_付款情况_查询数据', + param: '采购合同流水号_check=0&供应商名称_check=0' + } + }) +} +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 查询到货单 +export function searchArriveOrder(num, num1, num2, num3, num5) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_到货单查询', + param: `供应商_check=${num}&供应商=${num1}&开始日期_check=${num2}&开始日期=${num3}&结束日期=${num5}` + } + }) +} +// 关联到货单 +export function addMateriel(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_发票明细_增加数据', + param: `发票流水号=${num}&到货单流水号组=${num1}&本次到票金额组=${num2}` + } + }) +} +export function getGongyingshang() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_发票_初始化获取供应商' + } + }) +} +// 提交申请 +export function submitApply(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_发票_提交申请', + param: `发票流水号=${group[0]}` + } + }) +} +// 查询到货单明细 +export function searchMX(...group) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_到货单明细_查询', + param: `到货单流水号=${group[0]}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/OutsourcingMaterialsSearch.js b/src/assets/img/api/WorkshopProcurement/OutsourcingMaterialsSearch.js new file mode 100644 index 0000000..8963497 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/OutsourcingMaterialsSearch.js @@ -0,0 +1,131 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询供应商 +export function searchSupplier(check1, value1, check2, value2, check3, value3, check4, value4, check5, value5, check6, value6, check7, value7, check8, value8, check9, value9, check10, value10, check11, value11, check12, value12) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件', + param: '供应商名称_check=' + check1 + '&供应商名称=' + value1 + '&企业性质_check=' + check2 + '&企业性质=' + value2 + '&创立日期_check=' + check3 + '&创立日期=' + value3 + '&注册资本_check=' + check4 + '&注册资本=' + value4 + '&税号_check=' + check5 + '&税号=' + value5 + '&电子信箱_check=' + check6 + '&电子信箱=' + value6 + '&地址_check=' + check7 + '&地址=' + value7 + '&帐号_check=' + check8 + '&帐号=' + value8 + '&开户行_check=' + check9 + '&开户行=' + value9 + '&电话号码_check=' + check10 + '&电话号码=' + value10 + '&传真_check=' + check11 + '&传真=' + value11 + '&货期_check=' + check12 + '&货期=' + value12 + } + }) +} +// 查询备料 +export function searchTable(check, supplierNameValue, check1, partNumber, check2, MaterialsValue, check3, starttime, endtime, ordername, order, check4, machineValue, check5, groupValue, role, personnel, pageSize, pageCurrent) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料_综合查询数据', + param: '供应商流水号_check=' + check + '&供应商流水号=' + supplierNameValue + '&零件图号_check=' + check1 + '&零件图号=' + partNumber + '&备料状态_check=' + check2 + '&备料状态=' + MaterialsValue + + '&下单时间_check=' + check3 + '&开始时间=' + starttime + '&结束时间=' + endtime + '&排序名称=' + ordername + '&排序方式=' + order + '&机床图号_check=' + check4 + '&机床图号=' + machineValue + '&组号_check=' + check5 + '&组号=' + groupValue + '&角色编号=' + role + '&人员编号=' + personnel + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +// 导出 +export function searchTablesheet(check, supplierNameValue, check1, partNumber, check2, MaterialsValue, check3, starttime, endtime, ordername, order) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料_综合查询数据', + param: '供应商流水号_check=' + check + '&供应商流水号=' + supplierNameValue + '&零件图号_check=' + check1 + '&零件图号=' + partNumber + '&备料状态_check=' + check2 + '&备料状态=' + MaterialsValue + + '&下单时间_check=' + check3 + '&开始时间=' + starttime + '&结束时间=' + endtime + '&排序名称=' + ordername + '&排序方式=' + order + } + }) +} +export function HandleNumber() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_外购备料_处理已完成未修改数据' + } + }) +} +// 查询外购备料数量 +export function searchPurchaseCount(check, supplierNameValue, check1, partNumber, check2, MaterialsValue, check3, starttime, endtime, check4, machineValue, check5, groupValue, role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料_综合查询数据_查询采购数量', + param: '供应商流水号_check=' + check + '&供应商流水号=' + supplierNameValue + '&零件图号_check=' + check1 + '&零件图号=' + partNumber + '&备料状态_check=' + check2 + '&备料状态=' + MaterialsValue + + '&下单时间_check=' + check3 + '&开始时间=' + starttime + '&结束时间=' + endtime + '&机床图号_check=' + check4 + '&机床图号=' + machineValue + '&组号_check=' + check5 + '&组号=' + groupValue + '&角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 查询自家备料数量 +export function searchHomeCount(check, supplierNameValue, check1, partNumber, check2, MaterialsValue, check3, starttime, endtime, check4, machineValue, check5, groupValue, role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料_综合查询数据_查询自家数量', + param: '供应商流水号_check=' + check + '&供应商流水号=' + supplierNameValue + '&零件图号_check=' + check1 + '&零件图号=' + partNumber + '&备料状态_check=' + check2 + '&备料状态=' + MaterialsValue + + '&下单时间_check=' + check3 + '&开始时间=' + starttime + '&结束时间=' + endtime + '&机床图号_check=' + check4 + '&机床图号=' + machineValue + '&组号_check=' + check5 + '&组号=' + groupValue + '&角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 查询未分配数量 +export function searchUnallocatedCount(check, supplierNameValue, check1, partNumber, check2, MaterialsValue, check3, starttime, endtime, check4, machineValue, check5, groupValue, role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料_综合查询数据_查询未分配数量', + param: '供应商流水号_check=' + check + '&供应商流水号=' + supplierNameValue + '&零件图号_check=' + check1 + '&零件图号=' + partNumber + '&备料状态_check=' + check2 + '&备料状态=' + MaterialsValue + + '&下单时间_check=' + check3 + '&开始时间=' + starttime + '&结束时间=' + endtime + '&机床图号_check=' + check4 + '&机床图号=' + machineValue + '&组号_check=' + check5 + '&组号=' + groupValue + '&角色编号=' + role + '&人员编号=' + personnel + } + }) +} +export function getMachine(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料_查询机床数据', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +export function getgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_外购备料_查询组件数据', + param: '机床图号=' + num + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/OutsourcingProcessPlanning.js b/src/assets/img/api/WorkshopProcurement/OutsourcingProcessPlanning.js new file mode 100644 index 0000000..584b936 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/OutsourcingProcessPlanning.js @@ -0,0 +1,311 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化 工艺员A +export function initCraftmen() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 查询 项目 +export function getProject(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件工艺计划_项目查询', + param: '是否制定计划=' + num + } + }) +} +// 查询 机床 +export function getMachine(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件工艺计划_机床查询', + param: '项目流水号=' + num1 + '&是否制定计划=' + num + } + }) +} +// 查询 组号 +export function getGroup(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件工艺计划_组号查询', + param: '机床流水号=' + num1 + '&是否制定计划=' + num + } + }) +} +// 查询 零件号 +export function getPartnames1(num, num1, num2, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件工艺计划_零件查询', + param: '组件流水号=' + num1 + '&是否制定计划=' + num + '&组件类别=' + num2, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询 零件工序 +export function getProcedure(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件工序_查询工序信息', + param: '工艺流水号=' + num + } + }) +} +// 初始化工艺名称 +export function processNameClick() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺分类名称_查询数据' + } + }) +} +// 工艺名称查询 +export function processNameSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_工艺名称_查询数据', + param: '工艺分类流水号_check=1=bit&工艺分类流水号=' + val + '=int' + } + }) +} +// 工艺要求查询 +export function processRequestSelect(val) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理_基础表_工艺要求_查询数据', + param: '工艺编号=' + val + '=int' + } + }) +} +// 初始化公差A +export function initTolerance() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_查询数据' + } + }) +} +// 公差查询 +export function searchTolerance(val1, val2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_基础表_公差对照表_公差_查询数据', + param: '输入数值=' + val1 + '&参数=' + val2 + } + }) +} +// 完艺工艺拷贝 +export function gongyiCopy(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件工序_工艺拷贝_工艺流水号', + param: '工艺流水号_完成工艺=' + num1 + '=int&工艺流水号_被拷工艺=' + num2 + '=int' + } + }) +} +// 主界面主表难度等级修改 +export function hardEdit(num, hard) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_修改数据_工艺难度等级', + param: '外购件工序流水号=' + num + '=int&工艺难度等级=' + hard + } + }) +} +// 主界面主表工艺要求修改 +export function requestEdit(num, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_修改数据_工艺要求_根据外购件工序流水号', + param: '外购件工序流水号=' + num + '=int&工艺要求=' + request0 + } + }) +} +// 主界面主表插入功能 +export function insertOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_修改数据_工艺流水号和外购件工序流水号', + param: '工艺流水号=' + num0 + '&外购件工序流水号=' + num1 + } + }) +} +// 主界面主表删除功能 +export function deleteOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_删除数据_外购件工序流水号', + param: '工艺流水号=' + num0 + '&外购件工序流水号=' + num1 + } + }) +} +// 主界面主表上移功能 +export function upOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_修改数据_上移工序', + param: '工艺流水号=' + num0 + '&外购件工序流水号=' + num1 + } + }) +} +// 主界面主表下移功能 +export function downOne(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_修改数据_下移工序', + param: '工艺流水号=' + num0 + '&外购件工序流水号=' + num1 + } + }) +} +// 核准保存 +export function saveApprove(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_增加数据_同时修改工艺计划', + param: '工艺流水号=' + num0 + '&工艺人员编号=' + num1 + } + }) +} +// 选择工艺要求 +export function selectRequest(num0, num1, num2, num3, request0) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_修改数据_根据外购件工序流水号和工艺流水号', + param: '外购件工序流水号=' + num0 + '&工艺流水号=' + num1 + '&工艺编号=' + num2 + '&工艺顺序=' + num3 + '&工艺要求=' + request0 + } + }) +} +// 删除 +export function deleteTable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_删除零件工艺', + param: '工艺流水号=' + num + } + }) +} +// 零件工艺修改 +export function returnEdit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_工艺调整_修改工艺', + param: '工艺流水号=' + num + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/OutsourcingQuotaSetting.js b/src/assets/img/api/WorkshopProcurement/OutsourcingQuotaSetting.js new file mode 100644 index 0000000..5fb4a96 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/OutsourcingQuotaSetting.js @@ -0,0 +1,131 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 人员111 +export function getPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=20' + } + }) +} +// 查询 项目 +export function getProject(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件定额计划_项目查询', + param: '是否制定定额=' + num + } + }) +} +// 查询 机床 +export function getMachine(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件定额计划_机床查询', + param: '项目流水号=' + num1 + '&是否制定定额=' + num + } + }) +} +// 查询 组号 +export function getGroup(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件定额计划_组号查询', + param: '机床流水号=' + num1 + '&是否制定定额=' + num + } + }) +} +// 查询 零件号 +export function getPartnames1(num, num1, num2, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件定额计划_零件查询', + param: '组件流水号=' + num1 + '&是否制定定额=' + num + '&组件类别=' + num2, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询 零件工序 +export function getProcedure(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理工艺_零件工序_查询工序信息', + param: '工艺流水号=' + num + } + }) +} +// 定额状态修改 +export function returnEdit(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_工艺调整_修改定额', + param: '工艺流水号=' + num + } + }) +} +// 零件定额修改 +export function update(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件定额计划_修改定额', + param: '外购件工序流水号=' + num + '&单件定额工时=' + num1 + '&准结定额工时=' + num2 + } + }) +} +// 保存 +export function saveApprove(num0, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理工艺_零件工序_修改定额计划', + param: '工艺流水号=' + num0 + '&定额人员编号=' + num1 + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/OutsourcingStockArrival.js b/src/assets/img/api/WorkshopProcurement/OutsourcingStockArrival.js new file mode 100644 index 0000000..30cc8d6 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/OutsourcingStockArrival.js @@ -0,0 +1,75 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询采购单列表 +export function initPurchaseOrder(check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划_查询数据_到货', + param: `采购单号_check=${check1}&采购单号=${num}&供应商名称_check=${check2}&供应商名称=${name}` + } + }) +} +// 查询采购单 +export function searchPurchaseOrder(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划_查询数据_到货', + param: `采购单号_check=${check1}&采购单号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询采购单明细 +export function searchMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划明细_查询数据', + param: `采购计划流水号=${num}` + } + }) +} +// 到货 +export function Arrival(num, num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划_到货', + param: `采购计划明细流水号=${num}&重量=${num1}&单价=${num2}` + } + }) +} +// 总价 +export function totalChange(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_采购计划_保存总价', + param: `采购计划流水号=${num}&总价=${num1}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/PayStateSearch.js b/src/assets/img/api/WorkshopProcurement/PayStateSearch.js new file mode 100644 index 0000000..f0096d3 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/PayStateSearch.js @@ -0,0 +1,32 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同 +export function initPayState() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_付款情况_查询数据' + } + }) +} +// 查询表1 +export function searchPayState(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_付款情况_查询数据', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/ProcurementContractApproval.js b/src/assets/img/api/WorkshopProcurement/ProcurementContractApproval.js new file mode 100644 index 0000000..1900dd7 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/ProcurementContractApproval.js @@ -0,0 +1,87 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同号 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_未审批查询' + } + }) +} +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=5' + } + }) +} +// 采购合同查询 +export function searchTable1(pageCurrent, pageSize, check1, start, end, check2, contract, check3, name, check4, supplier) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_合同审批_查询数据', + param: '时间段_check=' + check1 + '&开始时间=' + start + '=datetime&结束时间=' + end + '=datetime&采购合同流水号_check=' + check2 + '&采购合同流水号=' + contract + '&人员编号_check=' + check3 + '&人员编号=' + name + '&供应商名称_check=' + check4 + '&供应商名称=' + supplier, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细_查询数据NEW', + param: '采购合同流水号=' + num + } + }) +} +export function submitApproval(num, num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_合同审批_修改数据', + param: '采购合同流水号=' + num + '&请购单流水号=' + num3 + '&审批情况流水号=' + num1 + '&未通过原因=' + num2 + '&审批人=' + num4 + } + }) +} +// 采购合同明细查询 +export function searchTable3(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细_成组采购_查询数据', + param: '采购合同流水号=' + num + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/ProcurementContractEnquiry.js b/src/assets/img/api/WorkshopProcurement/ProcurementContractEnquiry.js new file mode 100644 index 0000000..036b76e --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/ProcurementContractEnquiry.js @@ -0,0 +1,101 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同号 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询_cjn' + } + }) +} +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=5' + } + }) +} +// 采购合同查询 +export function searchTable1(pageCurrent, pageSize, check1, start, end, check2, contract, check4, supplier, check5, approval) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_合同_查询数据', + param: '时间段_check=' + check1 + '&开始时间=' + start + '=datetime&结束时间=' + end + '=datetime&采购合同流水号_check=' + check2 + '&采购合同流水号=' + contract + '&供应商名称_check=' + check4 + '&供应商名称=' + supplier + '&审批情况流水号_check=' + check5 + '&审批情况流水号=' + approval, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细_查询数据NEW', + param: '采购合同流水号=' + num + } + }) +} +// 采购合同明细查询 +export function searchTable3(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细_成组采购_查询数据', + param: '采购合同流水号=' + num + } + }) +} +export function Disable(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_采购合同_禁用', + param: '采购合同流水号=' + num + } + }) +} +// 合同审批撤回 +export function cancle(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_合同审批撤回_修改数据', + param: '采购合同流水号=' + num + '&请购单流水号=' + num1 + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/ProjectTotalSearch.js b/src/assets/img/api/WorkshopProcurement/ProjectTotalSearch.js new file mode 100644 index 0000000..a55bafe --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/ProjectTotalSearch.js @@ -0,0 +1,45 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化项目 +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_按时间排序' + } + }) +} +// 初始化项目金额统计表 +export function searchProjectTotal1(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_项目总价_明细_查询数据_外购件', + param: `项目流水号=${num}` + } + }) +} +// 初始化项目金额统计表 +export function searchProjectTotal2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_项目总价_明细_查询数据_基本件', + param: `项目流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/PurchaseContractChange.js b/src/assets/img/api/WorkshopProcurement/PurchaseContractChange.js new file mode 100644 index 0000000..f12b4d4 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/PurchaseContractChange.js @@ -0,0 +1,143 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同号 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询' + } + }) +} +// 初始化合同号 +export function initContract1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同变更_合同初始化' + } + }) +} +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=5' + } + }) +} +// 采购合同查询 +export function searchTable1(pageCurrent, pageSize, check2, contract, check3, name, check4, supplier) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_现有合同_查询数据', + param: '采购合同流水号_check=' + check2 + '&采购合同流水号=' + contract + '&人员编号_check=' + check3 + '&人员编号=' + name + '&供应商名称_check=' + check4 + '&供应商名称=' + supplier, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询数据_外购件', + param: '采购合同流水号=' + num + } + }) +} +// 采购合同明细查询 +export function searchTable5(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询数据_基本件', + param: '采购合同流水号=' + num + } + }) +} +// 采购合同变更查询 +export function searchTable3(pageCurrent, pageSize, check2, contract, check3, name, check4, supplier) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同变更_查询数据_根据条件_cjn', + param: '采购合同变更流水号_check=' + check2 + '&采购合同变更流水号=' + contract + '&人员编号_check=' + check3 + '&人员编号=' + name + '&供应商名称_check=' + check4 + '&供应商名称=' + supplier, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 采购合同变更明细查询 +export function searchTable4(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细变更_查询数据_外购件', + param: '采购合同变更流水号=' + num + } + }) +} +export function searchTable6(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细变更_查询数据_基本件', + param: '采购合同变更流水号=' + num + } + }) +} +// 采购合同变更 +export function submitContract(num, text) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_车间采购合同变更_增加数据', + param: '采购合同流水号=' + num + '&合同变更原因=' + text + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/PurchaseContractRequestFund1.js b/src/assets/img/api/WorkshopProcurement/PurchaseContractRequestFund1.js new file mode 100644 index 0000000..5f032f5 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/PurchaseContractRequestFund1.js @@ -0,0 +1,115 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询请款表 +export function searchRequestFund(pageCurrent, pageSize, check1, start, end, check2, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_请款_查询数据', + param: `时间段_check=${check1}&开始时间=${start}&结束时间=${end}&供应商流水号_check=${check2}&供应商流水号=${num}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +export function submitRequestFund(contractGroup, sumGroup, supplier, money, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_采购合同_请款_增加数据', + param: `采购合同流水号组=${contractGroup}&合同总额组=${sumGroup}&供应商流水号=${supplier}&请款金额=${money}&请款人=${person}` + } + }) +} +// 查询离线合同待请款信息 +export function searchRequsetFundDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_请款明细_查询数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 取消请款 +export function cancelRequestFund(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_请款_删除数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 查询离线合同待请款信息 +export function searchPurchaseContract(check, num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询数据_请款', + param: `供应商流水号_check=${check}&供应商流水号=${num}&供应商名称_check=0` + } + }) +} +// 采购合同明细查询 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_车间采购_合同请款_采购件查询', + param: '采购合同流水号=' + num + } + }) +} +// 采购合同明细查询 +export function searchTable3(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同明细_成组采购_查询数据', + param: '采购合同流水号=' + num + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/PurchaseInvoiceDelivery.js b/src/assets/img/api/WorkshopProcurement/PurchaseInvoiceDelivery.js new file mode 100644 index 0000000..96aea81 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/PurchaseInvoiceDelivery.js @@ -0,0 +1,129 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 发票查询 +export function searchInvoice(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购发票_查询数据', + param: `供应商流水号_check=${params[2]}&供应商流水号=${params[3]}&采购合同流水号_check=${params[4]}&采购合同流水号=${params[5]}`, + Pagination: params[0] + '&' + params[1] + } + }) +} +// 发票增加(后台调用) +export function addInvoice(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_采购发票_增加数据', + param: `采购合同流水号=${params[0]}&开票金额=${params[1]}&传送人流水号=${params[2]}&备注=${params[3]}` + } + }) +} +// 发票编辑 +export function editInvoice(...params) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_采购发票_修改数据', + param: `发票交接流水号=${params[0]}&发票号=${params[1]}&开户行=${params[2]}&开票时间=${params[3]}&接收人流水号=${params[4]}` + } + }) +} +// 发票删除 +export function deleteInvoice(num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_采购发票_删除数据', + param: '发票交接流水号=' + num1 + } + }) +} +// 传送人初始化 +export function initSender() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 初始化供应商 +export function initSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商_查询数据_根据条件' + } + }) +} +// 根据供应商查合同 +export function searchContract(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询数据_根据供应商', + param: `供应商流水号=${num}` + } + }) +} +// 根据供应商查合同 +export function searchOffline(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_离线合同_查询数据_根据供应商', + param: `供应商流水号=${num}` + } + }) +} +// 根据供应商查合同 +export function invoiceDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购发票明细_查询数据', + param: `发票交接流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/PurchaseSituationSearchMetalworking.js b/src/assets/img/api/WorkshopProcurement/PurchaseSituationSearchMetalworking.js new file mode 100644 index 0000000..4535ec1 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/PurchaseSituationSearchMetalworking.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同 +export function searchdata(check1, partDrawing, check2, daterange0, daterange1, check3, machine, check4, group, role, personnel, partName, order, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_车间采购_采购件查询', + param: `零件图号_check=${check1}&零件图号=${partDrawing}&时间段_check=${check2}&开始时间=${daterange0}&结束时间=${daterange1}&机床_check=${check3}&机床=${machine}&组号_check=${check4}&组号=${group}&角色编号=${role}&人员编号=${personnel}&排序名称=${partName}&排序方式=${order}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 总价 +export function searchPrice(check1, partDrawing, check2, daterange0, daterange1, check3, machine, check4, group, role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_车间采购_采购件查询_获取总价', + param: `零件图号_check=${check1}&零件图号=${partDrawing}&时间段_check=${check2}&开始时间=${daterange0}&结束时间=${daterange1}&机床_check=${check3}&机床=${machine}&组号_check=${check4}&组号=${group}&角色编号=${role}&人员编号=${personnel}` + } + }) +} +// 初始化机床项目 +export function initMachineProject(role, personnel) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '机床_查询_营销筛选', + param: '角色编号=' + role + '&人员编号=' + personnel + } + }) +} +// 组件查询 +export function searchgroup(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_组件名称_查询数据', + param: '机床流水号=' + num + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/PurchasingQualityInspection.js b/src/assets/img/api/WorkshopProcurement/PurchasingQualityInspection.js new file mode 100644 index 0000000..84e2cea --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/PurchasingQualityInspection.js @@ -0,0 +1,74 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同 +export function initPayState() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询' + } + }) +} +// 查询表1 +export function searchParts(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_基本件外购质检_查询数据', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 编辑数据 +export function update(id, time, number1, number, time1, reason, remarks) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件外购质检_编辑数据', + param: `ID=${id}&交检日期=${time}&检验数量=${number1}&废品数量=${number}&检查日期=${time1}&报废原因=${reason}&备注=${remarks}` + } + }) +} +// 通过数据 +export function editData(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件外购质检_通过', + param: `ID=${id}` + } + }) +} +// 通过数据 +export function deleteData(id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间管理_基本件外购质检_删除数据', + param: `ID=${id}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/QualityInspectionQuery.js b/src/assets/img/api/WorkshopProcurement/QualityInspectionQuery.js new file mode 100644 index 0000000..08ed039 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/QualityInspectionQuery.js @@ -0,0 +1,32 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化合同 +export function initPayState() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_查询' + } + }) +} +// 查询表1 +export function searchParts(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间管理_质检情况_查询数据', + param: `采购合同流水号_check=${check1}&采购合同流水号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/ReceiptConnectionSheet.js b/src/assets/img/api/WorkshopProcurement/ReceiptConnectionSheet.js new file mode 100644 index 0000000..e6dde6c --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/ReceiptConnectionSheet.js @@ -0,0 +1,103 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 发票查询 +export function searchInvoice(pageCurrent, pageSize, check1, num1, check2, time, check3, transmit, check4, recipient, check5, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_发票_查询数据', + param: '发票号_check=' + check1 + '&发票号=' + num1 + '&开票时间_check=' + check2 + '&开票时间=' + time + '&传送人_check=' + check3 + '&传送人=' + transmit + '&接收人_check=' + check4 + '&接收人=' + recipient + '&采购合同流水号_check=' + check5 + '&采购合同流水号=' + num2, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 发票增加 +export function addInvoice(num1, num2, time1, money, send, receive, remark, time2, money1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票_增加数据', + param: '采购合同流水号=' + num1 + '&发票号=' + num2 + '&开票时间=' + time1 + '&开票金额=' + money + '&传送人=' + send + '&接收人=' + receive + '&备注=' + remark + '&扣除金额=' + money1 + '&操作时间=' + time2 + '&identity_receiptLiushuihao=1=int=output' + } + }) +} +// 发票编辑 +export function editInvoice(num1, num2, num3, time1, money, send, receive, remark, money1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票_修改数据', + param: '发票流水号=' + num1 + '&采购合同流水号=' + num2 + '&发票号=' + num3 + '&开票时间=' + time1 + '&开票金额=' + money + '&传送人=' + send + '&接收人=' + receive + '&备注=' + remark + '&扣除金额=' + money1 + } + }) +} +// 发票删除 +export function deleteInvoice(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '采购管理_发票_删除数据', + param: '发票流水号=' + num1 + '&采购合同流水号=' + num2 + } + }) +} +// 接收人初始化 +export function initPerson() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=9' + } + }) +} +// 传送人初始化 +export function initPerson1() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员_部门与人员_查询数据_根据部门编号', + param: '考核部门编号=5' + } + }) +} +// 初始化合同号 +export function initContract() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_付款情况_查询数据', + param: '采购合同流水号_check=0&供应商名称_check=0' + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/RequestApprovalQuery2.js b/src/assets/img/api/WorkshopProcurement/RequestApprovalQuery2.js new file mode 100644 index 0000000..fd172b6 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/RequestApprovalQuery2.js @@ -0,0 +1,73 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 采购合同查询 +export function searchTable1(radio, check1, supplier, check2, start, end, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_请款审批_查询数据', + param: '查询全部=' + radio + '&供应商流水号_check=' + check1 + '&供应商流水号=' + supplier + '&时间段_check=' + check2 + '&开始时间=' + start + '&结束时间=' + end, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同请款信息明细 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_请款明细_查询数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商及外协厂家_查询数据' + } + }) +} +// 查询供应商 +export function cancel(num, num1, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_采购合同_审批撤回_修改数据', + param: '采购合同请款流水号=' + num + '&审批_付款状态=' + num1 + '&请款类型=' + type + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/RequestApprovalQuery3.js b/src/assets/img/api/WorkshopProcurement/RequestApprovalQuery3.js new file mode 100644 index 0000000..cbe556a --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/RequestApprovalQuery3.js @@ -0,0 +1,73 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 初始化采购员 +export function initBuyer() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '人事档案管理_人员与角色_查询数据_采购员' + } + }) +} +// 采购合同查询 +export function searchTable1(radio, check1, supplier, check2, start, end, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_采购合同_请款审核_查询数据', + param: '查询全部=' + radio + '&供应商流水号_check=' + check1 + '&供应商流水号=' + supplier + '&时间段_check=' + check2 + '&开始时间=' + start + '&结束时间=' + end, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询离线合同请款信息明细 +export function searchTable2(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_采购合同_请款明细_查询数据', + param: `采购合同请款流水号=${num}` + } + }) +} +// 查询供应商 +export function searchSupplier() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_供应商及外协厂家_查询数据' + } + }) +} +// 查询供应商 +export function cancel(num, num1, type) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间采购管理_采购合同_审批撤回_修改数据', + param: '采购合同请款流水号=' + num + '&审批_付款状态=' + num1 + '&请款类型=' + type + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/RequestOutsourcingMaterials.js b/src/assets/img/api/WorkshopProcurement/RequestOutsourcingMaterials.js new file mode 100644 index 0000000..524a2d6 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/RequestOutsourcingMaterials.js @@ -0,0 +1,103 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询请款表 +export function searchRequestFund(pageCurrent, pageSize, check1, start, end, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_请款_查询数据', + param: `时间段_check=${check1}&开始时间=${start}&结束时间=${end}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询采购计划待请款信息 +export function searchOfflineContract(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_待请款_查询数据', + param: `供应商=${num}` + } + }) +} +// 查询采购计划待请款信息 +export function searchOfflineContract1(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_待请款_查询数据_新', + param: `供应商_check=${num}&供应商=${num1}` + } + }) +} +// 增加请款 +export function submitRequestFund(contractGroup, LXcontractGroup, sumGroup, supplier, money, person) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_请款_增加数据', + param: `采购计划流水号组=${contractGroup}&离线采购计划流水号组=${LXcontractGroup}&请款金额组=${sumGroup}&供应商=${supplier}&请款总金额=${money}&请款人=${person}` + } + }) +} +// 查询采购计划待请款信息 +export function searchRequsetFundDetail(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_请款明细_查询数据', + param: `采购计划请款流水号=${num}` + } + }) +} +// 取消请款 +export function cancelRequestFund(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_请款_删除数据', + param: `采购计划请款流水号=${num}` + } + }) +} +// 取消请款明细 +export function deleteRequsetFundMX(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_请款明细_删除数据', + param: `采购计划请款明细流水号=${num}&发票流水号=${num1}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/ScrappedSupplementaryInvestment1.js b/src/assets/img/api/WorkshopProcurement/ScrappedSupplementaryInvestment1.js new file mode 100644 index 0000000..d6c5906 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/ScrappedSupplementaryInvestment1.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 获取机床 +export function searchMachine() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据' + } + }) +} +// 查询报废零件 +export function searchtable(check1, value1, check3, value3, check5, value5, value6, pageCurrent, pageSize) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_传递后_零件报废补投_查询数据_新', + param: '机床流水号_check=' + check1 + '&机床流水号=' + value1 + '&零件图号_check=' + check3 + '&零件图号=' + value3 + '&时间段_check=' + check5 + '&开始时间=' + value5 + '&结束时间=' + value6 + `&PageCurrent=${pageCurrent}&PageSize=${pageSize}&PageCount=1111=int=output&ItemCount=1111=int=output` + } + }) +} +export function editA(CutCodebefore, Number, id) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '车间生产管理工艺_零件工艺计划_报废零件_补投', + param: '工艺计划流水号=' + CutCodebefore + '&补投数量=' + Number + '&补投人=' + id + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/StockPreparation.js b/src/assets/img/api/WorkshopProcurement/StockPreparation.js new file mode 100644 index 0000000..11ba609 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/StockPreparation.js @@ -0,0 +1,88 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +// 查询入库单列表 +export function initWarehouseReceipt(check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_入库单_查询数据', + param: `入库单号_check=${check1}&入库单号=${num}&供应商名称_check=${check2}&供应商名称=${name}` + } + }) +} +// 查询采购单列表 +export function initPurchaseOrder() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划_查询数据_发票' + } + }) +} +// 查询入库单 +export function searchWarehouseReceipt(pageCurrent, pageSize, check1, num, check2, name) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_入库单_查询数据', + param: `入库单号_check=${check1}&入库单号=${num}&供应商名称_check=${check2}&供应商名称=${name}`, + Pagination: pageCurrent + '&' + pageSize + } + }) +} +// 查询入库单明细 +export function searchMateriel(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '备料管理_采购计划明细_查询数据', + param: `采购计划流水号=${num}` + } + }) +} +// 创建入库单 +export function AddWarehousing(num, num1) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_入库单_增加数据', + param: `采购计划流水号=${num}&入库人员=${num1}` + } + }) +} +// 删除入库单 +export function deleteWarehousing(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '2', + name: '备料管理_入库单_删除数据', + param: `入库单流水号=${num}` + } + }) +} diff --git a/src/assets/img/api/WorkshopProcurement/costStatistics.js b/src/assets/img/api/WorkshopProcurement/costStatistics.js new file mode 100644 index 0000000..9461729 --- /dev/null +++ b/src/assets/img/api/WorkshopProcurement/costStatistics.js @@ -0,0 +1,68 @@ +import request from '@/utils/request' +import state from '@/store' +import router from '@/router' + +export function initProject() { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: 'PDM_项目名称_查询数据_成本分析' + } + }) +} +export function searchPurchase(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '采购管理_项目采购总价_成本分析_查询数据', + param: '项目流水号=' + num + } + }) +} +export function searchOutsourcing(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_外协成本统计_查询数据', + param: '项目流水号=' + num + } + }) +} +export function searchHome(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间生产管理工艺_项目成本统计_查询数据', + param: '项目流水号=' + num + } + }) +} +export function searchWorkPurchase(num) { + return request({ + url: '', + method: 'post', + data: { + UserID: state.state.user.id, + ModularID: router.currentRoute.path, + type: '1', + name: '车间采购管理_项目总价_明细_查询数据_总价', + param: '项目流水号=' + num + } + }) +} diff --git a/src/assets/img/api/login.js b/src/assets/img/api/login.js new file mode 100644 index 0000000..4f50e18 --- /dev/null +++ b/src/assets/img/api/login.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' + +export function login(username, password) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: '菜单系统模块_用户名密码_查询数据_new2', + param: `用户名=${username}&密码=${password}` + } + }) +} +export function getInfo(token) { + return request({ + url: '', + method: 'post', + data: { + type: '1', + name: `菜单系统模块_获取角色模块_查询数据`, + param: `角色编号=${token}` + } + }) +} +// 查询按钮功能实现 +export function editPassword(num1, num2, num3, num4) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '账号信息_修改密码_MESWORK', + param: '考勤编号=' + num1 + '=int&原始密码=' + num2 + '=string&新密码=' + num3 + '=string&返回=' + num4 + '=string=output' + } + }) +} +export function cloudEditPassword(num1, num2) { + return request({ + url: '', + method: 'post', + data: { + type: '2', + name: '人事档案管理_人员名单_云上改密码', + param: 'id=' + num1 + '=int&新密码=' + num2 + '=string' + } + }) +} diff --git a/src/assets/img/blueTWinkle.gif b/src/assets/img/blueTWinkle.gif new file mode 100644 index 0000000000000000000000000000000000000000..42deff1d1ad078e172bb2234c2ba93ca0011b110 GIT binary patch literal 103 zcmZ?wbhEHb|Nl$=Y!BaLI<>fByp2At|v20CqPQvH$=8 literal 0 HcmV?d00001 diff --git a/src/assets/img/gaojingLogo.png b/src/assets/img/gaojingLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..609a79951135b31626793cb6ead14aa3924b7f36 GIT binary patch literal 7726 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 D?4b){ literal 0 HcmV?d00001 diff --git a/src/assets/img/gray.png b/src/assets/img/gray.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb1c3fce64453176a678e00c28bf36c7c8cf186 GIT binary patch literal 951 zcmV;o14#UdP)Di2pt(9B~;jOxR@*vr9=@Hoop^F0Y^F*C?Je(^wo;AQt1mV zMatBO(ib|Z4MxXwZ%$Tu8OR(OM_e|(@K@|V*oQ8|JiDzQCfPpR+ z>+5W6YzURAP(0h*6q}oWi{xK_ieyqDL~fbL5Sijx@(-cROp5FrrO4X0O=M(b$@`=z zC@2u3v9S>$#0x7Mb#V!Y57pDvew?n8CpdEWC?)FGWK7PMScO7?a5|mOomqKo-%-gY zx<2L;3D$pm%G&BGPaZwu_or(tB<3&}`q@#opNwo(I;XC#4l!W2rwvuf9vU08T#rNu zc-?&5s-^kp5nAf&=xRE~i0d3TrlNfGK{F*g_sg72Y7QPm*leezq2%pD?_;;<88qp! zcWW87_7HLz3Artd_4Ux-(Twv{FU~U--g~!!9Ay#J)l~?q)lBZo1++D3aTvM@$l&;} zh1(bHe0^n*`(YQ~jyw3=V@}@x`5rKppoDKE1V4nj^7KJy9Qs(yzGjRv7N7}@n|DM6QsFGkPsI4-MB`I!&9 znH_iYW6aND#LeoopQUSFZjRcCID4s+Pg}WHc3_kpyk1&L)N`7d3pRcT4Y3$?$=$`h zpi5RAlpT0j3_ImK+j zbMW#o=41Jqk3`tVH^wiG zpf>_6#m8`%%@h}xr*mp*YW@YJ9IxaRq3=A&%($P2w?aIb39|N8l(pLv%ubHcFAEeF zr8MzeJGHg7TLCF&W|orjox5qMZ$Q`DioU&rmWE@zxx0ew?A$G4`d`3SWxlA=|DIET Ze*iv&0073F&3XU;002ovPDHLkV1itHy0-uT literal 0 HcmV?d00001 diff --git a/src/assets/img/grayTwinkle.gif b/src/assets/img/grayTwinkle.gif new file mode 100644 index 0000000000000000000000000000000000000000..9a11d358f85608c30cb1f70923b71f7b108221cf GIT binary patch literal 103 zcmZ?wbhEHbKck<4fkE*n3quNs{?F~_8WQa67~pE8XTZz|6w(1=pi(Xd d1}2V{{*|ZS@+WJ<)x#wle*gUoREMO*8UTjH7vBH? literal 0 HcmV?d00001 diff --git a/src/assets/img/green.png b/src/assets/img/green.png new file mode 100644 index 0000000000000000000000000000000000000000..e1cc704251f1ad0caf0c4c2aea5315c5168b10ee GIT binary patch literal 18553 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/greenTwinkle.gif b/src/assets/img/greenTwinkle.gif new file mode 100644 index 0000000000000000000000000000000000000000..0dda29f2fce9cd89a4390364ef86b462ba7832cf GIT binary patch literal 103 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�-WEC6d(s?&9$QZ-tB(l6 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/img12.png b/src/assets/img/img12.png new file mode 100644 index 0000000000000000000000000000000000000000..f42a511ef61228df7d06fb2fffd55c1573a61f36 GIT binary patch literal 75624 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 GZ~hBoRpP(^ literal 0 HcmV?d00001 diff --git a/src/assets/img/img14.png b/src/assets/img/img14.png new file mode 100644 index 0000000000000000000000000000000000000000..0400460764558ab60463c3f5704e4cfb2057ca2a GIT binary patch literal 72485 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 z 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

      0JVw^13yw`WB6;vtr0Ifcy z!De66a^k7?75pd?D3|2>E{J_RAQIr$wB&v_9BeV3*V0p$)ZRVgpi`h(maa8z#qH4B z7zfX|9Wt$8QJ6_WR+GwR%l@cL4HtcH!SJ0Qu6BuDIMyIiJ}%LF8Eu^-KC=MF0<1?w!_ zee9vYw)4aZtO{gpLtOz)T4w5pA#6&%S}_R-JuAj2HbpfM4TdUWo-h*!G~SV%ngBY< z2LL(0FbvR1J~9M^3qW_7gDKWW)E~8Fx5U&s{8+qp+z2!uYh&v*Ztva?RTwE+8%4QM z2vs_wo}38`O@OpUUxzeq$(G z!^zPtHl@y!0@BJ64Kp`Zvy{m%-6=XJAOPlHj-UixIlGUC#D&}{AKf4Sl3G5{D3_et z#!>tOih=gkr>|>we_8deBka+XA(Ig+={mIBBt}w4-$vNonl=@~dMeu7{A~U~lZ&(f zY}565N$b}wUw;|?^Dm3?8HM(*Kt%Y`p?p}@2O5A-%hdK3z}^ff23qW%zJ3U#R$t0w z_<1z9l}_$PSwdhhNoVPH7priY+Iz~y{o(P-5$ag?g$`^|gLK4LvZrE&H6jFjb*0`f z(#1P)X8z3^6d5)m>Qp1?J|3Lk`qHSb1h8qYeO_L1TV)R?NdU|zpm@p%CrL1X!_WR= z{nwvY=L3%T>woxcg+Zs2GkgYX_m?7N8Xs$=f|J&7)cE z{T>V^o5=|+bq)!TNw|6t35b7Cuhe_(gpNuIdiZdbt-qom87VigMl7GP%P$pz+ISmp zsF3G)TBg`SU*xv|mn6F}Ul&3@dp9o35Wsd%U1a>E^J4Kq5-xQwEiNxKh)a@BP%u!b z5g*@ln#Ib&L4$p$S8b?`lv7Mi!GIw?Ex7VlBWW@qg_CpPV==E&vVq4|tp~SFL@6=i}^s7Wg9c&ANbxFj6I62Nd5$x$|WITTA-e6ijaeRFD zvox}40QBei73rkeYUOHC47Lv{Y4PqA@p2W6IHlD&Wf%pDl)B$y>9D40NmSwZcn&io zclY_UP02elCbIOR=9jc=3h-9{>&?9Tc#*&fz7Ffn#&s^(0G$iKz2yLLb^&PccuzD| zNSxnWF0KUbWZYfu+Q%zz|oG!QOIhPf^bm;0`_Jz1=IS^OJv8z>6QQ;G7F={^rQ2ckGTy;2j?aOh^x6Jls{V zX?#;8q@oJ3J*|{O2G$RaY9Z|(uqF&s)Rj>a7faLCQlFixnMWTp{G@q&e5QZ#C%%$N z|9zwN@i~75=l7k3_kRVsFJs}IgY^t{iw6loHVeyh zFT3Mk7e&JjF5YKU7&}Vg|@Ll>fWf^F`4X)EdRp^ z)+gaP=Zw^4^X4G5D_x@Kt>yBV$uLLg5rYcCZe&x) z7GM31HTC7^GdJ(TQ{h3L#ZH1BqP)Y~d>IHpf7T}irB54lnHxW^!vf9_Y>pJP?mlm5 zb3x>!W|)oK84>zmjvKe&xHyRS!&g7Pzj2?q<<%(>NEhkt7#)}(yh6$4zZmT8t#^kh zKmD1@;kvvAptpiuW$W0WzrGKD>Kp)rIf;GV4}4hJUymFSvazyy6Y(EN{1@auq%-^DQB zzn6a&|LyzX{T*=stJt3Jhxc;|?Y|B(e=yGfRvd)=qnJG1_?0V8Zc7p3%tU4>%w5j* zFuNVQrtA#X9Y+(W)Rm)qJsHon+6mr;)TZGgG3=MbACLP;kDu;z6}dTX||OJ z@0=fPuX(HZ(izdbZ95KBmt-}Xao{Mm_h+#>esi-qk#AhEG2T`zS~WT@c@F{@IzPW)!o;d0JVp%`d&fLn; zjSx*pNu#0<64C6LW|`AyA(9d6c`HSyws!c%Eh!vKy`K%!58^6qf-76p+9VuN z1LDJBdhSzYa(t#9bf%Lw&mL~aLEb=Er|JAcV&}wxluGCirc}R$U4KE|^!LW0zu}uX z|MY5o4`hqr_RYHd`NiV;c9g;ExK{Ix8UpXW4x<*&Mo;M7&FiwA3)`3iJ*~^NHTzh|e zyZJueWpVUAp1V29Xq#i3eIKu+3x{~@p4xETor%2;n=P9y-fIGOvGdY9Y4pTKjKMwN zE`qM~S}YCj$kg_nbcK!Ux=`!|Ndy9juH*j#y5FDqeLcVLrLS|29D{O2!!yoTBHC*Ncl?MWBym1%eQu+D-5i7rS5P(&gx7jC*HX@RN%6bZ2C~Wr@ z&V^0P7JI|S6+-_dn$6G&u3v6KN)d1bXofQq+n%sQ7kB1__A+mdc8$-L(InKZh zi+)q7`*_B<0d0JL=>K2S*-Wq5`H-2=&9dPEutDEQ)wrbKvs-pbgCyCe&tF*|#=cPbuFpdBND)!`I8zF!i1e z`Jt$l%n$(%hwWrYeo(<$|J*oBCivJL)2k~0{_OFaf&4Ecd#97r+oSG7W)5WiwP!s& zkE`nIYlD@2pI`SNzvjYpEPll5M% zO@w<7>nfh@6X)%5vN)d|yqEi2(S9L81ZBThl#(q(=Zo7Gr`Hh!b+%7Hv}2=DvVLTj z2Y4ABGzYZ7nqY0P_)R&6@aCZ>wPzJ-VOD^ya6Y(^ZLQ}95Y&JHX;mw!jZKcb9UmsSp>mB(^c z5&yE9D&Z}NJh8zQ^Fu($c>x#veO@BHUVqir4u#=g zMs*Y>p{l|zBs>K*aj;BS${UeS7GExkRXWOXl(aL1p9-)(fQ$My`LoM8kM>}8To1P{ zBDfzV*4i%Z1&{4IB2C6FddJ5%F8Z$vc)u#vZSbK6JOK zLNM!^J36QQt@w?aT+!3kyq+19GY_x{EhTEEc`WKKxvohqQ>W_rOMoF;?&30o&#ICB z1^fLUrW*NYEA4;#FZeI8I)8@c!ad`%A41~n^{U$G^&w169sj^Ctkh!yI%&0@*T=k( z;e2(mebD5J;|=bIO&ZeLN=p=y4og!umm@e*=FuSksn8=+zGr%cGh{+pGQd}Q`3+cU ztPnsq8s2eSaQ?F<))yc}-|SavKbwyDAKbrxIt=vRT`2mq4$Oc8h&^N?{AzmRGX!27k76*Qfm9u!sfy9^06f9-Jz{onSp9h4ID~ zPO48=@>gQ19_dZiRl~$;o~UYb)WCi9^+ob~HJ#<}8c$w-nR}L3H6mN)013mPD~6Tv zZsF3J4L=-J2dK&gpVne4HHg8C=b|p2;l?hNZLgY}&sk-(^uFAHu8n#+GN^?nxU*hw zmXeOk^VPmR<7+htR?iCWr_MhBgm{*_@v5Pzp}TK1_6|N;=V9J8W(Ptxr!Isee{%BZ zX7xT^`Q^1lYO}S$ymEFyg}IUpaZMKhe+JZpT3OAekEY%=p$ZOjjiWG1h2_ z7$jh&z2IPrf<5sSgp9;N20fTFq7+IS3cxRQ)c~YX-pgxCO@G8Y9*kIVc)`vpw8&fL zzEEH|ipEMiNE+F7)ZT5ZQ@ew{Z(LUpbWUFbETFhMPjrIOmtXBT0Moy*USW8Q)xT~F zt!uR-3Q<%fKO7;{u;eb}J5b2uqkTwK&m~03q4{a7TZ6;3Th8}6uLInpYNXKMb_-$4 z7|5CyjU^N}xXHtc93*h)N@&(#4(B1(Fk#?*-ixQutma2vA_z28q~`^0;g9deODk5m z81~NZ2rwH`fre0VEUwS7ogErdx=3~+SA&_odSlJ7DN>c?4zNr>UP5+CI%&X^w+9Zz z#g~(2{>)U$% zzCn30(*`r1XW=Yrh11Mv&s^%9X$JY_Sb;G&$mLN{KUVpqQBP^gsDh?}P1mVKkK}u| z?!no}tY@SnLYSE}iT$PdAJA9O&ZEz*NHQT$P%}I#Nz8ykL22MeqQ^kRqnfMg#zJ5V zOR8O>lm#EP;2=x+YyOv`q6B)gsOLjqw#kPt11M^D3M+O?;jLvlw0M^M?dEBl7an5Hq7rO@N(nr9 zF_JWQ${Fylw(`#p0BJ>Hspn|bI-NUHpPxB~BYOyr8ZH>5CXUFnHW9}_hc9#LMezNdJ4OP8}-Y)u#d}%e(*iz48r*imW zO;chq*3&`y;W~mqd>}55FPsBgS>|pBYLNfgfc|xjg8{&+j^kGM}A3=m-W=2J+-OUA4DBv403+W9QqKV2*Dy5~3aK3)MoWLKn zINURd1Qd?M=qm&R-`0T^O^u(a4IbVbu7`@rT8hQPX>KyJh`i=OPNoO13ot!v)6iN- zC@50Nh6K9HK<`IG%p|x=?r`nRqYouVqP_D=*2yvG&Cap>_G!Vz6IJZ;fvsLYV!ZQ0 zi&A1ZtyOg&uaX?o6K>hnP`VV>g6pZ*0?9G7$;os0X-4!(F_hoxUpi$WsDHo#hD&DE zfg|huEweYjs!9I~Y7u`Qyyw4uq&-wy#|I5Yp9s0=J7a8R2YrZrhPTA4{ae&svfqq~ z1~J?&&hg<)%4{*tbwPU(F6kbQ3x}Y1?r7f`vwb|( zQSF1vL3H<1&(n56Q^!0nCw=Wc! zUh#|e0c{^gUe5M{O2opb!eZ}o6K<= z+=}L`$aUqU6-l>x+g;95qitnp72hAzHQ7DS4ZD{xjLdDxwv99t4&;1vaCK5M* zV1|6Q9>d}4z2U44dEr@FW(SS0e0?5il5kfEMvS-i=QM%fmvy|WYSsJV zuyBHS#>!qgyw=Ksb<)S_!ZmH<^RC$v!C6e?rH~2+`n?3JgiCgrMmYDb79!MimDrPt zO{4kj>JPh8)35@ZQx^jM_f6k8{oS*FPqV+a_TpFBW3X?TF!xnv{QaTdkLuSxs<8dx F{{hEE!ov1qB5q3W!J+6i_4x2#6#V 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 NhH>~A4$nfz{{UMMY*qjO literal 0 HcmV?d00001 diff --git a/src/assets/img/img20.png b/src/assets/img/img20.png new file mode 100644 index 0000000000000000000000000000000000000000..2ed59f262df051c50361798071e21c8f30f83b0a GIT binary patch literal 288963 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�B?nGnMwtPyzQYc$}tb1Chgoqdk?2 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

      JP`UVl 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

      6LYLHIJ5;rXA1R zcUa`WK5+;A^kfcyw-aID#e)W*k2rCd^#J3kuw2+K+XwegtGk;+BQNq(M^O74oiyx? zj>iZNYJN$`V6Syw(O&m@A#ISmHZo!v5%uZH^q^``Lj|D^F>F7chBSI6<`GLZeGPK9 zzq%jtNJ6fg`|_knf?GKAdw4K9CB{X`)M}&MnzBffO<^_eMlEzTq@7q=^Z6R0& ziKL5*-i>55^%m(!Q?IM}4;$M5ynKIq$L(*BHgH6Ix`G2rrMIao)cDXUgkr;M!VqA& zK;x2STtYIgT|9xKBx@6pyVx4Q#K{eH!Tx85j-J2k&;k8_?a=Xecl|@4?)rVi-7rvm zTZ!$-_4(p)5%6x=-dBFfy<7K(1OV_@V_vkILLA!Ed0yq^3Bx#jt5@7YZonSnF+Fdt*vQ()&>R>BdV%iKS@?=t4T7io9}Vt(o)iy6&4ha!>@7gGjb9ds=L(CPTwqy zmh@L$ODWf>O`xyO1ds-AnmEoLdwM2%>HXq4af8X+lC(|A!6zTKo%ct>x54A+J8k0W zcFnC5cv<|mHokv#u71e?2+vPW8yA*P+yw=o5Ys@+tz7{_+k9y-aFnTE=<8t4&VGWX zpum|{CG5j=l=5Q!ai_M6If0^4x))EWoIFnIa@TT@?s67+%I>4QioZ5ke?Yz8_)_Q{ zC7rvGxn)N)*!mmg2<%00E z5&g)+r=QRHPWcw%ygMCd0X25tdKJHP*bM2(;bpE<61eep)uz88Ci=EC{dx0?PX_c` z?fv}l9CMp~V`5HBO?@6bu`h&eX@q=iqPf(0Y+lJ&3>)7$oSlEpFMQWBX;+1qN7nm{ z?e44dh_km_eYrZb%-fPM@(Lz*kbBkc#Fqk8%|wam(?A}F8(g=zECbE&mA;LQ zCGxB9j$3$Y3-Q)Yi+pINe_$9ioCM|48n{_@lRbZl=&N(PMf+God3`%;vcYKl3p2IS zpjsLgXbo(+Lg0bKv$;Eu_}C!6k0Fo^2*s1$@F>uq$vC20Do|BLJ6m7-J+n-yE{3z z=-*uN<)SAh2pg+5Iks4Pn9Q09E2p zy2yx($2`Ndsk`gDk0vSgSh45#-iZHWZO0EC&vBS3S!&sl%s67YH%1;_0m+`oJ%z9J z&g6ISfsz{@fW!SsMfqz}_P;%`e%;VzOEloE0ndQaI9`o}Qd@DKCeI>(MMytY1?jz7 z4_VUtbYt2A{DW-S&lY@xgY14$9rp#v#vuEs3HSHR+03EKWs zc-6m(nC+YDwHn2&(L4lp^}7hXrI)@;4!3(;!Qt`#f|3KS( zP>*;h7u+lw_~#0&dANzBIF0xKSyC0WBz9nUe zSi6boB}uDHgZ+zU)kuw~=mEq-VNgP~@}TEic!?m(-VG!vM{y_=_G~Y@&Y?5W%=zi* z!>zgzii7ZIF;>)Xfq&UKwadVLA@ON9xGeQDmKZxs)E_r=(W6iy~SaxzyL_ zTaCdzvnQ9BWUyEYti+B;>#^Wspt?G%rxvyT`|AbdQi@*@kX~jpujN03CLx-SYQo)` z#N0U|D2Z;(*wHf>(nAY;v{7!D-;z%cXB?IrK7*qr+ldEUf6}@~vQwF}%La888lG5? zf`8d~$M^fX)xi@7jkR{+KCurZnKA-2T2_0SoRk7cwajzW_Y_JzaM0bNi=+sZLHpI+ zoNA!p?>GIf;O}YP)r7x*({a9>;MiH{cTST$UGA1G@Pw6Q3p+xHsFP~O3=B9mv6Rng z^oB&e7UNhsF1cI;U;N;En8AhoK+zoDNd@kGUCMpXZjN7uqQJO8ofzT|dD(y8H@^Gc zVK({vz#;U-B>>o(DWZ*i!KN{TDE$WMIRZMKB=ejJ6j?bDN!P)(oZ z`K6ln`lHqK*R>Lp#aL+M%^@0}+sn8-?bIQz{EECe@yAc*UfrjI; zEj5P%#9kz+A02faL8LchS@xYlTz(35zhle!g$@VbcJCz4=SsZpgqP&-{~z|=GpfmT z>l#KyQADtSg{p!g-2y~u5fo`6B2Aiz2uPRSgrF!02%#e&getw4(4(UC-XV}Ey(OV0 zK#Jd``|N$rK4(AAso!|t@s9J)5fezreXncIwdR_0*M~79plhowENK5LM?CCrj(7=$ z|7l0OU(56F>h9mg+i^ISTU=Tv*1EETP2vFKeIagBZo<2g5ZH$$Ok=`fJ-y(nFeRL? zUwxB>aY1E+9Wd%DIa8DbV;gYBubJB99;%bVAJo-|tUbx87s23434 zn_EfLOr?-wb+ui4rN98J^`2N=G*Lv&NeOynrW{H&tcFf6vXG2ltZQ6=^?iXYPIDQ# z*V!yS{o5NIpmV_AwOy0v&=Xda0bhMP9Qkd^SoH(aq6QqDm~*ycKoOpW*}{b)7l{pX zfrs?8b+1`3EKWr;ikk^FvzF#Y2elwb?Hrx!Bh1EiV`pt%6BFw{Ntc}zerPqV@<=r0 z=#hai$_0zN>i2cI#|m+kMed|T=KBcCci^!5nPhaH$diX+Sj zy_ulqL}Sq>z+RR)j^gg@R`_ik#_uTMy?SxVb2Hhie0pCe+6Da}?CQD5IAe8Ao~D~U zud_sTS6*kbI$<&AeQF=7r@I13;Zxdof!KW5W<}J@SWf)Cp70*GS`S5oY&zMo=s<6x zwa~;j(jk<4vP46bJ4#Cuew;yKCHz*((fYOq(ad!1u$~M*?X4pk=ZNr?5LX;W-k&1>}6W< zaSgQ&5~1~Gaf>)nQF?*X!B=s0(4%^mBJcBfCQWl*>*O8LDtuTvvdu7NgY(0j;@$Cn zo4Tsc6t*7Nd-T=8+&9}PAMzwv*?CMt$PSP)UkQrGC^`0pk?z!3630NT%~LbMUHYq| zb;m!Ze3^N|&ye)An>C^ss*p9V(j8Zsh>#&j$3z94scNW=gzQU=R14y|?~^NE)SYu8 zy1=qz#<;X;!A0#*W{uQ$x`P=P^0Sst!`m}&G0-gB$Usl)HV#T98&Ty~`26YrBz*qo z?YKiu{IJGAdQrf5tAe=`3_z1!lFs^IfXHQa8L@uPfqV;*0;@x8;2ciO&DeK)o+D^br8OJ^DODP@gLhKJY+*AVb1d7-AruIgky4%AqTS!# zm6*S$)|$VB12Wta)Rwa;Y{`af0uC^+w6nmGhHEG91v-`b1DJoKi}J@suU-*gCgu|~ z19K?J4qAbRlVhUJn{)sQ-CCVjB?e|v{|!v~I|wZw3#C~!z`oNRx(%bv@K+Fk zJp(8QcVHiTU0`eXqNt~Vg6gM~@;?Q`l>+4vmaq@%=|H783%=)6OE6g30>3lCj&>)6 z#PdRII~z4Kf1Bu^{?pC%UtD4O-M5`Rh*)9HqornnY;UEBs41Q&i$yCu#Ty2aSrqS) z?rn21+BCG}`Bcv%Ecp_x=t`eIrsf|=Ov-07Sz%A7-B$;bh3@(=S&xP!8`wWG-%mcb+uVim=R8TA1@iU?L`A;VuDo5=eMZDf`X&C)B z)$IBKRjZ=o57YTvEuc-8bWy9qKCi2w-fEBJkld)Ju>Nj?Ck~`2ngilqal)~!VPcqn z*Dx*&xrnKmAQOrqu?)62b<~U2q3N}FrWii!94_AI%=EwqHNiP!z4!V)6$tm0DzRTF z&AB>*^Y@xPw1|E(CX$gn>B*+Urm}v@OjYpty^aB$yK0Ab%@=uMB4wr8k~~j*5qyl6GMf*P5J^)JQ1FaHcWT?sCGB=oUQ2E^6e%9 zTBk-mzvAlHqH6TiMvH6=Pf5gJU`ts3m2v5TnBUzXze6NH?mA%Q@|`Z|$8pY1p%kWV zjZzwEY|k**@_6@!cXvi6WCiMx`$S))pV270?0H*v=6&PL<%oMtYvoQ#)r;1jH5nrB zmu#M8wbId9OCLLFKIdRjoj%r?8bx{+`NfCHRv|v-!AMQ&Bf8ULxsl2`R#BS$_dxp; zFCNrJo3)jpRtxzsDxJ$OOeqeEw`Bah>qF3JwsdgQnEdHI)^EF`dDz!BSoLo^w1`IM zrL<@%>M3cRu(C}$*58pZ^_08(u&rVv-G`Oyr{Pao#{;{MuUFKOB^GOrp5)M9+z&Pr zXhnjnizXq7p1K}G_mR@Nx@`0sC-yY1f=hU20E{loXfm+w?FBfMT^i8Yym};6WezI) zThz-ns?|(HRMi-eG~G1W;L&lUjL7M_*e`6Ms(r7z4v{_(2~MOY6H}Zqyu=G75sLBD z$@ce|Dr*gIhq+@iPlw$~V=XUVezvLA&VGaAR#`jKD#@EjPRPHu#_Wc{Jx05AW?CkA z;v-U2Po8^|>+#(6NPZde!|RN)eHRLjdN+4*qCDH~tu>53jYFdS6*)Dpf6~oPfDDWs zv|>=c%i?^6E+zDKWqJ<>3-4gku|6NOx3Q;6sg46l4#jJc{VnIR;&{s??YOapk;!-W zWms8_*y+RxILNFa=mSF2_5TxZoCMTs+1v z;cfWjjP=t&PSt?G4jpwVXEb8{vNQ+nzMTejfGmule)6ZHDBhX6|Ndf!JgUVgcazi> z>}GE8*1PR(_wCOjH+L0>1zWt_i9W8RnSC(EbW_W=hKyz;NYnd&vpIHS8m85(`T~|d08Fy_(t$RA|s{r#QTd!sZGv|hNO-?yL180WyWKpom?O~HG*Ds(r zHrMHv(b^m~0&^z+y?tC`o-FbdkmUm=XhBn2)B3oYh+Jv7kX`y#BibiME%u8iKe_Ed z*a&*HN$7O0dxVMX#R^@Z;=D=MU5!tVK-?06@6qV1XhT ziq$z+f{7OIce>laaP~II1TT(QFr+YK*PfusOq2jr0#5HKv04nQ`X21PtZqB?Gn{&1 zK@SH}{izlFUCZqs>(cpyLk)PA-T_1U#x8%_O9vY;Kq>6WtZE4#v@H`eL-EMUohT)Z4GaCsw*aH3-COhK5ZJ?HC zW|4_xt}4~NAm6jppuDBkCn z(BlGH72i@omADT8fzx{m)f-v^C4+C$6n_&qtxIE`T0_#|+peV`m%?GI@Ht{h2nWh* zGi45R(+jBkxy&i$G-lU*xF&~!z||$&9{YTen>tm`lAR&-kg6|w{Z+A1=in*WQ!=5# z5_fCz!?l~~Vj*|u7e5?UuP1-QBQN3B?4&E#g$&ymYtrPID|iJv=`~C49bn2>FnzIq zzT28u7A~naFz$w{lt_?CmsS&vaPcH(9^L-ahvoOAckN=J5`Yx(7+zrU`v0Z7 zH~+k2c_fcyjUHr;cQVeyWp>mf&Y8d!e*t}|TU>i!Gcjscc-F*8CUbS|X+F)tA<30#H2tN%sT~f>jObSpX3yn)phR+rS@!hBn#~3=qkWJ~v3-hy z%7UhMpGW5+5AQO!6V6voH5P6{(zu{s8K~2hK%mooYXeFFSR9tmQwKH#I%y;ps@=RP ztri0sdA&nWQV?v(L+r0TVYqEzUloQZs8f@1pjW;GM-Nv2`qK6p-b2AyzW!Lt=+vVqLFtwd-6W>3+#+~DVbM{r;R1nC$xOYi%K&ljyWVH zm0orf_vEy1{-hR(*c%?}u%S$xZ;@p?u^Q`7UObPeD za>nncf1WK`EMB}g;WJgFrSUiT@b5n$4+jOYxjqzB*2IHAW@9o2vfT8*Bw*r%y~&8! zj_drL|0MbOQC{aI7R9z!o}$+J1-{eOT2TwfVdIrQOoQYrVO1*I;O)Q_^vY$$e#e@A z!vg=>k?qkW6RnMENuwL7Qwdp`FEUY%prjIMMfhQ7`CO3`TXam5C$?* zOk`==ZaW?dRFXtJ2nEY;&HR*phcy?ID#{U9Cm;Y~3YP!LdD1O#BKou;x zC&@}WFh6QwT5kn(3eyB@7l4t@P~Wg{`yU5*_-D!j_vT-uEc~_J@Hg7=5X@5i26@&# zIqVGiEITeW2P#+^z?y@QutjE*qJG-m)=lCm6zHY%;CR0NT+oW3B4!rEFtR3nNfpD@ z#z-vM#KPXUHcKG7MU+G~u(deuW&Xshqu*kY`_!e1Bl)GbD#|wxx8&kqTrd2P==7f4 z$yr}_j&NaIWABoi*z=tDrO1GbCzap(&6__|-uLo(FYKZn2lINRY|-T#tV4~}bq0Iy z31K+H@A@eZol>R`?&;61g)+e+uk&kTx%cdLfW>k|J9`)Nk{6nHFmtJR2TXXdmZSK0 zx{TW<#4nVcAdR!+10NCv;XBFzJlZ{|7nAD$=CJ1HGxti?8QCC15W%t;IX}915Tip) zB*mzHXbLo+gNWWqD4oS3C0PA{iKn?Vp&IMSG7%ZNXxD@p3EP%?W#eLk;#fx^K3JxW?D0+W7g6C`&?uJ%^U%Hh*?gSA!7uhNoZAeIoqIx*ej^}rnennzfG(#~zJPzk z{B>U0!=vBnqO;c4bCUI^w`_ zo(^_k(SZmfb`Qda%+Sysi6Y7@AgBcshqwe*G$u8geLlOpYi!u}k0oX+3X78?(`;ww zyQU_SuN+dCyj*H>BPHbl-v6GC6UgC18??EhGtt! zWE@~`h>96v59H-dp9n-_)MgTk3P#u+iJl4IX0z@KiV%$PZrdoT}llN%~G_-@Y?XJ}*7qYJzQ^^Rq<7do!(4%eMBb#UvkL#*F0ANxI-Glw z)<`1TPgUHpbHB=08T~jTySJFT#%K?v=304u87ic?B>wyz_H=XCqD<|GzObnsvSMHI z@2dIl4uJF)QhH;NPdzxq&?fA(N6%QcB}PD(uz`7b$9H=14z8s$0rw#EaI02C)68Pt zbem45D0A==!Q9hfm8GRw40^ARs^5$`c27ffBl~f72ea`U+|Flg+J^fk>E1LhF>EMJ zS`E+G!g_W{AwT!ak>jojAp(jKd`Ax-^#V>Fa7_(3g2Xvg!4H zi(R7$=fg7hT)rH`W(nVN=9%T+rs>vaYxDq3N?|{sGOxeW`7VHB1G7R6K}Hcf4t7us z4vI_PcKJ@Xvq(+^+$yx0+}TWhvV>ikg?4DrHf_cbQ?`26usRs(DVem>YG{Q zi7aaQCSh}sbfrDo9*VJtE@`MFq1Vl}i%7oA$o!hTulD!_k?z_vQAg{esU(sl+*LE@ykKt7`Bhr>x64~?1?c)ha)VPvAEB{7R}D5I$q3m=EDmiwTJ2_dz+&$+_oJeIPxTFSLXQMI`CM`JRRN3c zB}$##iF*`*`KdCecx&~}(c0n5=;m^FMMl*p*6Zu{&Ye4dkVQ*3NK<5=6q^8344q8B zik8;YOKlIcSJWAjl!l9E5$WBL^5c>@U&lU=-+VaG^7Uw%%7L7NcXP92?AXUNi2V^- z;oGoz3rCT0ym_+xhicaSFMFcp{S42A)SuAVm5W8KK3giHNCBZ$f!Vm_FU}G-q_McK zpltukQU@2`z;!_TxqY;itiVa$usvdot8chL*-z+zs#uaOa!QR0hB($)&O79jBz-+I za`VSsR-08KkEo0Hb!tsTaq&fH$f{}S++f1pxh(dO6c~;4)vTEAc6W21Fh%v@ z=?y>!d=*YDbM1G9t{0k{^IT{+*PP9^rc_!g!sqp>BCWMtJeKD!M+nt}gj!;m@TR?y zMp0%>$hJ$C7NkkUnjRW8cMOJx+%Rc0d2!7?09!jZ4fP^cs-fiWx>;PiNDhJNX-P1j zu=`3M-YSY2ySgoW(}6fpQa*d(-qq6q39+%UY%vxGz2op5oapkgHA?~9Qn{_9NTKvo zc~8DnZoYh(ruS0TpUcD}Re0I@d|GH2_4eA(=F97Qr|hLG#uhwZr=@9g9f9A-RD1#q z+S1N04)~JXDPD;PFiTh-rY)J1nE&icoDuS$4&weD&Hr_h@(%4bgZ4X+x_MqAJm*Iv98e1eV4!Z_oedd7Z5w+w)4a84P}jls9|3csKUD~BG>hvz zk%%@xl}I3o6E=SX$wHo}pGE-5K*luWj~xBGc!z_pVs*Ns&ccxY{qFFfQXDBNV{Tn!dfpN3B8 zFvqyq4%8k>Gz43hhF&+Qx51=oM;rjAQDL491}#U#aoS~5p#`TZjj;M-fo(nNT#C$U zCkA|A@D@$&TMnEXG0|@~BKfs;j87ifk{d%Hs_~1*k=2-@>Ci8y4DjEg;R^2+_HQ5Q zk8p|;K)03Ms5Ics*{g5&O_!nN#o@!gU4c44b^->6-ozsesVwbBghc|k@ zGrb3mn6}U>T5ytxzAE1$t}kJ@?>JrO8956S|4=a>ouDP8Qu*5$QItbAqKn$S_B6uj0v|VW7Sj zY^X)If2Wgo0r=T4Oo3CP1?49W1QmRwz2AyOlIIoM_2a z?(RF>uBBjoDZWG0k}WnoO@!@rRu%I; zK$~AJJw5V5n{sx#*yoIk^e5~wLr&*tXpszWTgi?#msTbl&etDwjE%2LXeF@coID+t z1Qd$hRs`m`E%{YaF%qx(tZS*&?j7cs$lLq`)m%#TC`UJcNp@+qRCSPN?xIymai^Zl z8v~X2i69HUEK==5w5R2S`jq9^VMY7M^t4@y8r&!69^bu~U2sNw&#voxPJ(mF#@%~@ z6fQZ@?&!?d$-#T6)nT9h8K%$EW&1xqa=IU7kPPRqDgu+qzu$iP!)NqZB0ZOVn}2oS zmGL(I)r3r01n?*F&&ah9{`KSAiqTu4tA^ghk+D((8AFB0E8RfGoH6? zP+qXyiOH2oV)W#<81`!!S;~*u`5y7X%(od?96f2nafC(T9vKq5`pL$_Tqy%bCY4)H zoqmx!6FtEE95d%^TNl@Mf}9g=QeBM-XdA|h};M*YMqa)tUX<<#)GNV7LmDU{bGOo z*<eJ;E!Tb^Tz0AM^4-*88X!*+?|0 zpi~wJ0`dHH4Rty(fx*|+&F(UdT6!JH9=ITzTh9Kr1=e`x*#Ynr4WKmJcsvK2O#TR6 z(ekeTPA34mK16jM1;nO5agMqQ0b`>Y;OMHbbqpxy5s!Gl%wOeN_f}RtPd%g-u@>O~ zNM7$|(Vw6F8rFsiGECgoG?y&uFbN>9yD1gVyFWN#@7Ap4z&Y9qzVl1q#h{+Qe4^2JxM%_!&2o`1=cEPlJA0Hp?N*K6Ahm9gIl6(rM%qI#f zZE8F!oz)KZ2UI0R$hIMFx;>l;E2YJ{ z{tD>+@LK(?QT8ha>@ok{u(5*pGlzJ?*qd6%v#|5;bQu>UYTT2%M@E`D33kJkm2Ri_ zj!2rg%sG0)PL_t>zcsjRW%~LOUHC!l*wUdgrwPj)<3fyKyvKYnBqC=ia~HHd0~t3Y z{p^7(rFA!qH7pxd@tSKdYKn%`-Iu|hx8)^sw z_=N)WDoSb^WPw1M|5D_$%&k`5d`C*id=Q`8{?|#h!+3m$ZEkM$!AK1{7B87s-KqyA z+kFAmjgyA&3=aoF*5buEGE@0!55R9r*` zw^-B-|H`De;fpz_W&F?$pgScZG6)Svx)%OLqA57puES!si46Ie$1DOrtfqFd891B`lz)G=ijhC zx!^Cc{^nEgtx|z^k;mx3=&12bmsa_r(;5n=P!v^n-^jD zW&K&KX5-J>T;Koskc@z~okd~uL-uOt^wr?aW((Frc}q*yXEM`L(=uLn>*(w2+||80 z87yHLsq`>6CGtAMD7~hdOdkFI$L?ozw2xcx^$2FS@_pTP?+zV57ncf%cPEQ$15r{rOCGT@cYQc1vRA)U4vk+#+eJgTzd9es7Hdcas(EJUy%nIHHV?9S!5k1F z&njZH|Bi#_(9W!~C)B(Sb2ccryjMv0G5p&ZK5<^&y9z!63Qu8;Zz;J@k}4wlEHDSK z`wYbp2`+e(I$LLSu*Y%Ur8d#5SN|Bv-YDq$Pr-LGa$&$5s$j^>C zCk#317>!gvC$rukr_|&p69_{W?2-05C?wLT&hLtq$>ke2L*$!9)8_`0T_Ddk16$?F zKe!ER+Fy0&?&%ipJ;0=)6x}#;q2+e$o~MsyscoubdJoUN`Vy~yJ}C3W{mjVyvt9SF z)x17&ah_o;yJrPC&AB*)`0OvP7JpUR%~-6*ly-jx^Jwf^mNndS)O^)6GQBtEc{*oc*r^1S@Tb4ov#5B{<0{aZQTCtLJmT?7JrrEJBhb}$>zf5w?md0mXFVGmIY z!>Q8X^8Z)$41d_qOc~BbO?~_XVoq;o(QsMBT5$h6q1V7N$-=%-+Bg0=@P1?uJm}d# z{bQ{C?~l*sF9VF#F$`|LZ#i%PtTKr8V0+;mVxfCWN)%30y$8$SnVwhw56=Idtju3o zCTtxjhpkZ1*bU*IOIDnSb#+v0ukX|f7>h}qpwu5o{!a>7*~@6V24Mr@ppBAEE`4T( z6F{nVeY0IqBrTGnJ=A%L87=CC*%6 zE9R4wy~A?iGW6>rcuDjT1`zq|RKh@sD{Ba(eW$xMMY=+rLM?1KnAjCjQw?2DdJBP* zrrj32K{#0zktaafzbWvqs%iHn{%*a-1|Wo|DZq&g{0Zh8u+%OviLnB<0gG8MggWSP z@S}%7_aUo3#DPjrV(G`I`1HXR=E48S02Dg77tS#buY<9u>P;5JS&MsJEhbczLY2$@&t5Umu07>o}1-0mZ%Cn2{v*b z)R=%Ax(3L&;g5_E5%QlhLT=#IK%#;)_%zAV4m+huCrut=UQYZ9`F<-Jzdq1!Z+PkT z2Q!;1*TxGW2VXaTwk&F!$;&Aj89TXW?-gA=-OGwcjh^R>90YcBXd~l}%Attz(ramH z0v2ZTth-gVclB#&94c3rZOngCE&N&V`Jze+58`?^SsZ(^P>Fo0p5>{n($0gWr59IE z10fI3BgYn*4G&w;*C8r_qG7OemWEt=D=wXxMU8F*GWoFClHBqQBG4FMy9|e(^h9kB^{aoV!Z{t(8gg3l3j|iGKk<{lyN@uL=ma zax;6J=U!&+LMxYS`lz%I2g&kPYsf3O!#=vW$_axnjYdOjO%)ph^Xc0grQNU*MVF%C1kMwOVbw5qRy0&`aE$(3OcRjaSZ1`3Q7?{%2JRD4ST z-U5b!#fg%GI4m-UD`|Wv!We_uvf?XKJL8hF$`+dt(W!qw!$SN`ww_2RXKK4-G7j$@ zc+ELPhPY}ZTVGIFc{5m?akNK!=uLWgwgq!{Zo0Z3&|9d&#LlYIAfOx+aV%B%@liD> zCO)5`D>uE{0n`TH=DXvF&Ga08szrS{K;s6mE<^YZdiVe=I&f_@R^Tj@(@~jE=}nzC zsbVT(PhpZ~RkzW_ofmS+M3e`@Q`7&@LZ{4|A_zKkZq&u^>LG z4{*?9g#sIR3&W@_&mLG$D9#l@bcSWfp1{Ja7$^f=2Yi3nDTo6*1t?hvHCy|gE`;|L zh-{~=lA^e`fQLynkxYvz0`k-49et664V26_iizAL4afQkpJuFR(X^G(gYl+= z?0r|?drZmCX9wq|JfxGlI(<;ckXdD{0LObIr{a0b?if#AJvV5d<)e;gt@8u-z3F1GtlM{n{sUEm)N{C80B-$B9uQn3DLP%!+vje3rs*56P5v{C>0 zXIRM1_8F6#q(l-#=UL@eHMOUMIA>t@3><3?qGec}b<<*>l0ifN)A6w%?&6g{8oAvH zs8Z2U5&rnd-PMz?p8-9niovd13WOPq%ht{j*kx;W?&BX;``LJ_l^b*O-qcuB;(N&Z zT$k=}T2bLehO17bi@ubyIXTUh9-eHZ>&pJrV6N3I8|xrJ$hFrl{*L$VH8njxNqL{ZPVM8bCA zf{bK++`UYjGzpzBzCroy4CP=0e@*%xT|e(Oqk0B`wF!inVP!?7`nfQPYv-n|wR^6V zU1SrdXH3vbT_4d%J@HTQ^dQ>j4va^@E9E%RmPZVzOyo6F}Vtq{z`3P~V5(_|NObZiRyG z`|nN0za)dmmQR0{IM5B%J~Uozmz97Z>9w^5St zcFm()uWBT-8Zmwoq2+GJTgP10Zb&X6wqCAGuiK?Th0Ks?@i2b2M^3zj`9XQ6?qga9`#td8U>y4C|#l!AnXp^@M0f;A8aTOO31+$!GHRil6rD%6*{pup>269M_iooD%N4cZGRi`HHCxP-DKE z=_YGV4nq?i@d98OA#tL=X%bCqjiOMMZ;U|g19zC_Xbvc20Gv-#4geyiRRRS=4(Mbu zKu&wb{yeoH{CR5OZ$Cf-Jq30r4%HgppmF0@gR(gxp=*W^r$PIjaSX>6j!)#gBtlw4 z^WdQ3oqqa3EqLs;Z>N=C7|WfIngL&zgUrXO-1WzjCR_dhxTe;@Eg2{pn+j|=dFyrT&GaS!+%5*-hU7NRv~l7uy5eHw&DKT4qXN=9m-zOMKGj4 z75Xo)*8Z~DqQ$=^nHO9(iFne=`t)Yrnt$oAIuxOl_XL--dF<{QNBCFj^@@Bb|9Rid zC%t6lddq z<{&G+(HZ+xyf`Y$TQCk%)@Y74h1YDK?r#Nco{{0;SpbuXQ&2a1>u}u{wEjNC*eG0e zduMaM^TFo?gxLElR?bT%%XnXxwT;civA<#*VYRU}SP0MhzV^4mqU-TiiQoood4v_u)+5W z6@<@p0xB3m8A7efEf-N+Cjv1lqir|zal8dlN26|fW5}mE}r$#6I=FDRWLBY zLH}``|6hlc|8)=kuY2(C{iJ_)5&e;SaNY7RzE*#d>->b_!1+PxI1io=X1VQkmPe?T zrIySv9eD4V$b9l=V4pn5QCn0tF^Hy?DZR;PvtQOT_~yJ+ku5oAq7*(zug|#iO;F>W zwhE(%dFVz)iTWk7cbQXRXR9H+nu0bb_ZS)}nOi=&pD*IHx>azl)!-QWIq~eq!)>23 z_08-Z$E*DvXG279&Y+7@u6!ba;L;n)#k}(e4n5_Wd*E&9 ztgl5a6L6$6M_DH9tytUbK=X$e_}g%AG@S8ofP`Y{-JqMSFYaPu)E>R-!DsS%tj2Qt zJY2VB?(JPItz~iD7IOvN?OESDV|`5)2Zcrz`A%HQV?Plz*zKfu*U0*PlIoq5FIePw zHxez2Z|p$gTu%yzxGae?-%_YyV?DGI+m$e^l6jzR%K_{B46)Tdz_p*3jPb z%GQ`-#03G8B(_5vC)-Q8#P7*xpwx0#yHz<-6<=I#Ix%wmQg^jcT3t}LcbuTonOJF+ z>!G0%Co>ddMO;!uc_VK0?8-h$cXH1irP=edUD~Cy4DuY~XNJ`VGQsdV>cd zkNYJIr%Noe^c4NBrS!*5Cmvr}@7zLM!AA`CLc;?Gcrev?yqW-)RqydWW{&rr#BeYt zzmhiewlC~Rj}xe<#0+&#A60CcTF8#DNXTV9>Up!Ir8GbMEq|AB*^Jx`;$lBy+us)M zIS%m-N-GO+bI5!lqIxxE9U+9FwYtdKCWfXU9DlN%A}~&V?V2 z@CcvB}bXKT%sKBqnPAseOQNemlby>7z&UW0R*@LxN zrJ?U556&ICA*?Cjd5n?q(p{J0&L?J3Pfgn{d@<)naR>SvOD(K-pcf<(R=YKK(ddn*4+-aNm>1Pe$MoLYiyM z_hx&mnrm^A={eajrx;a02J5-Jo?F|u&a3FZxQI54|uvP zvq>7Z&p0rbaZ*z6l5gZgbjNT;0iwYS$)!kp+`RQFN2~|0$#PHcW6QQXDwFJ1B5uW3 z;1h{&^F6&M3{9&phKfzb_TEp}8>s+4DfeC}^pPgz&XoaULUOx%9T|45^d8QJ&z&hn zyWA@0vG~SKr@5}zUhHy*pEb{8!+Ch5uwwpLZ!MM@H(Dp!(A{U*wh+b<)@`TW9`N}_ zXsi5r=ovm|6-D6^nYTMLH#k=h+n45-+&W3pK;N;Rra9HW!1w9f%_gXvPU3Y7dy?U_ z=z8JwRVMl%gLJ*%m`9#1oU6so{32tWdp}!=JDycPC>0o{c=x0g-_eZV^u9Oc>-2m4 zX%SMuj?_CT3Ao3ApgR;f4CV|p+-pG)$|P)uAr(assiocH1rrIA^-aP?&@k9VoUkQO z4-}(7V;75ZcHsH-xkX&v_NO3#dDa(g?__Aq$*x)EBTa5Uk~_CqY42ZFTU0^9x2W1> zl?vsM4p}fpaU`g=v9*4uJ7A@tH!Y-ij%(l52=P3j&WEoXZfBB9*CfeEXPM+lhX{#) zVdO_yi=^9+6k2Xr4QITaQopmtJa}3}#q2#jsXKv~S05&)J~n;AofM_0Jb9*V@6%fa z66v*8+8RN*8oLtX<~ySzmmWkf;Hx{@HRMc+c92Dty1HJHVoGvqHg_1dPjw`MaB92A)!%0}wA~9yujJ|OD7Ek7LE)ma{_E+Ma|7SnhmPV5_lAu=mG}1c zc=YJ1b(n;LQd>HY=qr=QT%7;&+*O-{@(ML;^ekh~ymVJ`;|{Efmmum32J>r1Be1!b zfQWaM^y6`0D%gpod3~pw>ndu;@VZ9)Hvb=F{7!cszMX{VDB1y}JO3Qe$%$aO*U$t2 z;{==eVBLGb56KfPL62a!#hmphn?+Qkn#DPH0>wmX2}l8|P)qkoA;*78x;AAV{QId( zHSbxb&DFWYzHs*|e`NI4Bw7yB?CeA;Zll(0Z3yRSn~|qvKNj=TLfx=kHc_+(DX7{V z`f2h9=!_g}2T2Duo%EoDQ&LG%t3OO&uDW-MJ5c83mEqR~r}#-lKNMe^ccwyt_oBtnQ;Ja0*%`W9C1KOd@WFsk0q_?4ee&roAe0iFVkF zkHr6^7VCM!X>6IbuKRd~X5=hH-(}Zqce*P4veI?E4=nF^I7p-~7{muX;``YgFkUjtJ+B=znfLM1z z=P>iRq?qfir(F`(ldj!r8pY$0(&k~8v{cf~G$PZFKk}eUDY;6QoHx9!&e{DKk4S_G zAKMdwp731Ls2@HvblAcQ6DJUfCQB7vn(L4&97tTZp%)A6XV3kCxDhG!F=xmZzTgy2#MzF%pJP*RY`Y^ey?$ojDbTcC8(xGrc8n zDz3JJee1dUfnB{HzIs(_c=QiU{f=+^V=dnQlGgu{)_;n$CjN-L!FBKW167MN-(R^B zI09FK`QXP-O!H~>i56+MB1}$E>LF|{yCv@y2_w!dT*|ZN+pq~3&$X;bx;s+4jx{sA8LLl|5lCksP&!QQ&lPQqA!cpRrM!kvq*!TLj{ zySIyKVPguL$JU0avc48z@*oYP>f7fN#@Pl+dM&ndK+SSk1Dz+f#0Ds7$lNE)rx?Ja zn0D+&8Tdzeb`7KR93`9FO<4hCc}ylrW$UTKD$69YpVo>>Z$NClar9mIVa)FfCK#D9 zBxu)L*UP0y zru?iI`*+|^tmSi8xx`K%xiP5jhFvq*QXC_rcXm*iurI~V3J0xHS8r4KTGVJ#-q zLqBw(X58K1>Au#Gq-mO!gzb+|YK4m?m4oq$mMw$50MBF3XwdGE zIlj}Cz^j^t5+NgiA%W5 z`0>P@B+HOf4c;7L%(LAOQ*!+J2hQ(iH}H~T6yTQh7|Tt5WzA&2>RD&sV%G4C)ITov zbQ$JqPdczS{(Y55_!rKX?C`^}o_utE3gWMJ?J6JG)6*VZpEZq9uil}S9*>=VcDd{0 z#8v;4z1sJz<;~R}ACk1#~~@73Dk6aEts&GP__sE+TP9NZ!EA`>X77)J=FWt@a?a# zoeHxdDe@_hrj7@Wr^!GJl^5q@gs1-HEMxV-FHxvjiT~zqH_-6)ejAj4@phBX-RS`$ z`!pO2b+(dJ_m({HBdG}75I+-Tsz3z6L7EOn_s)GI*kF}cwTVafpU$~ER06oY6SkmW zV90`mkrF2`YiiLzU3jWGkLJA$@B%LDE*xA^{p%ypIpDu=&3Uj4PuSXoKxrJKMbx2o z0w)eN4om|2#kQ2RWQWP2{5!he>2@uOegT?Qh%Ia^iU(K;wBtz#yf$J1t^*9a90A2t zmC_-r|8I5)e<;%U)lea&9|k^de-UhDJq3_ij- z(F|ZjJy@qZD0fN+frAfqif~?b6%-6-9EmDqLMs^E-1oymNT}#4_`a=S&3LbB2k^(4 z`3VB<0LgJPtxap&05&-`1tX=Plh-r=-MV)T$fsCTDNnmr#F^iT6KaihcKaw&T$R+928)NK*C2wo&8zeZkLUQCtCu2MP`)u#Z1? z|G9n@Z2r$b>JOh`WVnH(u!8&Adt_3Ir05KAU~_fYce>mnYDd&a%eKpL|6iH%dK2EIsAoiIGcGl5BHk(^uft+hr#8+~$HK-^ zYOZDWg!%B)RDMo)ftrc9=I7C{}=38PnEfkD%uN6X<+_g#&ZGqd*OqUj%To4?R z%N49zd@IdS6F%_76!#mS1}B~M6N2^ocba8HUq00aJ*GOII;~GVa@%JES73^+2*SSu&%fWH)m(I>{f~zO5n(!Nau=Z$i zJ~KX4?UDpvq{_8L<$#lRsrN-9%tGmObm#=LKQQj4+tb3N#k$aqHkSS;FO;9Mg#Si2 z{x`bue{O31(eMTJOLSw@Ds209)QII%un2;sKDdz{!a`z(mgUZGn?#ReIpjtSM*E8qS@k6WcfV8gIYMV=(uFS!eCk6TelhNtSR@~-BdeVW%}X0K zHYux#Di>InPKWC4%4+Im&+j^$aMFs>6_9K09&vV{xADrW&{#XLJE!p!SCoc`@55Rb zgL86V*e&zS8}?ew^A;A2%rPnSJy$N|93aTfPcPse2R^!Df5J9HkzRK_AfhELxZHa8 zP(rBnUS;~P@jO85(dV5tg>1xxEQ+i|e5{ik8f|?H5n*zYzxde#5<6dn*&I0~D4;(X zdE0wBlqvECZxi9jlhN?J!_ZnvuW6U>jD6jg3U;){*?c<%iTq1S`@{Ey^Bu9F^ZRg- zX;=2V7OtVuvt1?vxm+8@A9S+iqDy(COs3!g`cxmj7mD(!r-#$wc*wlN&-(HwT@yg{ zf4sx9&=3er`s{tkxTOhgp2rS9MEo>o5(|u2*^AKu+ZVp-o5Ol$xwSS=aCMc-O`8@w zi|=g7o^HgAFAvj`3mI)+@iJx$4jmWc&3~GaDwx0&Iw}d@93ZCK%`lr(zk(zM%r3mj z=;IS{-PoKe&mTZ2}^;$WR3tZ?3x`1k4^K7wvg(MLbNHP<;|} zFMm%C6MH3zQ`z*Ls+mFs1eT~kw9!-lqE|fgseldCp#fYLS!iW z5+jl##*%#**~yZ1Fqn!WOR{AdOtLRCc7s{^z3aNp`CjLH&bhDaT;Kcmc-;5zcm1P> zX%_QY-tX7z_1x%EWFF5Pa~SoW`}_elXvVrnkNKqb+Ww0L1xK%Pm^SL99vCGly|=5< z92xmC&Zcv0-+PXiyi?l!o~bVI&bB4j9h+(>(FlJ8ps`F4FyNjXgZ>J`Z19s*d%{3? zM^xjlyOZYwiUy#Hqrp)4*T;TW$^0!CZ;*HAmRCa8_PsU8w0E--xyyEU-D}EU*ZaVm zQOmp{g|ml!-kx$dGJKbO>RA*UCx2ud`-|p7Y#ar%vGTZ>7BSDc`&?NRB0I6&JnN@|zu4Cf9&WqL z_o9GCJd>NxUY4hja73LWXz4IDrha=(=2JIs1Y_OnwBYjxL8UsxhTdP-}|&d=j0kQ-(I6ech~c4 zTe!2c^;REZJ{-#QJpUodSlLq&a$2cR#c03;&Zk&e?=J5@ZT<07&4~a^jgl%+uzhKS z10$5-2Sdkn-KmtS>Z|AJ){Zx?Y0bTIyGxN@J33c%`Lxo;AU2?6S!_+WA?sdbO2?I@ zgP9T{!a+e=X6NXh8n0*_f6o2#JI$>Uv9mSfvROW4L6m&DL1F3Ti^WUgm+NzT47Ot$ z+z)Ja3J%Gte#dg0aPVNT|Zb0X7%?yKmOGW;a_5Pc>#_Z-IC#nW=OFJF>84+qD z5KrZz|GAjO6V|_|{O$&h-~a#Zoc?+O4CtJot57|gJ`3CI@uIA%j7soa%#PgwKZVfVC&9gATw*I0wwiIsb6o{o`2codx)APmewkj7z@LOmmZ{ z_XQ}h1$*eu*N0*SrFr>Xlk(jTlMDRU?YdpARX)Eh7y)<6y>BkOkR{snGS`b5L~^pO z$JD(#-a)bWqw>mj22pW!okEbypuc<9B^HheWpZ{tU=}Ob9te8jW;8AqLfvI@-FxU3%0A7JUWsS%wTk2tnRwYmN>!kMu)KGeu=W!J_VU>M*g?d|u;X41$;_@FI$$xYte^E#BYck{C7;G}&A6rT`nKs-1XA?zk zq`?SKE%DGu4I5bX2xoIO$-l;}I?1JEp3smLh4OT%TaDoxex9zTrgdFVyh@7?W@afX z#~e}Yddj^))#b|8@`G8#t45g%c#_xnBSP7Ewqk<=7u9G?GBi%lspV?YytdbWo8dew zf8Ip;OVhr@MAUQB@exLIzH_VM0tdqn_P2%|KX}Br5d;}LT2EXhzxKu>P9tNvv`bvy z3Om+9`{8A9TgWDAE593g8kANru>B#y4%nPIxQQKQ*u4Xo+ZBs&ESP8^^NMlZ$QX)i zc*%JBFu9%-Ve1)n;EXvM71*~#Xv7~$z_zGQF1x$KP6-?7@rw$dl)5^8=X#cD%&>vh z)+VazMqJ~kREKlx>FHzSp>XyR7g0kEve2Zg-H}%MdM&=7%vd>l_ygZ;r_eGY)w~W> zg^iZ=VY{L+Uu@S|XEu~OOvta%j6&J_7q}5qGRA`g#X<`)g$1^Grpa%bk_H~xzEL2R z?PC2c?xzu*E!(*2@oEo?-p^(CXV5CT?k;y{i?zFluIEmpIUYVqL#oX7zC{jBTLfS5v59}d4!PA7`p5H8kb8nLZ1gW>AqPUo={8uPONw)Y9b_(l zB`a_0_$a*mN6w*fnd{B>LWA(sAHRnCkI4~lG%lBUaKO5ElDQ&*>4J1Vbs?bimk^p9 z7I1%hwvzO=m$i?sH`X96ohcm{?=M~AikU6L5!WbDdhk ziG!JsbkL~%Cd>lN0#h`6DKv*pd#XF^lsv3j9&K`a^>z8(bIh&HPq;SSC>RmL)1}8^ ze|<_xl1qs@n^RRo9HCQvyxpWTTvaPu-ymLZ-JY7NqHm$y8iY5Bn6fKveYwxR?` z-K5DApx7>F%8Jyx0r|U7p^E+C4d|p==i@zN|ZD zpr=-i%9$0?eZ3~NxyHvfw|0ECzfts5Ma2&sFt5$jNJCP%pHg*Cq)oRA>OEFJnJ@#u z04JHpI9SPBi8mLM2aHdQXd77uNwK9|N-H(8bTkzoQk-mz@QX-Pe2cYotW9~uPhezm zqT#fDSB+m~9#gg1DABBcySa;8fPSE^28MJLP67wYKQS_I03kOX*P4vTC$@3xClWa* zt(6XO?lwXx5p6c+_z?JWp zwG3&1BOhyc>eJwP=1^PMq0=;~dx>USF7lE&q;N}JG) z6=&$Y8NedUT;xJ1!2nWHU#BLpLN;BvOU*z;&!wMsAx0Q~ICduRIQ$ze9!Hs#aczj5 zhLY6-e;|z{=q}o^pT85jLEd86nFRf6)D2H((tqS zIq01FR(&@~7Sqcev5ct-p*kIVjJfM~VIc*YkWYypT(<&{Ui3TgH-HJs>OaNlULTv< zfqhOtQ$wVOd$AvATls~MCoL%d}Vi}qi zt5#E=GsvhRgyMK3{yI7om+z&=7-hVI;gsGz@;{T&d6T&gikw8Lw2v1kpsC)A%Iv~2E2Th zIsH=omO(_{KPNk>B>cD3)h1WsUPv{jx#uBtO+R(Xdd1@`N#)0g?|(JT``vi&*9TZA zqCg=DUB0<>DXOvO2B;%f3AUJpS3g-Y5=vJ4GyfKYo=d#>Uoq&I?|(hTDCj%Qj8!8M zVnt@!;jfoY_o(gs=6v_U#T|NIz9&UdaXth&uJnYAs4O0Cp@gU=_agx&GddBbj{jqBKCa(L|iPD12hLrwMB zi7q=y+5Oz+7{8ZUc~Kg6!TZ7wF2xjV4K}3pG_FHy(N(D}cwwy7sO7uITWUun8Z@6` z=(kGqPJ7omxXdV8V|63$4ef}zSk?2ZDmF-JzM<*W5^-AU^hrw*gwlr^gmQ7EG7wux z5lvPMes-gl_go0%vpO)BVisOE{8AU+hO9HUKbKZQ%T&RFt+<|!6{5^6{Q8)dshOcj zKv8951GY4~>2>_ql(R=-)!%cm-I1t>R^iUhA(|!(epz<(<>+7vdZMA<{wDmm@z-#_ zO+8FIf~nDN1lM_PvJ_kNip#POc}DQgVuPsNm1;NGu2ug|k=*D*6BCiOdVVEd$no=o zUXi)3qcI(K;N$cYsIibZ-%mRlg9J^=JVS-~B&BGG=dUe{8uF&Bw}Cs_ zRAGKMGr3W&9Dcvm&|BAhC@b|)(i5Mo4EA!*Ro#6(#jm@VUX&u3$}gRXe{|+W1Y>J8 zOL2$i$->iNh6hX34qnQGJ6s(V^!H^BI{j)d!(PFA)`=Fw&NF_9X-jhX%R>92;QU!J ziyo7{{ul)*520~V@1?n-Z?TJfXAD?dzLvzpY5coNTJD0mV8+;iSTxtieYZk3Sgu5? zt9)$RnN_?!5aX}~f6<&0Qvc@Qw}ZRrmpLKteQxbCBwC95za6hAD}%iJAqlwsP;;-? z%pP*j{I|Vw4{DXp8q@o{(PYUh%YQXhT*xTKt(9~j9`9x2#Yak4Y$0rgMdv6y6df{q zmNl-CWA>R=S)rl+*^VUll)IZ?<{;|S{lXf*6u-FGhux;$gu@Hhe^;ISd|-~k0N|%b zHy3sod!eURjQtbQ{$kFaU(N|AYz!rQ`XaM>q;sRa!sPwqcRhRq)g|=x7vCkMlWqE& z(zP{H<98%e>b~HM>r6jbe&nTT3dJisF`>(it*#t@nPmDT{?c4T;0!DzLG;UFV13l^ zsUFX?I;PTiX8T+m8F zsPMo>IO-;qr8jsCEnUUF3lA1fNxuI0Ny;G(v)jx}! zqQvTQ%dgKt1(BH-$;+*s#wRtfIdJxZLcElxM3;$~{84v3zSz3+OIL-uIdiF-pXBrA z>)Py6ER!R|%U(QZR$epKF9^R-^ipkaRPHh3*OenXPVe5m-S7OVQVJ=hmbKB)KiL@?xgEpoUsRdiQ~n#xVJ1 zY3aMXPdFEAdyMsk`CGz^=%P(%_VmAOPn5J;Yr=Zoe?OJ*Wo#%dwu}CR)+S%9->HDm zdgveDWxo*je%D82b^w;?`}I=H%3=hy8gUQY3>81pQtST@=(hZDRBqb|x(&rcSlrS< zY$|G8b1gw>X>K>9cV=&XxHc zt}`vGAM9h4)W30D3K3?va!0om+h89Rth#Ry<8Bgz#>Ys0#dnX5yg{l=3_BD^j`V8C zxyKk7ZN5U>BxStfbn;BV?x4thl0JykfXjgw?^Ff^O0I0~GfztpMpet4-z#@RX>WM8 z_kldWI;T~fyXj_93{Bxx*C=^SJ9k+EC!Sc{^!EJ&y!|u@&r`e7HS^fBI!f2|%<-OJ z5jRKuxO*#|yQzDW!$r1IZw3&3zs_RC#&r4QsHsLmwJ{fq7*5vY#ui&B%C%Uid!Fp5 z@XL34c!qix4dGgeD>R!@a^Nbr8(rUcJnWn>QMefJF)6?8wwp&)YQpBp&ssWBQK`H~ zhTY}+=wILAznPX-qYH?sM7<%)x`3WhsM~u!>hY$7N;qrbw-;5A87+}@@>8mbyNOXi z{8d0Pyn z#rf6pA`Wx%u>7(uuJ;Zw9)<3^1`eZxv?UH+r54h z=mV~%AKDS48sqb+K6v=TJC9qGkopsUpS7%k8Dd2n^`7-M(#woG?b7YbzpO`*hq_{B zgW)R{o`?Kx!CA#zg6uquAj@#w&}e`y!2aUu_hUJn6UW21iRGAWcN_TPJ(4vFj4r>^ z%yVYpJ4k?#f35M*`2S9i;UDfB2O8A?_39Wa)xr)+gh8vZ2vPzLSSDyncM}gmq1&r- z+FN0{lwaHOKaJe{*Pfx00HxYD0jk7N5Vt)oP`wOfuT$Wg!Qb|Hz}F1pC;&7P__rN> z{>V;5BTNP90Dq&K4NQw?z##Lb!xqMM8+>L8jCu_O^ahLV6kw+3uKsWIi}o)VK&~8n zMSYnM5(t2LbrN!Sp=<^6dc#6GpX@)>y<;avor0D>n*4kl_cz9M$awvKF|PmdX8p}Y zRLpF>!jVnA4wfg2?#3uZpOv|*i+bCuUbB?TVAxw1>wkm*Ay`ta{}yTbfRcXPsxJ`% zgUcK%dzjW=J0eP1x#znS&}bCnPCx5?08+;@o_vIbc{tv#I5;-hDd(vZ&)%;5xhq{Z z&Vv|lOTgXNsm>rB>D|xV!#T`mf;;f^)2_;!f$*83-)402D!hGJSE_!r zIG1%GxHP-9ruM5}rS*MRLzLFoMB;lGCBJUHZZw{S^H3;uC#}?0EVe-VMxYogqE*Yx zI=Zy*MQ9Y;ZS`0U+gq7&t<`AHlJ|s({pnd3D>`_1c!JH-llGg?^2I9C4(6aLRb3sV z-Z$@yWK2$eN?*hj+mc3eKudwnV&ZFIk@W0Z8ubSIC|NA@9bPPnV%sRAWW;w=l!exz z-#dy>6yk0t5WPPelMp2&B(F0s~p+%szUpA5jSfrwN4mo@p{C{ zGFx%6$;n;lFMi%|T;nvtM@hvf=WA3&+Ho}v)H)okDnSeXb@9X%`@hR?tLzCi0jH|bcamsL#+Fu0rrIVQVd}?ya*NiK2GYHHZ7+( zJnwRUjmrJwNXk+~AFg(jP!v(-^<)T-oJn7M1(Ij32CkHDQ~JkfQT2fen-^t;kH%|Y zw(zDiVmFK|q(q%f`wc(^ zJW+WcT-+uxLyaa)@^lV%^Q#`lzUkHIEf;Lzr>~WloJ)lHHVBog^`t?S0>}Gqgj4Pg1kIE$Z?7Et8^iZ-Xm(f)r^QyM}5asOqCB z3;RS}T}65>=yS;4R`SZZWer(#}PD_*z2-&k(ICmiGr9@!-b_6M>}*2XZxM~Z^v zPOhbolETixP(t}@j4Imk-N1afi;;4$fBsfuSl9EsME=s2c zK(?-s`~h)!9AGr#M)!gE!Izf^7K;3A8S)C?Ih(P&T|N`Ih}$57Dt;z(5D52PVgljwqkt>hbsf5}u;ESRg%1moZ-bKG zZyrwB+QvO_sKsrppq6*9gCjU{wUMFjm;D&C(C%T=7~*%*^N&{eu|M5<{@*d{20Jx~ z%FZjB@&yXS!V$=Jl@(wPHhdW;#zFj$yFSv8jaSuxB#7ctp}vK;XM?Bd97gP-7|hQ7 zaHRdoBr3!;!tv|SgLIT_rE%yk!DU>Q2&mOSdez-!y^eDLCr4E7v2Pd^nekR{N44$; zhO_y53`gfz45$15FboIx6T^vl7XZb>8v>?Uo1hznfF__q1IX3@`g|r16gJadvydIU z-ZrJ%sOb)fdpi1PP0x)8_nIV*Q{ozk3E1Wz2I30T>0sooCCbO@)dvQXbGF(}hl={R zthRbIgjwV8DdscJ%#%&nw)&P&Hn=H94Yc=JC`-RGw_dQg6mdhBso4D4t56B`>(O_m zf{HY0VrLcn#cS4e2dEUTPF#b4+6rx(0$YaE9`)m|)id`wXo*ZH`pc1ydwC;p?j z2GiM338`i0%!l82MdUxVWWSx;BE)Dq@QnVR7ssQQD{qDCzT$ZO#cVrdAIlA8tUCL1qr}XJ$^#haVA}E;mRHLvOEX%`Wd6Ln)SZ z^Egk;w9^k12eD1&`qgt=##4Ip|7OqazaE$qgqd-u^gck@KC@=zf)8hxFh>wX*th3i zY9#oDbEVe_$~>`ioQT5n1xE$H%#KuXxW%l($6#x1>n*RFKNcCgwewD6GHH{0PhPmD zVSW(Dl)ly*_Dge8gzCsollYm%dv^~*A9IKBJx%9xVvx)|N{7@#cFdx@7+lH9b0Sgi zM=y~(VAqNkDPd^w{sH}uF<4Ht171!SllFF|pnvCdj6=Tf>9wq#%)3Rr2ZRj5t$lpm zy{9n`h(0oREyN1YwHar5Yp&ZTPl2uCLhl=?L%kC*=oe8h{9%oFERG-62U{!7INETb zEt9ArVo)S^>D#efKI5a>CZWc`*Wk4u8jscA>#|?Lx}J>bCWtgi(grv8bVqmCSDI|p zHe5R&oFFNx>!rbaW3_poc!4NiMSamDH|4FYFJBgRCqzZEee+&~UQs*0)EZn=AkvaS zLytV4lJV{Eb&Hw#FPA=_=Z4A)I=D>6lKlBU6s0t?WhQ^#a5=VN2ZEEd!nApzwi1t2q zYet4Km?7-jHhq!i+cPg??rX|<9%1Z1v$WCdF}{OL7FCf>L}gx{GO~VR#~0*wAo+Os z%7ALLU){1#NB{hvD+K<0JNS>L?LV5fKQAHvNYe(q8DO~G5HMx<;mt4#9Yv8bZ{%eD zhTK3qdK`Bezu=gNt=DZU!303&n0(oaKdU^8(H*ZB{zWiEqqNdep@~n!`2}?s-sCFB>~3^7E4!`Gnzka)_hBm%S}j#gBm4bw=Z30 zzZ~DBed1{G8-$}+K9P94D$X72d+r{VKhh#mTABs#&ZU0U=DdIl_f1YCMW`cdm3(#k z(73xAWy3}778;$TJay`T=n-Xm z3^0jqZ%MQl)t}y!emxQLN}~46Q&~puay%Ps+^FK;L3y6PG<_s!0RhaBr9 z(U|PGxT{n-Pbp^^#xiXVnEUl^n#hVY!J*Mnm)0y14`%KSFPuB)w9nvN*SU1@ockZj zo0$x9Y`PjIIu%wMYDk@N+w1WMYw2S?RQH?$8Rb0v(R3%wQ%XBqygM3Dm20IV(j~DF z`qMh65**xhuPwDCxGNu0prIGcq`62s>f!(AYqY6YYX&^Ib)CUx!zyA`QHyLoJf;_KzV{$lu*Ry8rI}Vd?$D{bTW``-jQS=R@1pYYltcsU4UHkS*FX$H% zjUAvRitL1JRDk-ls?g7%ZD*<^4Y6~%3cQGMgXg!sR_N?MeD%SB6``?T1~JDopkViQsS? z_Pv=D-AB@=hE8r^e)zhZQM`+PY0?xy##9W*nBt{!(ot@3aYLRqJT%yDVc7T3Z~nf@ z*I+pu$3fmv^B*x&TtMXCt4^f$+Rec~21V(OJOWW(^433crd&bJRO6p+!+&^Hc(A+T zwwpW$say}>U&`?Tf0K8yf>Y^Aw;T8vcUMmQH?y$cp+|rAz!$`^!dE-o@L^%EFsdl) zUHGyTs&T4yJfE6zG>jq)X1(}UefVqZwSsYY@4HEAN%KJakC=MyALgM&-pg>(!$H8N zBr691Szg09ff#!OjP;&&{nDnvereM{BA7R1wIibh=?!l!1Q*=Oco&>dW9>5wOm#GV zn(8DIFr$vpUeq>&ftMKB7i~-JPXcMBAFRC_06LWOo#v`vNh0YPWY?g#Y{cco&*}4D zJB&Yfw*#rb+wpulX#K;|=_m)s2hG3JILPd(_5={OqTyXCpA+#6>Rd*8Kg@F~(A0aF z?TSm*6x=ezS9}>kkw>~><}E<4@6uf$GlJQ%@@=L18&RR|10DY0xSapnaiQ8nw+xZ( z;2l^7If19dfl*>?;0GXFjOoU06abe$_kIBaid>=q=B_%-0Q+qo0Nvc*u?hzxhyQD_ zioYHR6lPCTxbFtzZHCXdm4Gn!77zbcgo)V@{3G_;0phrCIv%CrG?NxZwZL+thY$s&Q5g|B?+G)#Ehd@Zr+e!=7@rGhd=X&v!u+d|`VMthGlbF9&d z1np5i62WKJb-{d7mV8yu;K1w>f)9t&slPOpth`I`;e0Za!t!)A9=fF^K&kS0Ok!xqt)+vqU|1XeB?GNDmAHB> z%ffS1F>KAj=eBLZldM-RE;k21^xH^WX5aVhsE5yzsHl4CqlG6~G7u9xX`cLL4FbK; zu8v~G_~nDm4YW%OlkcfsEo5)Yx8#1e=6?Z%<;}-tzVHtf?3c=Rd}e{PrJeJu z`c$)M^{k)s+@3*2hw5^9u{$t7^{lt}QIP}m9D+H?MNWMD9ROA9T+=f$l5eQgUKS}` zlNS#nHm-ZmD1L!02Gsh$D*TiWGR~gTFr4076jW67keh(}fuK7Kvb`jbq#EQ1zLnD9+Ciqx;dCH9Mk2{R8~pyN zz0^N8LH<*j{vUqUkN3#zfPANsw1xstsXXw*Ep7y`d}7_;`OvR(_0Sz5EowA8?tdc0 z{hd@QyE(JF67%(J4^aKCyTU(L0z{1L2Jeyv7?BzY@s^d`Z@sp0)?cLu@u%nIFP_SN zr|xY!lkYV8U}5``P58KqsPZ)1W*G7l-bCCTcj{hoa>J-&|+-Im(MbPYFU5nqPHvXi+l$2NsO zlvX_ZG{wv3-s-@E5Bzzr@}ouitM5y694V?$Z*OO)EVY^`y**7KV7*7g_`|=kGslNi zA9E`{r>@RyYFbngd+>B$R@dUKVN_&k0Qx~qlxB|lK1XIYStIRNwDC5V^By19P=oK7 z5W3zrD$zW2=^{8k-?^H`>EMR1T@+@|FnTf^@F;N@?Gis$2X&3g%n3T#6@4Ra$$NPV z=TJ?;G>#0Nj*=8HWIiR;<$9!-alS~4JyPN096x^lkJN)2(hZ_+NsB9&9+$W-pXRx> zD+W8Bx2O|@oIeIuep8avL-hdMYStP+zD}rFz7%LkR$sy+2OAsXhWq_#E4<9^+DIfv z<>3PwpBDI~H(DWKP1n>Tco8Bz;YIOW<4ocFKF6;K=bbm0rJ9|}^Q9ZrIaDS+G$X^( zXHnnk?Z`{7S-y?TTm7gF$gnNt$2{03Z`w{D{Z6y{Miw1Q_*T<+_p#)Axk}4Xo|KmX z%$^=!*;V9}X$tzexV9jlB&puGj%>;k=+yP^G&cuT0cha5x^>&0RK0q99YXptMh%Sd z2_%MCpR}VSVrJ%fo0R0>5)83uzx)EKnz!DEDAasp=Zeu5CmDtvi!mBXMZrWmq*d># z#4OzsD!5f*vZ`yulJ{A=QZNyidHxjD}-sl{fRQR}|<>9-zJQ3oS zF7xb{LN7A6S6nhPHY1l45ErpriOFS4FlYYE)VWx9g=e$J9nl8XAs0%8=__LMdbh^M zn_*m-M#cH+x1rLKM?+s;bvYl5G#9vXK|Ln-qx9Y>seOm;tY)_yGIG6IT`tH9vMq z@p6f(zT9Yv%S&f=hl^Oahn*i?qs)IkdvlOoh$mfhW1aquv9Xhtj)BFdcB2(wcXb(k z%^1nvUazC_-)Yi!raU__;fIAg`=F#@2R^?%o5~!?-dLz}1FyDEvrt9%MQg8VU&}s2 zr$`&)_M@Z(#USGCow`rWNpUuHXgLCGc4d-c-y!|XipEXre2?a;EP?6vz@x3m^)XPH z!!$(3mb%byU9tNVsjVd4u9mpe z)mJaU)Kevqa@EUU{c;)4ijEXN*PVXj{)+~>B5#F-ncj<25-<2emyY#$dw%quO!5sT zNS<;lG!5sMWd;#$y1Yl2$5=EHOie7ZyoD6M^bj=AsI4t>*Ih4I)>w1H9Y((Ad)OGp zKdA^88`wr(Pm#2#5o-P>o^-@ik}mXR-usD_+Fg-r0-PEr-fBdBm~>2tdh#TeX@V!5 z@A{;{8-1F|an{irdfx8*V;$^#@yTPU{OQj`T6SWcw3P1bZpP`W9<36BxxD0!yj=81 zxhRt+^BBz@l|E!mz4vd{mw&#^hlrAXsd%)aGP<2AA?My%O>>23L{TYJR8)Fx9PN6q+lZ0>;fs}- zg|_i z(vf$KJfKb52A!-g*Js?W%r3a2N|m~x1*f)roIz#y_ati-it99VSIz=Hd=fT$&%1W8 zPVqZU4=@Lzwh^F<)@sPXV}=0D{WaX12Qh{FFdAyibP;lTSE;_HNbN~VETTr5S=Z!h zsdJ2q-cf(~a)tf+T0|{h*7S+U+*JFfD+Y#Lj`wM3pYgRS(-kg!>`Hre?&;(xo;`|& z^?0ma8(rZXEJ|}Gl0W=Pf{?+TD9z!Uvb>)CQBkOU$5r-mGA@az7@CA0{3Zw8ccCaH z1mxfVQQ5LBd}Zbx*hvPr(5_U#eCU-?BP9Zp)O5d-jhS;lEq?yJ$dI(Md$B!vfyWTw< zRqG=)?K@3K)*R65<_i4Bs{4Or)%^<`^mic-v||8HfS9cZEiSree^sBgrv`E3g&9b2 zceMm1f(&K@6G8o4|J(&LzXir?y;*uBZAJ6JTCqZhyrtSEfwOc2<(oxxQ*l?{(9ogq zPg%v|$U0QUK6m&XoXvL{I+Jd4X5U~<^Bb<#Fcjsbr6-&J zIl!gta0W^s1W6nDN{D!HQ)u&F3f>)nq*zrgFwQ`B1O4g9tDqQfJ?~c& z07_-VOD4G2$G@gcN!vl z!1y|)J&q#2P-6|k%jPw-F^=^{|Jq9bo5916mw0dhyT$E#&t)pN2V{fS-^ziKhMQ+l zBjQF>K!hvZW$P+MHcwq>haR;Z#Nh&tblU`+_y@!trN0q(JbxkXnEgC5KL=EWxE-*} zfKlN&J+kEuSLz0*J4goP1Q9hFPBPu% z-E{9Cp}7BaDwWwm3ob_a06-8!yTA$bBx@PcBZd* R|(M^JZ5Y+LSRK;~TYKYyn` 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 E05`usb^rhX literal 0 HcmV?d00001 diff --git a/src/assets/img/img22.png b/src/assets/img/img22.png new file mode 100644 index 0000000000000000000000000000000000000000..9458f6e37ea4f2e91661f3a4522641e8fae95669 GIT binary patch literal 219410 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

      o%j-z+W6g^9sOfKbuN=r?CJ zg(z3PsyHL{W%FPp`P(w%&*A+hpj5(0Y0{wI+ZKQFQyG{^Il9gte%Pt*`~ulh(K?vw3@qFXu{d~kiAZ?U9J824psXE zhITnv9hgyoBl6f$6~t!_&S9z)Kl}_Y|6oZ)@%5*wQ8R(XkA$^Wnch@HTvphS!`VyW zhYo9VkXc1b6B?U{?-g3u!fgD|Z8e?R0xAO(Y&O7nYW7 zjyZJnD-`wmx|)ok+^n-%dE{HkmPeyYPusX3#N#5W>$9EN+@;|^{pz%kCOVW0Q|EP0 zpD(ZE7t2o`4i!&ju`q;rtW(7^Jy}~*^mQ=**rDK_2Sa3SiMW6qIEsltFI!U8V`<** z?yTCSd%av^v&N#6Khf*9>ICA2yqvKWeC#93#zvU<2J{8UncOc$e-O5ZLuN;C}2HYbYmfZ`DTL zNN7Qi9dozqubKGFKL-zd64(vMp2&2LgX|IpZ4ErZ1%^t2aHc%(VbnzwFnp%!)CU@g z89*Sm)6IFIeTwdfmX^Kxc@_|!CJPJQBLiU_@-`&MLJ#Avrr0`-Up*qN%L^};9GBn^ zv^0w9SLcX$m0wd?p7k0yMLbzadJ+ZKzExqlE$*ILh60ogv=#Sj2+11(cyYl?rt`dc z-|%7s+1b9~X&cU8%y0(+M@`3|88;)EUzJRYZ5`Jox-KKW;f1N7**ZerZ)y0<#n&k! ze8dnV&|D*}jsCg?lA~p|F58bseQ8lOta6)ME+JV)%j(Kv4-`u`{e}g3>wH{Py?5K< zYJ$rrPcr7ALotQF7TBu+8+?dC=NK_qS?L(j)(9ND+9x_)S$g{#{l1Dgzha!2Qqh4UXGv&B(Cp;Dm|9 zK{KJ66^#s*lvpN#N!O&U0|rC8$|+(6t339wFtZ2_>%^bll=$@<5#jRBk)2^Fh$AYC zI8k$bOIJf`)FCpai^{wcfVBswdww({lwrG~85a~(E z9cS#twN%*Iwjt15r;UumsyXoDapTsq+r$cVM?#7gHd4-brMNH6U27=Sv`F)DI{6!( zc#7h+=PqGh*UI(il%XME_Q2U=;`3RC4ON-buqLA6C0uOTNAJEk$fpL&;hFMTUso>v z-ct(HC#TCVVTmVk%-p>VE&M+YqQ*X#4D`vO+n zT1f@ZNL+?vF5*P?np4RpUsc4S4_SWO^7e4h;G(#;xiujczU~dQ0_>0pIYZ7z}0Nq?E4uP~@I3RxFc`qeSMPMR`kWj9=pi zqMerllo;wM zJc`wwUyqWErIm~v3%^@aG;#7q_C4@e(J`&jvqMPTU*+A;lG)ACxN>Fcs$?5>B(WnK zO=l#i+GKh2uMzC`TlMOKs&1rf1|~?h=g8B0FyN_lf|-r6Q0lBIzF(T2Y)9`#G)iYy zFkx}`R)pXFGX}N9z_FoKxvAe;CGc8U1l}CEQvC6l4t(?CH*P+~SS3!d*W>W<Xy6Q_8< zg5XDD;y5#EyvW|YMesRG_Ca}DwNZd44=y{zVpFz;MMgweW-xU}svjru`}vQP!lAA5 zzA2z7Y&Y)YyK0ts>Fvn)+pFA+Me+%H+0_1)0#vm+XIkE%D3UMr z*{qSndP`Jr{A-u+d-A{^V=Q*R$iDicmcRY|fnt-b9Oiy7Mfkx>Gkb3BP<0FpcC5Vd ze(>|ZZpZ(2+>bo%*A;+=OJ4J-MS7Z_pRRf88{hL|TXh6-;2(VX+f)BJ#LQpbabHSf z5cIML^>-L{Pl5kdreHoDu1rp7_utFhyZ!IWB-~t^ab`%^znWcyTI`iho_y4XdJ=j6 zzf+>Bhxc%lsHiUojIi+=M?wza@8J9w-I9J#1;mo@jL_HX9DNBNcbKywLRj3VSQq5x z8x9MM8Poyz1`0=)=<_nAlBKixycfw(nT{?8xIXGl$ViLhD)Zc-_H{Wk(Ics! zEjSbT)~GfItU(LORb+K%+EA@dw{rQVx6GNjaCpfX;0z*{3nt%_ps(g(%xQ+S?Lr`T zArPx_v+XevO$NTKOodrSdiWew13RMd9-8Z$q#ZpEG@^;gn6K|K1^5AQcM{v16g$S}dRWAJi(NaSzD+|oLL)?}x38uIsp9nko5TlDo zh(kbUW-)oz2f~#@U&-=46h;&+UE?<`gZo1HS%l|4A8ws(W?8fCR#+8=JbCN1udUmzPK+qSzymUhm+s zea(p;b!x`ZUwMRVv>nI*-D*jCW4!8IdR_Kuvdg~sa0%9z2^!lLQ&5lwQcQ`t(TSxv zm!{Yi4ePsYrC3Jz9II@!RT1zi7WC?xJmVZWvj*7i^PsMXC+jnYL@Yph3$lf0(B&0! zvrXZsu2O)(imNl$h(sapb4B_ezV$(j5wBFPaNlpf^$>!Y0Ewlsd$>@kKvw5IM%?~V z&gjfXIiG3y_=EQc@2%3At;DKdggFhgIse~cs*juyP?Np#TTZuO>8DCm2WqVxXST{dW9X|zy9$BiQAm9wG&vsEg@M?Si z#c^gNvI#?NUsB4(Jdhdp4UeBW-u+aQOH;?al?UTXe$W7>`A%5h!l!GxJ7ftR zCrU)p8IH2mU@{YA@)m*;6<>hE2*R zQTm*6hESwZ{8K>yyJ3L}jlU8T>#S@w(8Tx~-n(j@q8{aVLqH*9lCvOgq>om=)U32a zPM1F-GA)7;fpi`lRlfr&`>+*kDtER$1^QU&)Gn4Cr>1wb3%)1SSr8e7cok7t*j04l z7fbtmGoZ|-`s2oK=}beCRlTIG+%>PSaKc8NAbUYXDn2|`Y+P)wD~(v_h3veut@|+0 z_1c*#)AXHX|0jpp_3Ubg8HlEpp^!RahUl4{rjg)KVIei5HU~&V11F$v6yWo=_jPGO zRM^)PjgDDrHKR*V)G4dT+EF0M9UM~NA%xyrJ#i1Q%A!i1W zuFQ>+YsK-r4?U!szPi?Mr!lZURE73;+Z0n%6;g2>@yB&X^$r-{4@1mgKtt&TFn++U zfnA-#FlxFXjRYPSjo=I|Lz}EBMtj&gBg|t2IQNNnV_hPhzy%YJCE~Q53G+wQWxyuA zXur~@p^+9shf`t0EThxfGj-%@-h(E})f;S?lRRwY7(=S#p0-#&xL(qiBY-f#u0)x( z;LKd#+!y2~7Gs8kJHoWJHZZ}X;R#!zw)#Ult&ri0B>-8u6qB!UND`{F83=Uatvo1X zVW2U3>K52yC@-=X*hnrKI6B@E7 zT#H~dmiuM%kGpYFdxJ2V==-pv!tMV1l>;0@jl^exBafyeoDO9LaKT^?y?IHrXx+JtQ|P?zqA=t}m4a9}_0f$w%9 zKb2UfS&TCZm*DFHHacs~L&eR5&NX!&2YGz`d738i@O1#~wDebD!5GqeWJgpIzT=?CO}3*)yxK@6)zGfP+*lJMFIs90t9Js z65O3Gin~)1q&NvA6n9v~-Cc{jyY@@h%#!b!d4BWG#=P&&WP{urku%(KUH5e!$N%Vk z^7Nl@;(mLhOvP-ONt%ZW?Ex@^@bu=3?G4UPJHD6Q>nu<7{)cw)Z(l@%!WW9GQ8!$+ zz8|@Rolq`*bn#oA4vpXI1i8xnwa%~qyv`?AIv3$g`zeyB8g7f^qYH^44ojE(G!7bi0- z0dRcKR=q6qUPj>Bhc=H{QW$?PwXW@b;s;DoO}KW)E4lK&=WF`9?oOGI=9C!s8P|Jf zOkL7O-pD!QzaR2O2+{>KG96>FUcWSCw=6Vgc1^9B;vs9DdbV+Wv0@ zP3q_Q_)j^UdizI>w=;eUzFeoRP>ocUPf#_c6usZhT)z0qH9Hb69>knODN~vHbCevD zL0&Kvci$omvMdKc`)7qmr@S7Y773SL0js4}a+c=3K8*3dTO$F-Wy~Q>^Q*X%)=7Z5 zr<9)-9W{-I#bc)$=I0-Mv@Mc%#FXVG>xz_9$1&oCxr|a}g2-C>go{F#0{TnGz3M{< z@B}`HHwz=(T#^MCMjBc~=n6~6BM`{kWwASK3al~hw`vW>MnOE&1&~|Zl`mBV*!)fL z2)a(Dq>oI)c&s{xLxfLewWU3#sg-0}RbJe)|Atv)jABaOV>S_l_*uKqh1iC?7?tu$ z9UkYN=`F>ZV(rGQw5{Bfx=X8mh}ra(f8(`By1)qw-2x5H{PaA2@q7SF*0t9S?Xj_9 zT?G~hV1MQQwDe{V#McbpG}K+JB<>a{=74Kko|!3vUhM0+oGfSd8ffgchkdZr*$DHn zyckpjrW!*u)l{X{{Y9x1A)LsxC62gu#Dv=f!9#9*!B`hs)wnvjKMm%qH5(I)G=(H4?|5j0{^D}Ze%&K+#aR6V^D0S@H(Df($F$dP{+z?DF9G)=^SfPw zhWDrX|#e(Ef&vh4A{9(83mFsy>lIe(NQQe;j;qh&rG=gj_tM$enR_hhev=O7Ic0>%G6IodSPU?>&p~aLzQ;=KVlQ z;ka=%lW_TJr>JP_I>foYEOnPo_GJTm%Y@E7m?+O_4*ByoF54%`?3HHmqv7x6OFtBOSYDjTJ#PXsh~VpjKW$r z#G$~hvZDrG1@Rgd4z(?MI{C;fEDVp{Kt_>0lU6qBlhu@TLWV48)TI#~CD9Q3{CB;*dy9&1lwkem}HYHil>B>P841(7W~0o=W@Bmch9FlzWa8Sd|!M zTqCe*CFA~fJtf)NI$JYze1Ar3yIeo|NIS`~nKQEs|8TCBWIvNFT7$`$!piam^OeX# z(TP}ms;k_pC|0+*(s8gVyQrghDc5cu=Rk(RoI$kh@ey|Sez`s&OcM8EJjrcz^FAM7 z<$)GuSM5*~Urf!0hMZScJgr?WwmpBL@4It&;O9ki82z<~`&pkZ;8*K*)>xf+m)k%& zvk8^*p_QL;28ysKr-5{FKVY$ULHB(2Ca2SA34;CkI8eF(K9@IN*^&G_UdXtws*Gzo z##n0zJWPo0#}5M%LrQLhTjKT3yVsK>=^yu!LqgBOmH)UPv8yPw)qAxDHjb4a-Dq+? zaf9W6+~=!d8M5Sm0NGoeS7dj-Oo30E_;Bhfh1IGIgW=l zu>A5)$OQ30w0@NEwmxx0{_GR z@Llw#i1-aGijNf6a{yTJy67f0SyHA>&uL)}dtri#&y+u{&V0gDQaxiYV)*pY2~u9t z!(Np7GV14-aHBxGd=JWm=e4~tL<-h2iI>4e-kc8^ODam0LF zTudEOQ%Y)gWvG*m;fhRo*A_z}$RZbd(4w>Sq=vtpKb6= z*@5mB7pEx3Em8S{);r>7tnCp!D^GGlQCd+C%bEB()Gis)oHo7@yjbeiv8Sj1k!DlU zxCc>;3_(K#)8Y3dw2VOAlCqC+N&-p+x`1C&A%)<#wS`} zUk%kNbz3<~Y66LLq%}Mf)=8u-j}=-dUfqLHIQEYlmpwKM9kKirTS^n!s?Y(v@VqFU zOG!zNb)qNcWH(#uw=bu0xromjRZPNQR(SI9@k7#L;+<8NRZb3tApW6=Qb!Uz1Yc=- z!1P2}b{&6biBDwU(`C!|uNV6h-u%OdEyiC74vsN4IgLV@gE1oRcZno0CE*Q zHgwiZC2%p%yT$_f8;kNnk-CIT8tptjtMpYnOE)g3wH?!|HEJ_nDl9=XUaB%%LUa+x zR)G06n@;Jr=WzM5LWo^YdS0&d7kVx(_s@&Xcyn$@y?elWl`~qK$!`R&PUWtY#qMn6 zaHfvHtWVm%5m2j~e{LT=#Lp^A^nFo>sR7;h`T~pR%y5zBEpg3dYE&j8KL+$0EQ!D7 zUw+gKmI_7_Do@|c;AgsI!syY?x$PK*MjuQ-;y*0(4d)`|?QKVq5q5LO^gb=s&R#pf z{xLAP#M0TZqN#0fu@y+pSpIU#RJYa0i#_h>7Lb$(uO_7Vo0`!1g0!_-uch!RW4^$* z-t0W{YuC6`OodJYLqL2;Sa2tr7@}z`Y6@ec`5guEty~L zd3#wrZa}GX7G`Gp4d~;9F-1U0(Vs8-+ZKs6S63k&NwkJM zYU%McV}umGr?jkMt1qKUmE!(WYGH8{4U=rf7Fm8dxy6N0e<=p_%J?M^gea9Gr)L^X z#L7Tc0VAWTT0`4;C9J_j8XF$rvOtlkC26UfSCcw)-W_=X-u9CbDi^a?lJwO_y0Hc8 zSH%~}a;K)cSK^h7gOsK_&#nb>o1SOP<-M_5Fw|swK*N`4B%p#KiFiDOho?=b1(q+j z6ksc&*pDo9Ge33xT!N!GEnL&pMQ9!;18LpSEZK>n%FZHzLC0vG;1gY#fhyy3Ls*4elfBhX5&-L9Me9Q7b(i}~BEs1ZAdI#41(Huqp|C^(2e`$_> zr1Cyd_`7m(^#7%D@n1sw@CidD=A)!;rg7`Xd5e5|`Lx8ijSB>oT2891mFSciWcc$W zlba_tX*9CQ>5Xg-y_Qo=Ug{aYi5KzF3f-*tk(yl0;qNMp?9G1l}Ja#k?L%1@h(jsiQ2SHzjGe1 zOT$-tH9<*vQ!VMdlHnQz7kVh){=SoaW|#T6ul6eB;41_bP?T)RL*wo-xW%Ap$LMG+ zz?{+Eyq;ESeUAw$6s@TbVs0C1h7ncvAd>wvAxh8~ZNmhP1fK?XIB)4J=2KzPA_Bt{ zRb0g70KoU@@?ah4a0azWGpn_II6NtYu_(w|&Q<^6MEb~&?OqgN4##AybZxlIuK3Q) z=W$ex+Yw^J1H*5I+hw$9(=kEot)=ZB@bD_4;G|siFO}#Oym$zrF2bn7MAmJ`^K=<+ z>}&dG7A~RJKNm8#KmK%h^z|Eo&^_{vf0#uQ{%sa{u_PjlPeV1U z7vjEs+AiFN+B%{-$pdE9A z-CQ9w@=QQUyG9YLj&>dv$bsm}foeb07)#KIb~Q&^x~<5(h~lw8(^<&nJ>D7b9a>VN zAXnRvnJsT;Y(F=X(>J3P+HYsyKq>0J96F;EBH7wl?D3?IdFu44V_H$|O*D}Dkjf0N z^;Omsh%+dSe}4LL!VQd2kIMawNoUPeQd)}&Ma^AiC8x5{CJV0TEkUN$Rd{?QNbTfy zZ-Smfv>z{v;8*mE>OT#E@L723OsGq`^>!=Eg7o)3(mQ)y#Yy%1G+ z=B{D32s;`Qt}Imf@DW622pw#;AmSv;Z;PxBORa4858yZN@77}jYT#Ll+Gcu&Yy0MK z22b}eTiT4ok$3jFAe%2uR*19;C)?N>y92rpB&`d-qLh|Z4Ub1O-e@Ne5gr{R!$3J0 zb~uyj)ly4y5j$cN)^4mWBfH_$>{De1P#QBt%Gm2g2_I`$R*tdW4bJlcnDH%Q220@V zmWm{OiAUT;mh$F+co4q?D}YmA`a)S+M<79&Fbm=kZzSki`tu({_x-2G@`+o8WQjY4 zl(PX|K0l3qqWFTci!dm(*D1c+7tZJsJl~>`G9?yfnn>yUZdgcD4;UlIyIbR^rJ>>( z4xXHNsY=5rP0^;v!#n_=im)6uF;edLOjLpEbsDr(cjbq%Cm7MTNd)vQ$Im_Cjo z;B8^ef^(gDTlaHSi|XL_>P;q`I?*ZliHA|Z{=zjZDr2UlwjJHpwfShd-a{SgeQ0F6 zah+q1SN~X~y*vL{?LC^8aa9V%uZc@vnM~>rD>h%nGA=~N2ixxXz`e3YR&i--dc`)q z`P9Tlo%v!nN0Zceo^RV~>A`yS*t}Itox>)3{F6r(1v}W8eO4acFP|*XONyKrA@*Zg zDcripKUHnh7K(Huj0gX+z3r?y)1uIV!v{HAiSmJN)qaRYh>nzMz14Pb9D$TGQS`rp z(g--h5mPgx;^E*CtQ^zlL7$Y?KQwmle$&|1{+(PnnZg+1;1GwPbvhn9*-22b@PI6g ze>Z2!7UkTe2iJhP5e!osB_o+tyEvTf2JI}=jWZmIMg~4#k$`MvRm_dypZ;#hP;8<>f#!FYfmTrR#7Py%wqM-Nn$>Zq4AdM6xy3{x*T%4lkDNNga|~;C+Yq=%nOVmHfZ^caxs!sLi;3s>KA|w2@f$(#Q6iFrL)5b$6 z_Zl8W=pb30b1M6R>8pBdqt^Q3Tbiv7;@3S1dOyuCMGBUyFuhq6hFDnzIVvVKgMMti z?cm5>4ik|c4Akg(Vm{5r5x_}JTunh-#uL|*Xt@e~oD5Mbl5O3S1nL3|@S{|BGnHEU zS2RN&TP39Y9ZYC$OV=Bpnal=gP!i0F{ zFv;+I#ksDdN|#F(Ojo;O8Pl@A{7z`VXnd?H#oj;mNztmpL%hS>46)(KJ$dC~Qj_2> z9bISfOg01?p6B`n(--c*>;l^LPTQBk?Ax3;YZMd-@6 z1^TXvrj7l1c78ui0Tw4!(_(v>z07?@8DC=#*h;YZbKncbO_nHatv}A=zi-?UU4EP* z*_6OhCzn|@uHE9EH9^*B#fhfz%t??Lbukdo>AC7ap*BCzJ14^;m8~8UlEtx49q< zmu1{FP3R)74IYs>zX^kBV=qL?u`{oZps)xPiRGR8Zv=LvgwxlLPrYWRj_3z_uk=oC zr(GE?5lS9y6<#dKo%*+35min(flwDElJDPFqeoMW)c^U*+K?D&VcrHW&f z_wOpM@5S{kYSz+SbifpnBB%=TO9BA&zLX<6qe9}lwuocdPuuUM}4|6>>5;7Qo3 zRoMqPFY%L4&YYYLt#hW%%DTpF0HK~L;1|@q~WaDt- zYF8I`%M)#?o$wy*Ayd3Bih0r1VfyPm*+&JZ==zr)x2(<*7HAdcn1`&O*cT#(`q#dq zl+sW-R3C2?K91f^P_^v#S0c;BI+xKVHufUYPf<mG9G*VoD7%EVO_N#%fwAC`VWlpLyrw#Jjiqq`9F~dd z7JMRh6`zbGA>^kl$X)k7ND!PE8?6QbX2xcg$&k$%;4zpRi&SpZ~HDZ07Z;}^9oS(fS4$>f*8Wh1gN>bxa! znHL@Mj28Z1+NFycV^Nf^b+A#~cT3X0RzYvA$$<5r3>Nv(+3BEEqf2oH{q<7W>}h-; z2ARPgTMwkN=*bTroK*+77xN|YfkPV@U`6qIQK#e66ClH+_s_+hA=*>8$<-lgxHf5D zQrpk%YI#MDMjRN-F}WbF7VaJkFMj*Sep5?{!zbOg2KFxABfE?WCRNcRJ$PFvQH~mo z?HiHo9Y!BHc;y?9kUm2#5^$_UFxIKZcwa7u92oRjhsJmW)y=AUyEUpVkuE_-&qpuH zDfPWKiD!ekYP#pr=Y9iCj-p(>I*#aOKA!v#e43S-|Fu`Yk$K{o)+Ld6Of?zd`#&oA zbK|CdZc2ywXs4OP%Q=Y<_tb7)EnVHZ!Lvn{AO2C}``g>@meU@04ey7wlU` zlq&qj_4R-!kqQG68N*$zuqi_&H^<=9iCi$8iUTP+pgmoQMWVwf<5ra=2iUJPC>vg! zTm5lgNATmzIO=%bXd0yfa%oTWb z<2qV9Da`Dp&5xPe2js(xk6mJVUe4Xc+2z`fq400Xc*MVD^3qM-|Vm|HQ>za zU}k6;C)NS&=GI*7_bg(r3m3I{z4YWRbDJWm+GJ8-ySq_^Y9_6j@B_JSo4(|>v#jz@ z`%fZPx6TaKOjk2E0w|vzzpb##=JeT6g2oOes_%3UYpm)IJdR;_AwVB&Z+Adxji>TO zoqnhC(FAXwBEe1Knswn`dt$m;@+f^|Z5`XzXqMp7kuYhR}P+B8%&I zbg*<=)FX6{4O@MYHcO2W#4?z%G1f}H_}t!A(FNU?zewVA{^>Rky4; zjU?JAN8j;&Q8+q4M<~S|NAo7dt}C#df2wzyZ;VG>pJlg5y9wfKf&MJ51obi{Q*oUd z(XD=|lN+{4U4ru+B>()PvmHDcX6LjUIobWZGiX3G#oj6n51(JrOneww#KLALexaK- zQ*^mp%~c+xor|8NS|2wbDv}7EO4Q6<1nV_e)zVpsLq43C=hguc>kmdC_^#=P>i%8y zar@hUh)*H-flBdsCg+SyY(J5(d&mBA-I1bq=eq+LSqGpq$1#=;kA|LyxQU_j+())O zL60F5Nvo?gn)9U=5o)T=? zPS?4wFTxrlOf-HV9(b}s*`mv2?!i2+`cxi62>h zm^UrFWV`aadgUk6^k}->mFLm4*Al-M885Pqxo}Xxwp6ef@Tt;LEKSw~#$9T8DnYj9 zQPaxhEW5y51ucp8T%gMBKVz}iciDlV(kO?%kJcfEvsSaR3*D@{zela&E#&_XX?b{_ za(FmxNgDhp*E%SS!?u;8ZxWQbUD+c#ciz&Md=8S8#``M*K*uFyVp*Tpca?$LKsM?; zyUpALy|7L+x3>3Xb9vuk|DfgIH9Kz0ss4mkJY$QRRBU*+(qo}&Xlm$^LEQi7Nf}vJ zYn;o1ZCQoXJiArJBq%=4nAu9Sq|65>rKToZid2)$q9$`VOxzT^R*3595DyNMfo%C| zlTkqNqwxOw+{rj|%&Kx@Ozzh+fwsY4<%rrxdlnTK9w_$_ zh<%b;G!oaY5t^*IT6IB~GC0);p}qP0CE!NvVZmkD3t8`1Fet%v;E zXPo?9;R`CfyR_K?Sn=UdlLnwNC_7O`-hQ&a;B!KafKN7RxjXzD!Rd>5MdM9#g_yA- zZ!c~{jDF%)KP(IS$`cPvsRhEBAVRk zA>B|51fbV`O$L_&DNJ>hPg&vD7vM(nF)U8!E7?w5`6Xmk9*;I5Uuuw0V%dDhEGy~i zgte>i#HweGKpI@Q{!%~0!CZZXN@Rr2Z+SH$;hsOW3_SgP?rBfd?v;Mz^B~DD?2iUN z4khxwDpZ3OE2ovBOE-;Rk!R5z)ee^0^~1(B)4dCZ+{T}l0okeHAqs)Zr>`*|v)@lj zO`&xg53k$7-pyZPhs>@-B{(wIbGPxSZ)!cK26MeC6{dr-Hc3RDIEAI*q^^42-hGko z$tBT{cs(>f*Z!sdcxF~&(IzPp6nz(I9-DQSJH)=@IyeURhe$gx8^$BaK9+x2CZJ?FC zGTW)upnLfq_T^|dU4z}z%$OLNIJoSSSJsS4u$;V6t;v@7{zT_kAF|ErAWv)+7+1I% zqJRl673? z=vwj9vZK?_S5RZl``&U}NfH67*VLqk`-_GFR$N_PF{BG@9+ILBr9@Go2{$?m^GE4p zvsi)4?9Q-Aa9xRK742tC3I1@vCHsm|RDxAO1cu0}A&uq{=zo;3I28sT-2{s0FbLXEwUx z?+!c(nY24|YM9ktkHOR9t{RQt1^gTwAK{PJ*k@_Qa`@Vk)`R`{_AU0P)24vC+r9T| z@FIWObnVUzt!#J2j|Np}PuMS&%v=1Ou!%_zI}Le2755d3pJNCDE^S;9M)#qIdPmptt!K?94pZzpB_5$MxLe>7p+!f*bK` z*iwZFE;oTjEM4kh^rZ2_A^6k@U@}LAM}9x?<44^KYe{Q&ulpCw8XrKk?M%>QRzwAfaF{eVs}x;0g)v{8$~NFB%lHh|DDYVXw<^5NK}ot_U*a#WiqFrt zs2ML#-p&s8=Oo{LRh!l%E^(^rqQdfAVTh7do#95QjaPo{x)ffIj)yBPCp5gC;&PDa zJn~%~Rff>8aPX4SCdEC0jI7*N_6@#sqA`b|*hs+e&@lA#lqPVvPfN)qa$e3XdXno| zr%`NXhyj2`C>xVqm95axTBTj7hjX98;Ovts^5US{7#v6Ts80%wCN)TDq$ouwL;HL0 z6CW7H26)2ohfA0BduaJxum^`{ktRh}oLAh9G<+>O7W8 zYQRlBIX=~H{X*48392_C;GOJbfwZXLQ8o?{3JQrKHRNHvyogi zW&H`gwLIaP21v~965|%QSvs`C`z4>J6vs!laFh2K6x&(mu+T)A!8Ve#U`~N zBi|_`9KA>#iiOgP4z+>cE<4WjaDUBN0Bcf{J2LR&dNV|1P%9YrC7yjj zlRcm4Ih)(tXbGHfX>ffB7E!1J{2EwQ%9EA)oN|t5*01K?v#3<#eADycd@YZ#SHqVL zboN17Vu0uXBA~9cQ+qV=d#-id3%C_BTi zGXzD0a37^O-2uzk0dRDAnVX3cmBqTWqR!d^ETCFl(Qb7PR$?eFyYvMm0K@v+p7q0& z^eYYe%eFrboByDD`d{MkY$+O#Q*6aE6E(ut9o+}{Len|TH$EyK)nd6b<%ndAmtNF{ zspccHo^Z+^W|^-%F)~vNT-NEFwU|tQ-nwATcv-&X5c=1M34yOc2OM~D_*cPC3H<-2mN9vLh zZl+YrWMLI*aoL-kFpeO41%vb!1=V3X#}i2RnpS)h3|VxwNHmi?f-QBlq(Nvvdg5Xo zEscnd23GhAlwiSYU&wNk{EM@yv~&yS6eT*#S96LNl*Xpjm2oH_kSS^Uo{w2G1lnPB z_1g8FsPO!tAASAppvA1yti!+%muup01j8F&E;jXjqb799Y+*tYk}}>kOZ;`WPgmv@ z1TF4_;GTV6Lo!@eMB827lM+0arG1yuV3(P=pZGKVhwMB;ryEVLWBe>|`<*}II5ahn@A2K0Uc&hMi%3Ma<*5pPXINAW1#Y>uQ zm;7~(;6p=uTEPN)+S6$|W*hy6Y7bHKTU%v*Yjud|JRhLCD7si-(8Qnz@QVv?fveuUl$+>=)%kAUb(1Zek~l zyQrDDn4j+-eQ|>k zmw63*R@7%24k%>@p%k8E^PLBmV(TXQn8%c&F@F9NM(6Gl0*{A}te(#dJH%TQ?MH4D z!Yq|Dj8d_y;`OTV396N^S7tCM4yrLJ1S|#-bM2ca7J`8qucrZ*&ZQ7OX*=A#9K9G= z^GkV0yG9uk-D9Enu9D66#oQnyz#$UD#4zH_Z3p;@8B$W0#olU5_!$pPy#M~Ui`g^J zn{TN)WVLXiX2)5b5t6DUsUU&1ewuYM*5xr)?zqm-FN|WjtugLU@nxD7hRdPcn0go8 zap#nMP1}4SmNZ>C@&pPC^3Hn@4>T<@q$dmF>1UuF&0Lm6&!U7?A~W_Ep&*Z<*wVpA z!rP`+3iw%{3G80sCA^||lR=)r=#igyeGYfTEQfc~PhS4hq^o(tCuWjA0OmxEvnR}H zz}zB(n~VejBIZsON^Inxnhm;a>wGKOgC9Sji7X*Iq-mGiCgN0^D(7x3Q#2{U70Eht zz8FxzDoaBv$0%bdK?%lu{o}DihyB&sGPF!GdJtJARj85U7>3TwcKI(3vg3JAf$cYPL98 zb?uVvdh5bObo5MmDdF5oWs}|eS6(W>nc#JZ>2Wb$C?QMJ+y0@!D``zRZJpA0K}7kN zb^km5i-|av+zH!U*G>0{yikpF-9w>igB6xiY^pBH>dnbb(f+iN_{=;z0jAn&YUd7$ zQkSRsh*5Fzg0~~!)|*4af`{v^MbJ#EFIwa}qX03=N~%ZTCQLa$$UeWC1~X9I4>Hw0 z+?CK=_BW5(aC# z6NV>|D|0yOq{18%!k5O&meNq;rGi-dT_rNzEDD?bxrl02&OfBKqJG~!?e+gwXIul{ z8D}B;$7bMvaCZAI$(^Y3F;xRyI^vPMH78;5iTnt)XEgVONKH3z2XsytceXxvF%rj^ zhcNMoYyQ_dYSR~PRgZGh)AEtGhL&G3A!|BDFy0T#(#ML}nKj{bP$FbZcg}$#xJjp%FK;sraQ=8D8u6Qfd%zGG@P3(BjFzm2 z?|$|x;v?u-D?c38`VnC#UvU75$$CC%ltpGAitouhKv=lzb-^Y2v(Pz+Qm!cRz?zQb zZ00JMLN^X#Ng+)x0$dg^XzYiGUUeQ{-l*0R{PQk?NPVDwe{7HX@)rZiXug+g8(*$1 zDA`61-1d<)t!L+@61a%r(5f%XFh0>bl6$rAy55Y7TUyn(bj*n2Wi4z{BwJd z&fn}o2miGP;YXD}?LmKMV!PtQQM`qZk7BsKhoii>*KwnSueqEhbaW{GrO3EdEsVb7(+jsR&H%Zhr`0_!$N{0=iL$3W5 zzkV#A1u~8G>#lQ_k~0hAmM_#}Zef;gc4XyD6M?E)kl=ZmrFqHSQXu$p<_I<#meQuY zuDYq4&fVp@M}`mm(?$hBZ#FyLMDwt4@Yp^K;^1x@aA%aa(!CA4@F)7nkwZh5!y9=y zJCfF3^Tckc`iIgnVX;6@H@kb05A7yXX5T)&hk0om?rt|Z&9;F8QoX$RFfmvO=#Wr| z)(^}t%oQjuF~O~|1{k6}LVj5q(=O7<|HS1@O>aK(&OgbENidsc@MHD%!^M`kh8>b# z=@Y*;;Mw24-{CWcE@wrPvI zk}+a|%#~|n7sh>}?ntx`ylK-cw@wd`4b;kpEd_kt=8~Kv(`^W^11MTnSmPe*mH69M zZFVc#Mn_6}DostM7H-wGmZ#y)>n~B(Op8haJGX9Rhmwu)jV_C1Um8Svo~R!mc_U#D7r{%zL5NI|0($1W?cpaxfqHHyt*h9&0qehLh%e&>Vp zKY2wb7?%;ZA0l7U#oq<>XP^XjhG=TuT1?Ux>=B%E3Fpf>8kgoVSINj}KR_W}DqmEs z+@Flhl`e~%R|-;4?hv0fUDS=#DjD&+sG)?+#N(LbA9FaH!|BPZ6Pbf=i}y3dD5{=v zq_0Wq-px5A}ZLh1)VwIwL`*%Upj~E zNq!@EjimlYfRoZ+N3qq9Ufelx+u2oO%;#LVdQ)0oh6gY{h;}fI(4LwEKRuL#9r9{a zfQOSB9!=6qwmO;zQ!Gml@ll^0brEcCbd-@i`|xyUmX8L%bQn~2H4xjXN0?dsc|U~M6HEWWTI(oYyjTqK z&QbxW#V@Qa$7N+tu~xum0|9B`K1_^{+Kw{@8+*RQ{5IKfUjOb?3MH?&bZ-vzHaq(s z`JuiZ^FhFvK>EXH0EI zKPEn)@4K>0XE8_oOteB){Nx*f8%L@{A^iz{EP62-vO#r@6%CggrAySTm$HUMX#6p@ z1H-;ZsaQDdk&hn^uhNAUY6BLfBq*geT<;8 z(ZGvS&n|9wq8bJh-GVRFf2mFu?ORYk&f2A#r;nQMhqexm7sTS0u4dxMQE|)uua)d{7vOqZ~Sw z)P+$V>f^0VR7P4QkL)4&oKqdEssfrjNA^j0u9D3cTN$ukNc=soq0d&q*a+4IU8pL( zs6z6PIRM9Fop7^}-aMQ==N9O8^1if?m`VpTR604*RODJKPIobpqG^OS z>YXv)LAe2!K@3at)5Le#$d?RF$tMB{79N28Jn<~f{Pp9$H^6NR8}&wVKv-Y}5UbRT z2YABbAg(Ua;)zinsjp;c5l=^OXzk!LlW4ixZE$lBqzA9l2+9pi3P4;8>ZD5UTQ+so z6Q`(rBhU@*-S_XLq9|7l@6vytdY;r?eh8-Ly_8FQUb#3tHz;=~_I#9q8omA8eI%J7 z+grR*K!=>Y-B1V}t00}QQ2=Kd@4}T8BvWv{j7G5$%F6UE)AZpEV)Dyp72Dm=R@k$6 zF@sHQyG-)N7pj;!R$qIDFvQ1Y+`R%~H@+|G=vke(=@80ab8Dy|(OP9&_YqubjZFP~ zCUJ-foJJ)kMaj{;@ez#S>xqW7w0K5sm6DO85S77#LInHaPvwf9 z4jZ@UGHcCgx&rZ!l591eBbLE>C+t)jL|as}weaJb&XA5O-#%b2yp{%(W@m{EX>{1U zfMdxx;N~As-sOp@6-@d|ny>Ko*JS*) z&fR}r=YwmUXDiv63S;*SWtsB%RVti9sN9w+>6rbK#A(e>wrTGr-v9o)=oe1!uw(Dg z*rPmojtvD)rz8RFmfp+P1D1)?ojn0hnp03VC+I59Xvm%bD-xx&2Bl(l=P9YXcogTW z0}<;*x3BWYic>-;4he~P%538fMoJwe;O(+8_3cZQ9{HU8_fM#c+N~5qDCb+O&|(a! z4D5g}YOkk~2RPmaBJe(vEXTJM zUrR!dvv*;H%}qfa-v~PB8JG>%$udS^%Y$EA-=(ix6qCRmZfnVhPCS(MJAx9*1CClJ z8L}+>;s{k)V%VsFdRshD{@axhm#N_rav(J98Hn`*OnaWsp4zj3A1DZ5$^uI-%4`Cg zMW`tFTQY1EZRR<)MD$!=T5xO%2fe$oevms4=!9VDY6GXpTt*-Dx9CZdYC{^2$}d)wA`{daRK4(fBNU0&v{cP!zuBW;&1LN^?=o9|*$7xEOrP`A}}hj)kX8^L=O57AxIY&y}IC6OuGu5Se3QhVVD%G+A`ZjG@biR&!2 zVDgn$IUr>Emk(NM4Ykg1g6MrK>UHXDH;sp^v(>gH*W_=-aDkmXr?c#;Xhffv)0l`) z%qE5;trYm4h^PYJI*Aq9ZsrxL12gF2fKJ^~0C{zF)(rt95|!-3gjZ<74O`r%{Hw(h z|JGl;9l$ZWsn0yt74cb^mfC@u(QxrFep)Ot!F2cZ#eujHlZK7F$7C&p6B<=0X6L;I zDC2S40diYa80kVzNZ;)93mb`)gIyQo$?RiIaOPxqXyx=b0zwaO9m-&i)z|14)U^tO z@4Ph7>S8 zx&Gu46^L+!j1dTKvz>!Sv^+ z)a|7x)jdnGocQ&OU%i=%;9MahPgTTKF?s#N7TnBP;;d6nNvhTpR0&qAGl)6O5@8en z^s+2;NHl9+6uRTYnM;K;j%d$nPY1r*ZdRY3&nP$h$~IgKKo&`tR8h7`;E#kn`J2eFb*V!=_aO=JBg!6^=`okE>qSQ;ii%p%>izu&E1zZeZ zt+Dh`VEImB3P4((=PdQ*oip(z?{gZEo+#?_-JkDa8l8~CAzv0~&hJmt4ZYBRvr6ra zW$9_zL?SU~9u4~1T1`hW2;&1%uj~uUf?Z;3mu>7q6%cKzr!BI&LBS{6HZ`@p-UDB^ zbJfNKI2Bso3UOI;=Wj&&XD3qK(h#GgifYH^ErO*qW^I4gq5l1P{I}=6cn+ghKj^N53BF++^{qi6t066uKFxJgzu3*F+$vabdJfM`H4l;f=tRoP zj8oT5Bjftp+Ezxgy4Rbc_iOvdBtdpe;p}!8oAc$I%ZF)JEnqyy^T9WQ;-B!hErW}6 zk8R^Hr4M(-9hPnvwwK_p2!lQ@xS2LylV&DLyi&@d(o4aU@F6`)|Ie+gf)Q5RISs z@7KWqpojcK&&_9!_sSg+Q&>c)*v%o$y40^O*$H!+Eh%qH`fWEQNwWQ3h7UBz@xLHy zBPLf8j5zJoE(3C#m}FsPGu8wI1}ST?X0WoP=KNzL$vtB)Cvzr&D3jTl;D%% z{7KQ^wom?D#UIC3KZQMR$Z5XxABzGf$#r;H+NGd^+Ywt zOC)M>f_zOlsEla6hwS#m(ZgT=$xGkm>wdvAW*A{Bn}o;K_mqv-Ik%K=Z#!(f3R9U# z_*Fm9NzPeDpHW3CYTu54;Lf*yNsYwew7vh1`Ht9iaI!Byy?u20tl;vf#4A1T8$la< zs_OD%hRTHoUYf#ZIVACA&?URNYkZ4T46=*ice$0@5cxnn>5eu_QH$?{$*oEJE|(d5l+@Eh!Vj7#M=*f;P`*!PDn)-wX4iiJk+ zX}0$Idg~MX%nUl#jGG-2ZjrB(p0&=cuYH%hAFz+vxI$b_hCHi3zP-~-sb{j=Z?n^d zr~4tgYwC^N!mX9u-#2@x^^Vw>7R*IkKIXc<#n3(-==_%L(~7+^qTK{=@hGxZ{3%-%VK9g$bOhX|G;D^KT{G!w6ib1B z`RLy_e?ZqC6KymLNto=mlblayZt$u6R;HM9@z#Qq%;fOnWge25qx&1@AvQfvBsNV3HWJ2+1@&95;;46%SX8Q^@wxXn$#!^$|+SH!g+X=Gd&OR>?CJ#9L% zzHOt-x@e`MQAmTwD;{QD%w*Kzgv=g`0VLb_h z&9Dj}?l3iIs6Mnq8oFc95Ija4Lc%4zAr;zgM#IzpkgJc>JiSj`MpoM2-}Q7~fjNjd z-#*oD4uSrw0wWOFfqQWu3&oq@Pln)lDpXWdt~igDd0>b(GT1txZS-)TSjYU6NnHql zEORR(W}U-Oq;J$U1J|7qKrIt?|rrKF^wU8g0gs(nFCAXC~1mY&Y}Y{e|#$OVyt%h14v;V+FbT5WLr=1^MDdjz9F zmaI6R6b~?TAFszkGs&{)s(n5xPcX}J;KE(4V!f|j8L;ZnXK=J!?J|j0;Osri0Y@pxQdKu?ZR)3Q zpFIi1cPSh|P*5C3NZFIkA(xUslzQ}tT-@(Gj5?0$C&JNtea{&i>;Q(mAA*K zCj7GYY9rd`Bio11>RJyU4mFOJtbTT|NmCf?~=b%#BsiU=^L`;Ty zxChFV^uoL-FGadn?MaHEPGD%n!--=+x&;nM6=nI8$w+=3CWy7Djb<_e=Y5Qf(F`^oT#YSj)_7JaGd;u3af943(cRsbRp7pG!b!AYOv1h*Ff8#XBi9j$R$cEJR zPnh~%sd?VA5I2Xv=KF?$1G7ou&MwarY1S}MSJ{mrBph_cQf>x17Fa3jsFi6eJoW$N zF%Xt(k}s*EO>jIuvuh!8&{hg{qIDGLlcR5f1~9>z*^TsrbL-mQ1M;c`BCuG1CcTp$ zMWY=BPsYF&ic!`rApvougZ|6hqXE0hBPr(M3Ob1L$yiFI&8cm#8;iN3Z)y%KL|*>w zhT+E~`%|mF-EHD{o!+-$8Kp#Nf!b?|sivrh^7Jw#mEC&RcDd}AKv)fooY3YrmBn(uAFG>ZhpfUx-jK7Y>Fl!0~n2{oUHZga)zax)=1pMwbwo% z9GfyC!@Zh4kU}umKdJK4Ne58cN_BmT1{UF_;V{Ld;Js<}mA8BMQZ<&olqr0_Pi)m4 zvpNTjfiW;R^p)<#(F;f>$*j^U{uID+Uh6E7ce{ZmK6#dKn;g%!(zWaR@>q z`3blTTi;JG%djss8yHE!&^^nCtwFSYxa%C$HDkKQM>;Yvwf@|kNGQ&Rkzr?d$gcEC zs)P&)TJACw2x2`P>>C3k$m!lVfg^F3+qmuzSP%@aoTtP>T|!P z%Qo(ov>?9SW<+0By}h3`pe|aIv(GdnOLfEG#~Ayu#S!tIluS5Tl8P`>N}Zw`Vanzc zC$$)m`#0feIKG9>w=FI_ZITM;N2^%)qcihM`AAXyx!ByI=xi^qXQSkk1RkEkCQ_~F z9w+6uKjcd8`2i%~t%=m^G;EO5=9)h1E*a-5-y+Ak=ha?oi&q^LY0rp%9M=1s;ONW zl`vmnK^{C1)tiT3jtz*C0yv4Gwv`pt{H$oZrP@|PFgZRM_Cir zD3TW67GW}(*^Wa50HL(1zO;>CIk21!5hsEsK&N55(CLBtOmF01Ubx&HfVN7jJG567 zI3T{VU>Hr97oC!VUzoh^B{Jc>=G}O_B~D=j!_?YT}{G7Wqd#=s+xmOBbW=GYQe6=p72@Ilst$2^YWK zi*~=Q#|Tbqs?rDz#>Bc6#=;yX>L7?R!B_;L@sOsc=^Zk#+X;?pn*HFqYm+2c1}Aj+ z?H;iktMPn#4Zmb~R8yszWtI>m++|2=$=u?ZA=#pPe8qDGf&SaT9KDTf4Ru&U;^su= z8jGM4k~<*SNJ)}YRIEk{g+mgeAPoMP^cIrJGj_LLG0<%CV&#Yz=K7n;{LtRqmhG@X zyR4TMiE`|IFZuGoC|gO5^C#ZY`4~<;m9hb3IuY8styKP)W@nnV!aE$t02htW0d}-Zv4NXZcLfyJXt`Ofpcxp zWnkmD$=0rqUVFg`0l~Y^TB9@h@uL`@>nQnOAVid+M$2O&xo|mzc!aG*I&*`nMtY$3 zuRn4$tE$Mz$sGG1O`-@xW!IrzmTo*1+FB_M0R|tl5@-VO+g1s36_{cs2u5rfbLFc6}0V|HZj3rw=Rnb zG{3Q16lHH30aHIj+6Wy)>nL-y+m6e?2GD(Z|Bh~h3A>SL^zosggJ|5K1PBDG!@<)+ z?A~_QXbfA2HOPb1CGR&w2tzqCQ7lGxCt+|1I7DViG6_lLFY2)WZ8H#ZNB|p)Q`!5f$@;i>me`hZvh7T#K<_1QIq#Kk80fPU z;?_5ezUyyLtBZ*A@jZWC~!Sg2#yc6`(0ik_EeUh$y ztY95CVN0`4zNO|u694Wun%ZVsgh74UVy+osc(*humJ#$}I*8OUuz)NbvxBV^9+Bch zFt-4Se**o`4`vWHg9}<7XM4>X2R>oDEem+!Jxb8H_`i16B6Y{7B7tR@e+d z#qzQHD!CO-N|wRFHnl!tZ0l~_Y8g$Ea%+s4MRU3G@oMl=Cb-g7Dl@O_eUY>?o6hOj zqnm#Au9J5=&&l(~?O0kMZ_;xw+`V-Z@{5+xxp^GT=vr$zc*Cq(5@tzRsUWeNt^dkb z;CdC)_^08J4F0$OrJ(UYiB0)KWMiC?)i(_6$-5VG0j>}7;HsBcWX(|*ZQxj&d_(O$ zi{zTUGeHZ-Ce<{G=?^lYc?cf3VU%QX7+Gdg-P`9Cu!OBHG-HR2q?BmH`)1>ABIH<5 z;y}WCZGOFYyVRV0aJ zr{FPU;z?>|WFAR7z)BhZh zf2I!hkD+%Xe-FJY`z!SB&xPKVeGk10eYr;!H9SZ;J|tf(h;p@k*&Xizu8Es<)0Rrt z%!4${kpqH6CJu^Q2oy6$(K$vAB}vel@O%veh&P32G2`IEsDy{m*6MK5 zYU{D6i=o44bAhJMg)BMOT1{Jom9yo9*8 z>b%5IW_ez`k|`G0`SZ`|ck`sxGp2AF`mCXpf|IqybI>!}5{*G#4;;5&O1{r2`kNShQJ`cXwWkHf}H!~ow9*ddZTwXX&8BkXAu*`@2X)ob{Y}_+s6N4kCzkCMU z`=d0ul&EsTXpJagA1>5$2GaPpG4oM5t%N1wvqt+k#fzNQB?VTdH^qCg=2}5+sUO2@ zqPhd=X*rFo?KQa~RvZEY12YHY+2`d690|C0Yl(7=a?1x)$&*9XC0o~N!U!D=mQcM# zG>yc804kKjY(sg9!zFCd?KtAgqqEk$s}Euu`aaQTpzW(JpDEeNz5Xi*`V>@>ef&@< zh?UwQL&Kq6ns1;lfx8jD?pPm_7ri#*zYu-w!kn`btK%OdBB2B=3HB}O8vVd9FD;Xm z#z-eCL+=>g)4JGJMPyyGXH?UZm+1(lSO>}Il36A&9y0IN&`wMZu{lhw;z7u8T;Vm& ziOt9?X1QZ2xd&Evx8AC%RCfoM%mr+QagHt1MLOlvlW0(&+nQ3>ZB6sQ?`=&$<@dIx z-u&)1A^RnK>33vy#TKiFuB3wPJE4Iy|W`Sn$$h)cg4X zQX)R5HSM%s-6Hvl3E-|k3cZsu?Vh=aUL$xr>3rFjsrv1gY*$lFxeE+%g{q0Rrh%`v z)3Km$@6_rhbJNucM;@_$@e%DIJNF%(ULtw|{~9u{LIW+uaLK4u#DkLHn^-c$M@Nc+ zIuhmR*j(GP_2?@U?-bwYkiZ)wm5fU*Hs$oBpC~uqVxJcUw*Tohj6YzpCC5{>#LEiOkaLyf$SQ_qP2?P%>TAGsJc`7tdqvb9@`K)`aZsCF=a$65i zrK`hqm*mI5T!v|h#_}o*)be@@ioE8M=>jB>ohw#q(j)&NsPm-K7^mvwmU zOCSZ!yq*w_G8ck^wb=m(EmJYi-q)!N_GIeK_VDH8$w)up2?H)fp5&N!ri;7zS#QrP zMH`CX$1tbO5{Cy{uC@2>I2Qu+jYo&UJteENcEv@eIUY7pt#YQ`ux#aAyHzlN zDuo;uR@cs*b<<+qs!f1+L4NZqz@)k`WmPgeF%YpZkR6y@aoO&XnRF(xyM1=2UNj$E z6Gn7!{B(K%RqGwM8{4yv%%1H5Ng&4v2as(c%90>2R^X)8Wc;e&FFm+O648fbJR{@wI0-VGdzT7=f}Z=MBc= z$I{mEVf2?|(-)3TQAwAxXbrzjRGH{Hf6d|p{msN_pHehm;pmab8t;>lpbSIdj@qN7 znWwkWAh@WrcWq*Mqe&E6Fw?DAs05Bp%{lSrH2M}l!*xs6P8XoB_fl~IUc(EIJ_v*l zzOkh4PM`ZZGBCJ^_3cjS{aHonWpFpHDDNhk=6nEm-Dit)Mx7As zE+iTY_f+Ok{IJ=JycE43GQATm&rxsgim*9$3DNwt9p}dE!GCqSn2LpI^)-WEPQF|9 zl*?Hr%xmjXly!Hzly<0XWmWNV>-5nJqnEcTkLMq)L8bEQ6&HaD`HpB6Psgh>2=g== zph2@MpP$Jk{5{vJ@VbZeZ*#qX9;DweBIhGbXX}K%#=CJc>a#neb<8;HLVd@S%X<6Y zFeV+jP&bx}T`+D7?NVQ<)!eL&n0#|FRYnnxqFmZ_uZfj94(3W&IbE!*mCQotlQTMB z;ZaxvowCB}zWn|Lq4)k&JZapigx7_&{5On63(kG{w{AdcQJ(1KwG&};Eb>S+qj6Y$ zwaD@L_XGRww&q^D=ZstaJhR;1_)RYl;w$GIbY={1W_ogabZ4jDgjeC4GxbgV^lunX z3()q;wb}IiyWZJe(bpF>q?DVv7lbmiU*;zzt?^p8feu*s6L8Z13l^-N%PQ|Avc^oI!8(w|@xx{PH*_7-i%T{oXx)ZhD47FPqQ`vBLRK|`)kn6r*_{D`lzi#t z@#IQtjG>}ZLj4=Yr$LmHxOSmL`?!_|QA7nxh2MyP;Y3FlqSEus`#dCU*{$Sjo<84J zDKEF^UC5hiX)AeuG}&`8kypO=D;o}71Xog)qMCNJO?tJFr|6B)%kYL~h9Mq-%I~_4 zZy0-k@4^nxR+z;3yA#lef9+Iw(C12h$0$~g#SEshcP{6K^eO}>#`;5h!`Wm(G$?HH zrfS@+AA{#FP}u)|!sK^Q*cjW+_l!yOl(|f8=dFxLc=XK9XH_z5a(t(*!6f`mxTEa( zhfB4Bfd`)SIk6O#Pdj%lePa=%-G#A0EcT=txc{(@ls{ZamuV=xjEdGuD0GVH7Z_{` zo{#W{9^bgjgyGN4RciIjgCT9EQdY zbgEh`hHQ3t8RUI*$D612wongq{f05E-RIk$)iIj{F|&WHGs+(HfkiQTs5^`ZWR@l# zcp<}R<-UO&N@WhR6Gq~p6HQzwcT>u&1Dh(KR&J_|e9_z>0`>(}2}KS8Py!@A2 z8&ILWzHuXud0~J1E2W_WaA;PUbfD?*?N6;I%q5yWPN`SE=NbCdG6EoJ1xI#ob$`gmv$d99dO2Agufcvvwj99bF1hX6`oS&@4Pqrs?ti^5CD%Nug zResn=dT37(S|5G8`6gNKRzVH(+b(dr(CRzsc#ic@h1SOOuAS_B5B^=s2;ScoV-3eV z5obhcL}%^3Yu4mp(<4UDtrzm~<@#;4qp%xB!!WgFRPaOmyR8P-LSL6xsXPJcZG@+~6(7K{Rd;2(Q0$Yi_85s7O_Mz+ZqM>CyQq}<|V|v(| z%+w4=d0@jaYUOa^plPA`wqY2Nlv1*&r?=EG=Vj-GyH(i>ulWSE6_L~JA<~1;*ej)B z$eH!3HscczYgMP)44S%prXo@$G}PO8~5jqK8C!9fMr zFB>JL>w@x5_~qPM-T`l%Cpz9QftvM5reZr@;`D`2dqNUMbIv*1TLycpu#lS;tUXmu zld!dWjAry!D%|1xd7k3^QWtSJvE|$`+3~es1Chv{Hr=_xq4whJl?@A4RH@y7ns|XJ zzklY4VZbzb+lE7>7`<-IkJzZYao=m})@@V&g&PYqZf5!-gA6W;eSZmmzBg9(GzjH= z0?}NGE=MDij+3s|v(j1~aiinC8J7bn_eyujFA~=uEghC0KwHq))u73PHqoj#soPTB zER$#4N||%Ban$Pq#50&)b=P!(h@(f*Jbs#S)*E)QYOt ztxKD2WLzLCY84`~K3*SK0|uZwN_+d}pf|CBe$)u*{!I6NwdpCUT7nx}r^Xt5G=CWM zsIL}$$$NU+@5)9Ui`zx;Qu_c^v)j~JB-k%^;BqMmlmA)32K>KK!2Uy`P`-$k3((sx zkv2SqCS&!vm2?4rU-d ze-;pAG|-3#Qs!K+<5tehZhjBA^v!QCrjbj+(&ARbbeFtOqbhH&5xAfZurtU^GB-Q( zjGTA%!V6q*Dcw|j@xtl_kf&%W#X}qOv{&zaTb!FvW?n^GpK*^n<%_VegRn3&ZG-m} zU8Mkq+es|XE= zx7j&cKv$eTT3ev*mnY99Dr1S&KgY&$JZfiav0$Xud`*N;U=C%BY%QrMx5!zyU^0O9 zU7Qx_>MiuksI=Z!K`y0sAblk*EmTI@jKgln-3o7MYm(l;d28{c9Mz?(0H!CIi9yhn zzD!=^>HA#FDhy|F$PIy{+mi;Sv)UhU=PG~^RWhN$>ME?177@tz>x45tzRcdw@}SE0 zx~V67bi)efma@TR0jn&uL-91ZcgnY)8KXQA{s!$VRxHU-L8qdC&2Z?^huA#uT#)a* za?i|6&xJNvO6ZIx*Py&Ty%i}tI2|))uEMKP_%nCx)Nel~5juzR8%DcfgX!LF|10Un zyBYa+PYX1Xv^&?^%q%FE*9OiiMAbOf@5U(XVG!6iL#7#9Yp?7jP7BTcy{MJ#FH!3s ziCWXDn@setPXA6M|Jyz1elnN6w8~79xlIoCujAg%r+!av6uge{q5em`*OT#`m>FU+ zA5v^0#oz2=e^_H#gV1>F4_g0~Gxo1@@&A+O;y>hHK<$L={MeGq8utPN(McpV@96TD zqQ;mwEiBg;kyg?H989a)N*rqheUiF&`?QI1pvDANx(Vv!j<+DbMfC8PBS2}Vo%yw5 z>?0J!!fhqE3K$t>Gyewfj5=tTbF;}ERpbqN z;dlredS$_1OxVY(yxHYwBGFsZAg(={be}o7hK{E%usJ`|P`NT!;h{>~f`Vq(N%_Gu z1QC@wKg6!5)m-J*Wx&>3kaSD0dRT?qz?FCP?fP18_3~;_KmU&GL*?#MDSft;anw~; z(3I^Nw2~5Jr~+5N)!R~@@u{dO);#iAy7o&2t`9u@3dsys z$ewUnQmgw^vX4K6;ouN9h;zB2y3p~`h(#TBay~?yG7d=$HxAC@D<7Yq(->2=FXbCX z<(mfcbJ%TvZ(YTI@~VoB{O(m%--0}kTlp&l;>VThZ`)h{Uqc{%FZ0zH(`jDkv?)-< zl>PIY|Ls41A+$a^qLHKKGgRX1{FoSv&8-My$@>#t!gEccB_4x2(VL8iGIg;<9~E|N zu7IJ+Nq)EXF>O~m(mWa`{zu*B-*14NYMo$TDLMM>yG^*sE_lZ^Zk-uZPCf5) zhA&5LU6N!B*uG7hK9P4tDU78{-TmhS`!f^+Oq)f5^Ia4t`gSF!yOX_cRX+G)Og|}m z<}j7Z33#QgtDoLF@O9xXtaA>7z_gv^_}yAFHGQ#l%z!%#T%{m)qU; ztkG{(ztk)4;(a}OS)T0+t0KS3J=2+XnKv0FUrjp`@`5YSJ(^5UIT_5)d`WN(ADDxD zR6@%A@~^q3_bT*}hoUV3(~&JoHty5Qz|1^vPt7IuoJjG1^+Hp5e8Z>+5!~&7(DfwA zR4EjwtG)H-8P1IQH@<0VEQ2k~;ghpz(br1FE?V|%%KG59y!IJdWMHp>nqMwn7711W zPR`sqAQ9+kDEi0nfpget-kD9k9@N;a88NK;p}z2m1f5}UQI;AH$FwcZ`s(V;)7I7_ zq}_y^JW`u*ZJ9;Jib>0Uk~GU|+Pz-MDepo%H%(=OG;n4pg^tyIGAqYI8PvW|hsL%L z1vR=@R^}QhSdHUaJ3KEVsAIQ>I&kNT_vP8Gh@Y$9l2FZs>2dK(mx>`-tx~HJ4i90T zE`9U{%h_(#z@Q~H(4*97%s%6XCY^0V%LPVjB(4mOjLO!M+6>2@YVt+&ue;V+ccyt; zEyYnqN3^7iAM+JgL&DtCz$+kmApSX?+6%9uGz+n@bCQkHD9eCg&j^)~MSFFWU7=w7 zLjU^|#$pi~S1mbo_z7Vc+Df~jv~mvlweAdW$F+IU6Mp{wyd%qvqpkLwUjovPH({Q~ zFXmD)d-}NOilh7~^qpDJa>KiDaAE}bwo`J`7ZP-rnWVgpL0d)>k@i5J+nPsORzYI@ zv?-Dm#3RLF?*STelHUe`w?zyS$XSd9vxbtjVwNQ6?Gvk{%hzO-#c6w4 z-cBzl4$IHXh^3RZ)!|Gvb&Ts==+7dYunmq1;%Ls|s4^I$oe~TitVg9Hf14G?{feyn zAQQkC{oslzgirTwQMl(FaU&x=hy0Z6VkYC_?0E-Jf%KAaXiu)a`fZ8xR}%-Ns)qx; zLn^|Q3QRv^Hj{QgPv1-Z?Z<3HpS|I1)A@6Jm5ZNU-ck1QC2y9^u=r)<{{rwJ+5qXV zqVqOGzNfawSARz`75)p7$ztp;BohXP-=X~$AEeFY%6g}?$a#3<{8d(IrGM3Op~8*h z#@U-84{sd&_|E?s$;6*@o!EYjWa>z5=R_9_@23I@XMR5S_no`+Xii?Z3pzgr_d7a9 zB6lX-GP6z)(p;s{d<22j;9jPQWL;a3vud!=hydF*&YhXWH;TflWp$A2YZ)lr$yG8cFs6fp3 z1N-%toKxeP9bxs|DB4r2ceNr9zhMXtdB?>K0ADS(FD>O;i)s{HG9BgjdwVq?uQXIEoOWk4O@TSUO1Pm0%5}~} z1ym}k=?owBgik)=Dq@YyL@O8deK2P|H}BFrM3Jkc?512OFt()Uwii+7Rg>yYaW{xd6yo6XplwJiR8$mBIkR@B&5l{9ta2guzq?QwcDpIK z5+9uendmqfKhI@q9YE6XM8j0#0tU5I;xtL*#~tr0J2)`Xc+M7Zyjqru3?k@7l(w2l zq!Hcjt8h34iY16LuvlyNo{}bP_byerBTlm=||vFqDrXM2Z*d<|HDfW3;e>a4dC6 z>HIJ?t-ZFko*W9#Spa7W4Fn;`y~~BB_l5D>!<(5?tiw`k;(GV?DqOM7?mo@d6N)r$ z=%$-t*bSd(Vm?|WU8l)R`g}aN3 zSdL78O6X4`V@;gVA!S^F1`|Jiw}0F&?B~rFDdD%By$4;lUhkDw;VM9%(ElB-u>ak= zH%NcSq>X^LuJ%-sU($;VuY<7}&H>#gvipXyOHtg(W_#thEqXZ&l>0 z(PD;oXZ5Jy%6k02I;}nV>$LXwAL4(~F8_yasJu|E2w6U>zKnQfo_aFbRl`30x2+E) z-;l>~w|rVdzGOz~mNK;XU!T`Z_1#~D^c@zgh2e#`hum+g5$CqnEz#AIV!by|YCZ^Z zr1G$0T44F=HzI4dB8KuRNotM%hbi&5Ij!?n?F{s+K?If(ZTimG#v007j}XZA>4^#w9Xns5`mAOoZ`5 zphtZCL*PTkM!wO+rt~9EhKVv(JNZh(fwDke`Z|+(FMCimGEPzecq((irq2PxY_jvJ zwNitFh)R1`>!oZ7BiGI!RIwbhFGlK$0KH;G-jnVBlH;-$^}&|Ewe-Gxg@t#3V^x6A zz~L=NA%p(-K4`5Vf&ucmx~^tVh9tMKrf)7b>&>hmMXcugeUcyshSO9f6I|-_$x>1`e*$;N9s&_qsw&ndvkcYbDxo;V{2hq%pAY5{Kv2V58E59 z%eu`*iHy+0TZn6ECXR&*O&q}R_LeBct|8@^2srvm^=L483%3gSrUnwAMh6EgVc9RX2wY&D0O;P1-K~VSZg$eZXuYCVS)vv$AyF`8( zLb;+n-;pS)QZ_Sn|UcBTe>^bPS0u{X#u4cMHfp4&ny$mjVCSzk1x4m%!FqIzyrz$EwdAHMwWyFqE^Hoy!2gj4ws zN5|Dyjsk(p$AgK+Zmr_K{tLA1e=r2^4-FXS6^F?%`-V{HB8(qV^3m1Tx%(UWe^2!YdWVl!y1s(G7Kixm@p^;rnQuh2P+4#X&D4*$1LBPNO99u z>mo>WHW#m|jW zE9K@k>XzTYlLYu4A9L;H;2i7)tU4=6O;xK;f5SL0m$>9R5#7~6)6tILwRJRJfs3A8 zR}m^+Gt;}+HcuC}=kon;tItgs?sl7IX|Xn}0E@7g`l>l{`(iZ5p04Tgr3$CL)K%jtN~(u@X>tKOaY39FM9hcSUROnhM95#ok8~G+9uo%#R!z3Aky+ zu+YXp4@)heF9pjRQsu8^XoheL_Pp< zUKIz6ic0i_2?$7XNA|LlpcBL`v|^~9)!+pD7{ne*)qQ+@>|b)O*vdHu$+|&>B1|qa z10>aKbEa6?%+__p)D~gyz}C;Yc}1G{PBtZ?)(EE-K2${wR~jX>gp|Z?3&kx8)D>-D z1}7O4hRTV}4b(bVFO;jQbk08msio{?gMf-ciaOk&!*XP)VX{g#uxl`h5< z@+IuK&hx=Qx*Yz;L3rNnzllq%*?vh04i^U>N(_iC$2!=brukZitBr3?5mg85XbeH4 z^N-!UcLTjz+SklBENW_x`@KJS)U@!wePDGk{q7~3{UE8boOfOAh^gd!V#5jZOzqzI zaP}oh(#2~iu_qcP`M`Pj>da;*1R1pRu~98^_onYIXS1*Ohjvt-l#xvDCUGCpvdkBD zi`cNq;46hUrpB6@JYBuaQ8xvu>qE=dDt6USAm}P?#vq z$*tw#AK($wg}KBut?Gg5_;wX5-E6pT_ZKc8S#G(H4N4aA(6L2HnHgD1)D!W$;StQ$ zd1!PM?Ufi=vb%@wc-CXH$$i5nrD&p^KwBjp)>xFB z;bt(Tph>qjpesYgK?@dy;;3F_4NR#Y5HofWx^Oy{B=K9ZH%NL#PrPu*LaH7mrbSj1 zt;poG3LbR?rFt9%&CFEbPFH1CWt+b68~-RNe0SK&t_P;pQZUGmTV&}SOrLV1I#-?e z?DEy~j>;RT-c85e%9xR>oK@kC737vmEk9H`ttFG~bsCx~NCpGoA28DR4jDmdWe!tI z9dbS!ogVWRY|07b3CgaH*)m5$Ey0BpAv%;~!A?XCZ>!X|m|2e=GwaAS z^@`V(=XSEJos1R`YO{Hcf#}lQcN9vhK&GRr=8^(q_aO%8oMkj{YH$417wuxn1~L;m zd8HZEBxiE0Le{2=v0Qu48UxH3V^`H;VZo^8jFC6lh7)B%*2SKXi3#(#`suR`ZYQJb z{>aG4QA#wqX9!Vdzw%GrZ~e9I7ymz<&isc~mbgY@2MmlmJZx`&`yE4gBP3|z=^dvF z^!&W3`F$U)h8`iU#n*I=tEc&%G0@1fcL`nNuV&x6Nw6y?s#%v<>nl_8y7&a&o!*HG z@5jvk$L+mZW#P#F{HPuepRb;T$D%O3qKZn-jQtkbf5RR5{z4pX{FvTD&R1B+qlO8O z$Y|oal8e-Oy6u#N`cYvFW#gsgg|UdWdv7Il2*yxtBRWIFo$;A5aL1W=apWj&g6@Q3|&7e$f!B{L{t#6dec6l zPVXaWju)QWD<_rWug|@lDf{j$)4#9AP{!TrAgxxF%K9f4R_-De13iqFTW7MigHEsEN|LfVF)$`4bKd?}yAj>PKu^{@eYDc6Nx4;#bp z!^Y*m7&hMOBJ=(i8IYyz2io+WUfrdbaoXiUUGDfjlpcDI`Fg%k{`zB>Veektj2!X_ z;qR=8I_HeNu%isaA1d4TXuEdX^7p_b*sXs&^&hu(u4n-c{WY5&@HYX@wHPvqjL4?o z!hL6`z`N|=QD6z$`5=nr+Gc;7%|f9>_O^9l(z`FjD8G_T0*(LD#*&qF7l3);~z>GkWteh$Loc1 zp*x!z@#R!0CxE3C12hfp)zC0(cC1)?)qTs#!i?>greJ6hugLuoSh!?*r0PxqXfR6| zf9V0yV&F*aH0OJcl~tOm?mQw| z44@J|+mD?mSs8zQT%0$;Dc&?*e-J6GpJC#j}1ZabtL= zw@&i&9IV%-k(Yp^lv10|CrNsXErftvYt>;}zA*LycS}w^BK27rly+aM&kn2n{8_W` zo2*8Lb+#_moFK^!iMOm+@#}zP4&5R7W77eUY(R3qFwsLiv8B092DH*y%yFRH2})3Y zKIxvVQnM!_+!-6v`Thh$oJry8hV;n@@CGr7mC8hL*llzoK#R!e+wZCQ;tp@cD8t za*}*2X_LZ}m-y3d#hn@xk1U-K{lJj&Y zR{}RX(IF=M%A&^4b=1e-89N9`no%e#Xn%UOE)t^&)NTMXg zM&^O5?Fb`t@AjlnQ&aU3r~{6B21P>iI`WO>t<_N3w_;M#OL``Vk_Z~c9F7yWKwsKm zZfjD%9>HN*Ok64Zl@t*+Ym;!%)3JV=!+8>Ps%ROS+bCfp^5m$Z^8CK{{kXCtqBASD zqnrx~)xBbirD#(R5h5%%E12>cHga83GobfPj3Uk(JceSLBi#&|@$r;opmt71pt#O4 z1s8D`df>}wW_Wv0SVOCgrrG-4?O<9=g~t7Dr|AjVc(xrnPdY9pmh*9W$+!&PBMdY4 zT3t5WB{#hSN9~(|HtL@FK@%gG#@+R;{UDH%71O#>gs6XX z2iWExUPQ?KcF{ta=p;VNyg!aRF!;9^`y#XYxeggMekQzrTG!!_}!7y*u&Wh5>`xl7OR)g5{cuInD!(m1`V{oLDY6u@Ny+U&doKHZDd4AG=>CB^ zT>dwVJ74b92S2{i^7GyDyHrB32NY~)m$DK7nKtyD2XM8LWgS2PJgVb9f1krtmqc)f zB+>&)#VjXiRzx&_KO3%Af_v|@?OE9#wcCbvmPe}R4AguhTdXT9+2e#M{B{KV4g6@;ubTZQ$cu;3C z(vRf9mC`3)>p4C&TUDats_$3KIs)Dge3D7f9rf_WDoHI|=NDR_J=x~#{}8ThRnut0 zR(Eui)3z?qSLvt<*j`wa)A|@dEowX(EbUTeCt``WojzTv8M-_?VbL;cy3DW`?3y~{w*qK z*dHoQWcB!~zR%^c2jXa8vSm(>2FZLVe(wGZ7^_vO-0YK#q*#!*-SkvrI zTmLSYO~oGjDPO@nCs%(}gfx37RYJdxx1z(jP{Irkm38JDT zWtNhDfH2o;0cq3e$y}lul{nM#CYIBr;~iokZ1XatpG-MBjlV#6^7qw%!QWN`#%ll7 zY5+@klAKNfXbf3!bz+12&2kh8zTouC^@9|XJ5?4c_;&{UpaLyGmKCY5vasexXB zIPwCe>eWfZw9r!DO=nzq-20Ra++^RBM9gws1=Xfj`6C2>p12x{NDIKqkeT62zo)h5 zrP&EJWcoNMypC@99d`-F(hy>Sg}XEBecUO?RB?_zjhnq7dV%wJ{Q2TK^JDQ5!?J8n zk{CL{xadbr@r|Hm5QzIAmb$g7NI-oQe-s@Ki`9#lOyM8j;_o+jxn`}Tf6DsWTeKZr z*(rK)e1^6j&>tMC!--C$y4Sqvl6tu=Ij%Usy`c~JG-j73*DpzXHi+)jdZraQ7cfmH zIn`r_JsWzXJtt46a8S*zr``AGjijzKER|`&q5867m^*iv`noT2nHGA z|+sP+CFFu&jX9zHM|aYSPgrw!fd{ z8ddxc>(0l7Yf)qFfBND>c|PzT#!_I_U<<&T9Coh^Gv_VX5piDnHanKpz(wA!>&kIZsaD{m*&1yx0l1D2$9 zr@B4s-APg~C0D@B-T-(IuHpto+WA@LHw=)*%i9YWs9(==iRz7^PbaqehZkE>-LUd3~R0nIwuTil7!gpSOK5pgdKfW8U7A5|+ z(jIAucc{&0p8~h&?KSu%$nfyXq?re>TC~ObuMhe2Ul-YuE-0zF$%ee3!-DoJxI%29 z$$|{b8BR=dcGPn!tFNq5DV{<-VwxTvc3h_5gQ{a}sLFRlmJyyi6C*gBEd+|m0HPrYG z34_S$GRe6kwX2pH3uKekq&`_?$yhjKXGQZ3$Z{pSyUi^?qkXsAJ@c(HlnivrQz!ad zN%F&8@pK$^dFO?J_~?}2L0u?e0NVuRq-`UK#lubM=dx(zzNsDH~sgW+0#6mAT zgy@#Wr*gkV@VNH`DV&s2250?TXpVXlw=C$WLASc%uHogw6Ct_})ySlCVQ=5?h=Vxh zZy1APkEZb^L>;7!>cejIto3!`~1K z(T)4qqvd01Mazr~hpj57*-MVuXl|KNB_T6W)B4zRZD*yC zGs*b*hEc8V75<+SpW^1?v*D1JJ$jVjC3DaROK-H_R=vOaaY~0#y-7=fdMQ<#g#D-w zLHND-k&X-qv1Gdt>}!uvaN)(u8!orM%gVMwcsg6^T)aQp6-Pr6seT+5Rs_IdgKQMZ#&*WJFGh9Udj^ z{Z_55Y)P&y|*JLv_kRlGNa7eW&;m*yOkzn1|&^shnS$ zSmq}~;_Cg|T9jFOLbr*57F>yL4VyMJ5yY)rx@fPPvQsToU4r|$|X+`wGV zaNdhHRDNlqWW|#r5U9Z}>ktK9X;yfkPTpBGAJ`NG8&n_}sE;_897(O>X>2M580Y!6 zYv^N%X9stMCL_L-+6R&mx4lmxCMkB@4sek<%ac~Y77f6y$5HFZQ2q1;-jQqOa& zoDdGB9A)O_LISwqox)SbUdfYj4dl_o?X)~h#(efmy>!wF>r>c^6tu}yFHwVxws+6! zadm8aVnct>TVJ8oI=`Vvxx8p!Z7kD)<>`?xSQ<63)wsWt&^JB=zpCJl(Jzb(q{a+0MO8^H%56=?{fNNR}O1aXU`6 zL%kJ|#HqnLnPej#`eb!(MFy7p5fLDp9t#}E-hhP&+G`kWAUKGhbZ*1T&c{GPS+`Av=KD<{g1)S z>Fbc_pv*olDMIclVVZTv%}C83{-g&DCc_Wecl5pgFt>J=9$A;j` zQeKyohf}D1&xb~}VZaHo?TZGj;wj+^tIGm<$Hn348VRNq?P znIaMOKaJOoEw~LK7R_>Ah-&#Jo3BsY3>qh(?^kggQ(esem#RiSFF}{uEG!cRC}-ez zm9B^}%l7ndJtD*7-nmP>XXvjnoYoN3^KX)||Anj?Kv<$P(L*OKpx-w)NTZTmIy_OrmbL$)(%c)*AXZJ3@WeWI{{#eF8gw0F^J%}F zyThn(sd}`GD32KSvz)_F)ou_4t2?H(nRd!vAqDqyY{L5bcr|I`8^>J;H&sFOpj*RJ zN&_l^MxE6Jq!Al+P6)2i0azy_J*Ld4)Y#2<^IrVcmxAu(?RhGQ`l7?F``_0ur8BMX zdoBvst*_XAQ$0-6PuR(V&TwMOE7bZdo*s=%TbvBn3MV}&fUy`aEAh_ccjenFXJ4zG zRD>6V>MM4^JQVhZSB8tCZz;?N%JhlPyBC#lNVyc6AClmMegbCBeU|z=cO+i??Z>kQ zBwiFrRpE(O0?CYo7+7{;@-YTjg!k9ku8+<5l589S*H5dOw+l1-OnNqjg)nouN3&P} zTLZQZ$I9mFJ=Q0VlH4D!rTB){>~rE->;fQ6;{65wf|FsuzE0p2nff;#s`o8e^1Cz1 zb;Vy2QrG`C6H;W18CZXsc*WHF8xdLMD^VFhL#<)Vrbfl6nN*tOH|;|YcdTjba_SCf zZ`~-|icxj9Ej8z=EPRQvN(I~@oXDRh$ubr0hk#4oaj@*Jb25LAWk_l+ccn#s0}z?_ zvCmow-5qC8WbB@-ZqJwZQaQ5dh?(p2?cqK?+E$QylB+ZV&RwILt7wtHd*s8@V72Ph z#lvd;j@1$(yP|4KYk2U#i~IQKzjJH*595P> zosx+evHxZ*!QR50!#c7MO{<@Qo6#QeEa`89_8&HGo5BK4v-fKn_Jr86)5JC3=|s#2 z7wSwYb)uH)W8!CjUsw5uoo-TgidR>*gksJZgEFpm!ZVfXL{|iQ3I8bNcu0B@{SyGW z$XYvkLu=Gx;F!Vc{!-oX^0=INUB`FaaEM;!;@P_yT)+J;c1D`81}}og3k<6>p0g0p z{bzSYllK@3^eiQ=nzCf?xH~OqqCE(qwtUM9Y=}>W>>2XL(h#qZV_dh^HCqL#h=}87 zcR_}wWIkT{cIFXag8gxgiNwT6OU4flI~o-Iw`KZ`Zr8I)!!<+V0_n%Brk~xmBMEB~ zOtnn29up}%YAxt47a3dkH<^HC;>9J3kWFp{2y=aj$aNY!9-7+m1K>3c64d!U0s}2V zH%7UkhH;1M{p;>VhdAc#5Ou}a3Dp-`N~THa{A3~M8ajY#LhTlwK}xOjT*da zm(}TM!%w#6f}C_=kP#+B%}LjY5p1qiJfh(>zEkPq15_xNT3GWJ0SzZc=M{Yx4kDXR z##OAjVI$||Kw+7)v}nv@0lK4^LxAX;yIiR&)lV6@T$1Kt%i|+5!kPr6&E=d@V>OfE z_=M#7U(-djx-Ak2lEph>JwB89T*(x5(k#U9px_!GRq`g}HlXh`jPW)EEihM?2ta2Gxj^V&aDcY4eBDxBYX|vW= z74*0lrL1MM)&&I%$70mF;zZfEtS7= zk-Lv3jq_d>iho|5XLINk;RQO@3q%nAPf98Q02gFBbGne90RH_jBHiW_YLPhh0YWAo z!q0h}pa0>?`0FOV*b6$g24f%5}yX0uOAc9qQqO(wXQ4H9~LS`N!c4>MfE>iu;Q=y>m-L? z>aPbWT-%bJV#6gbo1SzpI0~_}h3Z}I0P$~TF{HXUQW|S~Y*@~K?%kF@eK>cWvu+r3 zDSF5@DX3e?+9_w?SD$OFTcm;x!5#4Au7WjjUXIGZKJa50o3Va$XaEu0l^S9Do#^z%NLTql- z4O7c&TW~@jPYb>R(JRrZT_Jg>#cNIl8559PW@p5x=sWwIPfic1LFIjB-?t;@+rC$e zNM6~BC|(3!KgnLW+Ljrkd@+W5{-ykU!tUm-PPK%c&68LwcUF#lAqR(x!=aQd`jW|5}Rh_x&T?-&XWI4xKScH+1`K)^2<(XgJ z8T|UYI~R_A(|v~2pIR@~RWck+|B z`eLT7$JHN#o`QM3T4?-#WQ-vL1TTG(37;2bjfxv_Jxz zW0>)zejcRVnhjG&){GjNSNjJb(S+u7zqlxA>=t0^4d7mzCRR2pxnk$B=%}av6EJXA z%~poLDk&0}#TH<*#s1>__qn+{79@d};Hr#Bf9xxpHWK zWoVuO2>kvAtjGU<5;Re(%Wsbu1_&zLY8APNqoYYrH+4t#k&r|ZlReFAhd8PP@h+=6 zvl82Zy;>_SL#84b7WqqcTSuG?b_?z0 z5w7@TOO;1f)>xAVT75~(_cU%c+CuG;&C-T-N#5UZpva8T;HYCWXwZS}z) z?UmwlqK)Hxi%*g;B*(QjT|8j3apX76GF{{Ee+q+ zwXwO_7>GqH^SkG4rhF=iLU0D)%edR{ZutX6L^;t>=s09iuYOdV3I>&}VQ}J9^f0mF z#!9#%DTh7851&f5{g|NODUt7?q7jsNl)&Dtn6IGJ;siD}r$#4_!xPCvskP6LHRJNi zXzA8wM`nPB)vN8Y4^L{n>C&|2KL{LS7_`lU(~&B=QLA_^g!UX2zESk6Gfa!Jrl%P@ z-VvjlArBtr7MFi4D$R%6sbI9fM4H?vD6{7%jx|tL5vZlSCW0zMIQk8<8%6*#Z~k9j z+_*bAg4n23KPyjo1+PA-I~$9&bW9bF$+|=8{^ynYPj61=Z)bH?7eh^6Ddj9UZPSod zzUx629e(k_x{+X4HvWPnTmA4(9;y8m2kS^Kv_g97sQ$c&Dxw#N2KD^}w0jTojdz_* zH2wsffK)kO{8o9Yiz)mBB$mI~T|UtZ5G?D;N64Qw8t)crTrJ@-c}sZN?+(NL?o)sA^dpYqGC*BkZ@(U3-b88E+2-QV& z(FRlyiRj=HO@gANH>l|t)i6r*^*zRS~b zk^!+r1%d(+Y&L2c+wFAN#ba%?dt*l1>%Og1<`7Ln`t5}fWWdv+Se81~740#y(=+!x z=b+Y+(yaBuBIVI-{t<7|lvQR;GU*_tbkfRuTNa=B$?e6a2yHYy=zud>U9euN7wnKs zE4^fXOwetmGNrJz+I-}~g;$wFhrEpph&dxIzChZ=`3t0ddPZ%(CJG@VtM|Id3@N5n zKcI8ko0jNiUP5V8b=4-8cL!VVpPEMf6A(rLJgOvUF_umxCvg)bqEPPJ&=r=A`uIQID^c-f z^UKL8DQ;OXCSChd@7|HNEwTKrXsLl-b^wozH;qWa>#RyBQpC$ZtZCe8AUU$|f+TWU zCg43a_M(tkhC{ zN85924-KTXmS?;_VY;Vd7-p?4vs*9GtkQhqmQuF7ho-Qsh)r01#rEk`~Ndi<$r7P@H>d3Ch}-7 z!I*^HSfqM(I*~torPy^yr*_yTvUt}7sbsMn0V&MRrI4$*ggh`*Xz6z@k!37;TIz@C z=YWAXF68p_6W;3%*H1l%Hzv_fAg9XnD|P}O(<^Ifgq6l2G6$Zf@2z-aSLO&~fp=uS z3&vf)G&6{uyWok-9c_&3%8HSGXDMGIp-;JIjva+g`?<7*+_6p;U5pphj7f%A74cWn zf(DXrUn>gbhq#iNQdzqezlJ#+y8#zjTU5$_0*-WT{nOQVBr>DPD2&bjU|1H;W}Gi> z>)3ee>^57ftjD)2*qt}=Dc)H-Y*x31UB70RZb_z zEWno*Rd{c_FNa{HUZ+$R^c3zFEbK6Mm~RfZK{T0LPo^}P!-9dijMcVwGC)?Q$E;K% zLm-dQEc&W8%JDMJYX3o^ZbLs@sINR50#ceIR$SxiQSCt5VB(<9QfY@lkHt?W1z{Q2 zR;65aqc!%jP5g7UdA4pp;1HY2lw+(=ZOPf%g(6Ku3tv{onU%?>p*9%ZM69CQA9LhK zAA%aa%imomT<$=ah9ctI&xNzHekQxrzt$w`W;+T_+ygCc+-6-zXB2HyrZb0k+G)C zSPlN8a;bZD)9CrW`MZS)E~4w;uIf||_B4@jwLS6l+&27slT+>MV2=(nE@GjpltS)_ zovNjXmQz0D?&>11vir5eo`W^Wznn+^%Bv9TGd}LmQ+|k*fMaWuEU%8Uf23VV@OxIb z+pI3vuQ6W3fo6QebJ>29kH(wC2c4g~Rg8`^D7_8S=?E2>a!O_3P_S#y=4bSYb+3FG zx0PkU%M;wwjPcnP1_}uD%WJ3;W}pZtc{9o^+1{BIqtrtk=Js6zYy-RE-OOpG}o2BSI4bHgU>^t176MiG1lDmBH#5# z{r1puWj;pjzl{u;BfRUt5?%9y=QX>5n$$K}8^K9?2@)>F}>@ddtXJ167ao$8mw zI_9xgQ`C%&YuQrj zd~n(#5qK^qf3J>Tq8NL#06!>MRxHxoYK~M))g>7xKPr-tmr|i5`iBmC{|AGZQS3me zo%E{`YuhU043KJ>I@;i)a`<@ zyr}q!XHuB0UfIbMJO7DQoti)3s=1;MfL zr14$SD0NXsPTza$8Ox3Q$zCl*EoECwDtMpxJ&$AUO{pPU%(jai+>NZ|Sx(;(4rb;R zw`a0i11nOFjSE(IN0xWx@{V5+hYz#6j`zrD|B=7byietcv|DKYMA@OHi_u}I50(~7(GL~YCsCGm3 zrjU7+vQ#I3baI-zYcH-s?+&HEtfpCfw{1S(iLR7l+*&H>jTQ7Fm9S0PXt!I>R6lR^ zxv;t_FSol{DS3YHK4z0$i=i;A+5(yqt|hnGpAiU?Xp+mFy|LF-%AT_jwe(P5kB-XW z9;Smxq_D^NW};#7U09kO|}Vn5dU~DQtd{9m~$elQgqtVa<1YPVg^7H z$<|N*%K981zZ!bQ5Fvns#6UJ(qnbw&@)OQR=+d@9qoTKA_4c+!s+u8b{KZWUf@ZhA z>ajGz40uBtl9ZBJ6(ZQ6u>7V-<4j1tFuz+2HsEPu-`)- zdI92po3h?UlDakPzS{P@s{|SL-D~AqOg2zKt4Kg4gb3rL7t$J?-k4v2PjYQicbCW~ zE{}OElJ8A@tgRzEm)`ux4!dEF9;h*=f&9%@TUf1Hk2km@$9Yz>0JSDIIs)b8_)J-Z zCz~JdlBpyXz!K!-qLmGjZ(S5jQ?GUW)IO}?LizT_raqo(sS51T)>)1Z`}k(`V$o5)0KA z__;YaxQ$Ya_3bRR8?2{RWxWg;dDiqP_fxys*b5~VwRermR>`;wK18x`ym`-FXFJyA zy1v0YNt`Wc?RlujEOcH{%&GSzDW*$k7{|g#s4Y%WHT8ga!z>LYJUc)67?WX6){%cF zeL@$q;tuXqjipjGv5dgLQ;Ta^Zk2; zPb6iV7CCWeshc!QU2VKW@|3%AT-dnGfi=byo|%^`urd=je@G)cvaHE5eGUjtd&=7W#qM$ zQ3a*;z`~fhp5bJ;kZ%{N(2aP1dbM!i_!gVe%*RkpMB31zu9^mcvZhy5-4r<(qLf%i zCYGnhA0XPk^7{CgOg_TAe4-kk2eQ`)KW@$Jmg|KVj4H&&nr}&^YA-Px;>XL6VW!p7 zEQVevK7F4SYgkw+n5^B}IJo{z@y#aDvD54JUXwR@k@)?vl8s0mO0+A(I79zfZvy!B zBkmP4jUAz#zq~IV-#~!-=ARZu{_@X%#nc;cYYPH& z(=WQ5=w;S1xR~|bP^c7A$>>(U8PV`B4h;~xda=XCxF=Iy%<$?5R+AN}{{=jyb^f}k zYiXXt{6fATi0eOmApM1Iiq+wLz2h;E-~v&Y z{7ekv000zaVcEeGpFQ?{N+r`VOCvzK%Xu!3(OwVC!}B z{}A%}#(>iqc(d!64`kWZTyI+b*oxW-YnI5Wq+7;1xjp*%Zw<$O&*Go*&YXQFVrw%> z8TL}CmsuOoXMk@>OV1m9c;&!J&sgCm`79O4-<56!CL0TMWsz;+8#MiHvq!$%ZP6Dj zv3QXb*VEXcF#*Jw6sQOke?xm{u9zE z^kFSc^1X;qJF$08)v?T>GD=b*$2@d2YsviP-km$!@VcTzKJrL}&2*G~f_8^+!Ue#O zNW4cK1r@^BF+w0&BGo-Lr0QiB!J)mQ)6t`G0r>EC=sBuu2ZNZt+fbQ%>Kt%u)HnXS`fh;Za()gj|DsFMMqD6+x=6#On$Io^ zz1%_H%mjyF8R&qLWC1sNGkAIgKHm*x6jQ9PlyYW@#h;2rOX^~bDI5_Z&yBaI&wz=Z zeZ(A{sR9rXmb0w5@8P77C-tPT>Z-`VATHhzKaZwhRiZZ{V%o21FfDgVw&i7H{}1o3 zqyE>7BE%IMUPOX|-?f+2X-b{@K5X<(81WVGm=0#mN4bvp+>*vq8U|5mMk;AmRjNl| zD*0I~JriH1CFISHs|McSuR`6K;rM9wL!K$sC$y8_Y?sg=vJYg^};$Bwfeao8?8~FJ1sxulHjav{K zv#j17u0y0sbCL@jtny>^l1p$g9q&ly23yVWeLMzut;|6dlB5v|u|T4euLhZ3YgN(o zZfhX@gQO({*JI6Dg9M*c?CXtWzPQsu4N}XcBuCJM`<+H54{-u`n7(#^PARnhp;=_} zd!CEVyAv(>#u`gv zP7$sjqs;3^w98Xbgj||@^FBtZ&^t}8%wEZ0XDcUW#zxaKZdh0oE~D#Sv9iuWm%v~N zawATodjzukcDYIg}QB=}M7GXsY-=c$m=nJ{wdq zKH5bU2Q1tC`5wIMMpp&M%RjCaVV~O*pOY$J>hf6Gwk5_=n6AEetzeZD;?xr=&%q)C zuF9w7Q3jI|F9XiHBFUl-URGSpKx>cWegc42YtwHdyVA)(1!9fK)U_$IijFD#jc79O ziOFEK()zFsFgTCy+3lPtkdd{07Ie-clCsGBxor~q@XJJ++cA%)m-9?=50#E9ARw$dReiIUa^0*W!p9%zF=PR6H>Wx~x;&JSvu5)adjwLDgg((lF8^ux1Y- zngPs zNuYCHO`7{C-f2?1Jp%v`1Q%c*^8vlnyY1gTRbqXs51>E;O0>Tlu9)ui#H8Na-&XWu zeRt*D@C9sOUJUkd)pj;s_AGuh8C=Q0M|H|Ft+`2E-Fua-1ZprFQEo7NAe>I^P<1!8 z3S|Kn7Zj6bTC|kI<*xVQ=UAmQSC5p=G$<-#;^z_VFn_WpP+uxJ?$urv4nLoNb2r~n z+u3OXG@YASvjkN`Y zR-?@gmsxm~=ZVO%yGJTLp{BxuN%%%4gl60G(wg4zqh`Nzsw86%Z62&k6jWa}sbMJeoN2XJJz-P~E;uaoUZwCLF7 zC?dOA6XB$>T@gEy_)`SN&d0J3*ffhMTv>vjoRcaN(09MN@D*y5eBO36>V8ddwfyBJ@Ra@f4pq-wNZ{vxagdwT z;I^6qnfU7T@Kc+O+ghdumMkO?Zx|(1y_FykNRLJjn$ZGmV4NGyN+~2&0t97{ zZMs~LTY{iSsbWROMMlU#a+zE5y(Vb*$G$4S^c&$xFLy5SlA=YEG1P$Y>nqiZCf_#e z!iuOQ%%LcQNYxX;m=AG2Ty{M&7WGeWZ8C{|!Q>Z^CNUSV$Rrd96G@Nd zc!W0tHZ-eXESlPh3=jqyMIJsFqYOB|82iMf`+o9*EXCunhB#>~rgQ;ISXCi10`lww zS*ryU+`8{_1+XQLhN($?O6WogR$B0V@h-5V;U z2?+ZO`jc&dK%mcI%q{hRn32VCXU=`{r$_t*PkJr%`uJ(t?d!biw&2n*rMNyDzpo;`-{r`S1rHm0bN--7!GC+Rdl1*4dEuiv8lWts2Y047x1 zS(CjugR^A+;)x$m^zKuL^6){QhkvBjhESd6?j@txY~i*R-TOCxj!+i5B*^h=lG{n6 zMk-3E9me%>Q}Ffopc`DZ#(npbpY_2$C1*-NRpks*j+nlrMx`GXX3-B6`vqQN3X?_e zI3sY&997xg<~T2}c1`2v8%-M8@Cx_Axcl3P7CFaRmAVrWAIIg##pS1xX(tjdLwIH* zA{yksQW-I?f5jTrI zzZVPz1GVKaxh09)Lup4jVHPq$8z=&@CRyQqMhSG&{R!9}NG64tLIcW&Iz#W&#V?AR zM5k-!G*vL1?vOwfzl(n;ka(i1w`&pmFf_3A6C}1DWT)+#f;Bfd!=s4-@}GDQCx%C; zSFh>9q1xJ(3C4UJgyK83YL^h+9zL;M`7cbX>X5n;Asva43tX^n(u;q-!tV&~hh3e{ zredKW7^~HkZ-<3){&rl0<3GGd$V6Fw0yq%mqu>ow=Ue@jdw~0uD@hlhk4!rCl2>YQ zE>C$cclEFB9W+#>leyBD!y;RzyC0SM8KR}=IN?@ytR7%JmVx=iI5Dr&6x7P@XaF#uJE{HbLr=h{fTL+ zkwZASxV&13yneI{pI;Jca>JiyigJ#~*H7G1z6V?5NB#3pgFs=NE|rF|{$`GstBCvQ zCUsUK7r45XKLK34e);pveKCM9Nf$nE?gtO6ybD+J(h+LwJm`a7>h9`)!h6;-(oMo+ z5U4*cC#j7}PqvcLo|!g0edm?zOa&EjJv7qz61X-3tWOIAj)O_&rkb@VPZi17hcNUTKWW zJA*Pi`U4H7dr!-lGL}Q*3q{b@=#SwA${K&fE6W2xuX;t8^ONB6uQA;4HDRD8od%JP zS4^9Rmb&sSI1~(a-BK}HW5uGKmUN5=2s28e6stG~)rGPKKRzxnP0Q&3A7tmesG!}sZ%CjOKA-cOF6@%#!o&p@aXmG!l%rb z`P_lDGlGrywyD7FEqHO!GZgS#kZi*AT`)&YQFpjm5RFEAxb*}_VBsClqr#{2hJ}Z34y@k3G@w3(gY-=Z0?DIVSiwbx7Wo7uzTN2a2QEBx@v<*XtjD`vT6NHmJJ*wS z{^h*$6Dp;!Lf5TfUv>1^owVd;*Mxf`Z8Z4d@NXeOFPt4l48gNc_iWr=;>ZT+B5ghp zks2qfF=kkl_EGeju{KcEmPxNme;^z1b*qYUB8VFT`;d~7=LtX;K^YrtNus~#Cz*nzP#i5@QTLbb&LLoXt`s`|v^$44W#Qj2{!Uzp+sRKHqLoFi_WeFC& z>amdTh0zq$Pa=IPY|_ib!eO3?%0e5F*g~SbE83p`>tQd%vX;$aXx@|d(kP(sC?V{d ziNSM2_Fx1f1fDSNDVJfknJ`_>`w%%pTde9Q%MX15b57c;0Tg@Yhi4e>s=v=n zwjNtCMpu6fme)`6jm|1GBH?+ON`8=a0#y-;rvQeMsF4+M@Q*oy&zlF6rrAE(L0#AGl~xAsxqv=M;PC1bgMnJ}&SFUk zK_s5tP|+?ieqdNLJhS_hzAUrf*{OP@-k=4_%JOMTA-|{s#gcVmKGCC-^sPCZ%xR1lc4{lRx))$XDNALrSNhjY_6ch)_86=}Y!U zQC;=d)NQpk4uR({sGs3HjJN<%*Va!1L;|)hsn#570NuClw)h-hzJ65b_CpP7JMe@T zDdQ3nP8iWMpdu?go=C(KN$Hr<>oGwNMnFo6>^@U};Y(Pr1dTx12pt!3i|mwcOCgUq=8;#eTM=VNUAV}!}>$0dZ+=ynMb8C}Ul=9lC%hQau8_S!;_OE%7|5q%+#%keL z@P~cfz+a-8p8DFp=^HOK;C~`JP+&y4pKgI0qD%bd_Xqy@&;L?_5j3?;EwKzsWELr{PZstl4QdR*h%b^hTjGafhCXXbcVN7&0&MQIR9m&|Y@u z#`;DQ?D-tQm@PKlaf=6Sz;46Z0PA+XjO$`eyx)sRGDW_ksE1TnQi&zug49#{`H8Qd z-Gi?#)SXe0V^Zb`ZQ`JvA=)NZqt$m=+`}JrlfyuS>4$EKwYXRFt@LjPZcnH zdo>y(SblDiV&)cK%6B57!uzpzgRxLq@Kkm*odvu|rx0=(qNzDO@z@Zbq5fei3oG4h z+}&`Zh*z^KwWs_bs<7oJ2?RPMbUhA7MY{UAP#|9@T)1L+h0Sbn0h@_bl*WVe*^f*N z9=&-t+T~mJCHQ2Cj@x5Db7b{88#gLBDS<92P|-}t_VU?DJcHD2i&-`N8W}= zaZ)WHC63yd6RoL3ya+b7mmy_+>mlugE4OVd9j*T?Va07+`~5})O2(pjT~j-rM`FTx zx1h<<;UP)VPIv6|AB$mOsp!}!tm(PKHurjt*0!vyj8^%)PX&1Xg31to$_y2yjR}80 zxx8cCWn+_u((vyX(ye}UgCd6vqEG%{BujJCz3Mo$>P5%14aVrPRZv`511-J|zLpqAaoSagUVEIq5u9r_{hB7XM_9u1V7#~MlbzEFV>i1iYK4h}Gk=tW zwe$;*=*9$yM9a~dd@e=R1DNyVc%Sk)h4CQY2G6XXfoZJ%dvV$)2 zc&!t$&c)@4auXV=62^L&np{JPuT7e$9&b~+*G0BmKAzL%gGK~yoRP9Q-*rDgYVk!( z!mO|3UkOGn=taus5fiS@8;0$6=1uFj#GTez%n#}Jeu*C z{#x9a9A=R=R_xDd^xQ^+5T_zi70;afy}{U6Xc18d&~EPHW*_QUMt~ujO!nmiM{Gn7 z;&e$q#wx*pTwJu)>f3+Isu3OfKK2J6r*8hA$>m?4o&VLz<&+QNlPf<^G_J?#_cnqJkAdnbuR3@r48gDu-5b(`w;zAeixN%ySu5PkNz zh9c)Ke6nh7oU(ob9>IxM1xU_hS0DjLL6SRsl2`Sk0h&{yi+SlM@bbOr+PiV;Z@M*? z`ivu|4GKj=9XFA9+T*2RN&3%D7;RbXD=7az4Wx2 z!B{v-K_d=K34uX!Bg8XhQS~l0< z)IbWTtXF7IaJFP3fjs8i%}CV3lT@82@Y!HkJ$b;rU~tZZ-Pn|^6Rf%T*9YNzSW}C2 zNIEBZ9-jo$LWu+m!En7+sL{CgBC`YDP(w08K;B_Q{#8YJyYu1{X(b&|xxJWml#EvI z*CxWx4%g8A!8Ob_Rz|oTC~)^o&cfkbD*J?t`g(SQ8fKgM6Ohw?F%CTKnnf%pedB4i z^$H&je-PN^hM#G#3@0m(*XUbiPEeg3HnFTB63`g4*i83J%#j_k_|zuZO3oH9S5Y$x zR)WpRDk~C>_D*#DI^TJ*DzRW2CJlu+jt5z=_OlIovu*DE5~D0xS$4*-cgZA$C0$Oa zuwJtJdMdi3BcoE$hCtv=Ht?*cfsr@U#C?>in>Z*75^61M&=|7}$j+SYXo%3lVhGZ<4<7?b%z*zLIs6c+Im!EB-Yy)wVg z-b8cEZcHSf2FoWywl2=-jYg9FS0DI96>d22)ohF?cBzDK2lqA9TlMN-DyJ;;1>!G2 zk4-6D&ORcLZt zeMj7CInYV+7|b)QuKoBEuztH?@ywsV%kVm;=&BcM;#tf3YkdC%$fQ3i&ia~-}$ndc)!wxv^F*;B-+eYx3^D>^LM55KkNqh;1q3VyIVW_ zxYj?~Evbgs<)oQ@spBus25!Hs4gT@Nf8G9_k=Xr9Mj|sH`EMx+dC5Yi>u*jDM71lF zq&A1T3gHU`Ti186F6nTOcPxB=-TfcmL-_yXD%)ZiUw6vln_H}=gH%gXkdj!N%j^?> z0?!wi;@6Kp{%xQCteWPY4NW`0bMK-r%1)^rx<2PQ4$?O*#G6wNqUaIjIZ8v;$#WPj z@~*i(ald%+NMga$zD%@~tpBmV$3+6$CBJu>iIwNNnl#h#b!dwY73TZBdiHnqtNc_4 zYzEzAlh*nr-rY3ogYlyLsK-|;AJ(L^ZA{|mOk&obW9N$Y$mw^3B{`kxs5;>i-?1$F zIhD~`>yz)d-o)ok;aEJ9bAf`_x0dpUH_&FPRC(s^f=6(j3?u&z-X&ff-@8v!T0gq+ zu90pjJ-_XgWxBmCM_Ss~Yi0ThNeSv)7+$Q4$}~ISuSVLkeoJ7Se1E6Qj?%f+d6t1| zf`HoLW5^9b%N^j7(&&TeipFf7vEEWp@9f>%@7gwtELTqd$ea8MLOESfE9sOS7`lT$ z#Mo93C@b=p1J6&|H680$*|3N&G z>5!vZ8fVe3;d-NbqOq1fFzrgPeUD<#$r)o5z}oM)rGzz=k(9bjtTcW6$ULtMA6!eX zB;~al_$U8D_NI!GI(cd4PH^p5mS9Fa~yx+D|<=@6uM zf{u{TC4>^H^xlyY+CS*%n>X*xTK~1a_r3AGZ?aaBo3(B^ci(;X**RzL-|o-DUOv}8 ztCJl5rjFWI&Mi=z=b(nFvg%fe5iK`(dc9h8BodZ}CC|~m;ZQ^%jPFjMaJSm04mIgm zHq@NDRCy`NBL#uZw{MK*Gt=nU#g9|tRmLtN^$SNMxGq?#zOyo0@m^qDU4CJZ_}=#g zEdUL)o_SPTsb4R$ZnUqK2IXpK(6A>L3Fb#Bl`h)VeuT z_Gk(`qaPTEEPU;gi5V8GaY5ecj^I7ds;?+se}juP;>Tr;xIxC@$R5|Zv^m*}K@XB? z-%%@U>exjH@{utV%Nr;fdUG<(>Exs;(%7SikzH(e)IB0Yo9V32A(rr*^@PHiaHTpz zf)EwYZMz9@r8@dP7l^bwD-cxI|sHs;S}G1XJM_kuBQVP@*RYI>q(h8U)( z)Vz6VL_jTScFQwx6&%7^5oy<|?k%qmAm|ekVYiz3k`0rLIR9PP%35wF$1})njBjMxqtfDf{VI z_bk^0*L1yQ>doCkz9^G3fK!zuB7m==b$nb5gNkE+LLVB`zZa~qb)}hi0Q_Mds z>0F;^XWyH4vBCv}>!m}?0#V5n2NiHh;M-++>y_N2syetzTz(LeSOEGSz}Ay!uztQD zL}6-@I7GGmv1hx{>Y%n!M&PPplcVkK^rr}76x{Y$=-^_=i4%}Wz)SSlV5hcev$d;C zv`=a03~HqO4Qj;JO?2sP3mtyCed0x%FSB7^wG;PE;s$qE0>zNQSzn}$@4>rs)eTRu z<((yZKZafm{mp)#H>D3w0q&HZ)5)|d84__`&_}SM$!iWJ>KvEtAjY37Hx@`i)$^ zDcG;3#!SZesxBB+(Q3oVAIG4O9OJ51J;6uE9VK#ij4~pGbt81Q)(|05&=9gGJm|Y; z7U#E0mnk!RD=`t;Qi1KxQ*jXw7{xO%I^1e&@<{K!+LE(rPqDr4;ucj^zc-89TQZX- zLS<@*Z+>HDk;cJuy@UB+7$hxv1KRS&s%Nqdb#HimB2i_#;w03AQz+t5Px>!$uiYyr z;2h9-o8xOM`c60Arb~vf$S>Q$1N4Nt`>^yw72}+N5}>Q9F$04EM`cc_xjRy&HVp=s z{7$G-8H!=Y2j&x^Y6~HzeO^_B2S+0J%Jc$2# zA^tha8RdJXv*$l|1gyQ;_LNH8V=A^rOY@2hQuAyT=sFX;LaBt+vifpFCEPk>Br|MP zwzjxSm4i63%(BrKLz6P|78p6?4wD)0+LD}i&N@Ne8c0kAL7nc$-OCLJ;>vmr)ZTs~HGa{p>2vhm0qv{-ra;p`N>shZR2M|k=(#wWazJHxouN)Jx%2DxG~;e&eVXAEpi;6MVv5?Y`mP!rdg$FGSA7bQ{VcY)gRiXv2^Fq0@-7q4c@q?i z1@SK{8OSDGE92GIGB_^41#+)P8K|lDx7=5ebPcXO+|^D?UFEz zj?r{;O(1bb)j;9%ixk8avzotguZT;tjruLqw@rS`(6(E5-p;?%ImzovFNV*%0ss)Y z?bS(EA2boa1GJ8<1#+Ftj*OlHvR+3vQ;bwr%Z?RSEv$QDMSr?9(X}tMip!`y@8r3= zF9A5e0Ww)#drBjEB9Rt7hhsni9D3IR&M$I5Z6+Q$=^4RIpZqYfD=|0)Ff+rQknT|F zRUHU$UJ`Jw>KMKRF#qoUO(fDOU zC+BhKRM6dOdawFB=)+xz$KuhNahlP)z_k=zoo^_4>!mL!`HVkA$+N=af$Oa^JtsQl zlKcp~Y+k-?n}C3lz=0RN7_|cj_W&r1Ccz6@JE2g3b~;D(I9|aC?|V4s8=?8P>GM84 z+pa$0w$!zLqy4LhdT9B`_TL{{UzM+*u45L7xKdumot*i#M)=QdKi+k3U%@8<(kHBe?b( zP5itWwtce1zmDJ)gFf(Q-V}Umr1$Rjh;gRwKiM@>AfkrdWO~`}_-Bc(Nt@0_8UOs| zvF=oB=lnyBeS*!a$hC#S>BVJU3DutffYYyR^WR_b-~anxg=lo%|BPtd2EH@-ifC*i z!bKE1wey0Gimt)26RP4jYC-$adUFumgn;PH^poZMY$UNDRWpEfI*jZTP&e4@ z2br^_5fAdwCB^9QeO<@00pNX|HVS^yOtV@w(rK#x z!VF|YhGqdkUzkGV zD(e$D$|@Bqv8%tXBY0es)wV0UDw~}pM}GVa;uJZAu|SC4ib8?yN3uMnZLQ@Vh1Zzc zSu`FfyfS`Q7`vz-1|siqcb#%g;Ac;zwVh*I)|twKM8gItj{J&xX%Y{9Y*W%Ouyf>f z0d}$Lt;j0p-clUrYyPdJF@dAdos-?u; zL5nwGY4&|XM^qbqFKrSA3O3IdQ|yZ8i~ZzG#Z6PuRr16d_EX=mvI*tWnwP3n!Ti%v zk`~%hM)V3Rfvu_?^G>CV5&m}Z9ov=$6}$f3_19e=jvkVi@m`)cTnb}~!SwaqTaay% z!0_++s!7f%;P#tSK-bb_P6-~4qMR%= zE{sW(^RWqtrpxP7_*VA1<*e+r@b_L|;VVG-TQ~aCHvT0>=-?xwiZ0sgtneVYAN~GP zx8_{n8DK2>l4=7?b4~qy{sooT4IE0CE6tpeR}K^qpNDu|1_3KSAI+B8pXhK$+W3aU zaE$clM!GF%)EpvNQ=y^r*39+E_vO(H3BNpb%NDI_AkZbXf?GGWI$h7=>P?3!%4Ku$ z3LT}EfY`KqkC%z)e9GfE23?7i)HL^;xWwSl+}Gau0#waNT>9j%FC8bgao?Ad4T7d< z-2fSzaBPWPcdT`*w!0MP@bdn?j=vKZt$aTxluEuhor}@bI`w{R9b_O46&dYyL{|hA zL^W;q4?jdata6CaGazG>cC!-~CFx}!uA@e4BQCb^NE=;%7IEfExwixa{^${p~1 z^r&090%rLVXu&Qvwgt?$a!CuEW5IOH@E@+blYgSCwUS+{rz3fZaEP09r{Fw(mi*vh zzQQ@wjs2#h|Jj?GyYJLUSV$7@lCByMznHGo6V0FJs#3|FQ-`UDn?&Vw6=5QT~trr zYbcfoHSaYPeepB$qXXP(@wVh5gMDf_!m=3jf#w29GPZ`y9-fW6xZzp zn*{Dt8?oS+u;`4%l<=&Z%$|$Dx>Yw}w|48!JhqdRG1*+Kd82xgpjfBV-7_fcC*d@; zF#}DDx;RO4pnZe`jFML(4O}}ybi8393)AITS=Ech24{3Y3e3lGWp{8$SS1CmY#Za` ze3`O@+#%D1jWiK`OOsAB<#B3JkWmQMe8OwmQg>|rHNwP9W{DsD=y=$c8?29ges|!B zwcy3?evD5T3660)8DIX$0s{im`{J2`KlaO-=4d*g*y z>IO!AiP|elg`&&#ZVDEKQBsjY^WMbUwVz7*`c?jn?E2f_}ri5?j-}iO6&cO(HRf3cV-04To5%LA+p5w^F#bcW+lHdk-&}G%W)J1wDWcdPKZ)QuOWI)h~IceMsVH zHCS4AxqkkL+gg+|s|DU`@?QzFXOQf5>`M=>_MaL*>JBnIdgjqU6e& z)NZ*+1i1_o*ruz4Uf!V-1W3Q9AHV9%54i^>SbnnN(;mjeB;8N?IOM&DbmU|91+aMrO*72O&oXITPa@f6dWXH2Wy?av zLKdV)2Br!fyRfaepf5CkyTj}b&w}W|Hj#_Ev&>3_rg6~3$g^#3(j_haF_e}e%s4@& zMTnBP&J##?Cz1SHEY{Zw>o$K_Qx)HAR_;w$Zrxb(jheYjkYcvJF1xbgu5G-R25)#g zc|F(+^5Sfl9ZHJXQ||4>S8JDPs2tXlV6ASKN?_`$o0c$bb;kG|oUmutO~70;B|w3& zL)HDRw`56iiq@Sl6`CZcv5vQfwTUtUzEFkbq%>%6?(CH-TS4`=)REkmvPU z8uCh&NRRA6%%H(f&>!rrUa0aP>8Z~McdQBrk;KMY%F2q(s#^`BRF`aDGDT%X>D0o^ zAae!QT3T8y5faDv&E?e%!cPt}q!H8FXG=-NPXd{k(b)?b%a+78B+dnDVdR#TC>um?!P2iEz(4jq z*0>L56WR7ufO1#7-f?py!n5xoS1ASJ%IiuoDZ^~HDtlZqkMnZI%J0Nd-Akj;yrOr( zL2E|K_D-%s=f|)1n*8j~F3opuufMV%zxKI5?OWsv##ZtSW1C-j80?zQ+^KdT9WnF3 z>$=5f5Y_LRb`D{C?i5f{1l`bT$7ZUKP68=mMKiyxOHkup1hPITQnodzaF)r8S*~rE zV&EEc*$VS>@z-Y3?k|podMGnRU+~k&B~>8n?erXexoH+0^r~S{aAo2$1<}WB^JU6{ z()~hnFi^jARm(M?ONuGq*LS|ZST zrQ{SXYH~VA{M@7gb!y~-ajNE|y2A{!#c>>4oLLMmB-eo1@_vjSoNK&)i)&EZ4HY+v z4DIavyy;w@e~V6wSt#B_E~rx z%l#(KI)_mRw<--I@VzECi%Qj4l^8HV}THV@ugOd6EFwUOG;1yBbeGTiq|bUzr>xg9^vJfam~K zPQ%wxEfO^C2Cd`V;RC#*Y=mwwx4L8gO7$1YZ;KtLZ}*K5BzH+gJ+DeYdLszqP?kc3 z$u{+sPWn*A86)rI@q$Ih&Vp$1aWis!Bw z`377dKcl$Y&30B=C8cG$zOVybEvcd#J|UnOU09(mH0VCZm-Jq$@w*w1Vy1PT~j!`tMhrSMbUQ zf!;>w$gGF%#DX=xj6I)-*&s55p0%p?Sy?@lf_>vS1QVxa<%%7yEb-=Z4+M&HXuyMqEsxKsZZ9p%tbL6mctnJy#ubcLc||Sx=}~uElC8fAZ^7Tsg?` zS$2yy3XoPN$Tp{J;VW-BcpSeS$lF16hkeX&(tG#F0|wjFylu)VUZehUXDsv+7CyaZa?b+YsU-uI><+EX{DkvndoiiiV5!EBqMEM zX0E@R9cbNRr`y+|V$;0i=F&QAH=N%Zo~D8iN#JLD{3^&AGvHq$!<1^%LcPOVjaRx5 zWf#{TaU|RqTAYOIW~4$!_m1Q=7wB1AVB%aNF#SR$8N=bup5j8bN3%pyf#jkq@$`(+ zQl3JSJPDES?fb8j$%kccJw!>!Y}GE`;L@JfM%nh``l4%sSujkHZNZLhiE<#9K|l6U zXo@@}dj7D}kJt%rDv))sA3Sh=A^?+i@ObAX*5rA&_D#b?lS7Hkx`UD&3 zJ@Xje%<$y-5aq5$*=GLULzW~@oy zFW~G6DE2KIiH}&c^hg|p*>Qw$aR;aUxR@0K+5-m_^_&9cT13>JD09Qslwc}Du+?m+ zBCJCHrJ%xVzjaekURf;$Zi(+(R400PB01tp2?g@J*}M};S8pV8m*0|1OiLa)~L%_#bnKO^S@(>K~a__e_WF zIzp;)X$jCkeaMfgXOpvSoUt-%B-d6P2gCFbDDx*S007=M$kFev{%`+zo*|~yn*JSf ziDRWG&q)`ylKgr?Dxr5a4JnR_U5@g;(Jq0(m3ZTmB3uY#GYd)3%xfJ~A&m0lmMv^} z`Dx1GkT37#Fw_5>!9wuW!QOqk7XLZp_L9x8h1^M+WHiXXSK?{$&i!Gmf`%C!}dgvNj~c4-po?{r5YX8&RE0l1&Tg zKj~m^ulm#dd;}a9WrMe}WTrp&uu?zXlg9o~-HT_pa6~-Sw29F^;Ss-n#87@OdcBV2 z19?-ZsEOQ15cyuzfA-yg|M}fWBs@=9LtQUe#ApFCx-66xtn+UR+Syo?p_Cjh>nnFO z$;wJ3%P3LBtU9&IAoLG=lDhO5w4;644Iu$+zLA5-ZaaF}lAwgLPF-*uhrp0E!JJ^~ zuA2CJ;i;;LDoab^%=R-o%^E1(Nzs@RKZZP$^vPP4Hmh@jazGAQ-g?scrU=>CG zI^bU*C7y5c{;cZUuh+d+>eg?iJ@W;t1X2XOZpUo9SkfjuTpE8msU_ulDNA!D7 zg-p$Kz`~BL&i)9(hq6u63cbpl$zXJUmV_kl1L|QZ%6HktiP@{2apc97POgE+e? z!dQ^dpzNB-8^k~p)UxMdoaFV4=W)qk7k@+UtlZI_fm`VxNGx4dHg_?W#}y7S@J95=ilz+|C0+gBdH%fy>tcnKY0f}xy5qreB3`dJ1&sw=hiF8 zV8Gv2B!9D)y~wTG)YOlHe|nS>3iwZYv#TqEMAF~k-NxMv-RYN{+UDQf*#G5C;$PDW z{*uQREg=4m;;+63y(B*UenLUM4|#k)E6m@AJieP1obN##zu};N7tQ(88$o=E`G3gU B(=h-5 literal 0 HcmV?d00001 diff --git a/src/assets/img/img23.png b/src/assets/img/img23.png new file mode 100644 index 0000000000000000000000000000000000000000..0afa04b7a3bd3e6d7052d8a869e21aa2454fd827 GIT binary patch literal 303380 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 z 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 }!`_RbU;V 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%0D`WW2o4*&qg;*p{=bS4tDq0GiX?*cQJg* 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

      7b$P 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�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 literal 0 HcmV?d00001 diff --git a/src/assets/img/img26.jpg b/src/assets/img/img26.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cde4070111e5a754cf6c1e93269f59704a3e86b0 GIT binary patch literal 305810 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 z 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𝔳3t!ugZa!=_Zb{7;>}T$SC?8 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 Z!!njJx&lAn$Q}gO7s>uR-RWA_{{vMX?ZN;6 literal 0 HcmV?d00001 diff --git a/src/assets/img/img27.png b/src/assets/img/img27.png new file mode 100644 index 0000000000000000000000000000000000000000..60a122b3e2b875f17cf2d9697bf1b9fb9fbb139b GIT binary patch literal 74103 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 Mh4oLa$pZHN3l@~ literal 0 HcmV?d00001 diff --git a/src/assets/img/img5.png b/src/assets/img/img5.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf96ccee913a57a0bf09859ca4b7e465e352c9c GIT binary patch literal 5302 zcmeAS@N?(olHy`uVBq!ia0y~yV6A6hVC3Ln1B$TkYM%q77>k44ofy`glX(f`u%tWs zIx;Y9?C1WI$O`0h7I;J!GcfQS24TkI`72Tw7(~21T^vIy;@;kHT&1#elEcM&pX9$J zWi@Z@&HCgo#U*&;fatQ+w zeG~`FwZa5W3?6|8&Hw+NuRm7Lx_bZblkx@Aua+M;zy1^RzRk1d$N%RFtN*^f-eLA* z{R8ZB)}Kupe&4bCzOOp=*1_**yqob;dJv1%UGHX0;@IFne|U}&A)f*^#@|Z?lbOx4$cc-k+8Z7#NGWY_ zM2M9kY>!}qzHu3wtW-&p-SK#dq)sLV?Ry*>rb}8Qrs zTf`!U16}4!Z&Ht)Ti^`I)XqAA3<*c28NV4Nr(am;sQzNqdB7?USTv1>-e}qz%^ITx zi}z@;O!Hdf|EK4NxBUh+59j{^RiWnpARQcr58h?`Z@#|Ye(%Wogs(h*8KZZZE?lPlR_*)!D zoeS;+41DPRxP0{(px4h*lFYrWp==-m_U6*4zRn69$I!pU>sN+G(IP z#$a>adN-^E1&VQo4>s@Lz?)v9hKz=Z>R?GHC+4eK{e>iS;8584sJ+0BIh30V90~#f q{U<-TLG%Zw;VAIs|MC0#|NpetHTKC(tzMA{@~Nk*pUXO@geCy{e0m-L literal 0 HcmV?d00001 diff --git a/src/assets/img/img6.png b/src/assets/img/img6.png new file mode 100644 index 0000000000000000000000000000000000000000..ffdfea847265379563f3155a877e9e3a8da0db02 GIT binary patch literal 5288 zcmeAS@N?(olHy`uVBq!ia0y~yV66tS|8uYb$psr(KLaVo;vjb?hIQv;UIIBR>5jgR z3=A9lx&I`x0{NT;9+AZi419+{nDKc2iWCM05nE3e$B>G+x3?VmbWY~71jHVleo>O; zhs3_c>rCCa4HC{49Nea@EqQkOfoPAYKmUXeD+yk>|L^hsfB)ElMlvwmoU#{8+ds&! zubB6|5*c0ezghkB@8|jdSwKpD)c>?eeg8C^l^MkQ(0e}kTU=eJ0f@tJ|Hr5lk)g4t ze(K(<|2You{Qucs9~1s}UFNF$f0w*E&r%ouRklIo>i)|I;zK`w-u9~8H~8X%j9ZCE(NvmwAd#fRpf{qG@StmUj_}IF`-wtiq_q z(ZB(fV?!+E{CH9V%^H(e*$e-Oy;|PzJoNvY<-ojBa`k?5Bw0O4o7<#(r0dzd@{k& z@51sotxt7)85TTpYuJ3|22zGnV+bfzJ`kCf!)BQ>LHLVib)u!WFvE%+f)8|z&6;J5 zPH_I3vUkIrrJM{QcQ^{BNzQiUlYGKbdnzvC+$9zUtvnWs(>=&}aMXFDp*NcLMzhAW z(Sik|Shha!d~vDs*Jx0CD0r29{;XH!{};V_ZwF}?=`mOweb>18U(M^g0g$$S_Nx8g zfla7;i+(*f1gi00@$U_&3$W$Y`MEB@GG4W2#ROr7_nWKHit3q;ehhog0*yi`=z%RK z#t&w@+0m*AU}1jX_8U30QalZ4aQ>*lkT%7z4vIE^KL!TPRn=+0#JGR$uh>1_i2D7E zf;t03#XM_kc%uTCS{NA47pJGgnhM6va~K#NRK9zI)Or_YV6ZtqcP^~eah9iuiJ{^7 z&dtWKwgf1FGJLQpFM~H=fKm($^PZnOht!m1WH|8o&P{k@W7ILgPCTRsG#WCXMlUte z%+B+d_5c(8<&gcqbFaQFVdQ&MBb@0Kv68y8r+H literal 0 HcmV?d00001 diff --git a/src/assets/img/img7.png b/src/assets/img/img7.png new file mode 100644 index 0000000000000000000000000000000000000000..1c25048c7a444e0c75c3f58dd11f7440b4caf2c8 GIT binary patch literal 27989 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 X^v75J-6@})1^&AU{A2z6o8A8p9lji> literal 0 HcmV?d00001 diff --git a/src/assets/img/img8.png b/src/assets/img/img8.png new file mode 100644 index 0000000000000000000000000000000000000000..9429e31b6ef617c9a89335691f4d7cfd80a7e0b6 GIT binary patch literal 27124 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 LS*u_2-}nCj;nump literal 0 HcmV?d00001 diff --git a/src/assets/img/img9.png b/src/assets/img/img9.png new file mode 100644 index 0000000000000000000000000000000000000000..f76fbd449de7a156f3844e71f766840b26cb8239 GIT binary patch literal 25962 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/jingyao.jpg b/src/assets/img/jingyao.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5b705239ab9bd31b22ebc86f15d4432dd7d44e7 GIT binary patch literal 107510 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

      6{>8 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

      >4AqL=bpE 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/user.jpg b/src/assets/img/user.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a968d954ce2ee9074e10bbe1626fd7b685a211f0 GIT binary patch literal 23157 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 a!e>zl7W|%a=>q1$UenVy(yG<4NB%#sf7r+X literal 0 HcmV?d00001 diff --git a/src/assets/img/设备监控.psd b/src/assets/img/设备监控.psd new file mode 100644 index 0000000000000000000000000000000000000000..4b0d797bd53440706b76e1133f1e7c2c2b15cbfa GIT binary patch literal 27334 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 IadW% { + if (!reg.test(String.fromCharCode(charcode)) && charcode > 9 && !e.ctrlKey) { + if (e.preventDefault) { + e.preventDefault() + } else { + e.returnValue = false + } + } +} + +/** + * @desc 验证浮点类型小数方法(建议用text类型的表单) + * @param {Object} e + * @param {regular} reg 正则 + * @param {Number} charcode 键盘code + * @param {Object} el dom对象 + * */ +const checkFloat = (e, reg, charcode, el) => { + if (charcode === 46) { + if (el.children[0].value.includes('.')) { + e.preventDefault() + } + return + } else if ( + !reg.test(String.fromCharCode(charcode)) && + charcode > 9 && + !e.ctrlKey + ) { + if (e.preventDefault) { + e.preventDefault() + } else { + e.returnValue = false + } + } +} +const loading = (e, el, bind) => { + el.disabled = true + setTimeout(function() { + el.disabled = false + }, 3000) +} +/** + * @author LeeYunxiang + * @description 限制数字输入格式 int => 正整数 , num => 自然数(正整数包括0) , float => 正数包括小数(建议用text类型的input表单) + * */ +export default { + key: 'positive', + func: { + inserted(el, bind) { + el.addEventListener('keypress', e => { + e = e || window.event + const charcode = typeof e.charCode === 'number' ? e.charCode : e.keyCode + let reg = null + switch (bind.value) { + case 'num': + reg = /\d/ + checkNumber(e, reg, charcode) + break + case 'int': + if (el.children[0].value.length === 0) { + reg = /^[1-9]$/ + } else { + reg = /\d/ + } + checkNumber(e, reg, charcode) + break + case 'float': + reg = /\d/ + checkFloat(e, reg, charcode, el) + break + case 'notZero': + reg = (/^[1-9][0-9]*$/) + checkFloat(e, reg, charcode, el) + break + } + }) + el.addEventListener('click', e => { + switch (bind.value) { + case 'loading': + loading(e, el, bind) + break + } + }) + } + } +} diff --git a/src/components/AmountInputBox/index.js b/src/components/AmountInputBox/index.js new file mode 100644 index 0000000..75190d5 --- /dev/null +++ b/src/components/AmountInputBox/index.js @@ -0,0 +1,11 @@ +import AmountInputBox from './AmountInputBox.js' +const directives = [AmountInputBox] +export default { + install: Vue => { + if (directives.length && directives.length > 0) { + directives.map(item => { + Vue.directive(item.key, item.func) + }) + } + } +} diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue new file mode 100644 index 0000000..ec29565 --- /dev/null +++ b/src/components/Breadcrumb/index.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/src/components/Calendar/calendar.js b/src/components/Calendar/calendar.js new file mode 100644 index 0000000..3f736c3 --- /dev/null +++ b/src/components/Calendar/calendar.js @@ -0,0 +1,526 @@ +/** +* @1900-2100区间内的公历、农历互转 +* @charset UTF-8 +* @Author Jea杨(JJonline@JJonline.Cn) +* @Time 2014-7-21 +* @Time 2016-8-13 Fixed 2033hex、Attribution Annals +* @Time 2016-9-25 Fixed lunar LeapMonth Param Bug +* @Version 1.0.2 +* @公历转农历:calendar.solar2lunar(1987,11,01); //[you can ignore params of prefix 0] +* @农历转公历:calendar.lunar2solar(1987,09,10); //[you can ignore params of prefix 0] +*/ +/* eslint-disable */ +var calendar = { + + /** + * 农历1900-2100的润大小信息表 + * @Array Of Property + * @return Hex + */ + lunarInfo:[0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,//1900-1909 + 0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,//1910-1919 + 0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,//1920-1929 + 0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,//1930-1939 + 0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,//1940-1949 + 0x06ca0,0x0b550,0x15355,0x04da0,0x0a5b0,0x14573,0x052b0,0x0a9a8,0x0e950,0x06aa0,//1950-1959 + 0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,//1960-1969 + 0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b6a0,0x195a6,//1970-1979 + 0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,//1980-1989 + 0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,//1990-1999 + 0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,//2000-2009 + 0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,//2010-2019 + 0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,//2020-2029 + 0x05aa0,0x076a3,0x096d0,0x04afb,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,//2030-2039 + 0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0,//2040-2049 + /**Add By JJonline@JJonline.Cn**/ + 0x14b63,0x09370,0x049f8,0x04970,0x064b0,0x168a6,0x0ea50, 0x06b20,0x1a6c4,0x0aae0,//2050-2059 + 0x0a2e0,0x0d2e3,0x0c960,0x0d557,0x0d4a0,0x0da50,0x05d55,0x056a0,0x0a6d0,0x055d4,//2060-2069 + 0x052d0,0x0a9b8,0x0a950,0x0b4a0,0x0b6a6,0x0ad50,0x055a0,0x0aba4,0x0a5b0,0x052b0,//2070-2079 + 0x0b273,0x06930,0x07337,0x06aa0,0x0ad50,0x14b55,0x04b60,0x0a570,0x054e4,0x0d160,//2080-2089 + 0x0e968,0x0d520,0x0daa0,0x16aa6,0x056d0,0x04ae0,0x0a9d4,0x0a2d0,0x0d150,0x0f252,//2090-2099 + 0x0d520],//2100 + + /** + * 公历每个月份的天数普通表 + * @Array Of Property + * @return Number + */ + solarMonth:[31,28,31,30,31,30,31,31,30,31,30,31], + + /** + * 天干地支之天干速查表 + * @Array Of Property trans["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"] + * @return Cn string + */ + Gan:["\u7532","\u4e59","\u4e19","\u4e01","\u620a","\u5df1","\u5e9a","\u8f9b","\u58ec","\u7678"], + + /** + * 天干地支之地支速查表 + * @Array Of Property + * @trans["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"] + * @return Cn string + */ + Zhi:["\u5b50","\u4e11","\u5bc5","\u536f","\u8fb0","\u5df3","\u5348","\u672a","\u7533","\u9149","\u620c","\u4ea5"], + + /** + * 天干地支之地支速查表<=>生肖 + * @Array Of Property + * @trans["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"] + * @return Cn string + */ + Animals:["\u9f20","\u725b","\u864e","\u5154","\u9f99","\u86c7","\u9a6c","\u7f8a","\u7334","\u9e21","\u72d7","\u732a"], + + /** + * 24节气速查表 + * @Array Of Property + * @trans["小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"] + * @return Cn string + */ + solarTerm:["\u5c0f\u5bd2","\u5927\u5bd2","\u7acb\u6625","\u96e8\u6c34","\u60ca\u86f0","\u6625\u5206","\u6e05\u660e","\u8c37\u96e8","\u7acb\u590f","\u5c0f\u6ee1","\u8292\u79cd","\u590f\u81f3","\u5c0f\u6691","\u5927\u6691","\u7acb\u79cb","\u5904\u6691","\u767d\u9732","\u79cb\u5206","\u5bd2\u9732","\u971c\u964d","\u7acb\u51ac","\u5c0f\u96ea","\u5927\u96ea","\u51ac\u81f3"], + + /** + * 1900-2100各年的24节气日期速查表 + * @Array Of Property + * @return 0x string For splice + */ + sTermInfo:['9778397bd097c36b0b6fc9274c91aa','97b6b97bd19801ec9210c965cc920e','97bcf97c3598082c95f8c965cc920f', + '97bd0b06bdb0722c965ce1cfcc920f','b027097bd097c36b0b6fc9274c91aa','97b6b97bd19801ec9210c965cc920e', + '97bcf97c359801ec95f8c965cc920f','97bd0b06bdb0722c965ce1cfcc920f','b027097bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e','97bcf97c359801ec95f8c965cc920f','97bd0b06bdb0722c965ce1cfcc920f', + 'b027097bd097c36b0b6fc9274c91aa','9778397bd19801ec9210c965cc920e','97b6b97bd19801ec95f8c965cc920f', + '97bd09801d98082c95f8e1cfcc920f','97bd097bd097c36b0b6fc9210c8dc2','9778397bd197c36c9210c9274c91aa', + '97b6b97bd19801ec95f8c965cc920e','97bd09801d98082c95f8e1cfcc920f','97bd097bd097c36b0b6fc9210c8dc2', + '9778397bd097c36c9210c9274c91aa','97b6b97bd19801ec95f8c965cc920e','97bcf97c3598082c95f8e1cfcc920f', + '97bd097bd097c36b0b6fc9210c8dc2','9778397bd097c36c9210c9274c91aa','97b6b97bd19801ec9210c965cc920e', + '97bcf97c3598082c95f8c965cc920f','97bd097bd097c35b0b6fc920fb0722','9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e','97bcf97c3598082c95f8c965cc920f','97bd097bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa','97b6b97bd19801ec9210c965cc920e','97bcf97c359801ec95f8c965cc920f', + '97bd097bd097c35b0b6fc920fb0722','9778397bd097c36b0b6fc9274c91aa','97b6b97bd19801ec9210c965cc920e', + '97bcf97c359801ec95f8c965cc920f','97bd097bd097c35b0b6fc920fb0722','9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e','97bcf97c359801ec95f8c965cc920f','97bd097bd07f595b0b6fc920fb0722', + '9778397bd097c36b0b6fc9210c8dc2','9778397bd19801ec9210c9274c920e','97b6b97bd19801ec95f8c965cc920f', + '97bd07f5307f595b0b0bc920fb0722','7f0e397bd097c36b0b6fc9210c8dc2','9778397bd097c36c9210c9274c920e', + '97b6b97bd19801ec95f8c965cc920f','97bd07f5307f595b0b0bc920fb0722','7f0e397bd097c36b0b6fc9210c8dc2', + '9778397bd097c36c9210c9274c91aa','97b6b97bd19801ec9210c965cc920e','97bd07f1487f595b0b0bc920fb0722', + '7f0e397bd097c36b0b6fc9210c8dc2','9778397bd097c36b0b6fc9274c91aa','97b6b97bd19801ec9210c965cc920e', + '97bcf7f1487f595b0b0bb0b6fb0722','7f0e397bd097c35b0b6fc920fb0722','9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e','97bcf7f1487f595b0b0bb0b6fb0722','7f0e397bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa','97b6b97bd19801ec9210c965cc920e','97bcf7f1487f531b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722','9778397bd097c36b0b6fc9274c91aa','97b6b97bd19801ec9210c965cc920e', + '97bcf7f1487f531b0b0bb0b6fb0722','7f0e397bd07f595b0b6fc920fb0722','9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c9274c920e','97bcf7f0e47f531b0b0bb0b6fb0722','7f0e397bd07f595b0b0bc920fb0722', + '9778397bd097c36b0b6fc9210c91aa','97b6b97bd197c36c9210c9274c920e','97bcf7f0e47f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722','9778397bd097c36b0b6fc9210c8dc2','9778397bd097c36c9210c9274c920e', + '97b6b7f0e47f531b0723b0b6fb0722','7f0e37f5307f595b0b0bc920fb0722','7f0e397bd097c36b0b6fc9210c8dc2', + '9778397bd097c36b0b70c9274c91aa','97b6b7f0e47f531b0723b0b6fb0721','7f0e37f1487f595b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc9210c8dc2','9778397bd097c36b0b6fc9274c91aa','97b6b7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f595b0b0bb0b6fb0722','7f0e397bd097c35b0b6fc920fb0722','9778397bd097c36b0b6fc9274c91aa', + '97b6b7f0e47f531b0723b0b6fb0721','7f0e27f1487f531b0b0bb0b6fb0722','7f0e397bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa','97b6b7f0e47f531b0723b0b6fb0721','7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722','9778397bd097c36b0b6fc9274c91aa','97b6b7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722','7f0e397bd07f595b0b0bc920fb0722','9778397bd097c36b0b6fc9274c91aa', + '97b6b7f0e47f531b0723b0787b0721','7f0e27f0e47f531b0b0bb0b6fb0722','7f0e397bd07f595b0b0bc920fb0722', + '9778397bd097c36b0b6fc9210c91aa','97b6b7f0e47f149b0723b0787b0721','7f0e27f0e47f531b0723b0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722','9778397bd097c36b0b6fc9210c8dc2','977837f0e37f149b0723b0787b0721', + '7f07e7f0e47f531b0723b0b6fb0722','7f0e37f5307f595b0b0bc920fb0722','7f0e397bd097c35b0b6fc9210c8dc2', + '977837f0e37f14998082b0787b0721','7f07e7f0e47f531b0723b0b6fb0721','7f0e37f1487f595b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc9210c8dc2','977837f0e37f14998082b0787b06bd','7f07e7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722','7f0e397bd097c35b0b6fc920fb0722','977837f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721','7f0e27f1487f531b0b0bb0b6fb0722','7f0e397bd097c35b0b6fc920fb0722', + '977837f0e37f14998082b0787b06bd','7f07e7f0e47f531b0723b0b6fb0721','7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722','977837f0e37f14998082b0787b06bd','7f07e7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722','7f0e397bd07f595b0b0bc920fb0722','977837f0e37f14998082b0787b06bd', + '7f07e7f0e47f149b0723b0787b0721','7f0e27f0e47f531b0b0bb0b6fb0722','7f0e397bd07f595b0b0bc920fb0722', + '977837f0e37f14998082b0723b06bd','7f07e7f0e37f149b0723b0787b0721','7f0e27f0e47f531b0723b0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722','977837f0e37f14898082b0723b02d5','7ec967f0e37f14998082b0787b0721', + '7f07e7f0e47f531b0723b0b6fb0722','7f0e37f1487f595b0b0bb0b6fb0722','7f0e37f0e37f14898082b0723b02d5', + '7ec967f0e37f14998082b0787b0721','7f07e7f0e47f531b0723b0b6fb0722','7f0e37f1487f531b0b0bb0b6fb0722', + '7f0e37f0e37f14898082b0723b02d5','7ec967f0e37f14998082b0787b06bd','7f07e7f0e47f531b0723b0b6fb0721', + '7f0e37f1487f531b0b0bb0b6fb0722','7f0e37f0e37f14898082b072297c35','7ec967f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721','7f0e27f1487f531b0b0bb0b6fb0722','7f0e37f0e37f14898082b072297c35', + '7ec967f0e37f14998082b0787b06bd','7f07e7f0e47f531b0723b0b6fb0721','7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e37f0e366aa89801eb072297c35','7ec967f0e37f14998082b0787b06bd','7f07e7f0e47f149b0723b0787b0721', + '7f0e27f1487f531b0b0bb0b6fb0722','7f0e37f0e366aa89801eb072297c35','7ec967f0e37f14998082b0723b06bd', + '7f07e7f0e47f149b0723b0787b0721','7f0e27f0e47f531b0723b0b6fb0722','7f0e37f0e366aa89801eb072297c35', + '7ec967f0e37f14998082b0723b06bd','7f07e7f0e37f14998083b0787b0721','7f0e27f0e47f531b0723b0b6fb0722', + '7f0e37f0e366aa89801eb072297c35','7ec967f0e37f14898082b0723b02d5','7f07e7f0e37f14998082b0787b0721', + '7f07e7f0e47f531b0723b0b6fb0722','7f0e36665b66aa89801e9808297c35','665f67f0e37f14898082b0723b02d5', + '7ec967f0e37f14998082b0787b0721','7f07e7f0e47f531b0723b0b6fb0722','7f0e36665b66a449801e9808297c35', + '665f67f0e37f14898082b0723b02d5','7ec967f0e37f14998082b0787b06bd','7f07e7f0e47f531b0723b0b6fb0721', + '7f0e36665b66a449801e9808297c35','665f67f0e37f14898082b072297c35','7ec967f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721','7f0e26665b66a449801e9808297c35','665f67f0e37f1489801eb072297c35', + '7ec967f0e37f14998082b0787b06bd','7f07e7f0e47f531b0723b0b6fb0721','7f0e27f1487f531b0b0bb0b6fb0722'], + + /** + * 数字转中文速查表 + * @Array Of Property + * @trans ['日','一','二','三','四','五','六','七','八','九','十'] + * @return Cn string + */ + nStr1:["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341"], + + /** + * 日期转农历称呼速查表 + * @Array Of Property + * @trans ['初','十','廿','卅'] + * @return Cn string + */ + nStr2:["\u521d","\u5341","\u5eff","\u5345"], + + /** + * 月份转农历称呼速查表 + * @Array Of Property + * @trans ['正','一','二','三','四','五','六','七','八','九','十','冬','腊'] + * @return Cn string + */ + nStr3:["\u6b63","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u51ac","\u814a"], + + /** + * 返回农历y年一整年的总天数 + * @param lunar Year + * @return Number + * @eg:var count = calendar.lYearDays(1987) ;//count=387 + */ + lYearDays:function(y) { + var i, sum = 348; + for(i=0x8000; i>0x8; i>>=1) { sum += (calendar.lunarInfo[y-1900] & i)? 1: 0; } + return(sum+calendar.leapDays(y)); + }, + + /** + * 返回农历y年闰月是哪个月;若y年没有闰月 则返回0 + * @param lunar Year + * @return Number (0-12) + * @eg:var leapMonth = calendar.leapMonth(1987) ;//leapMonth=6 + */ + leapMonth:function(y) { //闰字编码 \u95f0 + return(calendar.lunarInfo[y-1900] & 0xf); + }, + + /** + * 返回农历y年闰月的天数 若该年没有闰月则返回0 + * @param lunar Year + * @return Number (0、29、30) + * @eg:var leapMonthDay = calendar.leapDays(1987) ;//leapMonthDay=29 + */ + leapDays:function(y) { + if(calendar.leapMonth(y)) { + return((calendar.lunarInfo[y-1900] & 0x10000)? 30: 29); + } + return(0); + }, + + /** + * 返回农历y年m月(非闰月)的总天数,计算m为闰月时的天数请使用leapDays方法 + * @param lunar Year + * @return Number (-1、29、30) + * @eg:var MonthDay = calendar.monthDays(1987,9) ;//MonthDay=29 + */ + monthDays:function(y,m) { + if(m>12 || m<1) {return -1}//月份参数从1至12,参数错误返回-1 + return( (calendar.lunarInfo[y-1900] & (0x10000>>m))? 30: 29 ); + }, + + /** + * 返回公历(!)y年m月的天数 + * @param solar Year + * @return Number (-1、28、29、30、31) + * @eg:var solarMonthDay = calendar.leapDays(1987) ;//solarMonthDay=30 + */ + solarDays:function(y,m) { + if(m>12 || m<1) {return -1} //若参数错误 返回-1 + var ms = m-1; + if(ms==1) { //2月份的闰平规律测算后确认返回28或29 + return(((y%4 == 0) && (y%100 != 0) || (y%400 == 0))? 29: 28); + }else { + return(calendar.solarMonth[ms]); + } + }, + + /** + * 农历年份转换为干支纪年 + * @param lYear 农历年的年份数 + * @return Cn string + */ + toGanZhiYear:function(lYear) { + var ganKey = (lYear - 3) % 10; + var zhiKey = (lYear - 3) % 12; + if(ganKey == 0) ganKey = 10;//如果余数为0则为最后一个天干 + if(zhiKey == 0) zhiKey = 12;//如果余数为0则为最后一个地支 + return calendar.Gan[ganKey-1] + calendar.Zhi[zhiKey-1]; + + }, + + /** + * 公历月、日判断所属星座 + * @param cMonth [description] + * @param cDay [description] + * @return Cn string + */ + toAstro:function(cMonth,cDay) { + var s = "\u9b54\u7faf\u6c34\u74f6\u53cc\u9c7c\u767d\u7f8a\u91d1\u725b\u53cc\u5b50\u5de8\u87f9\u72ee\u5b50\u5904\u5973\u5929\u79e4\u5929\u874e\u5c04\u624b\u9b54\u7faf"; + var arr = [20,19,21,21,21,22,23,23,23,23,22,22]; + return s.substr(cMonth*2 - (cDay < arr[cMonth-1] ? 2 : 0),2) + "\u5ea7";//座 + }, + + /** + * 传入offset偏移量返回干支 + * @param offset 相对甲子的偏移量 + * @return Cn string + */ + toGanZhi:function(offset) { + return calendar.Gan[offset%10] + calendar.Zhi[offset%12]; + }, + + /** + * 传入公历(!)y年获得该年第n个节气的公历日期 + * @param y公历年(1900-2100);n二十四节气中的第几个节气(1~24);从n=1(小寒)算起 + * @return day Number + * @eg:var _24 = calendar.getTerm(1987,3) ;//_24=4;意即1987年2月4日立春 + */ + getTerm:function(y,n) { + if(y<1900 || y>2100) {return -1;} + if(n<1 || n>24) {return -1;} + var _table = calendar.sTermInfo[y-1900]; + var _info = [ + parseInt('0x'+_table.substr(0,5)).toString() , + parseInt('0x'+_table.substr(5,5)).toString(), + parseInt('0x'+_table.substr(10,5)).toString(), + parseInt('0x'+_table.substr(15,5)).toString(), + parseInt('0x'+_table.substr(20,5)).toString(), + parseInt('0x'+_table.substr(25,5)).toString() + ]; + var _calday = [ + _info[0].substr(0,1), + _info[0].substr(1,2), + _info[0].substr(3,1), + _info[0].substr(4,2), + + _info[1].substr(0,1), + _info[1].substr(1,2), + _info[1].substr(3,1), + _info[1].substr(4,2), + + _info[2].substr(0,1), + _info[2].substr(1,2), + _info[2].substr(3,1), + _info[2].substr(4,2), + + _info[3].substr(0,1), + _info[3].substr(1,2), + _info[3].substr(3,1), + _info[3].substr(4,2), + + _info[4].substr(0,1), + _info[4].substr(1,2), + _info[4].substr(3,1), + _info[4].substr(4,2), + + _info[5].substr(0,1), + _info[5].substr(1,2), + _info[5].substr(3,1), + _info[5].substr(4,2), + ]; + return parseInt(_calday[n-1]); + }, + + /** + * 传入农历数字月份返回汉语通俗表示法 + * @param lunar month + * @return Cn string + * @eg:var cnMonth = calendar.toChinaMonth(12) ;//cnMonth='腊月' + */ + toChinaMonth:function(m) { // 月 => \u6708 + if(m>12 || m<1) {return -1} //若参数错误 返回-1 + var s = calendar.nStr3[m-1]; + s+= "\u6708";//加上月字 + return s; + }, + + /** + * 传入农历日期数字返回汉字表示法 + * @param lunar day + * @return Cn string + * @eg:var cnDay = calendar.toChinaDay(21) ;//cnMonth='廿一' + */ + toChinaDay:function(d){ //日 => \u65e5 + var s; + switch (d) { + case 10: + s = '\u521d\u5341'; break; + case 20: + s = '\u4e8c\u5341'; break; + break; + case 30: + s = '\u4e09\u5341'; break; + break; + default : + s = calendar.nStr2[Math.floor(d/10)]; + s += calendar.nStr1[d%10]; + } + return(s); + }, + + /** + * 年份转生肖[!仅能大致转换] => 精确划分生肖分界线是“立春” + * @param y year + * @return Cn string + * @eg:var animal = calendar.getAnimal(1987) ;//animal='兔' + */ + getAnimal: function(y) { + return calendar.Animals[(y - 4) % 12] + }, + + /** + * 传入阳历年月日获得详细的公历、农历object信息 <=>JSON + * @param y solar year + * @param m solar month + * @param d solar day + * @return JSON object + * @eg:console.log(calendar.solar2lunar(1987,11,01)); + */ + solar2lunar:function (y,m,d) { //参数区间1900.1.31~2100.12.31 + if(y<1900 || y>2100) {return -1;}//年份限定、上限 + if(y==1900&&m==1&&d<31) {return -1;}//下限 + if(!y) { //未传参 获得当天 + var objDate = new Date(); + }else { + var objDate = new Date(y,parseInt(m)-1,d) + } + var i, leap=0, temp=0; + //修正ymd参数 + var y = objDate.getFullYear(),m = objDate.getMonth()+1,d = objDate.getDate(); + var offset = (Date.UTC(objDate.getFullYear(),objDate.getMonth(),objDate.getDate()) - Date.UTC(1900,0,31))/86400000; + for(i=1900; i<2101 && offset>0; i++) { temp=calendar.lYearDays(i); offset-=temp; } + if(offset<0) { offset+=temp; i--; } + + //是否今天 + var isTodayObj = new Date(),isToday=false; + if(isTodayObj.getFullYear()==y && isTodayObj.getMonth()+1==m && isTodayObj.getDate()==d) { + isToday = true; + } + //星期几 + var nWeek = objDate.getDay(),cWeek = calendar.nStr1[nWeek]; + if(nWeek==0) {nWeek =7;}//数字表示周几顺应天朝周一开始的惯例 + //农历年 + var year = i; + + var leap = calendar.leapMonth(i); //闰哪个月 + var isLeap = false; + + //效验闰月 + for(i=1; i<13 && offset>0; i++) { + //闰月 + if(leap>0 && i==(leap+1) && isLeap==false){ + --i; + isLeap = true; temp = calendar.leapDays(year); //计算农历闰月天数 + } + else{ + temp = calendar.monthDays(year, i);//计算农历普通月天数 + } + //解除闰月 + if(isLeap==true && i==(leap+1)) { isLeap = false; } + offset -= temp; + } + + if(offset==0 && leap>0 && i==leap+1) + if(isLeap){ + isLeap = false; + }else{ + isLeap = true; --i; + } + if(offset<0){ offset += temp; --i; } + //农历月 + var month = i; + //农历日 + var day = offset + 1; + + //天干地支处理 + var sm = m-1; + var gzY = calendar.toGanZhiYear(year); + + //月柱 1900年1月小寒以前为 丙子月(60进制12) + var firstNode = calendar.getTerm(year,(m*2-1));//返回当月「节」为几日开始 + var secondNode = calendar.getTerm(year,(m*2));//返回当月「节」为几日开始 + + //依据12节气修正干支月 + var gzM = calendar.toGanZhi((y-1900)*12+m+11); + if(d>=firstNode) { + gzM = calendar.toGanZhi((y-1900)*12+m+12); + } + + //传入的日期的节气与否 + var isTerm = false; + var Term = null; + if(firstNode==d) { + isTerm = true; + Term = calendar.solarTerm[m*2-2]; + } + if(secondNode==d) { + isTerm = true; + Term = calendar.solarTerm[m*2-1]; + } + //日柱 当月一日与 1900/1/1 相差天数 + var dayCyclical = Date.UTC(y,sm,1,0,0,0,0)/86400000+25567+10; + var gzD = calendar.toGanZhi(dayCyclical+d-1); + //该日期所属的星座 + var astro = calendar.toAstro(m,d); + + return {'lYear':year,'lMonth':month,'lDay':day,'Animal':calendar.getAnimal(year),'IMonthCn':(isLeap?"\u95f0":'')+calendar.toChinaMonth(month),'IDayCn':calendar.toChinaDay(day),'cYear':y,'cMonth':m,'cDay':d,'gzYear':gzY,'gzMonth':gzM,'gzDay':gzD,'isToday':isToday,'isLeap':isLeap,'nWeek':nWeek,'ncWeek':"\u661f\u671f"+cWeek,'isTerm':isTerm,'Term':Term,'astro':astro}; + }, + + /** + * 传入农历年月日以及传入的月份是否闰月获得详细的公历、农历object信息 <=>JSON + * @param y lunar year + * @param m lunar month + * @param d lunar day + * @param isLeapMonth lunar month is leap or not.[如果是农历闰月第四个参数赋值true即可] + * @return JSON object + * @eg:console.log(calendar.lunar2solar(1987,9,10)); + */ + lunar2solar:function(y,m,d,isLeapMonth) { //参数区间1900.1.31~2100.12.1 + var isLeapMonth = !!isLeapMonth; + var leapOffset = 0; + var leapMonth = calendar.leapMonth(y); + var leapDay = calendar.leapDays(y); + if(isLeapMonth&&(leapMonth!=m)) {return -1;}//传参要求计算该闰月公历 但该年得出的闰月与传参的月份并不同 + if(y==2100&&m==12&&d>1 || y==1900&&m==1&&d<31) {return -1;}//超出了最大极限值 + var day = calendar.monthDays(y,m); + var _day = day; + //bugFix 2016-9-25 + //if month is leap, _day use leapDays method + if(isLeapMonth) { + _day = calendar.leapDays(y,m); + } + if(y < 1900 || y > 2100 || d > _day) {return -1;}//参数合法性效验 + + //计算农历的时间差 + var offset = 0; + for(var i=1900;i0) { + offset+=calendar.leapDays(y);isAdd = true; + } + } + offset+=calendar.monthDays(y,i); + } + //转换闰月农历 需补充该年闰月的前一个月的时差 + if(isLeapMonth) {offset+=day;} + //1900年农历正月一日的公历时间为1900年1月30日0时0分0秒(该时间也是本农历的最开始起始点) + var stmap = Date.UTC(1900,1,30,0,0,0); + var calObj = new Date((offset+d-31)*86400000+stmap); + var cY = calObj.getUTCFullYear(); + var cM = calObj.getUTCMonth()+1; + var cD = calObj.getUTCDate(); + + return calendar.solar2lunar(cY,cM,cD); + } +}; + +export default calendar +/* eslint-disable */ diff --git a/src/components/Calendar/calendar.vue b/src/components/Calendar/calendar.vue new file mode 100644 index 0000000..b0976ff --- /dev/null +++ b/src/components/Calendar/calendar.vue @@ -0,0 +1,837 @@ + + + + + diff --git a/src/components/Hamburger/index.vue b/src/components/Hamburger/index.vue new file mode 100644 index 0000000..9a407dc --- /dev/null +++ b/src/components/Hamburger/index.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/src/components/Scrollpane/index.vue b/src/components/Scrollpane/index.vue new file mode 100644 index 0000000..7b25e7b --- /dev/null +++ b/src/components/Scrollpane/index.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/components/Sticky/index.vue b/src/components/Sticky/index.vue new file mode 100644 index 0000000..fa165bc --- /dev/null +++ b/src/components/Sticky/index.vue @@ -0,0 +1,91 @@ + + + diff --git a/src/components/SvgIcon/index.vue b/src/components/SvgIcon/index.vue new file mode 100644 index 0000000..12a1f58 --- /dev/null +++ b/src/components/SvgIcon/index.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/components/Tinymce/components/editorImage.vue b/src/components/Tinymce/components/editorImage.vue new file mode 100644 index 0000000..bcd8209 --- /dev/null +++ b/src/components/Tinymce/components/editorImage.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/src/components/Tinymce/index.vue b/src/components/Tinymce/index.vue new file mode 100644 index 0000000..b8d0328 --- /dev/null +++ b/src/components/Tinymce/index.vue @@ -0,0 +1,204 @@ +

  • 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 z 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�JnD-ugn9g@lA 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 zR4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^ zSO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_Z zZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk& zR4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^ zSO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_Z zZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk& zR4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^ zSO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_Z zZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk& zR4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^ zSO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_Z zZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk& zR4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^ zSO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_Z zZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk& zR4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^ zSO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_Z zZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk&R4{J^SO$_ZZvzk& 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