vendor: 4,623 bytes, lines 1-99
1(window["webpackJsonp_N_E"] = window["webpackJsonp_N_E"] || []).push([[30],{ 2 3/***/ "6FTQ": 4/***/ (function(module, __webpack_exports__, __webpack_require__) { 5 6"use strict"; 7/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayLikeToArray; }); 8function _arrayLikeToArray(arr, len) { 9 if (len == null || len > arr.length) len = arr.length; 10 11 for (var i = 0, arr2 = new Array(len); i < len; i++) { 12 arr2[i] = arr[i]; 13 } 14 15 return arr2; 16} 17 18/***/ }), 19 20/***/ "8rE2": 21/***/ (function(module, __webpack_exports__, __webpack_require__) { 22 23"use strict"; 24/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; }); 25/* harmony import */ var _babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("6FTQ"); 26 27function _unsupportedIterableToArray(o, minLen) { 28 if (!o) return; 29 if (typeof o === "string") return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen); 30 var n = Object.prototype.toString.call(o).slice(8, -1); 31 if (n === "Object" && o.constructor) n = o.constructor.name; 32 if (n === "Map" || n === "Set") return Array.from(o); 33 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen); 34} 35 36/***/ }), 37 38/***/ "8tO+": 39/***/ (function(module, __webpack_exports__, __webpack_require__) { 40 41"use strict"; 42/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _iterableToArray; }); 43function _iterableToArray(iter) { 44 if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); 45} 46 47/***/ }), 48 49/***/ "Az1J": 50/***/ (function(module, __webpack_exports__, __webpack_require__) { 51 52"use strict"; 53/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return namedRoutes; }); 54/* unused harmony export familySetupRoute */ 55/* unused harmony export settingRoute */ 56/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return noPaddingInMainLayoutRoutes; }); 57/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return caseManagementRoutes; }); 58/* unused harmony export SIDER_SELF_KEYED_ROUTES */ 59/* unused harmony export SIDER_HELPER_KEYED_ROUTES */ 60/* harmony import */ var _Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("z7pX"); 61/* harmony import */ var _Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("cpVT"); 62 63 64 65var _SIDER_SUBMENU_BY_ROU; 66 67var namedRoutes = { 68 markUserRegistrationStatusCompleted: "/user/mark-user-registration-status-completed", 69 expenseTotalsAPI: "/expense/sider-expense-totals", 70 updateSiderExpenseDueDate: "/user/expense-sider-due-date", 71 youHaveReceivedPayment: "/api/send-email/send-email-api/you-have-received-payment-api", 72 youSentEmailAPayment: "/api/send-email/send-email-api/you-sent-payment-api", 73 payPalPay: "/api/pay-pal-pay", 74 login: "/auth/login", 75 forgotPassword: "/auth/forgot-password", 76 problemWithEmail: "/auth/problem-with-email", 77 checkYourEmail: "/auth/check-your-email", 78 setNewPassword: "/auth/set-new-password", 79 register: "/register", 80 emailSentInfo: "/register/email-sent-info", 81 ssoLogin: "/register/sso-login", 82 createNewUser: "/register", 83 createNewUserV2: "/register/v2", 84 registerMobile: "/register/mobile", 85 verifyMobileOtp: "/register/verify-mobile-otp", 86 createNewUserOFW: "/register/ofw-user", 87 transactionsAllOwedToYou: "/transactions/all/owed-to-you", 88 transactionsAllTotalTransactions: "/transactions/all/total-transactions", 89 transactionsAllYouOwe: "/transactions/all/you-owe", 90 transactionsRecurring: "/transactions/all/recurring", 91 transactionsPrivate: "/transactions/all/private", 92 transactionsImport: "/transactions/import", 93 transactionsImportSupport: "/transactions/import/support", 94 expenseDetailsPage: "/transactions/all/expense-details", 95 emailNotifications: "/settings/email-notifications", 96 mobileNotifications: "/settings/mobile-notifications", 97 settingsPersonalInfo: "/settings/personal-info", 98 settingsMyFamilies: "/settings/my-families", 99 settingsPayments: "/settings/payments",
100 settingsSubscription: "/settings/subscription", 101 settingsHelp: "/settings/help", 102 forgotPasswordApi: "/auth/forgot-password", 103 resetPasswordApi: "/auth/reset-password", 104 dashboard: "/dashboard", 105 registerApi: "/api/register", 106 verifyUserEmailApi: "/auth/verify-email", 107 sendEmailVerificationLink: "/sendEmailVerificationLink", 108 verifyEmailPage: "/verify-email", 109 reportsTotal: "/reports/total", 110 reportsDirect: "/reports/direct", 111 reportsReimbursement: "/reports/reimbursement", 112 documentsExpenseReceipts: "/documents/expense-receipts", 113 documentsPaymentDocs: "/documents/payment-docs", 114 documents: "/documents", 115 documentsPhotos: "/documents/photos", 116 library: "/library", 117 libraryDocuments: "/library/documents", 118 libraryPhotos: "/library/photos", 119 libraryNotes: "/library/notes", 120 documentsSupportOrderFiles: "/documents/support-order-files", 121 documentDisputesFiles: "/documents/disputes-files", 122 documentsFiles: "/documents/files", 123 caseParticipants: "/case/participants", 124 // Each Family tab owns a route so a link opens the right section. `caseManagement` 125 // is the Custom Categories tab; see `caseManagementRoutes` below. 126 caseManagement: "/case/management", 127 caseCategorySplits: "/case/category-splits", 128 caseMerchants: "/case/merchants", 129 // Deep-link routes that open a popup over the base page on load. Replaces the old 130 // ?addExpense=true / ?addMember=true query flags (unreliable in the mobile webview). 131 // The page is pages/transactions/new.tsx; it renders the active-transactions 132 // screen with Add Expense open, then rewrites the URL back to /transactions/active. 133 transactionsActiveNew: "/transactions/new", 134 caseNew: "/case/new", 135 // Alias kept for callers that still use the old name; path points at /case/new. 136 settingsSubscriptionUpgrade: "/settings/subscription/upgrade", 137 settingsPaymentsNew: "/settings/payments/new", 138 registerChooseFamily: "/register/choose-family", 139 registerCreateFamily: "/register/create-family", 140 registerAddMembers: "/register/add-members", 141 registerChoosePlan: "/register/choose-plan", 142 registerMakePayment: "/register/make-payment", 143 updateUserDetails: "/user/update-details", 144 uploadImageApi: "/api/upload/upload-image", 145 emailExists: "/register/email-exists", 146 demo: "/demo", 147 getCoupon: "/braintree/get-coupon-code", 148 updateCreditCardDetails: "/braintree/update-payment-method", 149 sendSubscriptionConfirmationEmail: "/braintree/email/subscription-confirmation", 150 getBrainTreeClientToken: "/braintree/client-token", 151 braintreeAccountDelete: "/braintree/delete-account", 152 purchaseSubscription: "/braintree/purchase-subscription", 153 getUserSubscription: "/braintree/get-subscription", 154 getUserPaymentMethodToken: "/braintree/get-user-payment-token", 155 addFutureSubscription: "/braintree/add-future-subscription", 156 threeMonthSubscription: "/braintree/three-month-subscription", 157 getCreditCardDetails: "/braintree/get-credit-details", 158 getBrainTreeUser: "/braintree/get-user-details", 159 cancelSubscription: "/braintree/cancel-subscription", 160 webHookCancelSubscription: "/braintree/webhook-cancel-subscription", 161 updateSubscriptionBillingCycle: "/braintree/update-subscription", 162 sendCancelSubscriptionEmail: "/braintree/email/cancel-subscription", 163 getUserSubscriptionBillingAddress: "/braintree/get-user-billing-address", 164 //send email with logs from backend 165 sendEmailWithLogs: "/mail/send-with-logs", 166 // new braintree routes. these will be used in new functionality and will be replaced by old ones in existing functionality too 167 isValidEmailRoute: "/register/is-email-valid", 168 braintreeClientToken: "/braintree/new/client/token", 169 promotionGetOtherUserDetails: "/braintree/new/user/other", 170 braintreeUser: "/braintree/new/user", 171 braintreeSubscription: "/braintree/new/subscription", 172 promotionGetUserDetails: "/register/user", 173 braintreeCreditCard: "/braintree/new/credit-card/", 174 getECheckPayments: "/api/eCheckRegistration/eCheckPaymentScheduler", 175 sendInvitationOtherParent: "/api/eCheckRegistration/eCheckInvitationEmail/send-eCheck-registration-invite",
176 sendECheckParentReceiveRegistration: "/api/eCheckRegistration/eCheckInvitationEmail/echeck-parent-receive-registration", 177 documentUploadApi: "/api/upload/document-upload", 178 getSignedUrl: "/api/upload/getSignedUrl", 179 documentDeleteApi: "/api/delete-document", 180 veryfiApi: "/veryfi-api", 181 createDigitalCheck: "/api/eCheckRegistration/createDigitalCheck", 182 createPhysicalCheck: "/api/eCheckRegistration/createPhysicalCheck", 183 deleteDocumentRelatedFile: "/api/document-delete-related-file", 184 googleZipCode: "/api/google-zip-code-api", 185 sendEmailNotification: "/api/send-email/sendEmailNotification", 186 getFraudDomainList: "/domain/fraud", 187 sendBrazeNotification: "/api/braze/notification/create", 188 updateBenefitProvider: "/user/update-benefit-provider", 189 verifyRecaptchaToken: "/verify-recaptcha", 190 echeckModalAcknowledge: "/user/echeck-modal-acknowledge", 191 getStateOnCountry: "/countryStateCity/states-and-cities", 192 feedback: "/user/rate-mobile-app", 193 reviewOptOut: "/user/review-opt-out", 194 // bank transfer backend APIs 195 checkbookAPI: { 196 getUserData: "/checkbook/bank/user-details", 197 user: "/checkbook/user", 198 userPhone: "/checkbook/user/phone", 199 verifyUserPhone: "/checkbook/user/phone/verify", 200 bank: "/checkbook/bank", 201 instantBankVerification: "/checkbook/bank/verification/instant", 202 instantSelectBank: "/checkbook/bank/verification/instant/select-account", 203 manualAddBank: "/checkbook/bank/manual", 204 verifyMicrodeposite: "/checkbook/bank/verify-microdeposite", 205 registrationConfirmationEmail: "/checkbook/email/registration-confirmation" 206 }, 207 //transaction v2 routes 208 transactions: { 209 active: "/transactions/active", 210 paid: "/transactions/paid", 211 recurring: "/transactions/recurring", 212 "private": "/transactions/private", 213 disputes: "/transactions/disputes", 214 voided: "/transactions/voided", 215 draft: "/transactions/draft" 216 }, 217 messages: "/messages", 218 calendar: "/calendar", 219 emailValidation: "/register/get-email-validation", 220 common: { 221 login: "/api/users/create-user-at-login", 222 register: "/api/users/create-new-user", 223 ssoLogin: "/api/users/create-sso-user", 224 ofwUserRegistration: "/api/users/register-ofw-user" 225 } 226}; 227var familySetupRoute = [{ 228 name: "registerAddMembers", 229 label: "Add Members", 230 path: namedRoutes.registerAddMembers, 231 showBack: false, 232 auth: true 233}, { 234 name: "registerChoosePlan", 235 label: "Choose Plan", 236 path: namedRoutes.registerChoosePlan, 237 showBack: false, 238 auth: true 239}, { 240 name: "registerMakePayment", 241 label: "Make Payment", 242 path: namedRoutes.registerMakePayment, 243 showBack: false, 244 auth: true 245}]; 246var routes = [{ 247 name: "demo", 248 label: "Demo", 249 path: namedRoutes.demo, 250 showBack: false, 251 auth: false 252}, { 253 name: "login", 254 label: "Login", 255 path: namedRoutes.login, 256 showBack: false, 257 auth: false 258}, { 259 name: "forgotPassword", 260 label: "Forgot Password", 261 path: namedRoutes.forgotPassword, 262 showBack: true, 263 auth: false 264}, { 265 name: "problemWithEmail", 266 label: "Problem With Email", 267 path: namedRoutes.problemWithEmail, 268 showBack: true, 269 auth: false 270}, { 271 name: "checkYourEmail", 272 label: "Check Your Email", 273 path: namedRoutes.checkYourEmail, 274 showBack: true, 275 auth: false 276}, { 277 name: "setNewPassword", 278 label: "Set New Password", 279 path: namedRoutes.setNewPassword, 280 showBack: false, 281 auth: false 282}, { 283 name: "register", 284 label: "Register", 285 path: namedRoutes.register, 286 showBack: false, 287 auth: false 288}, { 289 name: "registerChooseFamily", 290 label: "ChooseFamily", 291 path: namedRoutes.registerChooseFamily, 292 showBack: false, 293 auth: true 294}, { 295 name: "registerCreateFamily", 296 label: "Create Family", 297 path: namedRoutes.registerCreateFamily, 298 showBack: false, 299 auth: true 300}, { 301 name: "registerAddMembers", 302 label: "Add Members", 303 path: namedRoutes.registerAddMembers, 304 showBack: false, 305 auth: true 306}, { 307 name: "registerChoosePlan", 308 label: "Choose Plan", 309 path: namedRoutes.registerChoosePlan, 310 showBack: false, 311 auth: true 312}, { 313 name: "registerMakePayment", 314 label: "Make Payment", 315 path: namedRoutes.registerMakePayment, 316 showBack: false, 317 auth: true 318}, { 319 name: "transactionsAllOwedToYou", 320 label: "Transactions | Owed To You", 321 path: namedRoutes.transactionsAllOwedToYou, 322 showBack: false, 323 auth: true 324}, { 325 name: "transactionsAllTotalTransactions", 326 label: "Transactions | All Transactions", 327 path: namedRoutes.transactionsAllTotalTransactions, 328 showBack: false, 329 auth: true 330}, { 331 name: "transactionsAllYouOwe", 332 label: "Transactions | You Owe", 333 path: namedRoutes.transactionsAllYouOwe, 334 showBack: false, 335 auth: true 336}, { 337 name: "transactionsRecurring", 338 label: "Transactions | Recurring", 339 path: namedRoutes.transactionsRecurring, 340 showBack: false, 341 auth: true 342}, { 343 name: "transactionsPrivate", 344 label: "Transactions | Private Expenses", 345 path: namedRoutes.transactionsPrivate, 346 showBack: false, 347 auth: true 348}, { 349 name: "transactionsImport", 350 label: "Transactions | Import", 351 path: namedRoutes.transactionsImport, 352 showBack: false, 353 auth: true 354}, { 355 name: "transactionsImportSupport", 356 label: "Transactions | Import Support", 357 path: namedRoutes.transactionsImportSupport, 358 showBack: false, 359 auth: true 360}, { 361 name: "expenseDetails", 362 label: "Transactions | Expense Details", 363 path: namedRoutes.expenseDetailsPage, 364 showBack: false, 365 auth: true 366}, { 367 name: "dashboard", 368 label: "Dashboard", 369 path: namedRoutes.dashboard, 370 showBack: false, 371 auth: true 372}, { 373 name: "emailNotificationSettings", 374 label: "Email Notification",
375 path: namedRoutes.emailNotifications, 376 showBack: false, 377 auth: true 378}, { 379 name: "mobileNotificationSettings", 380 label: "Mobile Notification", 381 path: namedRoutes.mobileNotifications, 382 showBack: false, 383 auth: true 384}, { 385 name: "settingsPersonalInfo", 386 label: "Personal Info Settings", 387 path: namedRoutes.settingsPersonalInfo, 388 showBack: false, 389 auth: true 390}, { 391 name: "settingsMyFamilies", 392 label: "My Families", 393 path: namedRoutes.settingsMyFamilies, 394 showBack: false, 395 auth: true 396}, { 397 name: "settingsPayments", 398 label: "Payments", 399 path: namedRoutes.settingsPayments, 400 showBack: false, 401 auth: true 402}, { 403 name: "settingsSubscription", 404 label: "Subscription Settings", 405 path: namedRoutes.settingsSubscription, 406 showBack: false, 407 auth: true 408}, { 409 name: "settingsHelp", 410 label: "Subscription Help", 411 path: namedRoutes.settingsHelp, 412 showBack: false, 413 auth: true 414}, { 415 name: "reportsTotal", 416 label: "Reports | Reports Total", 417 path: namedRoutes.reportsTotal, 418 showBack: false, 419 auth: true 420}, { 421 name: "reportsDirect", 422 label: "Reports| Reports Direct", 423 path: namedRoutes.reportsDirect, 424 showBack: false, 425 auth: true 426}, { 427 name: "reportsReimbursement", 428 label: "Reports | Reports Reimbursement", 429 path: namedRoutes.reportsReimbursement, 430 showBack: false, 431 auth: true 432}, { 433 name: "documentsExpenseReceipts", 434 label: "Documents | Expense Receipts", 435 path: namedRoutes.documentsExpenseReceipts, 436 showBack: false, 437 auth: true 438}, { 439 name: "documentsPaymentDocs", 440 label: "Documents | Proof of Payment", 441 path: namedRoutes.documentsPaymentDocs, 442 showBack: false, 443 auth: true 444}, { 445 name: "documents", 446 label: "Library | Documents", 447 path: namedRoutes.documents, 448 showBack: false, 449 auth: true 450}, { 451 name: "documentsPhotos", 452 label: "Library | Photos", 453 path: namedRoutes.documentsPhotos, 454 showBack: false, 455 auth: true 456}, { 457 name: "library", 458 label: "Library", 459 path: namedRoutes.library, 460 showBack: false, 461 auth: true 462}, { 463 name: "libraryDocuments", 464 label: "Library | Documents", 465 path: namedRoutes.libraryDocuments, 466 showBack: false, 467 auth: true 468}, { 469 name: "libraryPhotos", 470 label: "Library | Photos", 471 path: namedRoutes.libraryPhotos, 472 showBack: false, 473 auth: true 474}, { 475 name: "libraryNotes", 476 label: "Library | Notes", 477 path: namedRoutes.libraryNotes, 478 showBack: false, 479 auth: true 480}, { 481 name: "documentsFiles", 482 label: "Documents | Documents Files", 483 path: namedRoutes.documentsFiles, 484 showBack: false, 485 auth: true 486}, { 487 name: "documentsSupportOrderFiles", 488 label: "Documents | Support Order Files", 489 path: namedRoutes.documentsSupportOrderFiles, 490 showBack: false, 491 auth: true 492}, { 493 name: "caseParticipants", 494 label: "Family | Participants", 495 path: namedRoutes.caseParticipants, 496 showBack: false, 497 auth: true 498}, { 499 name: "caseManagement", 500 label: "Family | Management", 501 path: namedRoutes.caseManagement, 502 showBack: false, 503 auth: true 504}, { 505 name: "caseCategorySplits", 506 label: "Family | Category Splits", 507 path: namedRoutes.caseCategorySplits, 508 showBack: false, 509 auth: true 510}, { 511 name: "caseMerchants", 512 label: "Family | Merchants", 513 path: namedRoutes.caseMerchants, 514 showBack: false, 515 auth: true 516}, // Deep-link "open popup" routes. Auth-guarded like their base routes so the 517// guard authenticates them and the login -> intended-route flow restores them. 518{ 519 name: "transactionsActiveNew", 520 label: "Transactions | Add Expense", 521 path: namedRoutes.transactionsActiveNew, 522 showBack: false, 523 auth: true 524}, { 525 name: "caseNew", 526 label: "Family | Add Member", 527 path: namedRoutes.caseNew, 528 showBack: false, 529 auth: true 530}, { 531 name: "settingsSubscriptionUpgrade", 532 label: "Subscription | Upgrade", 533 path: namedRoutes.settingsSubscriptionUpgrade, 534 showBack: false, 535 auth: true 536}, { 537 name: "settingsPaymentsNew", 538 label: "Payments | Add Account", 539 path: namedRoutes.settingsPaymentsNew, 540 showBack: false, 541 auth: true 542}, //* V2 transaction routes 543{ 544 name: "activeTransactions", 545 label: "Transactions | Active", 546 path: namedRoutes.transactions.active, 547 showBack: false, 548 auth: true 549}, { 550 name: "paidTransactions", 551 label: "Transactions | Paid", 552 path: namedRoutes.transactions.paid, 553 showBack: false, 554 auth: true 555}, { 556 name: "recurringTransactions", 557 label: "Transactions | Recurring", 558 path: namedRoutes.transactions.recurring, 559 showBack: false, 560 auth: true 561}, { 562 name: "privateTransactions", 563 label: "Transactions | Private", 564 path: namedRoutes.transactions["private"], 565 showBack: false, 566 auth: true 567}, { 568 name: "disputesTransactions", 569 label: "Transactions | Disputes", 570 path: namedRoutes.transactions.disputes, 571 showBack: false, 572 auth: true 573}, { 574 name: "deleteVoidTransactions", 575 label: "Transactions | Voided", 576 path: namedRoutes.transactions["voided"], 577 showBack: false, 578 auth: true 579}, { 580 name: "draftTransactions", 581 label: "Transactions | Draft", 582 path: namedRoutes.transactions["draft"], 583 showBack: false, 584 auth: true 585}, { 586 name: "messages", 587 label: "Messages", 588 path: namedRoutes.messages, 589 showBack: false, 590 auth: true 591}, { 592 name: "calendar", 593 label: "calendar", 594 path: namedRoutes.calendar, 595 showBack: false, 596 auth: true 597}];
598var settingRoute = [namedRoutes.emailNotifications, namedRoutes.mobileNotifications, namedRoutes.settingsPersonalInfo, namedRoutes.settingsMyFamilies, namedRoutes.settingsPayments, namedRoutes.settingsSubscription, namedRoutes.settingsSubscriptionUpgrade, namedRoutes.expenseDetailsPage, namedRoutes.messages, namedRoutes.calendar]; 599var noPaddingInMainLayoutRoutes = [].concat(settingRoute, [namedRoutes.libraryNotes]); 600/** 601 * The Family tabs served by the case-management screen (everything except 602 * Members). Callers that need to treat the whole management section as one page 603 * â layout chrome, filters â should test against this rather than a single path. 604 */ 605 606var caseManagementRoutes = [namedRoutes.caseManagement, namedRoutes.caseCategorySplits, namedRoutes.caseMerchants]; 607/** 608 * The submenu each route sits under. Keys are the `V2Submenu` keys in the sider 609 * (`index.v2.tsx`); values are every route reachable from that group. Landing 610 * straight on a page â a deep link, a refresh, browser back â should open the 611 * group that contains it, which no onClick handler ever sees. 612 */ 613 614var SIDER_SUBMENU_BY_ROUTE = (_SIDER_SUBMENU_BY_ROU = {}, Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.active, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.paid, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.recurring, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.voided, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions["private"], "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.disputes, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactions.draft, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.transactionsImport, "transactions"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.libraryDocuments, "library"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.libraryPhotos, "library"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.libraryNotes, "library"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.caseParticipants, "sub_menu"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.caseCategorySplits, "sub_menu"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.caseManagement, "sub_menu"), Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(_SIDER_SUBMENU_BY_ROU, namedRoutes.caseMerchants, "sub_menu"), _SIDER_SUBMENU_BY_ROU); 615/** 616* Routes whose menu item key IS the route, so the highlight can be derived from 617* the URL alone. Routes handled by the specialised helpers below (documents, 618* transaction totals) keep their own resolution. 619*/ 620 621var SIDER_SELF_KEYED_ROUTES = new Set([namedRoutes.dashboard, namedRoutes.messages, namedRoutes.calendar].concat(Object(_Users_apple_Desktop_SP_NEW_REPO_Frontend1_supportpay_frontend_web_node_modules_next_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(Object.keys(SIDER_SUBMENU_BY_ROUTE).filter(function (route) { 622 return SIDER_SUBMENU_BY_ROUTE[route] !== "library"; 623})))); 624/** 625* Routes the sider does have an item for, but whose highlighted key is worked 626* out elsewhere â `documentsMenuKey` picks a Library sub-item from the stored 627* folder, `transactionMenuKey` reads the totals query. Listed so those routes 628* aren't mistaken for "not in the sider" and cleared. 629*/ 630
vendor: 2,464 bytes, lines 631-695
631var SIDER_HELPER_KEYED_ROUTES = new Set([namedRoutes.documents, namedRoutes.documentsPhotos, namedRoutes.library, namedRoutes.libraryDocuments, namedRoutes.libraryPhotos, namedRoutes.libraryNotes, namedRoutes.transactionsAllTotalTransactions, namedRoutes.transactionsAllOwedToYou, namedRoutes.transactionsAllYouOwe, namedRoutes.transactionsRecurring]); 632/* harmony default export */ __webpack_exports__["b"] = (routes); 633 634/***/ }), 635 636/***/ "cpVT": 637/***/ (function(module, __webpack_exports__, __webpack_require__) { 638 639"use strict"; 640/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _defineProperty; }); 641function _defineProperty(obj, key, value) { 642 if (key in obj) { 643 Object.defineProperty(obj, key, { 644 value: value, 645 enumerable: true, 646 configurable: true, 647 writable: true 648 }); 649 } else { 650 obj[key] = value; 651 } 652 653 return obj; 654} 655 656/***/ }), 657 658/***/ "z7pX": 659/***/ (function(module, __webpack_exports__, __webpack_require__) { 660 661"use strict"; 662 663// EXPORTS 664__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _toConsumableArray; }); 665 666// EXTERNAL MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js 667var arrayLikeToArray = __webpack_require__("6FTQ"); 668 669// CONCATENATED MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js 670 671function _arrayWithoutHoles(arr) { 672 if (Array.isArray(arr)) return Object(arrayLikeToArray["a" /* default */])(arr); 673} 674// EXTERNAL MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/iterableToArray.js 675var iterableToArray = __webpack_require__("8tO+"); 676 677// EXTERNAL MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js 678var unsupportedIterableToArray = __webpack_require__("8rE2"); 679 680// CONCATENATED MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js 681function _nonIterableSpread() { 682 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); 683} 684// CONCATENATED MODULE: ./node_modules/next/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js 685 686 687 688 689function _toConsumableArray(arr) { 690 return _arrayWithoutHoles(arr) || Object(iterableToArray["a" /* default */])(arr) || Object(unsupportedIterableToArray["a" /* default */])(arr) || _nonIterableSpread(); 691} 692 693/***/ }) 694 695}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.