@spartacus/order
Version:
Order feature library for Spartacus
165 lines • 19.7 kB
JavaScript
export const order = {
orderDetails: {
orderId: 'Order #',
orderNumber: 'Order Number',
replenishmentId: 'Replenishment #',
purchaseOrderId: 'Purchase Order #',
purchaseOrderNumber: 'Purchase Order Number',
emptyPurchaseOrderId: 'None',
none: 'None {{value}}',
placed: 'Placed',
placedBy: 'Placed By',
unit: 'Unit',
costCenter: 'Cost Center',
costCenterAndUnit: 'Cost Center / Unit',
costCenterAndUnitValue: '{{costCenterName}} / {{unitName}}',
methodOfPayment: 'Method of Payment',
payByAccount: 'Pay by Account',
paidByCreditCard: '(paid by credit card)',
status: 'Status',
active: 'Active',
shippedOn: 'Shipped on',
shippingMethod: 'Shipping Method',
placedOn: 'Placed on',
startOn: 'Start On',
nextOrderDate: 'Next Order Date',
frequency: 'Frequency',
cancelled: ' Cancelled',
deliveryStatus_IN_TRANSIT: 'In Transit',
deliveryStatus_READY_FOR_PICKUP: 'Ready for Pickup',
deliveryStatus_READY_FOR_SHIPPING: 'Ready for Shipping',
deliveryStatus_WAITING: 'Waiting',
deliveryStatus_DELIVERING: 'Delivering',
deliveryStatus_PICKPACK: 'Preparing for Shipment',
deliveryStatus_PICKUP_COMPLETE: 'Pickup Complete',
deliveryStatus_DELIVERY_COMPLETED: 'Delivery Complete',
deliveryStatus_PAYMENT_NOT_CAPTURED: 'Payment Issue',
deliveryStatus_READY: 'In Process',
deliveryStatus_DELIVERY_REJECTED: 'Delivery Rejected',
deliveryStatus_SHIPPED: 'Shipped',
deliveryStatus_TAX_NOT_COMMITTED: 'Tax Issue',
deliveryStatus_CANCELLED: 'Cancelled',
statusDisplay_cancelled: 'Cancelled',
statusDisplay_cancelling: 'Cancel Pending',
statusDisplay_completed: 'Completed',
statusDisplay_created: 'Created',
statusDisplay_error: 'Pending',
statusDisplay_Error: 'Pending',
statusDisplay_processing: 'Pending',
statusDisplay_open: 'Open',
statusDisplay_pending: {
approval: 'Pending Approval',
merchant: {
approval: 'Pending Merchant Approval',
},
},
statusDisplay_approved: 'Approved',
statusDisplay_rejected: 'Rejected',
statusDisplay_merchant: {
approved: 'Merchant Approved',
rejected: 'Merchant Rejected',
},
statusDisplay_assigned: {
admin: 'Assigned To Administrator',
},
consignmentTracking: {
action: 'Track package',
dialog: {
header: 'Tracking Information',
shipped: 'Shipped',
estimate: 'Estimated Delivery',
carrier: 'Delivery Service',
trackingId: 'Tracking Number',
noTracking: 'The package has not been dispatched from the warehouse. The tracking information will be available after the package is shipped.',
loadingHeader: 'Consignment Tracking',
},
},
cancellationAndReturn: {
returnAction: 'Request a Return',
cancelAction: 'Cancel Items',
item: 'Item',
itemPrice: 'Item Price',
quantity: 'Max Quantity',
returnQty: 'Quantity to Return',
cancelQty: 'Quantity to Cancel',
setAll: 'Set all quantities to maximum',
totalPrice: 'Total',
submit: 'Submit Request',
returnSuccess: 'Your return request ({{rma}}) was submitted',
cancelSuccess: 'Your cancellation request was submitted (original order {{orderCode}} will be updated)',
},
cancelReplenishment: {
title: 'Cancel Replenishment',
description: 'Cancel any future replenishment order?',
accept: 'Yes',
reject: 'No',
cancelSuccess: 'Replenishment order #{{replenishmentOrderCode}} has been successfully cancelled',
},
},
orderHistory: {
orderHistory: 'Order history',
orderId: 'Order #',
emptyPurchaseOrderId: 'None',
date: 'Date',
status: 'Status',
total: 'Total',
noOrders: 'We have no order records for this account.',
noReplenishmentOrders: 'We have no replenishment order records for this account.',
startShopping: 'Start Shopping',
sortBy: 'Sort by',
replenishmentOrderHistory: 'Replenishment Order History',
replenishmentOrderId: 'Replenishment #',
purchaseOrderNumber: 'PO #',
startOn: 'Start On',
frequency: 'Frequency',
nextOrderDate: 'Next Order Date',
cancel: 'Cancel',
cancelled: 'Cancelled',
replenishmentHistory: 'Replenishment History',
notFound: 'No Orders Found',
},
AccountOrderHistoryTabContainer: {
tabs: {
AccountOrderHistoryComponent: 'ALL ORDERS ({{param}})',
OrderReturnRequestListComponent: 'RETURNS ({{param}})',
},
},
returnRequestList: {
returnRequestId: 'Return #',
orderId: 'Order #',
date: 'Date Created',
status: 'Status',
sortBy: 'Sort by',
statusDisplay_APPROVAL_PENDING: 'Approval Pending',
statusDisplay_CANCELED: 'Cancelled',
statusDisplay_CANCELLING: 'Cancelling',
statusDisplay_WAIT: 'Wait',
statusDisplay_RECEIVED: 'Received',
statusDisplay_RECEIVING: 'Receiving',
statusDisplay_APPROVING: 'Approving',
statusDisplay_REVERSING_PAYMENT: 'Reversing Payment',
statusDisplay_PAYMENT_REVERSED: 'Payment Reversed',
statusDisplay_PAYMENT_REVERSAL_FAILED: 'Payment Reversal Failed',
statusDisplay_REVERSING_TAX: 'Reversing Tax',
statusDisplay_TAX_REVERSED: 'Tax Reversed',
statusDisplay_TAX_REVERSAL_FAILED: 'Tax Reversal Failed',
statusDisplay_COMPLETED: 'Completed',
},
returnRequest: {
returnRequestId: 'Return Request #',
orderCode: 'For Order #',
status: 'Return status',
cancel: 'Cancel Return Request',
item: 'Description',
itemPrice: 'Item Price',
returnQty: 'Return Quantity',
total: 'Total',
summary: 'Return Totals',
subtotal: 'Subtotal',
deliveryCode: 'Delivery cost',
estimatedRefund: 'Estimated refund',
note: 'The totals are estimated and may not include applicable taxes or other charges.',
cancelSuccess: 'Your return request ({{rma}}) was cancelled',
},
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3JkZXIuaTE4bi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2ZlYXR1cmUtbGlicy9vcmRlci9hc3NldHMvdHJhbnNsYXRpb25zL2VuL29yZGVyLmkxOG4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxDQUFDLE1BQU0sS0FBSyxHQUFHO0lBQ25CLFlBQVksRUFBRTtRQUNaLE9BQU8sRUFBRSxTQUFTO1FBQ2xCLFdBQVcsRUFBRSxjQUFjO1FBQzNCLGVBQWUsRUFBRSxpQkFBaUI7UUFDbEMsZUFBZSxFQUFFLGtCQUFrQjtRQUNuQyxtQkFBbUIsRUFBRSx1QkFBdUI7UUFDNUMsb0JBQW9CLEVBQUUsTUFBTTtRQUM1QixJQUFJLEVBQUUsZ0JBQWdCO1FBQ3RCLE1BQU0sRUFBRSxRQUFRO1FBQ2hCLFFBQVEsRUFBRSxXQUFXO1FBQ3JCLElBQUksRUFBRSxNQUFNO1FBQ1osVUFBVSxFQUFFLGFBQWE7UUFDekIsaUJBQWlCLEVBQUUsb0JBQW9CO1FBQ3ZDLHNCQUFzQixFQUFFLG1DQUFtQztRQUMzRCxlQUFlLEVBQUUsbUJBQW1CO1FBQ3BDLFlBQVksRUFBRSxnQkFBZ0I7UUFDOUIsZ0JBQWdCLEVBQUUsdUJBQXVCO1FBQ3pDLE1BQU0sRUFBRSxRQUFRO1FBQ2hCLE1BQU0sRUFBRSxRQUFRO1FBQ2hCLFNBQVMsRUFBRSxZQUFZO1FBQ3ZCLGNBQWMsRUFBRSxpQkFBaUI7UUFDakMsUUFBUSxFQUFFLFdBQVc7UUFDckIsT0FBTyxFQUFFLFVBQVU7UUFDbkIsYUFBYSxFQUFFLGlCQUFpQjtRQUNoQyxTQUFTLEVBQUUsV0FBVztRQUN0QixTQUFTLEVBQUUsWUFBWTtRQUN2Qix5QkFBeUIsRUFBRSxZQUFZO1FBQ3ZDLCtCQUErQixFQUFFLGtCQUFrQjtRQUNuRCxpQ0FBaUMsRUFBRSxvQkFBb0I7UUFDdkQsc0JBQXNCLEVBQUUsU0FBUztRQUNqQyx5QkFBeUIsRUFBRSxZQUFZO1FBQ3ZDLHVCQUF1QixFQUFF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YWlsczoge1xuICAgIG9yZGVySWQ6ICdPcmRlciAjJyxcbiAgICBvcmRlck51bWJlcjogJ09yZGVyIE51bWJlcicsXG4gICAgcmVwbGVuaXNobWVudElkOiAnUmVwbGVuaXNobWVudCAjJyxcbiAgICBwdXJjaGFzZU9yZGVySWQ6ICdQdXJjaGFzZSBPcmRlciAjJyxcbiAgICBwdXJjaGFzZU9yZGVyTnVtYmVyOiAnUHVyY2hhc2UgT3JkZXIgTnVtYmVyJyxcbiAgICBlbXB0eVB1cmNoYXNlT3JkZXJJZDogJ05vbmUnLFxuICAgIG5vbmU6ICdOb25lIHt7dmFsdWV9fScsXG4gICAgcGxhY2VkOiAnUGxhY2VkJyxcbiAgICBwbGFjZWRCeTogJ1BsYWNlZCBCeScsXG4gICAgdW5pdDogJ1VuaXQnLFxuICAgIGNvc3RDZW50ZXI6ICdDb3N0IENlbnRlcicsXG4gICAgY29zdENlbnRlckFuZFVuaXQ6ICdDb3N0IENlbnRlciAvIFVuaXQnLFxuICAgIGNvc3RDZW50ZXJBbmRVbml0VmFsdWU6ICd7e2Nvc3RDZW50ZXJOYW1lfX0gLyB7e3VuaXROYW1lfX0nLFxuICAgIG1ldGhvZE9mUGF5bWVudDogJ01ldGhvZCBvZiBQYXltZW50JyxcbiAgICBwYXlCeUFjY291bnQ6ICdQYXkgYnkgQWNjb3VudCcsXG4gICAgcGFpZEJ5Q3JlZGl0Q2FyZDogJyhwYWlkIGJ5IGNyZWRpdCBjYXJkKScsXG4gICAgc3RhdHVzOiAnU3RhdHVzJyxcbiAgICBhY3RpdmU6ICdBY3RpdmUnLFxuICAgIHNoaXBwZWRPbjogJ1NoaXBwZWQgb24nLFxuICAgIHNoaXBwaW5nTWV0aG9kOiAnU2hpcHBpbmcgTWV0aG9kJyxcbiAgICBwbGFjZWRPbjogJ1BsYWNlZCBvbicsXG4gICAgc3RhcnRPbjogJ1N0YXJ0IE9uJyxcbiAgICBuZXh0T3JkZXJEYXRlOiAnTmV4dCBPcmRlciBEYXRlJyxcbiAgICBmcmVxdWVuY3k6ICdGcmVxdWVuY3knLFxuICAgIGNhbmNlbGxlZDogJyBDYW5jZWxsZWQnLFxuICAgIGRlbGl2ZXJ5U3RhdHVzX0lOX1RSQU5TSVQ6ICdJbiBUcmFuc2l0JyxcbiAgICBkZWxpdmVyeVN0YXR1c19SRUFEWV9GT1JfUElDS1VQOiAnUmVhZHkgZm9yIFBpY2t1cCcsXG4gICAgZGVsaXZlcnlTdGF0dXNfUkVBRFlfRk9SX1NISVBQSU5HOiAnUmVhZHkgZm9yIFNoaXBwaW5nJyxcbiAgICBkZWxpdmVyeVN0YXR1c19XQUlUSU5HOiAnV2FpdGluZycsXG4gICAgZGVsaXZlcnlTdGF0dXNfREVMSVZFUklORzogJ0RlbGl2ZXJpbmcnLFxuICAgIGRlbGl2ZXJ5U3RhdHVzX1BJQ0tQQUNLOiAnUHJlcGFyaW5nIGZvciBTaGlwbWVudCcsXG4gICAgZGVsaXZlcnlTdGF0dXNfUElDS1VQX0NPTVBMRVRFOiAnUGlja3VwIENvbXBsZXRlJyxcbiAgICBkZWxpdmVyeVN0YXR1c19ERUxJVkVSWV9DT01QTEVURUQ6ICdEZWxpdmVyeSBDb21wbGV0ZScsXG4gICAgZGVsaXZlcnlTdGF0dXNfUEFZTUVOVF9OT1RfQ0FQVFVSRUQ6ICdQYXltZW50IElzc3VlJyxcbiAgICBkZWxpdmVyeVN0YXR1c19SRUFEWTogJ0luIFByb2Nlc3MnLFxuICAgIGRlbGl2ZXJ5U3RhdHVzX0RFTElWRVJZX1JFSkVDVEVEOiAnRGVsaXZlcnkgUmVqZWN0ZWQnLFxuICAgIGRlbGl2ZXJ5U3RhdHVzX1NISVBQRUQ6ICdTaGlwcGVkJyxcbiAgICBkZWxpdmVyeVN0YXR1c19UQVhfTk9UX0NPTU1JVFRFRDogJ1RheCBJc3N1ZScsXG4gICAgZGVsaXZlcnlTdGF0dXNfQ0FOQ0VMTEVEOiAnQ2FuY2VsbGVkJyxcbiAgICBzdGF0dXNEaXNwbGF5X2NhbmNlbGxlZDogJ0NhbmNlbGxlZCcsXG4gICAgc3RhdHVzRGlzcGxheV9jYW5jZWxsaW5nOiAnQ2FuY2VsIFBlbmRpbmcnLFxuICAgIHN0YXR1c0Rpc3BsYXlfY29tcGxldGVkOiAnQ29tcGxldGVkJyxcbiAgICBzdGF0dXNEaXNwbGF5X2NyZWF0ZWQ6ICdDcmVhdGVkJyxcbiAgICBzdGF0dXNEaXNwbGF5X2Vycm9yOiAnUGVuZGluZycsXG4gICAgc3RhdHVzRGlzcGxheV9FcnJvcjogJ1BlbmRpbmcnLFxuICAgIHN0YXR1c0Rpc3BsYXlfcHJvY2Vzc2luZzogJ1BlbmRpbmcnLFxuICAgIHN0YXR1c0Rpc3BsYXlfb3BlbjogJ09wZW4nLFxuICAgIHN0YXR1c0Rpc3BsYXlfcGVuZGluZzoge1xuICAgICAgYXBwcm92YWw6ICdQZW5kaW5nIEFwcHJvdmFsJyxcbiAgICAgIG1lcmNoYW50OiB7XG4gICAgICAgIGFwcHJvdmFsOiAnUGVuZGluZyBNZXJjaGFudCBBcHByb3ZhbCcsXG4gICAgICB9LFxuICAgIH0sXG4gICAgc3RhdHVzRGlzcGxheV9hcHByb3ZlZDogJ0FwcHJvdmVkJyxcbiAgICBzdGF0dXNEaXNwbGF5X3JlamVjdGVkOiAnUmVqZWN0ZWQnLFxuICAgIHN0YXR1c0Rpc3BsYXlfbWVyY2hhbnQ6IHtcbiAgICAgIGFwcHJvdmVkOiAnTWVyY2hhbnQgQXBwcm92ZWQnLFxuICAgICAgcmVqZWN0ZWQ6ICdNZXJjaGFudCBSZWplY3RlZCcsXG4gICAgfSxcbiAgICBzdGF0dXNEaXNwbGF5X2Fzc2lnbmVkOiB7XG4gICAgICBhZG1pbjogJ0Fzc2lnbmVkIFRvIEFkbWluaXN0cmF0b3InLFxuICAgIH0sXG4gICAgY29uc2lnbm1lbnRUcmFja2luZzoge1xuICAgICAgYWN0aW9uOiAnVHJhY2sgcGFja2FnZScsXG4gICAgICBkaWFsb2c6IHtcbiAgICAgICAgaGVhZGVyOiAnVHJhY2tpbmcgSW5mb3JtYXRpb24nLFxuICAgICAgICBzaGlwcGVkOiAnU2hpcHBlZCcsXG4gICAgICAgIGVzdGltYXRlOiAnRXN0aW1hdGVkIERlbGl2ZXJ5JyxcbiAgICAgICAgY2FycmllcjogJ0RlbGl2ZXJ5IFNlcnZpY2UnLFxuICAgICAgICB0cmFja2luZ0lkOiAnVHJhY2tpbmcgTnVtYmVyJyxcbiAgICAgICAgbm9UcmFja2luZzpcbiAgICAgICAgICAnVGhlIHBhY2thZ2UgaGFzIG5vdCBiZWVuIGRpc3BhdGNoZWQgZnJvbSB0aGUgd2FyZWhvdXNlLiBUaGUgdHJhY2tpbmcgaW5mb3JtYXRpb24gd2lsbCBiZSBhdmFpbGFibGUgYWZ0ZXIgdGhlIHBhY2thZ2UgaXMgc2hpcHBlZC4nLFxuICAgICAgICBsb2FkaW5nSGVhZGVyOiAnQ29uc2lnbm1lbnQgVHJhY2tpbmcnLFxuICAgICAgfSxcbiAgICB9LFxuICAgIGNhbmNlbGxhdGlvbkFuZFJldHVybjoge1xuICAgICAgcmV0dXJuQWN0aW9uOiAnUmVxdWVzdCBhIFJldHVybicsXG4gICAgICBjYW5jZWxBY3Rpb246ICdDYW5jZWwgSXRlbXMnLFxuICAgICAgaXRlbTogJ0l0ZW0nLFxuICAgICAgaXRlbVByaWNlOiAnSXRlbSBQcmljZScsXG4gICAgICBxdWFudGl0eTogJ01heCBRdWFudGl0eScsXG4gICAgICByZXR1cm5RdHk6ICdRdWFudGl0eSB0byBSZXR1cm4nLFxuICAgICAgY2FuY2VsUXR5OiAnUXVhbnRpdHkgdG8gQ2FuY2VsJyxcbiAgICAgIHNldEFsbDogJ1NldCBhbGwgcXVhbnRpdGllcyB0byBtYXhpbXVtJyxcbiAgICAgIHRvdGFsUHJpY2U6ICdUb3RhbCcsXG4gICAgICBzdWJtaXQ6ICdTdWJtaXQgUmVxdWVzdCcsXG4gICAgICByZXR1cm5TdWNjZXNzOiAnWW91ciByZXR1cm4gcmVxdWVzdCAoe3tybWF9fSkgd2FzIHN1Ym1pdHRlZCcsXG4gICAgICBjYW5jZWxTdWNjZXNzOlxuICAgICAgICAnWW91ciBjYW5jZWxsYXRpb24gcmVxdWVzdCB3YXMgc3VibWl0dGVkIChvcmlnaW5hbCBvcmRlciB7e29yZGVyQ29kZX19IHdpbGwgYmUgdXBkYXRlZCknLFxuICAgIH0sXG4gICAgY2FuY2VsUmVwbGVuaXNobWVudDoge1xuICAgICAgdGl0bGU6ICdDYW5jZWwgUmVwbGVuaXNobWVudCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ0NhbmNlbCBhbnkgZnV0dXJlIHJlcGxlbmlzaG1lbnQgb3JkZXI/JyxcbiAgICAgIGFjY2VwdDogJ1llcycsXG4gICAgICByZWplY3Q6ICdObycsXG4gICAgICBjYW5jZWxTdWNjZXNzOlxuICAgICAgICAnUmVwbGVuaXNobWVudCBvcmRlciAje3tyZXBsZW5pc2htZW50T3JkZXJDb2RlfX0gaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IGNhbmNlbGxlZCcsXG4gICAgfSxcbiAgfSxcbiAgb3JkZXJIaXN0b3J5OiB7XG4gICAgb3JkZXJIaXN0b3J5OiAnT3JkZXIgaGlzdG9yeScsXG4gICAgb3JkZXJJZDogJ09yZGVyICMnLFxuICAgIGVtcHR5UHVyY2hhc2VPcmRlcklkOiAnTm9uZScsXG4gICAgZGF0ZTogJ0RhdGUnLFxuICAgIHN0YXR1czogJ1N0YXR1cycsXG4gICAgdG90YWw6ICdUb3RhbCcsXG4gICAgbm9PcmRlcnM6ICdXZSBoYXZlIG5vIG9yZGVyIHJlY29yZHMgZm9yIHRoaXMgYWNjb3VudC4nLFxuICAgIG5vUmVwbGVuaXNobWVudE9yZGVyczpcbiAgICAgICdXZSBoYXZlIG5vIHJlcGxlbmlzaG1lbnQgb3JkZXIgcmVjb3JkcyBmb3IgdGhpcyBhY2NvdW50LicsXG4gICAgc3RhcnRTaG9wcGluZzogJ1N0YXJ0IFNob3BwaW5nJyxcbiAgICBzb3J0Qnk6ICdTb3J0IGJ5JyxcbiAgICByZXBsZW5pc2htZW50T3JkZXJIaXN0b3J5OiAnUmVwbGVuaXNobWVudCBPcmRlciBIaXN0b3J5JyxcbiAgICByZXBsZW5pc2htZW50T3JkZXJJZDogJ1JlcGxlbmlzaG1lbnQgIycsXG4gICAgcHVyY2hhc2VPcmRlck51bWJlcjogJ1BPICMnLFxuICAgIHN0YXJ0T246ICdTdGFydCBPbicsXG4gICAgZnJlcXVlbmN5OiAnRnJlcXVlbmN5JyxcbiAgICBuZXh0T3JkZXJEYXRlOiAnTmV4dCBPcmRlciBEYXRlJyxcbiAgICBjYW5jZWw6ICdDYW5jZWwnLFxuICAgIGNhbmNlbGxlZDogJ0NhbmNlbGxlZCcsXG4gICAgcmVwbGVuaXNobWVudEhpc3Rvcnk6ICdSZXBsZW5pc2htZW50IEhpc3RvcnknLFxuICAgIG5vdEZvdW5kOiAnTm8gT3JkZXJzIEZvdW5kJyxcbiAgfSxcbiAgQWNjb3VudE9yZGVySGlzdG9yeVRhYkNvbnRhaW5lcjoge1xuICAgIHRhYnM6IHtcbiAgICAgIEFjY291bnRPcmRlckhpc3RvcnlDb21wb25lbnQ6ICdBTEwgT1JERVJTICh7e3BhcmFtfX0pJyxcbiAgICAgIE9yZGVyUmV0dXJuUmVxdWVzdExpc3RDb21wb25lbnQ6ICdSRVRVUk5TICh7e3BhcmFtfX0pJyxcbiAgICB9LFxuICB9LFxuICByZXR1cm5SZXF1ZXN0TGlzdDoge1xuICAgIHJldHVyblJlcXVlc3RJZDogJ1JldHVybiAjJyxcbiAgICBvcmRlcklkOiAnT3JkZXIgIycsXG4gICAgZGF0ZTogJ0RhdGUgQ3JlYXRlZCcsXG4gICAgc3RhdHVzOiAnU3RhdHVzJyxcbiAgICBzb3J0Qnk6ICdTb3J0IGJ5JyxcbiAgICBzdGF0dXNEaXNwbGF5X0FQUFJPVkFMX1BFTkRJTkc6ICdBcHByb3ZhbCBQZW5kaW5nJyxcbiAgICBzdGF0dXNEaXNwbGF5X0NBTkNFTEVEOiAnQ2FuY2VsbGVkJyxcbiAgICBzdGF0dXNEaXNwbGF5X0NBTkNFTExJTkc6ICdDYW5jZWxsaW5nJyxcbiAgICBzdGF0dXNEaXNwbGF5X1dBSVQ6ICdXYWl0JyxcbiAgICBzdGF0dXNEaXNwbGF5X1JFQ0VJVkVEOiAnUmVjZWl2ZWQnLFxuICAgIHN0YXR1c0Rpc3BsYXlfUkVDRUlWSU5HOiAnUmVjZWl2aW5nJyxcbiAgICBzdGF0dXNEaXNwbGF5X0FQUFJPVklORzogJ0FwcHJvdmluZycsXG4gICAgc3RhdHVzRGlzcGxheV9SRVZFUlNJTkdfUEFZTUVOVDogJ1JldmVyc2luZyBQYXltZW50JyxcbiAgICBzdGF0dXNEaXNwbGF5X1BBWU1FTlRfUkVWRVJTRUQ6ICdQYXltZW50IFJldmVyc2VkJyxcbiAgICBzdGF0dXNEaXNwbGF5X1BBWU1FTlRfUkVWRVJTQUxfRkFJTEVEOiAnUGF5bWVudCBSZXZlcnNhbCBGYWlsZWQnLFxuICAgIHN0YXR1c0Rpc3BsYXlfUkVWRVJTSU5HX1RBWDogJ1JldmVyc2luZyBUYXgnLFxuICAgIHN0YXR1c0Rpc3BsYXlfVEFYX1JFVkVSU0VEOiAnVGF4IFJldmVyc2VkJyxcbiAgICBzdGF0dXNEaXNwbGF5X1RBWF9SRVZFUlNBTF9GQUlMRUQ6ICdUYXggUmV2ZXJzYWwgRmFpbGVkJyxcbiAgICBzdGF0dXNEaXNwbGF5X0NPTVBMRVRFRDogJ0NvbXBsZXRlZCcsXG4gIH0sXG4gIHJldHVyblJlcXVlc3Q6IHtcbiAgICByZXR1cm5SZXF1ZXN0SWQ6ICdSZXR1cm4gUmVxdWVzdCAjJyxcbiAgICBvcmRlckNvZGU6ICdGb3IgT3JkZXIgIycsXG4gICAgc3RhdHVzOiAnUmV0dXJuIHN0YXR1cycsXG4gICAgY2FuY2VsOiAnQ2FuY2VsIFJldHVybiBSZXF1ZXN0JyxcbiAgICBpdGVtOiAnRGVzY3JpcHRpb24nLFxuICAgIGl0ZW1QcmljZTogJ0l0ZW0gUHJpY2UnLFxuICAgIHJldHVyblF0eTogJ1JldHVybiBRdWFudGl0eScsXG4gICAgdG90YWw6ICdUb3RhbCcsXG4gICAgc3VtbWFyeTogJ1JldHVybiBUb3RhbHMnLFxuICAgIHN1YnRvdGFsOiAnU3VidG90YWwnLFxuICAgIGRlbGl2ZXJ5Q29kZTogJ0RlbGl2ZXJ5IGNvc3QnLFxuICAgIGVzdGltYXRlZFJlZnVuZDogJ0VzdGltYXRlZCByZWZ1bmQnLFxuICAgIG5vdGU6ICdUaGUgdG90YWxzIGFyZSBlc3RpbWF0ZWQgYW5kIG1heSBub3QgaW5jbHVkZSBhcHBsaWNhYmxlIHRheGVzIG9yIG90aGVyIGNoYXJnZXMuJyxcbiAgICBjYW5jZWxTdWNjZXNzOiAnWW91ciByZXR1cm4gcmVxdWVzdCAoe3tybWF9fSkgd2FzIGNhbmNlbGxlZCcsXG4gIH0sXG59O1xuIl19