From 1055ed94c4edfcfdb26e15d848b010d32ac27a90 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 10 Mar 2024 16:25:28 +1100 Subject: [PATCH 01/18] updated template --- resources/views/email/template/admin_premium.blade.php.enc | 2 +- resources/views/email/template/client_premium.blade.php.enc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/views/email/template/admin_premium.blade.php.enc b/resources/views/email/template/admin_premium.blade.php.enc index 10c67febf24f..b4a2c43ed2da 100644 --- a/resources/views/email/template/admin_premium.blade.php.enc +++ b/resources/views/email/template/admin_premium.blade.php.enc @@ -1 +1 @@ -eyJpdiI6Imh6NlFpdHNpU0FON3hVb2pRaVlNbnc9PSIsInZhbHVlIjoiQlkybVMzRnZESUxkQUNXejdsbjlsRW9GajVmZzRVWnlQRGlNemg0RXRUOWRvNHk1RXY3aDZZMzVXNjVURUJJQmZ0R1dXaVhYQ0VZbFlTTGRwM2w3S3ZCeW9zNStrbDRWdzhtSDh1ZWU3Nys0R2thQVZCRjB4ZVoyVnB0V1dyYmVTWm9RMFRkOEVyUVY2WnBCVVRKbVpXak5LNXIyVG1QZysyRGIyV0ZkU2szWlh5KzA0WmR1dTQ5WEl1a2ZVYUJUV2dOSGdGbTk1dGlvV2VVRDVCQW0zQ1hqcGRmNzJvRFl4dERlL2puc2ZlSGh2clJybkNiYXN4UUFOajZrSXIvYjdBajBmL2NJQVlTVE9lbU5ZaEl2VGI1NHZkTlBrRGswZGoxOFY3bytrM2dOamkzNnhJNVVYWHBJTkdsd2xuVTlxNGdzRUsreHpjNXJUWG9EZlNzZXo4V2drZlZ0VGJab2RPUnlNOVVZSVNPMG16Zk5pMGxjZEtrQThUa3pXd1hNY1pBN005aXQycjFOREFlS1hTVzlHaDhiTUo2ZzNhdzZQV2ZGVjlDUmp4ME9VY2ZMZWVoVjg2RDVZb0JzU3pnNTcwQytHUXNNQk5HT0JJMDNObGw1Mlp0cHlmakhhK3N5YTJ4dmZpRHp3aXBYL2d3QlNMZHJBdGVmOUpDcGVYa0ZIVzJnVFJ1TDZlQVZzTFJFeEVaYmM4OGtVNjdSaEdmUU1JSUZiYTZvNXpLYU03Q2dkTUtTZFV2d3NRRE1xZ0I2bzhVeitJVlFWcFhubHoyTnpxdTVKeVRjUXlmOVhEQ2xiQ29oVDVOaWtJcHIxWk9IODJjZGVqcHgwSER4WURzclZKSC9CM2Q3STYrSFVRR1lMcEowNkhWUk1vQy8xRG1kZGt3a3A4ZThRM25HVC80TTZZYW9aeTJWZkVnUnhOZ0daWHgzeEd6cXpFdmpQTE45M0lKUmNuSTdXU2RDUnVpcXpsaGxhQkRKa2F1QlhORDJ0eSs4aFZTV25SNWVob1dGamc3Yy9Id0dGdUJVcElQRFVxSUJvdnpvdFFibEdpMXJ3cFJ1UW5CRzRJV2w4UjVQVWI0ajQ4WVJqaVVqckE2Tjc2QVFwZURjeVBJaHZ1K202OXh0eHgyanZwM0RVVSs5Ym5IcTdXU0NkT2UvNHNKZU4zRVVPendWN1crdWpTbHJIZWxHZW5NZVlQNDRMbEk5Nnc0QkdXNWZKSG1wa2hPbXpJNTBZbTBNZXdtOVZVNzYvZnJmdTlQR1hlQnIrNnVvTXdWbFNkZG1mQitza0sybThkcmFWOExtb2JuZnNDb2Y0bnluU29PTVBlR3MyUk5DZ01Qc3dTRVoxVWJidFJhMDFUUDIzRGhvUkZQNHpRNGFKYTdCZjAwSHl6a3RhT0srOUZmQnFrS1VlTnRuNXZjWjdFbE1lREhieU9OOTR6SkV4L3RVUEpnZFVMVGJPck5ON3cvNHlLQ0lVS252MU5kOXd6Ym1SVTZHQXFxN2lLYXpZaGg4dCt0TkV1S0J0blRkZDVVS01kMkNmMWIyZnlUUmIvSmpUaFh6TGVFTHM3T2FRNlNRWkhtUURDaEQ1RHJTL0RHSW5pVStUNEQ4c1piVXduMG9JYktGS0M4THZkWHZhNHNXNEVUcDlLbTcyaEVTcFhMM0pMczE5Wkw2VDRhdU5KZlErV1AyRFRJbFB6UHlzZ0NmVzJGaWliYU1seC8rNkFHRElFNmhiODlsZmZyV01JSnhrdFFac0dFa0Fsd3JHeG9tQmY3cHpuUEd3MkJvSm9Xa2xSRjN2dUdvK0NHNkh2UURoRWJuSmhkRU93cjRMYklxSHBqbmNYR2packdaY2xLa29pTkpWRGRDWXY0WWlmRVZsR0d5bFpjSW5iaHAwNi9uSjFoRFdXTFliNXpaWVBjMUpnSkJQZ2JLMkVSMzlEZi9RQzZESklDOGJ5dGhVczg1V0phOGVwVU96aEppL3hhRlIrMGlnNFZHdVVhOXdXYTQ4UEphTzJTSVFVWUtNYzJ0SVVWVjFwVnVkbytuV3JCQzBmMWFHVTQ1TUJaNm8vU3JnZVRhbEVOZFQ0MWRnOEU1UDBja2F2RVRvZzU4VkxsUm1aNDcrVGMwUmV0MlEvVVI5bGVvQnN3eDNwR0RibTJ4Q3BSQ1cyT0M5elJKMXZnZTY4VnhPMURkUlEvNkl3V043MDUvVy9vWE1oQjY5bnVtMjdBZE1hVENzTWJpYXgzYUQvZzl5cy9ZRk5Ea1VaUXpjT2JMUTRGRG9HU29CNHNwWlJjNmZLMjBQSWVnWXhreFRVdnlaY1BTUVNaeUJwSlNUUnpLZFBVekxoS05WVmZCTUpnMkVLblVuaTNNWE5lZ0x6Q3FwVG9kb0tXTHRQdDRqb1JpUjFibHU0cnFmTG5iU2JmaTY1bVBOb0JSdkxGUEZMNmZpc2tWOFBSem9zU00xQ1ovYmJGaXdwYUdTSG5FSnZPWXpzQzQ4NXVSU3Y2YjdYY08vZkgxdnJyaGNzcGU4Sks5SDhnY2lKSURJdDFEazRhRU9YdVN0Skhwb0JvVmkvY29MRFQ1UmtyRCtmUkw4ZE85WmhUMW5yb3BmTzEwZXN1azViSEU1ZDF6cDRYL2VPQWFjb2diTjBZWHhTYUgyMzJ2YW9iOXp5WG9aTUxOK3RuNzRhZC9WTm10VStLeWRieHdkTUdYb1NZM0VhbWRZRTF2TmFlYnp3bUc5RVBOK0tMZlp6WXJkT2RhYlVTcXB4Q1FqRFU5Qmkzd3lrNnRqSzh0YTJmRXFEdzRCK2dSeDl5RXI2RmJRQ0hOaWRTbExoUVA4ZGNmRmwrNFF6M2p4cHp6MWxabTJlSjJMTFNETVBZbnB0cFJsemp4YmxJNzl6K2pPNDQ4YngwSkJXb2c3L01ENzhwN2FYU3FsQXlrWktvZ3RaUHhXbEpWM29LYmkwMFZ1MW1oT0hRRmxzdURTOENEbGU2aytzQS9nWG1mUFdOMkhqWkE0UFFWZ2l2V1RjZUhBblhFM3RDVytEcmphWG9DblNya296S09qZWlmM3hLd2FFRThvdENTeDl2VWpHRWV4TjFqZDNwN3RGQWozQzcxbWN6emd4RUlqMjhvSFJxekp2T1lMUG5qenVwelFUcmdiaDRRemV6VGpUTXMxVHhkUm10TG5DUlVmU2dnVnJPRUpCSTRmK0FGVGowZUdDUkJlWURhek5ISGtZdzRUMThtSFNlK1RnNzRBaU5qUVU2RjdFT05zMnF5VzhYMTZFbDR1WURJQWVQN2pGY2E1bXJxbUo2bjF3ejVOdFBkT2J2a2N3cUhETEtyTSttSloxQVVSTTRad2NRTERQQkdUeloycjVReWh6ZTV2ditVdjlaYlM1KzY2dFNpbStRQjVDR0RiRWIrTCtXTEcrRUlxTk1Xa3dxT2h2aVJmMS94WnBMQisvZ0pnTWljU2hhTXJ5Sk5MVU5DdXJWYnUwVUlkSzJ2UDZFdVIybW9ZeGpzc1dkWkRSNHFyenlqZWtmejlSRlloRnROVUhEYmpteklpQy90aWIrUzFUWGpmT1M2ZW9sVjBkVTR3VUtzK21lWTBXcUNXY2sva1BCc2NRUUlmT1QvTHhaSHE4WVg4M25SdE5EY2prak1UL2s1d1ZMVjFuR2V0VDV0b2JkcTliQWhLR3AzU3JmWWVWMTBYam8wZ0Eva1l2bDAwY3pVK2MyaWxKK0kwWHRZYjVlaDE0ZkQ5bm1NeFVkYnc2RDR1UDJlSHVKYWVnOE8vU3JjbjBkb1dBYWEwNHhXTlF5K2JLdmtNVVRjV3lOM2lpWStTUmNEZSs5TnNZczVCV0Q1VW1POTFsazlWWWlWK0R6OGMxamdUdmdhUUw0NFVEVjhmakliM2x5WUpFeWlkNnhkQnBMeEY0Wk9QN2hTVmFheXlTVDE4SkovSUluSXhMUkNhTHhLZTRDNkJkNjk0SGFZN0dEWnpPa0FReDBXVlN4bFcxQThacUt0dWJlSEQ2Mjd5emg1NjM0SWpaQWdJMWRxVGQ1azZ3aSs3QUxnREk3TStOczNPd3pwTjhYSjZJY3hvWnFHd3JuMGZIa2wwa2c0ZjBCMTVQU3NlM09IcVBGYjdxRjBTU0lTWC8zYXBJaWM0R2RBUlJuak9RaGNuTURuWlNGRnJqV2NEQW93SmRNa0s1S3o4VHc5amF0bFpjcG93Z3RNZVdlQVNmUlRKcGR5RDRxU09wWHBES2d0ZDFiSldwU2tpRC9adzlwZC9aQkltQUU0eGFzYTAyOFJ2ek5rVVZmK2lCQkhOb1U4SEE2aVFOL1ZCam1ZbzdOTGtkVUhtdU1DSCtuSzIzRllTNnlQZStxTXkwMWxHOGtDQUpCaUxKcE1mckxOMi94OE5tQ3FEem50d3FJaVRVMDdSWHBrcGs3L3FZSWx2UHFXVnJDbHRYMHdMcTRQMlR5SHZRWkFRcnZTczRLcXhsajcrd3BnMzV0RGljdHdVWmJyYTRxWTluZzVzcXBBNnZqQ1BFNXFoYmNiRmtBZUgrTktzNTBqVHVHdExpZEFUUFJxVy9TZXNiZXJQSmkyNDMrYzJaMG1YQUs3S1lvRGVRaStFbkxpNStEamtFcGJuSjE1b2V0UnVBaERZZ3AyQ2Zka3kzMnZKVTFFNHpuaEVXU0tjblVnMUtGQnkzcTBZQ0FVT1EycEVVMmdndFZlNHJzT1pUVjZaajlIMnR5ZDQzN0FTSHpSdkw0aXZ1Qk9GUnB1eDhmZlNoNjM3SlpBQXBEZFBZY2lYUFg4Q01ZU3E0ZzBhSkdIQ28zM1U2V2ttOHVBQW8zVWdyOGJCa0lEaklQZFMrRnBleklJTXdqL1g3T1BPS3QrcDZGT25NRHQrMjNMeWNWbHF4M3M5OER5WFFZbjBpSjFwT0wvRnBOa1Y5QjVoQVIvMXJ4TWJvUEdZYXNudXIwalBoRFBxVmhMVit2Wjl1VzJKT0FHd0NaR3dWMmxQK2hubE1tQnV2SVJQZXFuRzFYSGxYSG9jVDVzS1lHWXZFOTZnNGxsNkdQNzV5R2ZTeXVqQlY0Q2JxSUNBcVRPemVHQWdiaituVWc0Wkp1RjdWNWxETkpVSTRPdmh5d2ovZ29NbkRRWHo4b0Yxb091VG9QWnkrTy9QRUxUVmZSTFQ0aGxoYVphRittQ1kzSVVpbXBLYitKRldLUU03R1ZmMGFsZEhlWkNkNk8zc2JhLzlqM2gyb2wvbmJUZ0RnU2pIZFRzN1c5TEF0ZUVyaVVyUDE0dGQ0ajZhak5hcmhldXZVVWtDNHRCeGlvNUlHN3NYbnRMVGk3NjVudzVnOWtHYVpuK0JYUDZnOHdsT3pHVVZ6a2M1TTJUNXk0Rm1yUHdyQVY5c3Z3RVhJeFpYSHhBMzU2NnowZ0VEdUFXc1J5MzZxeFcvNFU4RlMrMGtWY0NpeWpkamRkRzZ1M2pYd0twVFZNdkNMeWN0T2tJa3pmcCtSZko1akdzaEtQWnNBem5ySHVrU0t2cjdteityeHB0NG5ubGpJc1BPTjdWNkFYV1VaalVrSEJzcWFVQTdnY2hHNU1LS2k5NEZxNUJLVGxCTWhia1VLUVdTTU5mcXIvaXRkdVF0NEFDQWVFcm9rSVVKYUJ4akxibThiTEF6UGZFVU10b1I0N1dxZ255Q1FTL1pUUTJTWitaWm1QRW80RFJFQ0k3Zm5zaUVCOFFvdGF3aEY5dlZzUkVHTTU3bnNOUEVVSDVPSThVT3ZNeUx2OU1GVi9KTE1VbjFhM2kxRUdSblg2WFdmbUl4ZVkyWjcxeWttM21FRSs4VHB3MVAxeEhlMi9MUW90NHQrZ0ltOFM2cjExN0Y2NHh1VllzaHFpVGJDVXh1S3BBRXVwU0NEM3ljNE1OaTVvejNhV0lzZVdRc240cFBGZHhRZVBWaFFsNTljMkpqWU1QeTVXdTFvcWg0UVhPZi83RnlBdVI1V2VVeGMyUTNxOEhKY051dGhySnhtZ0ljbGFQN2F4dldmSGNxQ2dOTDJPSFBXUWY1eG8vT05aU3V4MFlRc0l1NmxmWlRQS0tndmpXZVJJNnViQWpLYjB1a1doYmFETUpidGRIS0RXa2VOZE5TTzVQZ3VWZndkOFNPL01vUVhrUHRJdzlZV2lnYkJ5MnRCdjRLVGJKSVVuL3BOdGNUVHRGa1lBaXFvR2VSTGoyZ2FIT3J1NWUvSmFlaitGNlc0RTJkeFExdjhRM2FNU0FaNlozZW1CR3lKbUcwNmwxQXA5N292NjVJS0JiUzdPOFpRcUpwYnk3Z2JuMkREbTBScEl6cjBOclNSaEFzQ3haaFVyT0hpWjhYZm9EemNjZTc5RDIyeXRoK1JrNmZIemRUcGVPU29MYmRSOFZKa3BoeHpFUldmaWtKRWkrTDJ0VnErZjJjTXVSYU4yQ0xZd0NPTEJ5bUdZYzZvZ1BUSmtvZFVMTm9VeVM2UWdpaFFhZGVVZWxyNnRBaGwwSC9XSE8zVnlFblpHRW8yeVNvNkU4VkowcHhmY0ZTQ0c0U3cvSEwvdTM5TGJrc0RTRXZzS1hpMmlIelhmZmpHOW16K1dzUHc4cE1ka1cvVWRJTm9nOGxQalJxMHNWRHppend4aHE3RzZGR0hBdUtZLzM1WjJMeGpjaGZPY3c4T1FBR0lsU2dFRjJpczdjajAwblcvdi9BNUxoWXcyd0hPcGdoUjJZOW5ZdXdYaThmTUIyNXRsYVgzQmRWUEZBNFFWZlp6YjZBYmRBeVZZQWN4Y00yRkxITzBlRFdmdDJOZWplVXdRZS9hVGtDcGw3eEVhbW5vUlZNWDhzbU05ZXFNRlh6TU9YbVNSeDJLYmVlekFuY0xvZ1hiaWg4YTlHL1YzV3hVZEx0Y25Bc2lDK0NJVytzdlc5WTZTekFpMUxtWTAyN0h1S1k2T1VOVkpiNkpmWnV1SGVJSHpocU0vTnBVRWxiR3pDMUl1enZMVUVLQ2RWaFQ5Tjl0T2t1ajdQczBvdmQyNW16WXcrSUxkUmtMU3A3YU1zenpkNXpHRllhOFZwVUV0WVIyNEdza0J1SzA0aFlxOHBpbmNrcTFuV2dsZitSV0FlRG1PamhCWUpmYm53UXMxSUgyMEhjZTdNU0t0Z3JaTGQ1TmVtS0trV3ZXSzJsbHkwVHUyVTZkNmZmSFlDcC9ZUGlVT05JVGU0d2MrdnpMVkwwbStyRUZxa2RocEVkSno5cTFpYlFnVmxzZHJyb0tncUhRNENuNWF2Q0hCVmsrV0lzVVlIckhIck9teGpLZDdRQkxycWxpUGo1d29GRW1TdjZMMkpVVXZxMyt6RHRjYTI3c3NmMmVqWHpCNkQxOUY0QVFXMkFRcEYzM0t1UEcwMDhiOGxRNkZiUEN2c25VTDF2eGprSmxLbmRiYVZTTGNWaUtVV3pNKzZsdTFudTk3WmY0UXlkTVpCdDhmWURrNzVkOVRNcHFaZ1JwYXRNZzRuYWZxZ0FSV3ViSy9XLy9yb3RhcnRybko4R1pkNlBZNVp3a0ZFN1ZHU0YzYm4zemhZRVprUEd2cllLamRXSll3ekxSUUh6WGIyUVE1dlZnc2JBYzdkcklVVUlla25OaEVtcHBwbHlES1NKTm9wS0xWN1c1ZlVKN0FCeDViQkpqTnBOYlA4SEpUWHF0UEw1VmZmY21HNGhXblpUelAyTzYwcWVMVmdWR29Eam5wMmt4K3pqTzFRbEdTc0RBbzRrdE8xSlRCMlg5Q3BWNmtEZDRzNXEvekFQQTB1RXpPeHo5MmNPMlUvOW5WM0FPZHJFRm9BS083YVdYU21kd1VaWFJJZUowR1dPZWo4eUtYcDZyV2FuaXNmaHZPcHZZdTBHOHFhWTRJUWdSelRBVE9QMjU0TVJST05vbVhKWWxub2xEcE1QVUhoTVFxU1YxQ25CYkhrTzZUTkRWbEVUcXFsQ3FDVEQrNkEwVjBycmVQRlVFRTJGMGpFYUJUNWNaY3RoNnI2cjlQU3ZOUjNEcnhHSklvZTdUSm50V2w0b0Y0VTJRdkxxZXpBQnZneittMDFVYTNScnV0NVJoaDloYW92SmZKU3dGamRmQWJORHV0V1FDNUhLazdycVYrRnowRUgzWEVzUW5ZQW1IK1FCV2xNT3RkZmVpS1FVSUdYdlFmS1MrNm9XYVV3cVQwTkZ1RUppWkhSM0p6amY3cC9uTGdZRlVhZVYwUnAzazlsR0FBVUhQWERlSEZ5VjZLTDA4YWxudk1weC9TRDVUdFJ3a1FSRm5EdDdHQjJFUnArYXBYbjlWQ0RLNTcxRDRWYUZPcm9zd0Fub1k3bURqcm9Lb0o3eEx5bVZtVmVvZEpXeGE3VUpHejF6RHJoY3A5QjlIaGhQUldSNW5UdU5vVnJBQlFvdEJFcWFhZ05NanloZXEzcndYRkFWVVE5WEFoRVNyV0M2andiUld0ajFtay91U01QWG5xeXVrUEFHMUJaZDRKZENmUW1CRE1qQzR2bmF3b1FHS2VCL3dUdlBHMVplTzN5a0ZEWnVWSWFORTNtNGY3eDN4YWkvMmpqMG5DeUsyNXZxUzk0YzdCVlorVndWU3BTWVYzYS81L215SFcxU2h1WkVnSG9zVXdkem1oc1RuNlRQSFZLS2M1QStoUFZiY1V4TVdBdnFTMm54V01Da1VIejBpUjUyQlFVVmRjMUE3b2FvRUtKZjJxeTUrbk9oMFIwbDJ4amg0ZVZERzRCbzRsK09iSEYxTnh0VDRsaVVJMjh6SW5zNk4xOUdLYVcyZEs1L3NsZ0RHS2ZaZ1ZBQkwrK25NVVAxWURQWTdZalZaUU5CdmI4ZU9ycGhHaGRhWXAvTDFIYmFxMnpHQlNRenpvK3ZmWENLMjRpd3pCWmw0VlNGUU5LT2h3QlNzZjR1RVFHS3NwdGpKWXp4WHJ5TVB1NU9tbUNEVU1wdnU2TEc4d1FpM25vQUczZjkzb0l0cVZhU2UxcTcwbldsS0VSWkt1WGtnbXh5cUl1QXpVcG1XdHNJdUh0cnN6S3NPeFN2MXhtamVxSkNEZXJveEVnbGpqVXMrelpreEtlVWZWODJQcGtpU05veFRJV1czb2FMOGpYOGttdWsrU3Q2V010bUxzdWJaN29UM0M0VCtOZlNIT3VNUVJsYis1WXpUcEhYWEhXMG9RS0ZXU1UydkNjZW5CNkEwV1BSemZHdzNMS2QxZjdEQ1ErUGJESlJUR1V6bi9DaFJFQUw4YnowdW5SN2ZvVElibTNGbXg5MkNvY3lsaGpPMUNadjMxV0wycW90SVlhY2RnZTZiNFBCZUZlSklMaVV1SEF6VHdBcFplWDFEZTdjRUo1RFhxMnhMS3dYdE1aTGZveEZGc2ROcTFadk1uSmZHSUxBaHFOd0p2ZVVnbVVTRjJ3WXY1STJ4R0FmZnhzelFRakJOSXJrNnRJVUUvZ3kyNGExdEFJRG9HeGRibTFuWGhzSjlMWENxRkZndkFaVFBxQjllR0tQTm5jQ3FoQ3Z0VkJqcDZ3NVZUQU5RMVZGSkdUVEJzeXpXcWlPazVtVTNwWmNFVmhuU3A0OERYSTFwR2NNbkJoeWxjVnQ5U3NlNFNXU3ZyUDFuaTdzbXZlZDViMnJBR1loejNmVUZlbkg1cFU0SFVRcDI5WXR5VjIwQUJzRlgxbnZZb3JKK0hRWlhTMll3WFRFdVJLRXRtaE5DV2djdDlzM3RRNkRiTCtac3N0WE95K1hydDg3bzJxaWFQNFl2ZkcxV0o4U0dNMDc3cXh0aTFSK3dxTTd4bEYxMW54TW5BcDJIcUZtNVMzRTc1ZUZzbE9zS3dxZnY5WkRNVHA1VlIxRUJlOHlRSGlSQ2xqdHFTMG9rVUxrQnFsM3NhaVF4UDRsV2FQdFA5TUVRbHRPYllmZW1iMlZQUk1SYmlSbFY2d2NQNjM0RDd3TFFMbnZESnNIYmN3SmdJZE9XbmxIR2lLdkFrbFphRWhlR3VXckVNT25sQ2dSZy93K2d6eG5XRHYwZlVkQ0piSUFnSGZXU2dmWVZrMjh6S25GQ3hVTjFaOXlnVmxaUmhEU2lnOWd0eXRiOXlMbTBhWmxLK2RYandlR1QxUXVqMFFwakg4WnQzdmR5V3l6MWtDRyt1ZGVnVUpwSXJiK01iOGZjT0hiMm4yNUVyeWNsRWNHRnp5ZnFVRG9qQnovVkhUamUvNFA0YXRYcytYL2thbmhOWTl5S0lFb2ZUdXRHWXZEQlJFZUpDVElsU3QwdTc1OWN5MGdWcExIVk1WdHpacklvVmVRYkZZbDNFNU0zR0FYSUozNEFIZGlZL244VkRkZnVGNlhRc0VpMWNPUEt0SDVsV3U3ZithV01kSkpsZmJNUXhEU0pubVZ0QXRnK0tKcXVFaitUVUFzSzdmSVAwNjNmWVhERG9vcG9hRmFneUQ0T0w0ZVJTdDhYZ3hhdTBpYkM0cFptTHhUWm5NN3VFODFoenlJb3owOVE1NHlpelB3cFdDU0swMm1CZncrT3NsMERsV2J6NEZHdXdxYUM4QnIzREEreG5wY3NqanNDRkJucCtEWWZENnRXWTcwUXpZRDlSOXJzSjBFNHhLQmV4dUE2Y0I0VE1JaVF0eXlxYWdaRW43MEswZ05iOG5OZ1BSVFJJaVd2U05MUW50RTBvYk5pS1AwVHd3ak1aTGxNYTY3VXJidDZ1bHAwcGQxQmlUSGo2QmFBbGoycFBsaWhVamtCd2g1UE0wV2lUck5LZEVqbDRLN3c1OXY4ZXJuRkhVWWFSYlkvYnE1Ym9LamlHeVhnMWZncGtqc1ZCNVJ0enk4azRVdkRlVUxhaVFhT09xcVc0Q28rN2ppbW1Ic1pubXRGL3BaSENPWkEraUtGUEljTG9vSHREaEtITTBxeHdTUVNxa1NibnNyc2pEQmFqc25LMi81L3poa0kxTWx2SjJtWk1zYjZ0Q3R2VUsxdFoyQUo5RzNxYlZOODFDT3JPVzNSMVZZM3pvY2p6TGphRXc4N3lMNjlXeGpvbnI4SUFMd3VNNklBeCs2clBEaTA0Y2wxbE5UZjhaVUxtWTBadWhWelFHVWd3T0JPQTFEbXVBWGtnNnFKUXd5LzdtNmpTK21KVnoydzRJNk56RE5XTk40K25Bb2swRmJVQUJmZWc3eEUydnNUaHdIMm1RNVREMWV5d25ZNXAvZk5DdFhSUFNvMUxBM1JEMnNFZXllY0NuYVJ3UGhIRUU5a3p0RWhzdGZmNkRZRzRqaVhHdDc4ajF5emx2TmR6Tjl1VlhMcFhnbVh2bk5pOEsrZEQwNmV5R0kvaTBHNjRZZmRocExIQVJabkFaVGI0eFNHcFhPV1ZQQnoxR1Zzenc3OTZ2eEl4dXRuVEZBTnord0ZLK3ZoYUNjTHNHOFFzWFFJS1ppaWhlZXdFdEIwNXdBMlQ5cFNUdXM1QWU3aitBZENOUFRrSy9UaFhzSVhTTy9ZK2lmeUFDenBVWEVuZGx6U1VDVEtmLzNQNlR0RnZ3RmF0aEwxOGd1bzgwNWpTUFUwVmpKMTB0L1VrTGN0WFY2clVjYnAyTU04OFpKN3dUTi9HZ0U4WDNNSUVQOHJlU2RJMFdQa0U2TGxscko4aEpQaHI3ZDJDK2lXNlNYY2R2L1JhR2NWL01JZ2o1ZTdhdXZyTVdIYVIrQjhFUmtUT2FSUjIybG5YVmlISmtEOHZpS0QwS2lENStzMGVEQTNKWlZnS0l3R1Q1RXFlT2t2ZkFvME5YWTR4T3M2RUJNN3BGS1FQSTI5WTZxd3lDTCt4SENoUlJZYS83RU56M0lVM01uL205UTd5QkdXUzBKWXVtNzZscm85SmdvbGlVMm9yb1pFUElkTVpKTzJtdk4xeE9KSkxTZUVhbWllaUZiRUJMSWNhS0Z6TzhTNXZaRXloWXVWbjEzTnVLVGdlWnp1eHVHSzNZNzd3YkdIUFBhZUtMcEpwaHpIczBnNk94Wng2V3IrQU9VemRqR21HNzRQUzN6U2lWRDRQbGFoSThmTGhRbzFyRGpidmVCenFYQkpocDBPaEhraXdZLzhWUll1TnFZSFhyaXhkYnhEL1lKZkJ5Z293UTdNYzdUdi9sV3pQUlZNT2Y2THBzeEVxRU82VENpL2plNzE0S29EMzFKeUxkWFMyOEJmTkJOOVk0b2Y5OHpEYmFXVkNDeFFJWHc5VmQxMnhmT2xxZEpRTkEramFOb205VnFsTGpJMS9VYjAvT3FiTXFaNXJ3OU11NFdNUXNTV0Q5WnY4UnM1RGo2Zk9zandaYnVLcWxKK3RxWE5LS1hKL0FML0oraVNnSVhQRzBWT0lvUEFPNW9ZVFhDSnMzRElYZWQ2a0xDMnhyNkhTL3BWS0VaZEhuSVExdVh0Q2tncU9MbVpzTHFQUVpZU093cUhkb3hBUG9aMHZBYWJxRzVkT09wVDBJekRXdW1uWGFLZ3FqTVE3WEQrNXdEN2NWcWV4RTJFcTR2OTVNeFl0N1RXczFTLzc0VkdFMVl3R2R2dXRiV09vR3djUE8ydmtoV1NUQlNRbUJjN2JCNGZJUzdTYkFDcnlZVDkxZDl6T3lZZDdTUEtBUGdiZFdVK1dtanlwOXBTZUY4dlNCU3gxSU9oeE5XWGhHK3ozYjRMNHA2L0ljcmpZL0RhTTJqNGlZTnJjeDRHTXRNSWNCMGVFTUpzNEpPZ1FDZXkwREdEVFBuSVZZZXdXL3NuSTloYTRLaDJQd0ZnbDVKSFhKcVZUWkpVUm5FTzVzSDlsazBNUnI2RHp0cUlKd2FXVzFuZGdva3NZa1B3SmpxQmk1TEg3RGx4RzZMTndMUHpicmJ0eHBkUGtKRWlxUkhmVUlWMENqUDB2U2svK2pCTFZEcXIwVlZHWU92NlpZL2h4SHArcFJ1bTVOai9BMUFYUzBoWmdqUVlyaTRCVndmemUyTjgzTVVUbklVdDdsOUE5TVgvRXdRb2RMa1ZBSEY1UWlsR0x0ODVRc1dENEZQZGpza0JxeXo3SE1SRDZLaEJpTFRlSkZPQjBNQWpnSGczZDdJZWpuSDk0Sko0UEp5Q25uOEs5Zkh5MTc2L2dYWC9OcVkyaXhEdjlNRzV2SzQ4UWduZVpWSmJET0NTeFFHbGpSTjA1cGordTNPT0VNdkhTbXh0YyttZUNJZGNqSHcwRFNnN21uaGgrci82UDlRUzA2MUlxMWdjWGlaeFhtQjJXbGxZRlRpbHErZlFCc2ovaWxMOGhZRlB4ZkRYUkp3N2FYaDJ5ZVhsd0lYS3VTQldzQnRtbmRZU1FKOHIwWTBmbFBIeGErYk9yOTF2TVg1QmU0NitSWkNrOE1OU3YwUDV5WEoydm1nUTdSYjhrd1AzZGhuZkYvY1lHQThrL3VSSjZEcHA5aGM1YjlCS2VUOHVuZlozUVJpa2F6L29OK3YzMUVrbWJCOGVQMXRMUE5SOC9jZFB0SlljeG4vdEU4YXBZZmRTcE1YRkROeTFFR3NsUjI1c1JNdlpCNjlGYjlsclVFLzdETXBJd3l2azlPU3IvOXJhKzZ6SzNHNE9nbnRwcml3TnptMys5M3pXRWl4RCtRUlZjU1QzMHdSNlJDQXY1S1hWTWo3RXFIRkVRNjNXbGV0UT09IiwibWFjIjoiYmRkZGY0OGI4MGE4OTQwNGYyOTM1M2ViZGNlMTFiNTIwNTg0Njc5NjRlMGI0NGI2NmVjZWIwNDUyZWIzMWZiNiIsInRhZyI6IiJ9 \ No newline at end of file +eyJpdiI6IjZRelk2S3ZBSFY0R1I5eGZmYnlSNWc9PSIsInZhbHVlIjoiNmZSbURjeWNKbU1MWUJ1cythYUxuSHd3SzByN2tKMVd4WEpYUjl0OTc2WHdLUU15dzRJZkl1NXJpQm55bjdVV0dxTHJPRzdrR3RaYjVTL1J6SSt6RTZOZmVUaFlKekkwUEV6U3J1b0RRSWF3dDJEbjY3elhiRkFzWFhuejdPYm1rZ0I5WEU3b1ZwaGtWSmFmUVVjd1VuSWRWVkJYaGlCSGFkUml4U2t1aGszTjh4eFl0MS8reitDUEppN3ZYYlF4ZEh5WDBaMVJHd1Q0SDFiT0dFZXE5M1RESGlOOWhDU2RzYlJmK2tKbnJ0d3o4WXphZ1NscmlhN1lwYVdnL1lhTElicUxsWktmbGdhU0ZUQ2h2aUIrcWxmSytKU3NUU0RTczVXekhWNjhLNC8rbDZUSngxNGJaTFBSeTZ3SGpHSlZ5N2p3eTJaUjhvVnhTL3Q5QmowM2RjRXBHR2hCTGVlZTFJdFpidHJBcm9nVVJTUUV6a0J2QUhDYXZIdzVYc09vN0p6MExXR0p5djhNek1ZL1I2b2FJTDU2cEVOSkVpTml2SnpMaldmZTh6MzNiVCtLYkdzNmZVSk54TlhsS0d4SkpGdFRFVWxMTTlnWTNVQ3hRMmxwQVViSzlMbUhsTC9RdmlQdnFCSnFMQ21CRjRwNEl1eDFjWnBoc0dBVzhPWUt2TitOZEt2NW01cFEwMzJaYTJKRkZUNHhhNHJlSHd6ZllyeHJsZUUrVHMyd3dqRW5NbWc1L0ZKR0RHb2FsaTVmMU1yQ2NOU1FWWUZwOVhSaVJuamhvQS93Vks2WW9Ld1Rab2Q0QTh4MUlVZWpuckJLNEJtZ3gyL0l0dnR4aFNBVjgvZ2NMRExzcE9QdVNxWStISGs2b0p3WjQ2T3Q0cmpqUzFnTll4OUxsY21Fa2F4TVBLeHFyVHF5M2prVkgvb20wME1rNkJXaTcwb0JrblNlNlI1akRadzNVWC9kemx5M2ZOY25zdnQ2ai9kZGF5ZFRHTGF3c0d0NHp1Z0pzTVJVT0JoWHJneTdQNVBjUkZsSHNlZkV2QnAzVHZ3MmpIYlRXUmgrUlhXdTRjUXZLTDRwd0ZnMlQ2SzJPTEpTZ3hmL2YzQ09sMzg4YjNkNjUzUFJwZkJmSnZWbjlNUEZON3FZY0pObjN6aisvZFEyc3FwdjV5RWN3UWJzQWJvTmUwQjB4b0VSeUNsckFMRUF5RHNBYmZzaW4yUjBSOElHSWJBbGRCa0dkcnNlSGh0bW5HRG4rSDZENjlLTVU5UHVGanNmVmtLcXl3Q3J4c1pDamJtelhKeFM2cDZ1dVVDS01rYzZXOFFVaDdhbThqSEs2UlZLNHhMb0N6UGcwbFNORE9oNWhaV2E2WEdRVENIa1lBbHR0dlhYSGhwZTZIY2FubTVYMFZNSnpyTjlKcGVwZWJ0M1RpSFNtWllvcEhJK3JKSk0vWlNuV3pJV3V3N2FrWDhHQlNSV24xNVBPdzFiSFJNMDVrU1ZlMExwMmZabVYzOVVOWHZVYXJXT0RvbHZGQkYzcXdSdk5MYlFtZzZtQ08yUFNrL2Z0NG4rR0Z1UVcxMFN5SHpLYWZxc09oZmZoQ2FSaDVZdTduRFJMaW5qV2hrTHVraGVobmYrREMzTVhxZFoyRzNFSFJtZmVHTGJEN1NyZS9VOTZzdTRlYnJMd0I5dVRrNjFBVWRha2dyeEdMVENqc2UyVlE5elZpQTRJK1AyL2tqNWhHYWdsRGdCb1BPSVROYnBtNC83TEhVTVBBdUF4Tm5WK05wc0l3ZUMvQ2NUNlR0MTNLeEx2TnFERXF4czV0Vk4vMnR2akV0UXlwdmowaUxwS2dITkhvZWxTanJScVZsYy9BaWZJUS9FdjFVKzJON2J6R2ppUm9CTGdCcUlFVTR6Uys5OXFBSXBVV3dPYXV2cUFjUDVGS2FCa1I3WnQyTDNWbGJHODB1c210dWx3Qzd5Uy9zem9UbS9LWndjbERlbkhuQ0NibFJkZFRzV0Z3MTJkRjBLcFJLdVMxbTZzQ3dOVGNtWnRpZ041SjVVL1RBWFZHOFpMSmltZERENHoxRW1rQ1UvbDBXVTYySDROc1JUaEdDV0hTdGI3a01HcnYzMUFBRGRXUEN0OFk5R041STgvM2NsNEIyTE9tSytSbXpBbEoxdW5nR3NTS0pXeE1JZkVaSzMrOGJHVW1OVHQwR0hlWW1QMVNPRUxmaG5sQWNkVmxoSEZTR2E0YUtqN2E1M0padnY1RDlreksxRVNnZGFXdXJ5b2FSeUlTNkV2MXdpSjAvZ0YxK1RUN3hCUmtLL1BKTnBWRHlkZG9nOUhTNFcrTnR0N3NyK2tUQTYvMUJrNXI0SjM4WFB4eHVtZTdORWhyMGNFcS9nSXBLSkFOZjhzZkJKelN0ZjJlVnZTbGpiTkxUU0pFSjloRWZMaGQzaUhieUVRYkVHY3JGUWtWdDRqMDJQV2p5NGVseEF5d2w4VFNQRDc2cmU5R1BQcE1LeXNndW53WStKYVRIMU5qczFYL1MwR0VNZEJmdEFGOXlMUSsyM3VNV3FlOWlCNktqaTFEV1Q3Nnd4RmllYTcyMzlPSDhxbkhDQUY2U2FkekthV1BXTHJjbkE4TjBObzk1WStzMUZHZWRIY3l1c1lmUFdkWVJLUkdMRDR3VUZ6SmZIT0NTd2xEZksrSE1ZdXMyb3FiNUdEU3p1YnhIWDR2SGRVM28zYmJDSmx5Y0RCVmRQODlobm9va0dnbDNPWmM3dURhVUxVVkI0dUVTbUNSYURpUWpUb1ozTEw3c09qNXNBUnhxdVBGRkxxVktmOWJnMWhGNTl1aGIrd3lOYkhSYU9FRGZ2U0x4d0RJRW5ya0lrdmJma1lsc2VhNi8wTXdjWDN5ZGtxS2FXRjluWmtEaHlsSzhIallzNU9teXBkczVBaTBLZ09XWHRJTVZIMWk1Kzd6Rm4rbThZb1dESzlqSVlkaytYOE9xUDA2WGNUejNCTFFyZWh6ME9tclB5c1BtUWNQemNvVUNLaThyUW01YmU2NTVmMjFNRENYOTRXTVlNSktwNzNuOVNZdmFLRDEreksvcmdzbC9wZjFlREhKMXNkdHpidTFPbnBIdnYvUFhZRFZMLytBbGlLbjBNdFdMT2RQUXY4UXNUZWZsQ0tpNzM2YUxaSzJBRjNVUlVmN1Z2SFF1K0FzUUUzL3dNSS95SUU0VXdqOVFzNzVMTFE2QXM4QlhSQVZzL0wvRjV0cXFnbDBHRlVqM1JhbW5wUnVIellKK0wrdjRCV3IzZ296c2wrSXRBZmhjTzJqREhYU3loOGpFQU9zK1A4S0hRVTFQTHVpN3N5T0VyWndyMVJVdmFDaXVCRURHclNSOWt0eTJiZU14U1Q1MzEvZXgyalNXQVZQQk1IUExobFVvemp6am1EeVloZEc3WDVDZDN5VWhEWnZwZ1VyU1dBaXd4cHZKUzBjREdpa01yQmVHMEMwREphMlNVQzhEMHU0aWM2V0xvY3F4cXFoSHFySXhNS2RmOFExQjFZTldobDN4bCtPZC9EUkcvOFIwZkdxL0ZpMjZwdDl6NEVBR2hxa1JhTGNSSEkrSGxRSkJRN09hZUFJRlNreGZ1MUhMcmNtcU4wOEw0K2d3SlNMNmNDSkhyR2RYWHlzOFNDL3FzcjRocjI4a2VqVE9YSTZlZmV5akNqOFdCc1h6T2FhT3lMUHhDS2srNzYrVVllYUw2WGpXVFpIWXYzQUVONmNiTzAveXRpRXBuak5DSXJtcVdXZCtCSkZEQWplVzFIb3cwdUJYdzlZN2JzWFJHcGlFNk1aSVlQS0xaL2tNY2k3ZlVqTExuU0pjV3g3TW1WbWd0L0pWQmRsa3BUeWM2NmtIalEwY2dIUlNTa05iUE9mSDRCTUhmSkJDSTV0am9mM0ZlQnNpQWhaSUVyY0pkd3U1T1c3bk5DM3BOVFRQTWVkbFMyZWVoOWVtanNMTDhCVzFVQWN5WnZJKytVa0hXajE1WjZaTllXZGVYRVptS2tlc2tuVTFDVzIwL054aHNEOWxmSmZIcmF2cWFlQW4veUVwZnRGWEZoRjZYS0ttYjJXdkFHMGhoY1BlWGYycU9POEMvTVdGN214bythQVRVUXJmcEY0aS9PcWp6SmNZUFV6czAyalo2WTBrOWhkM0xkYVgxZzdTQ003S3BWSHZCRUZDLzJka29XR08wU05HWGtWbDRIT1JrWW9zZ3h3WjV0N2tEWlhQR25qL2tQZDhTN3g3U0s4M3VDdjlxMWdqRzFPcHozdzhocnRrTkNzSEpLbEM1ZGMyd1NySDR3RHV1Q0hWd3JlQ2cxSGViVHNsR3hLZGd5bURIMStwSXZydDRRd1F2MUJPajJXNXc3Wm9UQjZ4NEdZVitucFJzY1JvZXdHZW9ib25pblA4SlBuNFBXSDNQbnA0OVFJS0pHS2d6QlV4MDcyTStYa1JFTnVzVTExaXpGclZRSTZNTFpNRktMdTJvNmxOZGd6QUh0L1NXTjZKSTB3WUxub2o1S1NjNjUzMUxqMEIzK2JaZVcvSnNSc1BFSHdMbjdzeGtLZ0hsLzg5a0dHRDljQ3k3ZS9DdjJ6dzJQb1N1eUxIWEFNR0RBaTdwSHJsbEp3NVZvN0ttQXdJeGYyd1pOLzlRTVJzOXE2eTlNVUFZNHV2YUpHVkgzcjhtOVZ2K1NNczF2VmdoTk10aWN0aHViNEJabzFlbDFrUmRSb0RsUFA1RDM3RnNPOFpaK1pTWnUwaVUxenF4R2xIeDc1ZEpRVnpnSGUwcHhHdjV0K2I2OWhOTkZlVUYvS2hWajY4Y2VQaFY3U3d2ZTBDTSs0NjY5MkVwN2I0eE5FWEMvQnp2S0w5RysrTUo5ZHhidm80V09DdjlrZlhvYkxSMk41STQ1SWlsQzRjbU5SUGVnS3BPOFc2YXk4WVZEZFg0K1llSS9sNGJCZTM0d3BSenFLa2dEcUVISGVXVmFDSlNRM0I5QWVKTlF4b0g4RStjZjR6bGF4b1lUOWlHYWRhNS9QU0ZkSlRBMUIvMXlaWnNpQVo2Wk5GM28rUFg1bTE3dGp6cmlHSlVQNWlZWDUyTFU0OTNaUWYxb2JMeis3Q1RpVUJzSTdFenlja2lkbnV6U2tCbTFyY0QzSjFVekRWUHJCU2YybkQ5Z3VTVnd2Nm9kSDZOWllldTBqVVgwM09RZlVTaXJKT0VEUHNGcjNIbnFiRjIvdXMxSlBnbHdRN0J1TUJUK0pCbm14bzk2VHZEdnkyUlFoTGdSd012dGNiTXVNb3phd1dPS1ZSWkVJb0NnbEpFV2pmcGNtYnRzMVc0cC81MWFxUncrR1hBVW41dkw2YXFDS240bXlRdUNJTmRjazhpZ1AvN3B3SVpzbHAvRld0ZENDYWpWNDU4aDFGZnluS0hKaHZzQjc1cWY4dlY4OTYwQzY1VWYrbGxZTHZLQ2N3a0hxUG55dGtLaXh2b0xHN000QVFZMC9wVDYvZUtvdCtrek9wZ2VpbU00bkhWdmkzYXd0QUlsbU5VcW9LTGpKTUp1RnY1RGo4VkhZVDArajhzWkRURDRWZXNGL2FiM0RiZVV0bXpMZEllTUtMcXJaT2VFV1RpeklrTUcyZTlBanBVOXVyY2JxNGRCOXZKK1IwbTBnZ080YnVoNlYwZEpBN3o5ckJ6R011NkRPZlRFZmRvYVJNVEl1OFQ0SWxXUWFSYmpSTUQxZ1RtQ2lPMG5oaDRQSDJDMkxHOWQ4TVRCbzVXYXFwSzZ3TzZjNHphcVBEbWF3Rjl3U0ZzWm04eUloalE3aHhnY2wwQzJuWmk1T0szdlBTVndsLytnZ3RwaTQ0dE1wZU5iVEFOWFl1cVdtbWFVUDd2WDVOUVRoMjliQXBXSWV1M1ZRQ2NyNlJuRGVFdUxyRHlvU3RHZHFiMWdpSlVjZGltMmo4QmFGQjRzcHZCQWxYeVRoWnJpWCttMDQzZGVHVzNhNkhNMlFTZlZuUDdKZ3V6SFZmK1BJZGY0SGk4cERxTks3RmxNbG1CWVpzUkpCN3Z5cTA3S3lvcnZSMWljbEVaZlRvdXFuMXk3OGlOenNPUW5zcVNzZGkwTnd3SnF5NEhrQ0xtMHJSSmd3KzdESm4wczVSL2NoRWJUMFlCcVYrOHhabGlxUm9TSTZ0MmhZcGx0R2NrcGJ3VWhNWFo0Q2VMWWpjclQxTVF5SityaVI5bzNvbWZicFF0YktMUTk4R2VxYmwxRktBTlFKNHAzRUpKY0EyRDFBSkVoeUNud1dNOGRvS1dwRGlMaVYzakJSQjFBbUxuVDNFcXV5NVB4T0RudXRWZkpFdzRhY2ovdW5IV0xYU3N6UE1XZ0RwcUpZNUVmY0djbW0rNkdSUGNXVWc0VjdoU2hpNE1pMTRTNEJFZVhPa3dqUUdQL24rR2cvTzJDZmREeWowM2x3anlZMXRkZGcxZ2l1bmNVeUVUWkdsQWZBMEN1dnBFRDIzdHUycjM2MEYzclFoRGZjZGx5ZHNKcGxmOXV1NEdISmx5bVRIY0xuN0xwY1Zyak5uckdPYlF6ZnpKLzUvQ0hDdjlJWDVvemJqS1dnYi9CdGhvbk5WTTJPMUYzMUt6dE5heml2dmhSRG1VSzl6NVdKV0RMb21iYndLbFo3aStBU1daenpSOW1zcjk3TG1VUzg0SmpQNXpGWkw4VHpNYkpRVi9oVnNjeTc5dDV5cXJkRVRzdWZwb0JzK242dlFnUlpRTkFUalg2S2gwZkVKbmI5YTdsSEM5Z3hsZHdocVpNQ0FubENIREZQYnRtVlNoVk4rVk9GbStraXpyazlFMmE5dVRlc2RVSFQ4MTRpM1drYTQ4WnNLZmlsREU0WGdEQUc4ejEyMlNNZW5xS0NoREhCNUNwY0lxNlE1MnhqWFRlUk5jWStHWStWclNpQnAxUzNXaGdHaXpLTFJDSW5Fa3BILzI5aUI4K09NQnZGS1JvR0lYT1p2SzdRVS95TUZGN2ZEa1ZHN29QMFhVbE5LTlJISzBmUnB0cjFHSDZ6bGI3azlEVXpZRDd6K3phSXJCSTFDOXlNSE5JM0t3eCtrOVljbmFyQ01hSmJYTDRGVlI2R29mYmhhb3hOSGhKVVpXeVBkVTR1WWlMVHFKWTVpcWY0Z3loTE9ENTRRUHMyL0srYzh0S0YwY2VCSUxGZC9TZERXdFNwaWtGcXlFYTBNN0RUWm1NNDJITCswVnl1YTZqb0xZMnJ5Y1RYMVdENlFyMVRzSVEyRDkvVjM3SmdGRVJGVzh5TStzaW45TnBKMWtDY1RtSFVkMHJheVZvRU9OSnI5aXgrM2RVTm0zbGkrVU5Udm9TcEJSb0kwRzFtdTVEUVNsakU1cGJyR29wbHNtUk14dmtYNWxVZGhoMFo4OW5TK0RZNG5WZzhLZ2JnUGtmZ0JxNEZuUWcxd24zV3hIY1VNOW9mL1dQZTBKY2ZrS2xYdmFQMHd2WkgrT05mZHhZM0VpNkp6Mk5GdnU5S1hoWkZKTis4TVN6aHFtL2hERmdGT1FlZDIzMXBnTWo4bUFVNk5RdVBNd1phRnpUMmpZS0tlOEtYQXdIZFIwc2ZiR1V0cG1ySzA4RE9ENDRlTW84MjdmMGJZTWZJaVI3aGNpSjZyQ09WaWMwcUJodXMrYUpjN050aTlrNk1NT1VGdC9Jd0xMM0JTem4yYm9XaVN5bzhsQTRVSEpLa3dLMm1wekNZV2xnTisxNG92dkpXeTlKTU1sb3R5THhQS0U3WkVQZk1ORldpdlY3RFRJNm9SRVZXUXJyU1ZPeXhzTXZXMnJ3bzFwdnhhUHkwcFE1WGNUNXZEcjFreWR3Z3c4U2RRZVhNMTQ2V3grZy9TbWdVVys4WlBmRmFLRVVJQ3Z5WllGK0FrRnNvVjdtejNsZWR3Z1BjdTBYbC8yZG4vSklTYmtxczVNV1Zzc2liL3prVjJiMnRoaCtwdStrcEZKaFRyMHFUQXFtSDBVT0tSYVFFMFRLUU5uanlhSW8wdkRjeTB3d0dZWHNHSUtXUWdoLys4bkY1WjlKbVMzeHlNWEVGeVVHekFZWlBabnpTK05kZCt4UWg1QUNkT3R2VldKK21GSW5IVE5pRGwyZWJaUUl3V1doRUFRcGEzaXNnMEt0UWtIa0gwa0ZXNTN6RHFQanAxaGdtaWxvVmtnTTl6dmQwSlZCNHRFNVhRYS9RNGNQbnpoTG5uZEdXUkRjUWFMVTJFbHdyUzdTdWpZUExKNDdTK3JYbjFoOUlZWmZWYTRnbFd2RTFYQWtRRGxiMVRhYlYrYkl0RFdWUHVZZG1UZEtzMHpBTTJYTE85ZUo3ZUxuN0V2Z3BGMnplem1zc0Z3NGZLMjVra3VuSmdMUGd2VS9KTUdrSFlVdFVFcElsVndVQW5EMkVnV2F0YjBKYUJ4R2EvQWNFVWFMR0R2SGJXbWtRMnYwVWNCb004TzZObFBEdk9YSnhPOHdiL1BsNkdQTmhBNENWQm4wRUVuamdHL1RKaEdUK0cyeFVtaXZTWEIzdG9MS1FmUXVUOGFrMThkWFJiYUY5blcrQVppVnVzb2JrVkxLREIwVWVqTFlOOTNZM0o0ejFDcTF1L2ZKNDBBa090dE1RWHoybFR1eWRFcUp6MndKMk5jdmNjMUVzUlU4SGlJbDFqdXJBK2EzNENOQVRpbnY0eERIS0QyazhINC9ZYjVyeHJ1TFEydW5IZWJtOEYyWUNveEszdU9jRmlra1NybThtcXBPOEg0MVFLeU5MYTBiREFhazFHMm9MSHZiWGNGeHBEbFNHTnU0ek1KMWpoVGFPMEJHRXdzZlBvQU9xUHg5ZHdxUmZ3bTNGZW4wQ01QRVd4TzlJbUQrYWRoSDZNNzNlSlVkK3lUdStXR3oxeFE0ekgxMWxob212aUhFejVXODlyNTJjRzVSeWp5VjR4eUQ4ME1yQzdoZFdKc0ZxUHdwc1RpclExVlByWTJZeFcvSFhJT3cyQXIwYTZWS21YSEZIR1loSTRoQi9aaDVqMFpFTVU1T3JvMXZTWjV6ODVMOURwRzRyaUlKa3VKajMyMWdPeUswYzlyUHJqVC9HZGJJTGx2M1EzUFdzZkxhcTRiSzRRVzVNSzk0ekl0WE5kcmdTNDhTdFQ4RWRBak13cDNodHc2aG1nOTRxSm5lWTBReWZGaWVTQ0JUSy8yY0xhQzRmRk1SaTh6akxKRUhJY2JDb1hDUXdOZHVBVmhBaGlEbzY2cmUybnh4OEhzMWFtOEZFUXlmeVlGbEp1b21TVW9xUGlDOWcyd0VLNlFPSEtiQ1hKaHRISjNZeFdKSmlnbzQ1YWRwUVBZYWZyU1FueFM2VEVSbmhWalV2Y1VsTjVJMWpYbEEySEJIUThrTDBtNCtPL3VYSGdlWGJ1ZEFNaE5KaEhwS0RYN2xNMTZ4NE9Sb0RHS1ZEdkxvNFQ1OXFHNVZxSXAvR1RIRFR5Z21mQU9LTjF2S0R4Yll5MWdWY2xDTnd5WkRUdXdpUkJYN3hQTXZKWDNtNmV2M1VRaFJJY1BMYjB5UWlRZUZiZXFHaWJaN1hZMzB6ckZ1bSs2c2tHd1RubkxLYkFLQzdkZlp5dXByNDd5Q09Yc1hRbjB5UTJRWUd5Qk50THhYbGhXSDlKYjhxaDJlUHUxU041VDdJc2RoL2c4Z1VYb2JjWjgwLzAvQ2lBWGtIRVFXa2dwT2tJUTlRZ1BiMGszTzRpWiswUmxCbHh6VVpEMHE3L0pJYkJrYjUwMEFhR29nY1VkaURZUmFnemdOSjE5eGU4SGQ5czROcVVITU9DRmFGUExELzRZeTlUenRiY0dmR2d1TXBJUVByWHFBcklXQ1lITTI2N2NDYkl4alJEck9mRytmUWJXL2hENVJmSGJTZVJBZ0NwaGdLbUZzZ1NETDhsVlkzOXlFckFVRFZYY08zeXBmL0E1aXhaUW8vZk1XdDdnYlVHSWkwWjBhdmZaeVovUFJkRWt3Umo4Wk03VnBpcEg4cks0a1JEeUJ6M2tkZkNCeVdjWXlvRnN5N1NKTmtRZDV1bjB4YW85NlNQcHFaTGViL1BsektvK3JTbFpIY3ZwcFViK3FZL3RVeDRJeERKZVI4VmV4dFNnN3grYnRmbjZPdDlJbDFEMmx5YmEwRy95Y2NxaTRxMlZNd0h5N0ZyVWUwZVl5QkJGNTVzWWtIUFJqcGltZ1hkbjlUNFlzUjlIWDNmU1FmZCsyeVQxc0NpV285U2FQbksvNEVSMVhqT2NKdDZrZEw1VGt5QTNpbU1hUVgvZHVNd21MYVRhR05lQlRqWHNPM0RyRHJ4MmdIWHVwUU1xNWVGalgxeWl2NC9zN0tuTFB3ZDNvS1Z3LzJ4ektEeWhSSEl3NVpUY2hYbkhlOGhveHRYTWh0MXI5c1hna2FCR29KWkpQTmJyS2ZDL21ZZVR5ZG9uVmdlK0RQWU52WGU0a2Y3MERQay9NUC81UG5mNEUrZ1RXM1BKWTh2TzJuYStTaWtyaS8xanRGcVAvOXFyZFpVMkg2c1NscUM5U3VqVm1abm01TzZMMjd4b04vZDBwVXV0TXdxMnY2d3BpL24vUmFlcFFTb3padTZRQ0JJdFNoVDAwZUdxRVJXNERWZUVJMkZqeS95Znc5eFRWSFU5Tm9pd1NWTzFhNTZWNTIyL1Zma2lpVzNiWEF4U0hCWFBXV1B5YjBWNUhOT2dTTmtKb1JRUGlxczl0bWV6U2tGTkdHamV6SUo4blZwa2ZhL2JodDhJQUp6NTlPTXcrMlFkR3FTYzhIQlFKaUk3dUtpSWhNM3MxckZGbXA5OUZHWmROdVhyOHVPdGxWUHZ2T0NNNnRpcCtqMTJ2N0dJOWZucm9wUjNNdElXUmltTnlmV2tRazYyT25vMVRFMzI1bHpadmZ1eFVWRGh4MHhybnY4VU5ZYXNYajlUZmQxSW5JU3ZCR0pWdjhNUzBaZ05zY1RUdXJ3UVB3OHlzRzhTUlBxM2pjSnJkMy9xdDlTZyt3SGYrRkh2RWRHUmZ1Sm1UN3ovWU5xUWljTSs3TFFZc2x1V0RicFpTenNvZTFLbjJXYzBERGZORGdCTHRRWFBaY3crZ1JFejY1SnlwNzJyUjZQb1R0alBMZDA0VEpGREVnZ2tKME43angwMk1XV0ljbTBGcThjdGRRY0RsNXE4VzJ6T2xHYkQ2UmRnemt4ZUJWZzk4TVgxV0lsMEl6RXFlQ0E0a3NMVXZ2K094V2E1M1JlMmdxaDIrb1VwRTVGRGQ0SkFTNkdsTk5TYU1Hb2lJK2hhZTgwUjBjalBIRkJRTU1oWEQ3Sk8wOWE4OFFrMVhSZ0dBTkdUSmU5OFRnMXhpNmRndlZZT25TVFNjNnNaM21mZ096eXhHd25WVFNDMHVlU2lubEZzTHBndU5ieGxFd2FVQXNoeEFrRHVNMzAzU1ZFU3JpQndQWUcvUkN0dWlrWlRSQ2lSSW5zTy9xWkU4NXJwRHRLY3lxNVpUcktuZ0dMVnp5UjRnK21veTNYanlXR1piYTEzZGVlWGxuTkhMNzlDWUhRQjcyWVNPUktkWE94Ty9ia24vSVEzZDQvckZaYTNaaVM3cm85TGdCZC9RVVIvc1Y2MnlFQ29EQ1kwbng0ZmxGcUU2eDJ4STJQMEVKcEZ4cytiYWJrYWlpWHZSY3FVc3kwWjZpNWZOYkxHSHRhRlZrMktMWlJmTG1KRnpvRlh3M0xTNXBwNzExR2YwZDRaa29YNzJzYXRyRnhHa3NQS1Jlc2UxcmN5bmI2ODM1R2ZxL05MNE0ya0pHbXJTVFVtOWIvdEUzenkwQWtlN3JBK3NraUJJTW9OYmpKWk12TndiNEhNbHNqOFk4OGZPS1Z1SThINXZMVVIvakZ4Mi91SU03WkpxMnRvV3hCR0RQMmZqc2MxSUdPYjUwRmFWOE5TcEd0T29hUFpuU3p2WGEzc0RpMFpqOHFmZC8rMU5UME1jMEdtOUkzMEdEM2RWQlo5ejczWjRscG5KUXRYRnpvMGZJNTVWM2g3RnRtMkFEOUpZM1VublAxUWR1SWFKdFN2N2U5a2pSMzdpdkdXMFhtM2VVaWp5WGYrcVUvRlN5b2VjU2RLRmlzSS9nN1ZESVRNZ2FLcy84NmFiY1psTGptVzk2eG5ZNHZNRFV3aVZtOWFOd1N4dElyL2J6ckRNS29IOTVaV1A4WUZxVURYWk5PUHR5YTJrMmdGd2JlTXRpaDlHZlhKV1hQRGl0M3pkSlhvY2wwTU1DdTA5MVMyRXhHVFZybzkvWXFndWI3Q1U1ZWd0czJCVGFzQUk0czdWZUd3LzlvaEppQkR1eGRMcEZ5bld1VUk0Nnp6L3BHUWVhVDJxRmFZRUZsVUhObEJmQyt3TzEwTVZCSDl3b1BrZGh3Q1FXVkM3ai9sYVRuS2FNblRxVjZtUjBZQ3I0VEZBVjRzenJocmEwdG85VmpWMEFTQmJ6MlpudmF3U2NzN0NJaFRROEVuM3hDWWxrN1hlVUJPWVY4L3VncFVQWVpNU01KYU52SzNHdnpmWnhJMlZ0ZXlGbTFPQnJLSGtJU0ljQ2tmVWJHUm1XRHl6alV4R1daWmNydi9JNWtPZnp3cjg0MzBnSzJOa0JuTytWWjRiR3cwZHk2dzlWRmlvbXA5b3R2eDFobGY2ZnNpNVZFNTBNbmtPVkFnYWgwMVUzT2dWY3pTTjJLWks2MlhDem83YzlEWUNlb0QrM29WcGF6MG8xeGdWYVBrZTNxNmhSZWk1TEpNT05NN3NWb2p6NFVCeGJjTmw4R1ZUR29haitjejBONjJBWG8yMjZVN2ZWVUFaSlNPUkpBWFI0Y3ZVanJuV1RQL1dmMUk1MnpxT1ozV3FVdUdxZkJTZEw4Q1BHaC9pcHkzY1d3bWtMaGkrbWR4ZkdwQlFicWlrTmV1elZtcUFGTWtBQTYwY1o2VnVrNHVsa00rNlV3SGVudTRmK2ZOKy9ZOE9Gb1h2MzdoT3lkUlN0d29mR01iUkNFTjBSekZmeFI0SlFyWWRhUE1qK3Fsbk16QXl0VVUxL0RoSHJwV2ZDb1U2c2NNNi95TVE2Zno2ejJlN0hJN0lqT1lCZkVmaHVXU2gyYVM1N0xDcGFYUTRPTWtoeHNIWUU4REUxcWdDQ0VWSzFKbmdqYnl0N2k3anJGLzRiWDhhTnBZS0d4b0U2Z2ZENTYrRXVPSGlRaGVRZVUxbzJYMnI3dlBoYkJEY0pONXZIUk5pelJIZzZNMFN3eTBIaFQzTnJqRjVYY2lwWDNrZ2pnUkxHVFFrMlVVdmlYOHJ1M2Zqc1YwZnphakdQOUpoc3paZC8vdnlZQjdrT1dIQTUxaE9zNGltaVJ1Y3BWc1dKbnlMcFRlSjMvbzl1U1YxaWNGdFhxbmpDZSszcFNNdytaUVQ4bWJqNjRZQXpSLzhReTMrbGhHaGRyc0tWcEhqWjB6bVJzcWhsNk5QN1U5akJ0Lzl6YzlBV0ZvbytibVZxVW1qNi9DVFdVMmZXRVkrL1pFWWJoRlFLOVJVV2VqT3ZFUnliVzNsT2d5blYxb0p4ZmZrcHFtZnpjUXZCb25wcVNxdFVYSXFmRWxEYkpQOE5zSk1kWVFRdz09IiwibWFjIjoiMWJjNmM5YTE4NmVhMDU1NmFlODUyNzRmYTAwNGVmNGYzNjljMTFjZDA2ZmU3MmE3OGMxYjI5NjIxYTgwMjBhMyIsInRhZyI6IiJ9 \ No newline at end of file diff --git a/resources/views/email/template/client_premium.blade.php.enc b/resources/views/email/template/client_premium.blade.php.enc index 1602f7253c66..304cc13c8bf7 100644 --- a/resources/views/email/template/client_premium.blade.php.enc +++ b/resources/views/email/template/client_premium.blade.php.enc @@ -1 +1 @@ -eyJpdiI6Ik41eU1ZbHlFWERLNFdDeE9jZmhqMXc9PSIsInZhbHVlIjoieTBaUVZRbE9HZEJjQkV1ak5kY3ZSRmpZNzRGR0NQcVVEeDZ2WjhJZnlvVVBwRXc5Z0NGUEVOaWlQV25nUE9uRmdQM3BBcE13TmlVVnRWbEc2V0NIaHhSS3E2QzZHczV0YkRBeDRNMjNuQXlyRVdWRXVwM3pFZmRNSUhKbndXdVl4UXF1R3FZdWlzcWhGdWlYVnpBcWhFeU9lMHRnZ29jU1RJUzBpbEdKOGRWOTF0SGszREhEOUJNNGh5VlJ6U0p1NklvcEUxdndxZmdoMEhVZnQ1MHdsVGN5YXBaZzB2M25mUFBja1M2TnhONE50OW9ZZU1xOW5VVnUyR2FGSzhmbXNaN2ZtYTU1SUZ6bGVWRnhtdEo5OUhVSmd4Q3M3RnJTS1NxT1ZoWXFUcEpqVEU3dVBPZlU4MmNudm8wRW5jQkNGb1hZV3dxa0JjYWxHN2RITUNCYXlQS3lMdm8xS3ZGSVIvWHpiQ0kzVXoybjJZNURGa3I4R21ubUI3SW53U3ozU2psNExzRmFBYzRwYWd5QTNpZDdTbkhUd2VpRTB5QnVaQ1BjVzlucHJZT0h2L0xjNkRsOUZIVVlPc0N6OTNZM2pJS3ZFZWk1Qk5vVm1ndDlmNDhGcnM1cHlqQjl5RFhXN2QxbmtRRktveUpndFFmNEg5bVBUZ2k2YWROZ1EvU005SXpNSUFDV0R3MHhaSm85MGl0QkJSN2g2dTFDTVhNakExbXN6MzZENTM0ZjNzWm9oUWMxS3pleTQzcy9EQmZEMDhZcStHZE5TeHpTNEM5R0ZTOU1pWEt6T1daRTJWYlFTeVd6WUpPdUVCTDlNTGhrOE9sT1p3WWl5d0pKbkE2TzA2dWFSTmJ6MkExQmI2Und2KzJwNzVMbGtKTElrUThvTVRDL2htRG1TUnFBd0pOMkpjYTJXRzRHUDRvQ0xPVUV0S0JSRHNXZXB3M0g0dnB5ZWFEaUtaTlg3c3BYRDloa3ZUSXMrZ1pDTUNaK2JkM2RzTlBHeGZpQmVadDV4dCtyRW5XV1lyNTVlUFZyeHJiZDJzTmRUZ2toZnFUVVJZUVVSUXduTmFiME1NQk1GYS92VkF6aDc1K1RXSkpvb2pWZGo0VXUza2pKcDBPOGdRT2lUWjNCNS9uOGN4T1RsZGowYjR5WlRoY2NCVEJWRHAxYlNlT0dQOU1UTjhwcHVXR1hHTTdCaThRTGRvTXZDem9TK3FwbkwyREpraFhqd1BaSDFZS1BScytXK0FuVjVyb1A2dVV3WW45SWViVjZmRXYvelRnVURTajRCNURRejNUcUhHSzBkaitjR3pZNFJCSnMxQk1zdVlZZkt2U1pBOUlIOWllSGFSaVA2MVhSamlFa0NCUjZ4TmlxeEpKRWZRdlVyeEpjdTA3VUpFeHJYR2szbjE2eXB2WmNtNExpS1JCaEZGakdGRmF1SHdhQXJaM3ZrdmxQRXRka1dYbHBnWkZZUjVmb0x0TjZYQjRQK1A4YWJiWDBaQ1JOd29NUGp5d3BvU0Q4UWk2RzBPZFJBZmE4Q0RNRXd0UG1NMUhzNWtaK2FnWElacFFTY3lhNENkR0QrU3J3NkhGS0ZqNmEweDJ1OTd5Wmp1WnZLT25nb0t1U0pkVEtjelEzWlE5dzZtNllOYWZqeU10UFAxNFBEOG1IcVYyMmhneVdxOHpFM1pRZVpiRFFkMkl6STYwQ3Q3MUxjNnU1czUrUlcwOXprREZiVWthMzBqb2src1FLd2F1U3lXamhiUVUrRWdGSEJ5eWlTdWhqVTV5WnR3aGZGYlRTYW0wYklaWERnWmZheUxTNHVXclQzMmhzbExnMGdPOVlPSWZNMUp5c2M2Q3RUSVQxUjI0WHY1d2IxQ0JPd2VKbTVoZFFYNjdlK091bVhha0psQW85K2NubjBHTTFVdk1xWDZobDBlRml5a1kwUlNyQWN2TlJ2ZWRuZFhoSTdJMWJlWHI1U1FlUHNGRDNRT3dPZjRwVlVNcVJlM1poblhXWG9TemVHK3ZNZGcvbFRLa3I1NEM2d0JBWjdMeVVPSjF2bmxmTjJJRVlKWjRSTkhPZTBiZ1YwV1JmZlJHRnJoRmgvMC83NlVqaVlFOHFFZkt6SG5XQi9BQkFOMFVrL1YraitkSkQraXBHN0xnM1EvaE5GWTVXOG0rOWJ6eFFsbEpOWUY3NVdpeEd0YlFBbG4vSFVjS0taSUQrYTFlc0dNL0xxbi9YQXZ0T1hMVVRqakFsQ3RqejB5ZXJFbnNpdVhYRXU5NVVGWHdVZVpjS0VvNUVqYkZKYytabzVFSUFUa2VweGM0T0plL1U0WFJBQk1GSm8xcHU0S25QVVBhTFBpdE1oa0hRK2dzWFFiL0RQWHFDUVduSnhGZ2JmU0VQNE9oZGpzeDVTeFQ1OHE0VTIzL3Q3WUhGTDF0NVRrdGlVQkxmVXc1bnFoNE9aYnlUTjFSU0hCeWQ0eDVpMjdxbzI1cUdVRnFFTDgzU2ZpTExsdy90UXZuZXBRbzUvVEh1eG1SMFZJZW5seVdtSGtwWTJ2UE4rMVROTnhOckxmWDFRQjhnRDlVV0hVYjVFdXh2Q1IweEtqZjRqZjMvOTBuSERteURIc1NvRXlxNk8yQ2NLcit4RGpTKy9rQlNyZUVOTzhQbXZIdm9DQ1RVVWwzbWswOFpmeWFCZU1uRXNUMVQ0cWNwamRRZm1nT01wbnB4K3lOZ2h0T28vdzc0MmkrK2ZVWTFvOTJ5OGhPYXJTU3JoVWFRNUpZVG82ZHBtbzhLZlJsZTlHZFU2NFdkenRYd29yVmNYVmF6ZzQySHF5OXdwYmNPWkJ2aHo0Y28zalZLMWxwcjNlVlhoOXVkcm9BczRIQjBUN1JmemZjNERCMXFqVHJaZWR2YXZrcERNOUV3VU9yRUVWVlh1YysvUVYza1NSWHA2ZDZvb1VEVHF6QTZ5Z3hONEkwbWl1bGFNdnp4c1pqZVV3NWg5MXZOb0V6OEdRRy9iTFRtVUxERGNQWEdlS3REcHFqOGdHcGJ3OWp5azZZbWd3cVBZSVJHb2sxbmVJdGhhVk0vTEJDTTBVOExicisweGg5NU85elppQW9yMVNuVW9qMm9rczE0alFtYXJyc1UzZlRHTjF1QjloS2h4SVhFcHJmQnkrV2VJTEZjb1ZXNHozT091QXZxb25wMnBXU3pPSkpidFd5QXlLM0tlWmtiSDZuNGNMQXJ2OWt5OWxDK3g2VlVVQ3ArdnBoWTZ3MzZjYzdONkhBNGU0YTB5S2dTZ3ZoNU1ZaTkxcjFRbGVrNGZJSzZBempwNmV1Umt0WExSaHFWRGtLVnRhOWp6Wnc1aE5oV2FoeC9ianZ1bm54cnJ4Z285OVZ1QzMrbmZiVUtPU2NlSnBXYVdEcFVXa0lkRmE5Wm5hdEVnWlZMTEJYWE9iTnQ1RWJacG4zdGpya0dUcXIwcXNMN09QTXVvUXBoQnZOaUhkYzhMOXI0Tkd5VmJiRmFvMGJjK2xyODEvZjY1K0d3bHZHNGhDMGh0TUVIOVQrNEN2ZjJJUVZrVk9TQW5nUUdscW4vOVFpTm41WU5nWjRxdDZxK1VvbThRcmg3R1J4ME5kbXd0MDNPU05YZXRLL09IVGhLYjdHRUg1ZHQ1V3paNDNvVXF0UjlVUCszWFUzUWJyeStKemJtczZHc1pxNmc2b004RjBncm1HQ1JiRXVkL3VCZnBidkpvMzZwU2pUTWRQUVVRcVVOQm03MjZzWFdXYjRXRXpVenJiRzFjZHRva0tES0VZUXlLMi8xZ3VraXlqZ3QrUkpLN0htdkpMR3F0NjZpUXhHL0RuYUkvY1UrQ1VuRDBWRzNiSVRrTXNmTEsxTFJJZTRkcWwrOVozN09TZ2FjenMzL1ZRWVhjblNFdStFMElXYlBqUXJ3bmdLWlh6S2E1UUJjVmZJcjlhNVNyVmpoclFDUjhxZHYraU1tOVBaSkt6aVBWQUo2bUdRRUErOXIrR0lkdEpYY2xOVEpuRjl1UDBzOXhBTjBTd3VvamVGbUdnbGorU1o3bjdKRklJTXNmV0ZJM3JoQjdJWjl1NjVld1lDbFJwY0pva01teVhyQ2dHL0toc1pjaXhqZGQ0TlcxU2l3NWFKVUR6b1VqWEhQYlZpMDRPdGhnYmVvQnBkZ1RudDRWK1BxaXZLRU5sT3pBNFlBNTFJdUlobk9wOTNNcnBoTUxRaTBPTnhlMEU5VnEvMDZ4Y2ZBWjh1OHNLaDZKdTRoTzgwMWFoWU5najF1dW9GQzJFS3ArdHA3MHJpZEdMVC9zWEp1VVppM050dTBWOGhRdDZlOWVYbzhCMGMzem9tQUdNMTEzUnhMaStqbnZrRVV4dTNESmlrNzNQcjJhdERPNWttTXVOYXEyekRlMEw2U3NMSlZlNE1tNXJ6VmVoSGdITTZlZVZBWitOQU5SL1hrLyttOUJSVm4rZStMZEZKdmllSnZKOEFnbDdDY2pxdHc3UEc3dm1jN2Z2Z0lFcEpsUmZXQUt0TGU3RlphbVc2bnRxZzNBTDhrSXRFUk1jcFROenZvaXY0S3k1VXBuZU5wYTgxRk1LMW5uSEZPbHp2aWgwcTZLM2pURDhtZjNNa1QrWlA2NjZZT01MWFFPaThHcGJlcVdLUEVtWEk5aW8xMmNaK0VtODJ2UVI5Ni9JbkpWSktaM0lwdEkwOWdlcG9OMi96K3VsN2R4RC9Tc0xYYjlpL3ZXc2UrQ0FTK0JzMDl2Y2Y2djNiaFhERTVwVHQ1U0FqTFlPRmNiUnIyOXRQckJWQVN3RVR0WVk0YmlSbGNGY1lnY2FQTjZ4dytLMEt1RWpWako4UWwxbnlaNVVyTU5HdS95cndTeHJDVEs4Q3BoVzZ0bkRpanFDNUxnUlJVMENyTnBObWxKVTloUkxFYWoxR2p3alhvU1RWTVFVNTYvTk1wODZuaVJIQ0toOGRsSXlWd2grS01uTVFVK0dmdVVnR2xXOFl5a2JkTGJaSy9hVGNsdm82TGF5RHR3dUdNVzgxcHVIcjFmajFvZVFhSDlYSkZ2NDIwZ3NpenRKZ2IwME0ra2pYeUVPYnowTWRLS3hYYzlnc0ZPRi94YnVmZnRDQ3UwWTdVUEVWM2xLbVM2dGxHNU9vNnJtZFNya0xLY3FsckhFb0M5VGlBT0h0RVZKeHlmM0FhQUhNRzFGL1dRMVluZnR3NDZHbmxOMjZoM3FVbVM3YlFESmpmM2RocTN0YXpLOXM2QVJnUmZIV2tlbUVzWU5KTW03a1NEL0g5SlpkcFNpMVc5Zy9qWkxOSTdQSTNteXd5bmljdldKUnU2dy82T0drUm9xMnoxcVEzWUJRTkZSUG93Y3FTcUpHQ3c0SXZFc2U0ZUw2K1pEWkR4Yjk5VElkbGw1OVUzZXNIUFB4cjZ5YWNYQ1h2ZUQrZE10Z2NzYnFQTHY3UmgvMHpNL1RudTVFeW4vbFhEU3JkaHlKV2liWEhpOWdDcWZQMUw5ZHFtNDFWWlZMMHpDUlJaWmpqTWN1cEtYS2UrZFNDYWpVU3pocDhPYTNiM2Z6empSRjhvYnNzTFY0ekdxYnpuV2ZTMEFncXBmWkIyVDF3ZTZVY1U0RlNKelFNMGIxa0FWSXg4UkhjMEJYZFkwa0Vta0ZSelplV0FOR003SUZISFJRck1jUDJPSzhoYkgwQ2ZPNisxUHYxb3gwZXlyaWUrNTBFLzhJdDIwV0hnUDJuY2lJclk1aGdpZFU0Ymc1TmZGTituazF1aG5Ua0g0SkRKQVE0OEdqcXU4NkVuS2w5RzFXV3JhRkVKNXA3dFh3RWk5MTAwc201Vjg1VW5HZVVxdnMva2ZINmg3Q2Z0TkV3YzZhK0wxKzhLazdPdVJHNlB6cWF1MVpDajdQWXJTQXZDSFArQWpMRW5RaFZISmQzd3U0dXkvMHlQZ01TUlhMcWg2VW9pZjMrWWhlZHJhSHZBZ1d4aHpPdkdBRS9xWDg2OVVBTkFZZFdyWnBockdHQUJPSFdlbkY1RlJhVithK05wKzRTU2ROdmhwVDJFVUkwSVRSekNlVFdZaXB0eFlDYVk3WUcrY0lUOHFvdEE5TGFVd241bC9XQ2Zkbk9sZVJGbXJqSUo3azN2WEp3M2dmSnFudzhZZmViQ2FSL2ZhTi9MUk5raVRsaS8xSGhxNTFCNmhaT2N0VnAzRjBLcHRiWWFOeGY2akthb3B6WDNPQzZHVHdySCs4TXFKYTlLeHZnN3NoKzFVM29TbnFlcWxNN2JNT1piVkdCSzg3UXBML3VmTTZGOEdwbEtoa1JSdE5Ock53RzEzNWdnRUFUWHhTVWpzdTRKa1NrNWt4U0J1VWpueUVIK3B2Y3greTgydi92ZjBRVy9iRDU2cDFZS2xKYkwzeDY2V3FoclBYWU03MXJ2dSt2MWdNMWNjOEx4N0tXY1JmdjZIeHZWLzJ6bjJhOUlaTEVqSXZaWTBjQUF0Q2tkVTl3dHVKamJob3hxbDVOZFN5eXZvRURtWUJGTmZOTHFUSGQxa3Y4MjB2WEZwY2loTzVUOVBhbVVnZlpXL0p3Y0pMaTZMQTlaZlZMVGd6aVJVVWNGaXJXWlc1NVhrd0lhNThhdXl2MmpYTjdHdWljYVZwSTBFWUVvQjBLMGxQck5ReEI3eDVNL1BFRFJDNVc1Q0ZRWCtvbXY4WVJOd1FDTlZLMFZkeHQyYUZTNXpoWjF2bVo4bXFON1g1dUlrQVlTQUNMdDVPT1k2TDVhOElYQ0t0RVNCWS8vSEdtVnowYmsyblZBTVVJQzVmSmRNME02R0FKN1JhS0xMQkVFeFQxbDJWWEVNTXZqMmgwYkJDV2hPL3dDRzBuQzVjN0VpUDc4NHVWVVNTVFRwWUNsYUQ5SU9ucHJPQVVjcU9rQXR1TkVtck1WV3dMYkoyMWx5NE1QVGgxSWd5aHV3d2s5LzNNVTR6a2RCM29jSjV4ZldnOFFZL1lEYmcxUFFFb0RQUnliNTRKTXZLVGx3OVpDNWhDVU9Cd09TZFdYUk9WR1FwUnZjQStmRTZiTTBiQWVGWFJjM05WL0p1TnpLQXVoNnh3SkN4TGNUQ3BRWTJsQWVRZnI3TVg3S0tydHpBZ0FocElSRlE2bmNVMXhWWTloRkNVNytiRnNKc1VhZ2R1RlY0VHVKRXJnY0hEMHIrMlNIOTREblhCbktWVFZGbitDQUY0VDBpZ2pFV3VIUjlIYjZ6NnR4MU41QjFnbjFMRW5VbmJvb3BSR1BEQ3k5bXI0ZDJpWmEzc0FJd2ZBK2RPSlA4cm9sOUFwc21LT3NYRk1hdDdRcmVKd1RNU0IxL1BXenE4VURVQVFycEo2MmRlbjYvZkJ5clRyWTRIKzVCZUF0WWxFNGJjaGMrZ3dPa0MrdnpkZ285anYydzQyTW5VK0MySElkSWo1YVFvVzVzNzFIU0d1WjlVdGpuSE9vMlNVTDRKcmwxUW5RRjZNaU1VbGpPZDJNN2hFOS94eHZESkNRdWdGRGhQT3ZWemsrR0hBbUc3OEczandhR0hWSXJzQkdqOXVyK2QzN1dDQ1BxQlQ0WUMyMTh4bGNncTJIeDhCakE5bVVsNmt4MGw0K0hlSzZ1dzhoSXFhRzUxNEdyOWQxRWdFQXAwd3k3R29EcjhLVkwzdUtGT0R5TC9mQS85V296WEZ3QnlydVkvTFZ2S2lQSzBCK1ZoYS95SnhreXZNODdUcDR3RjNUUzlHM0oreGNKNlprWEZuaGtVZUhUcjZzbUpwakZBZEpxd0c3czRSTWRTalRLakFkaGVCdWkvQytKUlpybDRURHlBbHhmaTdSaEJSem91QlBFYzZvVFlTTFcrQTZJU0xGejYzTlMyU0QvL2tMSk0xQXlkWkNmQkRSR0pYN1NodUdEQ2hmMm9KSWdOSnlVbHM5MmJURWwzMmxwTEtuT0hraHAvbWpmaVpXOGxhSmk3RE55aDBGQWtvbU1iWVlaUnZJZWhBdmU2dk1yRS9qaXExZjVhRndxOEhFazBNZEhKYWowMUxqcmpzOXg5WFpqWUJBT0grOTdTN0NPZm0yYUpURnQ3YlBqQzNuaUpRbEkvdVp1U2V1dFhCaGQvbG5FOCtSRHBEUUoyRTJkRE9Tbkg4dnZxZDIrWkU0SFFPYldrbHQxL1VYUThhZTBBZllDSk10b2ZKL1FBNWRBUVp4Rmdsc0dUQ1lINW5tUEJ5YTFXcnU1VVR2MGJpVlRkMWpNVFJXbHJCZnlXVGVONllRT3djWFViM2ZiT1JxeDlnWUFaU09qYWp0a0RBOTRGbG1jYStsaVJTdzczcmRzV3JvTS91aGZzdGlEMlJMeXBuWDc3TWtvU05pRnNNR1h0UCthSUlZUURrT1dPVFovdkZMeDhRQ29UcDhHYUprcnpsazlGOS8xVkRWWUxONnBqc3N3a3l1Z1NKbHEzL0tnNXFnTTNoeUp1M0lVTUUvWVlNVm9CTnlORUZna2J1VlVIYjhoWmVaWTY0UWtIcWovV0xjdlJIMldvSXphOVlEYWNjSXd1ZzFWZHpLTjhsY0pXcVY3MG5Nd1pmTUM3b05oRVU1R25NdEZTS01zNzF0UkdDQkFYOHI5c2xTMnVzQ3BYeTJqclEyYXV5bkN1Tm53eWx2OElHMnE1R2ZTSEJBUHZ1Z2UvV244eHN5bEx0Mm91NGVWei8vS1NSU2lrZisrOWJDbGNLQUZmZEppU0owT25mcmY2UFAyV0lkYUY3NnZSWVlJOHlqcTlxdWdheEs4ci9tc1k2dWhMV2I4U01tQXdzQWFIeCtTRkVIQXZQTVlGQ1FlV0hMRzZiajFRdmF0S05GdGVkbWNLbys4KzJ3MG9EelExTGdpZ2c2amNMcnp6VDd6Z2ZGOXNUc09tYkp4QmJJV2MrQi9iOXBMdEU2T3Q4VzdGc1ZLV1F3YWYrcHRFMG85M0tONHJyNXh5My9KTW42NWNMS0hyalJGWGY1Ukh5eWdTVWdSMUlHY1BVRWlCNGJsT3F3YXNPZUtFSmNkQjVBQzRQc0pXcU5CcUcrY1Bjb3k3RkVqeUg3clFTK0lJUW4zc3EwSjVxdFlzakJ4bDVWbUNpZDJCVmF6RmRRS2Z6eFVCNUE1ZE4vSGVoR1pYVGpvaFRPU01UM0xkdTcvdEJ5Q1ZCZ0RzOWpDNzN3dTJvcUIzSnkxOUM3TzdBVUdLaWVBalFlUUx4RStWeW1heTIzcW15ZkFmQXBRWElId1NPcWJ4c1dub3JwR1lnam1ReFIvNitWV2VKQ0MxcWhGT091S0tWc2FJQ0RFRXlJY1dkYWUwNWN0SUdBM3BGWU41ZEVFaW4yWkl2VS9JUy85OVl2RDF1czJSeWxQZ0dnTm5sV3dDL1h4dUpKMHRqeFF2UXl0ZUpRazRtSEdPTDlrREpmUllHdFZTa3EvMXNWclE0SzV1NHpiQVhiTy90YUM3ZDhRdGs1bWo1MFBuR2V3TERHVHFsd2ZuOHcxUE9lT3AvWkMvTWYyTXMwdXFxcURjeEZuNDNCVnlkdnM1azJacUtPRWN1SUJVWTZtcVhab1lvVGp4aGMxMjJUTFpPSWVJbmF6WU5uWUlKR0xBQncyR3ZQVFFtOXViK2pyZHNkQ0RUMmhUQ2xud3dKclhWQ1VPeGNnQ09vTzZqeStsLzZzdC9DaDd3TFBrb1Byc1hsS0xockd0SVl1V1lUSHg3ZUxPU3hhckF2c1VVMmV2Q0hibFpsZ2VKeG15SlBuWlBFK3BtSGRTRmpzUnZrVGpDSTBheFRZT1hnbmxYWVAvMVI0L3UvVTB0alhWWW1uRGM1bFRYbUpkZFhHa3BMdGg3dHdtcXFWclhoVXhDZDVrS2ZIbTF2M2JWb3I0QUZHQ2EvcGU2SEpwdkJGVERqUFlSdWlkQnpQMWZmamJaYVFZL2VSdnU5WU9kNGhBSUJZd0laaUxKbFBLS0ljcmhZMWdpYnNpSzZmWm9sYWlGK2IwaXpETUxwaUhLN0thcTM1czhLc0J1YXJHcmUrSy9WZldZRDdCOFhKbFpLTTdSR3pGcE1aNlVzTVpEM3FDWS8rRzdDV1hvTzVMc1U4SklDOUNJUG9BeTl5c2lNLzEwZ0txUzFtVVAyOHQ2c1dyRTBVOXk1cmNqQ1VJd0VvR0pveXd6emdxbXRGWUtxbWxGMmpEM0lZZFdkTGxDRGN5NWgrVVdUYzllSFYwNXcrVC9Jb0dJdWJia1lxcDRNdmdtYXlNYVlSUFUwSVVGVE1ZWHVqaWlMZUJMWlU4UTgyQ3ZLeWhpNU01V1JpK05PYUoyRVpGdTM0UHlvSWFGMFdVcklkSDBDM3F6TlRTcXN1dk5uT3NoMkRCa1NwMnFYcFVZMGF0cDRvaXFVSWU1bWFhTlZmeEt5d3dlcGJrYzcrM0s3U0xwYnhYUjZ1MkRYSEc5aUo1WUNjZElydy9FZk9XQno3bDMybFMrQVplYXRRU3ZyYjdmK09XdjJ3WjRXMU11TGVFNURBV1dkRGt2S0tsTmN1blhPS2Z5dEdOUnc2QTJvSU5qeWNOS2dKQURXVGcvRFZGaUdBS0VScisvQkt4Z0VGeTYrVUtNdG1Vb1RnVmVKdkxQbC9uSE5RRGxBS3NBcDZDQTJzYUowa0RvcmxRT0txdXN5UVVxNlB6b25KMElHVW9jdTc0cmlURFp4Wm1JcUxPY3dPdHRoc0pxZnN0UjRpc3FqK2pGeTNOaUF3Q2xhR01XYnNTeGZXdFh3NmVQdDdIUUhwSkpFNFFXTW40end0SFM4R3NRTmlzMW9BeWxCUTZORkJvRlFxRzNST2M3R0Y1VzBpVkVUR08xZjZCejdvV2JLcVJGRFhlUjhFVzFxVVR5OWNNVFJjNkI1YmdQaC9VYnE3SnoxMklyQlJxYlZHVXhuQklkYkRsWnRMekh2Q0sxN2dvUXBqcThqME91ckE5eUdRcUFSdURNVkhYUkhYcnd0RytEQ2RYMUdxamp1S0NsU0hHVzkzTzU2SXFKcDNZNFZtQlE1bXBTK0o0UTNuWGtEeWFQRTg3VFFkUVNXY0FCb2NzQW0veEIyYytzUVBJVnVkaUcwdHlDRVE4QzlRUkd0MnJXZlQvaEJ0RmUrZlE1VUNtdm9ubmcwY0lBeFJZVXYyVDNnaE9yejFxUFpZOFpIYURiblNJZHV2S21sYjBHSWJnMXZBbVI0NHV2OTY2S01qL0lZalVhSll1NjdIS3l2T3ZaRGtHNjluQS9oWm1Vd0hVdENrMXNuejlqRUh1MUgvK0plM1hQYVRwK1lvNVBPV3NXYytIcUxUU091ZWx4YzlCK0tVd0NaL0k4ZHBNeERpa2xYaTBZV2JmVmpvaVFBOFVUYjlHbStoelpJL2NHcnptM1RPMVRVTTNzcDJGaUt4U3FYSzMwUEZhT2dPQ1g0ZHFKaW5rN1BYMWJvaVVkM2h4TTA4Q3R2U0hEbmx2TVk2aVRXVmNUaVhMc04yQUluSHB6bmxnZy9CZmFoUldOYWlLTEpsUXJDZ0lYQmJpdjczaTlWdEpEcG5vaHVuV01qeEV1VnlLRGF5Y3J0OC81SGlvam14TXlabEU5b3ZjQzFQcEsybC96a2NOMDdTb1hvdHJGZTdEVGNtVVJORU0yWHlzcUQzdVhBTUlONkgvQlZjNDVMYW1PU1RjTmZYTEZhamJXK1EyV01jcXZYUUNPbEZ3Nks0YzBtN1hsVjlXV1IzQ0wzRVYzVDNLWFFMNlpNTU1MdThvVWE3YS9Ub09PRzdlaFBIcStSbUR6VENRTEJySEFwakk2cGIvTmtkbEZtZUpBSlFyditJSFpyOXFxWHd6NWNHUHlBR0NGZzdneUtjdVp3Mld3U0pmUDM5amt2RmdlMGlieWYrak1EUGx1U2oydEM5UnV4ZXFiL1hyd1MrYXU5WUQrRWE0SDJWMGR5d1dmWkN0Y0l4NU56cURkbm80eFc5VU9HeWI3STJTYWVZRHdVSnVhcTJLa1pPd1ZPejQ5cTdTYkdtWkZVN2l0aHAxUi8vMGtOZ3BXTk9nQ05vTlRsRE9xdlBpZHBiYTV3WU5RRFcveXloZG5IcitnVmpTbkVkOHZHZVYzSmx3dTN1ZEpUWGpxeFl4amc0U1JRa2pHSnJ3MytGVG1tbFZxZXE0K1VFZE1Ob0FRWXNmMGtmdTlFdFNZRjhkQWxHUUx2RkhGSFZJWGtaMVhJKzB5YmtjRUxqaDNVT1ZyUnVYSGJjZ2JKYVE3UGp5Nk10YW1MYW9oSUNaNjhDaGYwUWE4UTdFbERHSk1SUUZRemNtMUNmNmZTRUJxOGJaZjl0RDdqZ1ZWZWZlcW83VCtIVUtUTm4rZFlyWElwT1IvY2lsWm50Rzd1bk5KWmFMak5iOTVCR2RZOXZObHNCcTFiOGFwcVdlaWdtbDhqdlh4NGpTWEw3WFlDeWo2YnRPa2h3LzdXZmlDOHNzUUJLcnB5eFJOZEF6d0FZRGI3Y21yeG5oT2lZZzdrL0hneGZ3cTBJWTAvYlhSVGtaTWRwZGNuVVg0U2NUdXhPRmF0ZFpYcG1ndmhpU0NxS1FCZzZvSk9GdFRPWmFlV0tiZjZMcFRuZUNyc3EvbG9JSHhic0lwc1NZYjJqUU5vRm5oSkNqYlFIY1UzZ1hwYWpEZzVaUzErMmFZL1hMR09Zc1BwQlpGYjVoc2Y0dFZJR2RhdHBwUXFSQTVjWjZ5blJLNTZJNUhhNllkYS9WSGVhRWl2SVh0eXV2c0VEN244UE9qcGpocXh3N2FUM0w2cTEyaUZ3M2pKdVdzUEZHOXdUczhzK3BBaVFEL3hlZ1QyWk5NeExURVBlU3laQys4TENiK3BPUVpCNVpWM042L1RpVldxN0JOTDg4Qi8yR1JkbmZ0MXd0cCtqVmNBbHlkeXdjM0JkdzQrdHpsNVhweUJvVCIsIm1hYyI6IjZkNDFhNjdhYmZlZjIyOTc1ZmVmY2Y3MTRlMzc0YjU2OGQ2NGMxNTJmMzdmMmMxZjgxZmQ4NzE1ZDBhMjk5NmQiLCJ0YWciOiIifQ== \ No newline at end of file +eyJpdiI6IkMrQkM1VUFYb2YxYU9kSHlqRVBtdkE9PSIsInZhbHVlIjoiZUlPOVJvVUhIYzBJQzZqb2pHSmxxdXMvYmJKN3dUOFJuMUM4MDJ5Z2dYQWJnQ3RSU1ZiYTRvWUo0RktLdVBJMjBURnI5RFpsbC9vY1U2UXNueFJ2WmFtSVRkbjY0WEN3MG9IekIxN0JDUjhEeE9UQlZzWDZVU3RBT3pkRnJ4clVocVRXK0NIODVtZG8yS1ZWbXppQjIxUTlCK0hIU0Nxc2Rta1VJcWVFdEFmY3FPeDJnUUM2UzhudFYxUnBaOTlqMkdUdGhJUmRSUlhOZmE1WGZxNC9hREpNSHV3VkgvNngvMVA2MnB3UkdRcUJqWXdubE5JODNtbDR1ejJiZnlINDZrSlRnT0Z1NGZteG5lQkJLZjk4azBJVjcra2RXa01QYVZxV0JJU0YvQy96WE1HVlVzUmlzdm5Rd3I3VUpSWUhFalpCaEN2UVRDNmhLKzBuY2lCSzVORnJhZnM5NFlxbk9Gajl3MXR2TFl5QmI5QWpXeDBaQlZCWGVuVVN2ZnhoTGR0ZUE3UEtBazZ5OXoyckFadEROUG5sZjhQU0VzQkx4Mjlia2l3YkcyQWdhY2luQ0EwZ2hrakhUNFM1ODN0NDZ1TkxNTm1YSlhpTzRNaDYzcHRGVGpET0Z1ZVFhQ3E3NzR0OUN4aXN1RmhmS05SbGF0UXg2QjB1emdsMkxjbGNkd2NrZkJkSnV3dWpMeGUvTWdvRGFoQk1sYVN2VU5iTzRIUWp3NjlKM3BEWTlnY001MjkxMGtTeEdzeDRQaER3aks5M0Z6T3FCcW1nVW9Nb0pEUGxCZ3ExaW9XUlMrQ2hyTE1vSGd2TWd2ZWRDblNmd0NYSENuWmR3Tkl1L29pMlp6OUI4MnFyejYyYWpucFd0ZEdHT0N5cDZaYU9YWGhUOTBqd1pKTmJEMkFyYWpPbkc4UHQzV0M2TjZCcS8vdUtYby8wN2d1UWpTamVxYVRYWlBGV2dBQzdpYk1kakFHWjJQV050THZoRzBydUtDNVI1SGh5bkZOait0M2c2bVlPNzBFMGFzajRlK016S2FSOFh5N1JVZjh6OUhTemYrT3ZWWHB1WkoyUFV6N05HWDlZcXBGV2dPa2ZKSzhWWVUrNlAxSWx4RVprT0FDUk53cjdHWjUyRkRKWlF3cmp2UzIxekIxT0dKZ0ZnVW43R3cyTHJyYW5MUjB1cXNzVm1PRnlJQmJ2MG50UTVGcmRCNWxPeTl3Rk9JR2tIOXhyYzFPcldvMXJ5YzAyTlgzeFMxQWEzZ0NpOVNYZ1dBTzVubGRidkcwWGVKbkRUQVpCVWl4dWNVRWdiNVFMb0xnY1Rxb2xWUjFlc3BldEdXSkxwNXBkZUhyamVGZmVvd2FpZmJEdUZIemxkbERMYWVvYi9vWGZITC9MQ09FWlpKZnA0M1NUZk5LcWtlT1lsU1FJVzd0UmNiMHhCeGNUU2FwTWZLdkRZa1dIOHZMdXlTZ0FlekhTQzhzUE52eHBRV2FLK3g5Qmh4K3h5YjhlMVBVaVFaR3I5b2VIT2lXYllNL1ltSm5hdThhZW5KWDFDT3AwUUgxdUtJN2hoZGdObVRsWWsxbjBXbEF1WTB2K0Y0azNwaGltY1hKZlJJRGNZb0gvT0s0czRpWTZ6VDB5UDJYc3BsZTY0TTByTVBSZTJvUGM3aTBjY210OUdPak51UWhDSkhWVXl0dFFaKzZJRUU1TFR4dTJ4K25OTWsrbnZlRklQeDk1MmtWNmIwS3d4RzdlUHcxT2E0YlRHNmNocXA0UXdkNUZYeVBiYjk1NVpEM0wxY0FKWnBMLzBOTk5zc0loTWkvbGJDL1RaT3JHZy9kZW5OaE5JY0tCVU9wNFZpbmNKOUord3hndlVZOG8rZnU4aEZoQnpYc2xqOHAyWGd5ajBERVpVU3BIdjNRTDRQT0R1bHhPeTJTOEtwRzNsVFlxVmNRU2hGN2tkYkRSMGNPdUZmZVl1VWxEQVhuMkJLV3VscXRsaGV0Q3MrNGlnNERCdUJEQW9KUi9QemZBV1R0d1FXQ0twQlFxcVp5VVBGd3NHTmRFeFpHQXRiWDV5aGIwUi9nVURQaU9TbHI1RHpIUjlmSjMxbUpoNUd0STBBYTViL1UrMTMvTVRSVWhFeFQvc3pHZTd4WlEzWFNQRDFSVjlScjBHUHRwcTlyWStqNmlaY3hHRCtyeXpJak1aQVlTZjk5MG5PR0NGMzYxeWhVUExjR1BSVzJXU1ZMVVJBMEgveXJORFZLaVlseDJybFB3V2FTdlJ6eXJQR29lYmtJcy85RHk5SUU3VnVDZmQ5dkFYKzU4Wkw0NHdPaEhLNWRLaHpaV2VMV1ZSdThoSTB2eXBZRzBISDc3S1ErTmdsaW9JRmVwRUVIT0ZSMlNjamk1RWRQYm5kRS9TUVhQWHJiQi9zbVl5dThZZnNUQVRncnJWR1lMOW5hTTVWRFRYbTcySGFNWGp5RmU0THF5REwzNXlwMU43ejhITFVDeXJ1QmxCRTVLb0pJb1c3S244RVFuOGdNZ0JNaWVxdUo2ZjVIdGpDOGE4VFB5bEYzMmhzSjlxMkREcGRkaU9rWURHd1JWU1dIcGNpNTRNQ1lSODdTT0RZVjBLV3A5d3oycndwbW9FZXNJaEJua20zTUxCbjdPbTJFM1NPZFBlOGpIdHcrNWVlZ0dKSCs1YzdHa0xZRnpmQWtpRTI4cVRFcmpML0U2Y2JRUDVpdVh6cjhWeGlFTHpMYkdjQ0N6RlFDYUluRitwc1lmcW1TWW1XbnY1anBtakdZZFRkcVc0aWtkRUVaQmIvWi9HVDBMU0doY3hublZ1WlR0b0xUanhKTTVvUnpYRGlyMVZrSWU4bmZYMURpOFBRNzgzUGVnRkVXdkcwTjFlbktOWUN2bnF1Q01IZGxLMDc0djYvd0tuUElsUlp4UE03SzdRR1lFMzlvVTRwYnhranV6a2lCL1h1SGlvTzNOeWQ5UEN0eHQ5V1pGVW93S2FqbURVM0VUeFlWbmRVeGJCRDdJT1M4cXdBdCthUndFV3pUelNPR3ZVdHBpQ1FYbmRTRmJpTFozVTd4Wll2bUtveTZHNEYySElybm42SkxCc2VvTGxNeTdvdEIrSTFobitZS0swQXM0UXBJTnNucyt5RXNFNUh1bnZsK3RZOVg2WVQ2cHp5bEJlQnFhVFpuaWZIbWRPazNUVlRlZklEQjg5Z0tTMjI0NVVmNi92cjNrVGFodGVMTStHdWZCSUxoUGg3dDZIcDhHWE1MbW5kRC9KM1k2K3hEK1FZUi9RUC9hdXJLQ3BJTGtjemVjQ0RLd2NWQTFBMTMrYlcrOC9TWlVQYVgwR0s4dHZHVytoVmd6K0s0V3FHeXBOM2pPYWhwY2s5V3YrM3pTTTlNY3NEc3hINTcraWdSWDdJVnpwRlN3SHlzOExmcGRBZ0tieGRjRWo5T3lPMzdtSFp6cFJ2WFliSXV5OGxxUTQ1eDdCQW9ZUXc2UUloZStwcDFDUkpCQjZDQktyeFRsR2Z1ODczL1h1dTRqRTlLR0lleDRhR0xWdGNKaEFEaS93cE5Jb2NnSy8xS1BLVG1TSFM3b1lRNW1HMitXbEVOb3NuNEQ4NkkwM3diZ2lUWnA0VkJDZ3lQWXNHU3d0ZHNVamxMNklRUWEvUnZmbEJZZVk5MkFyZlVCcTBpU1lUMmlLbVVtT2dXOUlLSUlkUHJ2UC8rRkRtaUdGeG9pU0RPa2pPK29sVFlBamt3UEFCV24yOGxsaVZnWHNxYUZURWlZcVR6aXA0Um15cHkyekVTL1lMdWpjMCs5RnlqM2lkdXZDeHIxY0Y1elFaaWk4VjVIelZuVmpoRDNQT3FqeXh0VzRLamtMNmlHNVlPWTBuS1FobC9NK3hNZ1JabHRzRUNhVTZUZXVDandlcGQwWjJwRTVQRFZYVzZiZTVzcm91dDVLSFNvVDlBN25SaldGVlBxZVNLNkMwdlBpZUJCbi9iRXFUTTJ0c0VNTGhaY0R6dVdXTmc4bE5uaHlRVzNZcjdtWmRkenJqUlBPUGxwNjRsT25xaVYyZ3duazhRVElKNEVZdVRIejdIanp1SnhYbm0wK2hpUGowaERKbVQzK0Q2bU4xMUsyT3NxbVlzY21UbGdlSlhDc3dRTGRaSnFNRExCdjZtdzM2N0lieUVEWlFHc1ZmUUxqZWYvMnphM0h5a3ZFalRSZHVMYm5MK2xRZnZONFliV0VZMjNkYjR3YmVMQXJQQll5cVQrT0c3cFJZWG1tZHZ4OERZOHJlZVlvd1ozYW1BcHhEUXQvTStMMWxCVk50RnhoL2ljMkVHK05LWHBDVDZjUHhrNS94UHlLV0JlenZhZHBZeTNIMkgrRVlVWW5yQXp4aVIrQ0hKNHRiVkJHWVBRdWIrd0xIQjVocVZsNERqNE5vd290ZG1WUEtROFBkS2ZZTHg1M1Z5ZUY1bEgybUt6OUErU01NMmxvbnBpQmN4VG9DVEN3UzBFQzhucTB0VkFBM2NFTTZZWUhqTlplS0ZYcHEvMTd4azJmNm5oUVZpMURib200RXM5SjkxL1RQQU85SjBkR1BkRm4xbTBVUEZBL21jR2lGUEEzSmFEeUpkSmpjNkxqcE1qeU9UdjVtRDc2bWxrZjYxSTZsWkt0NUhaVTdRUlNoNU5wMjNtb2hWNWtIdmNlTzcvTFdRcW1KU0o4Q3QrSzQ0VHlUcFRUNFRUd1pQQmluajJpZDNYcU5FVVMrVzFJSi90bCt6NHZQVHhvcWZhWWhsd2RRSFN2VlgwaHlSTC8zZzJBQXR2WCtJZ0ptcGVQYm9IZjgwZGltOGF5QkJvTmZrVTlvVVdLZXBJN011WFVhVXh5OE5JYkNyRW1KcGs2dk9iSHlYUFl1cjlQZkxpMXJDRytGUjRLVFQrK3JyMTR5Zkl2bFlnMGprTDYyOE5ldCtlSDJvZzNXaDFxZVZiLzFTU3BXWTVVZ1J1NkNVd3NXblRuVFZJbm04L3FqTkpzL2RIbnlMaEVsY3ZiWm00WWg2cWh1Y0VwNzBJT3JLUW5la096WGRhNGd2SkROSTlXbFR4bE9zQ0llb2VPVkZHdjM0TjVwd1M0aVo1NHQvTWtGeDd2NFlDa0Y2UUN3QUh3d043azgxOFNyZ0psK1BFWTJyM1lLckVJcDdXdS94MmdaYzJDeDRGcDYybVErR0JTK0Q2M0dLQnpySDZoZGJzM3ljQ1JvTlRwYVBUeFdpRTUyeVlDQ2MvNzhhamNHSXhHcHlZQmR0NDJDa2VRd0lOSEh0NzJDU1JVNlMxM1ZESFhMU2pXY0J2V1NkUHM3bE5nWnRoWWk4L3BiK2ZDeXMzV3dMemp6aHluc2pmdWJUSHJVRGhDaEtUWHlYMVNDN2srZVJLS21GV3dmZ2lGWUV5NndoektRY1B1RE5OVmJUQUU2N3lxRHhMS3p3N3dKbDR2dXU3ZForWDdsWkt4aVROQ3Fra1E3WkdodjZ1Q3Y2QWxnZklnai9QbHBwOHNHMm5FZndCdUJ6dUt5VEF1V0FBMHdScDAzNFJ4cmN2Qm5mOGdYVDRMTDdNMU5KS0liOTlsRlQvMXE3TFdZV0RjazVkY0JUS2p1a0F1OE40bGdNa3RHMnUwY2oxRXdGZzVkdU1CMnkyVE0yZXNncmdTbnlHcVdQWjRqN2NVa3hJSHpuSTRpYXlNSnBKRVQ0L0NpdGM3M201aW11SDdhR2E0cHVvR3NqeTFlRWNrRWkwTjQ4Zy9sakYwSmpYdG1Xb1B1bG5la2lCakxuNGZoR2gwSGRFc0FWclRVK0cxbXk1NHlnRm9CK0tvejNjOFpuKzFkY0tzRkJzSW1ubnptdStlV0JTcW15YTYxblAvVzlhY2MraUkxc2ExY3lXL0tqVlF4Mk96MWRnN2NsSk56dUNpeXNSYkZmcEdnb3U3aWZaeEh3bklyRDBVNUtnVVp2dFNtQWV1Ti92MWxFWVBYakRtemxaMG5lRHFLRCs2R0lQWmJpVi9NZVJ6czYyeUFPSjJueE5CeFM5Y1FEbEN1aW53UEw5Y2JzUk40YnhnZ3hNMkpnN3EyWEF2eExOTmVpUHFScDJyN1BRdkp4d1BjRjBFbUZseUY5TzJ1TlZaaVpzMzcyalA1T09yMWZ2RnlacFcxeEFpeWtEWHhNaEo0blIvaTd0K2pueEl4NzZ5NmdsdHVnK0tJU0NHbHQ4L1J0Rzhaa1lGQm5yb2FPZ0RxRDhRekxYdGN5S1h3MmZKWUdWMkNWY2xzWGw0d2YxUjdmaU1Cb1pyc2JtVlh3aVFHVGxELy91enRRVzRhMEFSNnhmQzdVZWpOaDJEaC8zYlVsR1VvYm5sQ1p6UG9ubkFYZ0lXa2g5TnU5N0NwbDF1cVA4cENNK281eElLb3N0a04yTFRaZ2JXQXRvM3VGNFNiVjh1MkFFL3RpMzExbVB5a3k1SzRHQ1FxNU55WC9TR1RtYWN4UmZFa2JTNEZGNEJia21JM25WbjlBN1k2b1laK1YrQy9abmRYbTJRVVhLNGFSUVlYOEFTMjVlaFZ1M2lRTGFINjN1SFgzNWFqMTB4M1NsR1NRd0s4SGNuZGJSUTZzVUJ3VDlmenRxMTJ1RFlGQzQwNVNhUVZydmFCbWppNjc2YjBzQW9POElpUDJUbEdsaW9aUmJjZDBKZ29VNmU3d1VaQ21zYm5WRFpzZ3pobXpaRXFuYnJhczZmdmc1dkdWOWVlb1JIMXhUSzcwclU0L0VhT1RIQ2pIay94WXdZeHk2a0J5T3hGOVNmV1RoandtbTZ0Wmt0aTJlRHExQStvK3BNU2E2U2FUdFhGRVpMVFYvSVZlWnZJeFlLSktDdU9TWHA2aXVRNmViTTFNWTl5WnFkcGlqYXp1ZkVyZGxhWVVkQUtkUkNOUUkvVDliTEk5Umx3b3VGMzljT3p3UERLVnlyTUg5VzJtQllwKzBWUWRWTStUQzA0SHpoTVVhbFg3c1NXQm9jWkFyUTB1UGQrakRDYUpPemtUQXhTQWpYL2dQNkJ6QVRpSjJ3U1N5MXFIOFlQbngzeE1LR1pLMjJXZjJvR3pQc05tS2UxdlJPNnhXaGlCVHpRY2ZyUHQwTS8raWRPMGZDeUMydHYvTnoxNGZCdXJJMExmT2lrSVBPRSsxQkd6bkwxUGdjR0o1bE1wUWdNVE1nY3NZQXRiV21jNXZlOHNWNWN2L2cydCtBeFRXRFIwaXF0TExqVE9FNnJ5WnJYTW1UUlBrTENkV3lSd01oQ3A4bGtRUjVrSSszZlJRTUZuc2dyV01LMitRQWRWcnZEMm80cytYREpFYWpPbldTTHQ4TXlOZnJoN3lnc0Jvd2RPVFJBT3pJMGY2aFp0bFh2TFlXNjUyQ05Jb3NycVNnaUNIbUJaMHR6NWkrWmoya0lFU1NMMEZIZnhUQi9lT2NIU0pCTjZhRUZQQUdESjhHc29idEtxTXNMNmF1R2ZZOWY2bDBiSm5aUS9WajZRTWxZdDlVN0o1YTRrQ1NYeUNDTG42NHVmN0VyTDNvZnhuTjZ1TTRhbTMxY2RublVPa0tnNzh3bzFTZWh2RFNVaXFuTlpaZllHOHUzeVhrWTArMmtpeUpVSzlnT05qVTVSRHhyRDRDSkpveVk2ckdOVThZYjhHVElldU1EVVpUVk13d0ovcjhRTzhocERnRmVGZVpvZXFETFBKakxDUXh5eUZHMlhLVStRQU5IZHo0VXhJZkN1Ly90enFGUWZqVlhrQUJsT0U0M3U2dTFJeWJoWlhRTkJyYWp3MXNhWitRdThwZGJuSDc2UlhkRDB6eGJHMkQyUEZyWEIzOEVtSGlVZFl4UzNNakpuN21WcXJMRVdhVGhGTVlxLzhFZG1SRXhJT3A0SFpKeWRJNEZiWWFHZE9naVo1NXZVYUxFR3p0RzB0NVVBMVdYSDRucFdqQk1yUnVPQVZDVmticVZRUkV4Vlk1UkJHVlRxQ3NTNHRaR3MvWWU5alN6aC92bVZZenQrSjUxYVluOXBDamhLQVdIUkFoRnQyekVCVWhsS2dxWUd0aEpjeGt5R0c3a2U1YWZqblVJSjV3c1dpQmNoa1FqRlpSN1V1SmZZeTRtdzZwQXQ2MlpoVWxWZEVGZUNYN0EvNXNKZGF4MW1BOEpjeFlveFB6RDZraGdYVWJBTDVzamxUMzVHYmpMUnBmam5qQXF2Sm4yczQ1RkFhdVdGRTA1dXExcjBzdERhM3lXYVBsdnVHem1ycGxiUWhEVWdWYmJUNmlmWk1jeFVYTUc4UllpYU1mM1p4MWx3NVBkM1REOGpBR3V3QnZWd0hybEtTS3RWZHkwczZ1OE5tMHVQQTJIc0VBd081NEd2alJQVElnQ1ZZdC9BclNockNFTk52MEcrckIrSWRURDZtY1NYaW5hbGRLcUd3RHo4NWhIZitOZlFqOUJTemNmQVQwV1hEaDF2Z3hDMzBhQ0lka0N3b3lOSVg3bFlNUVFDbTYyUThOYXlWeHZ1WXhXeUtsSEVZUzNCc2JaZTlpSno1L0lIV0l2MmJGTUQzSTU1VkhDQmhCaHQycGluQ3RRWXFtZWpQQzN5d1o0OHVwZTBETFc2N3dCZU5aY1NML0dOVmRMNDMvMDFabXZBK0hOTGxwTEx5aFdpRit4QlpKZVFXcnRrM3JjZzExdFpIbmFMbTFyaE9Tc2hHRVhDcTdxdmMrWkFsVDQzTVBxT3E4OGhTMUt2RVNIUEczYmxScDZMc1Q5ZThDYmMzbE5peHplWUVaSmV4ektrNnV0akM1Tm9qTTNJMXZ1ckhQSHVCNTM1S0E5ZURzdUVvellMWkFoQzNrUG5JYzlsZjRaRW8wdG5RZldXLzlKUWh1Qm9rSyt4RFJSN3JYTWRSTzVJSThLdmFvVEVTMkppWE1Ca2ZCZmhnTDJva3EvVkpabCt6YkJJcXRiL0hMckgvMmFUdnlQUG5aeU9mVlppbkpuTVdhc2dFRzU3R0d4bWlFWEdBUm0wbkcxY1E0dkg4ajYvM0Q5MmZ3cUc1V2ZPRWZlS0kvV2xaVzNRYVhvdmlOOWNmKytRb2hYQkhaYm0ybGFFQlYrM0p2VjZ2WnNkemRCU3dKOWlIZTMvTk5QWWNocUhFNWJ3dXpaREFtay9BZWptWVo1RHF3ZTJlRU16c0QzRmY5L2ltNnhMQTFPQ01HMGJMQmRvUmJFbjZJdndtTkc5SzQ4MllhcnBYVnJYU3FxYXNEU2RDTEE4L2wxQ1FYWXFSNWZ6Y1ljNWpUam92T1hhczNNbHV6RzFlZlFpWHg1SDlTc3pUNFBJbVhCSXAzc3pad00xUFpINTRyU0pIbStPRVZUK3VOaXpCU3ZFWHoyWmFFVm14RXRWUVpkOWhJNEhtRVRKcnJtQjNZaDhuMUdHOGFqRm5mRTBwei83TEdWL1FDMmkrUm12MHpTb1hjRTExcTN4ZndlazhjN0RMb09EeGVVR3N3K2JDb2w1TFlLd3JBbVJwaU14ZXNzRUNHWDNQc1FtYUg2NTY0TEpSdzc3S1Z4MVh0QWhTS0ZMdjB5ZjFiaG85bUNYcDlsbm9PNkZJNWFwOERnTm1LNUpEYkhVQ01pMXRobm44R21JTXRzNTJVcjFNK1Y0Y2dNR054TXdqdkdFRTRLT09lWFRJemZaUjFxUzc4aEY0MFU4RENCNmJJb0JnUzc0bjBIMXJ4WllOYnFtdUlJaXVEelljOEhaQ3FDcGhqYjJIUlo4THd3eWNzYnR0ek5VS0R1WnBCWWY3MjgybWFJcmw0NFFtZEo2ellic0RwRWRhSUlYczBFd2lZQWN3YUt1YjZ6cnBTbFFXc0hSbGJmdFA1aVVrRlZzajdvRjZ5RFlZSFZnTHRSem5Bc3RHR095bU9hMkxKcWgwQ0dQbmVDcXk4RGZISUFORjJ5UlJJd1VnOWJRQUpTSk1ER3RZS1dEaUxEbFNPVXFLZFRSN1N1UUlQVS93MTNZWTFhNnRDR1NGb0J2aStPZHFzdFNGbmlJNDMzblQ5RVhXbGg3TjBaajdmZmJrYTFLaW0zUm5hM2dPR2x5dnF3YVZoWEJWOFYrMWdEWERCdGpEanVzM2F5a2JMSnRxQW92M3FiKzV2clcxUHRRbE9CNUtMTHVoYTJTTFFSSkc4MU9pYTcwWjlpMnJIaEZsa2dlK2pQUTNtS3RSNGJqRGJjRWNQNWJPdXpENnc4VzJVYXVWdlNxVzd6NkRZOFMrUkg2bG1OMVd6Z1l3dkwweVJSOVdFMDlLTDczTk1Cd1M2NysxckZlNEVyWXFPejYzbnlXbUpZK3M5WjRpVmhmWVVEREZnbnlnYkpEMU5DcGVqdk9xSFluWWF5MzNpM1ZDSFFMSmVVZzYyY3YrUzQ4R1JaL2pkaTBPVTJmL2F0SWJNRnZzUVFPWXNnZTk5U3N6KzNpWlM0QUtLdnN3NW9IQjlNRmdlbVFxbGw1aG41T3QrOXZ6WElHTzlWb1NBdlMxUVkwM0JXQWhqOUovWmRjVDVkZ0g2Q3F5WUFSM3N5MlJkcWwvQ1hzaUZjRHd2M2kzU2pZQlN1bWN1clQ3MVhBRXRxM2pvOVlVR3poc2dmZ2Z2Zjg0S092VzFIL3BIL1dPVEJvVkY3K0w1V2pNRlhLcHYvRFB0VThOMm0vR05CVGErZHduWmFBQytDalBxZURRZDJIMVFwQTVjUkozNjZnNlh0bG5Zb3FLRlBBVkI0RE5oUytxQ1YvT2JENHg4dUxvQzBpWHRDTS9aK2RRY3FZbTJ6VFA1Q05jajVsbzdVS0NjM1kxSnNxZjk1cDRKUUJMNU1nRkdGc3R6RTNGTXlZV1l2WGp6SndRUWpBbVpob1NZenkxOWZPTFp2Vzc0d0FicDFNbUl5K2JQSWlWTTV3U1hrRFNDbmptc2E4WHdkWDIzbXFmQWFKK3RzMFljeHArZHkzYUhwZWpVbTBQdE9MTkJ1cDU3RVM2R1Zvb2Qvc1Q0R0hnamwwckxRWk0xVVhGRUpyRlJKTGlmWjhLUlZpaGpJek9DcmFHNllXNWtVeFBIM2xiRlV3NVpFUDBVRGZ6bEhaUitGelRKS0UrckdxQmZoOFc5c2ZZRDR2cHloWVBFcEF3R3VFNS9yVzZiWWc0Ykk4dWV3Lyt5SUlsTzBYc2tLMnMxVDhzbDlUdXhNT1J5VllpY1hvWnViVHRVeDZ5emgwaElRSWpKY1RrdkcrTG1MaC9xQzlhYTZmRk1DRzNlMWJQajNGVk5ZcWZQUGp2cWt0MFQyU3hGTVBiVFFMOHJ1cVIxOHdtNVBlcVRlOHJTUjhsWk9veXdPRWVocHo2MnZ5aHc3QVU1NWZvTVBMOFc0SENZSWMwbVJRSDZyUzlKNHI0QTJPVjVzcE5RQTB0dThiUktkRHF0cmdqaXlGeWhBMDlVN05hc242bURVcmFWREl1WmhIcTdJMTJHTXJzK0g4bmpVSDFmeDhlNEdPZ0M1RDhjNHV5eWZOZE9uSEZoanBkZTlMczBMNy9saFRqQm96Vitzc1BlWFdrL0tkU295ZXFnLzlvay9tMWxOVWpDdEcvTnE4RGRGOFI2V05FVkNIWTNjN2ZBMWdETUN0bUVsZ0ZuYk5iWUNBTS9zN0xZa2QrTUptSEVoYmJUcTVaTTh4aGJjTUlCUU53c0lGR0E3eEZWUC83aVVyaUxyb055T1F4SGhkbjVGNldGSHVhMHdVYWk4c1Y0Y0dvMnpoaDJlZHV2VTlOenJzVVRPWmYxeUM4SFVRYVJaZGU3dnNDbWs2QVdXSkdtdjdGRG1ZMERvUUpWVVFpZG5XYVhkLzJDR2tZdHloZXRWeG5WeElHTVpkZ2wzMUVzZGh2MmJ0eCtzZjE3cFhQYXQweFRRMGdQREM1TnJRV0JGdFBLU25aaVIxeXpFdnl6c0FRL1lUVFVSK3h6VFEvQUlkOW1sRGx4NHl0NlpscllFSm1ZVzFuYjRyZXZDNzljMjVuU1gzVk5TQmlIT2lHazJNSmx6VUVySEhFMWFwd2RrMWdSYmtLN0IyUjJDREwwenV6eUowQjcxSTcybnNFY3I2OEhhSFo2WHRzVVg4L0ZYc2htYk5oMUJtYUxhRi9wQnlid0hqaDFUdWxaNGdEVVJqMW5PcDVEcDV1bjRLemhSMkZudEUzcVlSSXcrOFk2THovS1cvczlCRU5IRlFROTN6azBEc0ZOeWhoYW52WmxuWXdZZWtKMHJaSDVrWm9HVXN2M2NGZmJVN3JUdjR6Zk14ZW56OEloS2s3ZmdqeHdFT1BxZUlKVFBBV1Y5ZmFWVC9NMDF3NEdPcFdCUU9GVE05MFRSTkJSQW5wVDhEQ1kySEpoSWlXVHQvZkdzMm95eHdRK2xUZHZjK2hJMGh2anF5K0tOVWQ2SXRkcU5pOWlQUjRoUkhFeVNYWGt1K3pHckpWYndyWXlCeDBtOFNlQWc1TjRUMSs2VUdueW9PakxpU1NiVkJJbTNGMGExd01WaGozYmU5TldUcFRxK0V4clhiMUxQMmtMTDdQak1ucjRoVk1Ia0ZnQkEyR0I0MWhySE91Y1RTUklvN2xVVDk4V244VzdtWGxVUXBGSWtzcGRjNGhnYVYyZ0FPRGVBR3lHUUJoK3EzRW9jN0RwWFpBU0J1TjVJcEN5ZURjR2crWWxKREZLYjZzTXppckpWSTJFbDJmVkZ3dWtuLzY5QlFLTHEzRjlaeXg0VVhWUVh1R2w2L0VTb3dkWHJVUUljdU5EUEdmOWlaWUNxcVpvd2J3Z0VjS3B3a2xrMzd0MWdIMHMxLzRuM3orWjFMWVJ4TlQzZUdnc05mUUk3Tml0TGJiNzNDMWczd1dZTmU2Qzc3cnh2RERzRTRXOXNGakxMQjJPdkNnZTFWZGxic1l5QnFYblVBc2hFVWtNdVpPQVk4biIsIm1hYyI6IjcwOTVkYjUzY2M0OTYwMDNiMjM2ZjY5NzZhZGViOWE2OWMwZTM2MTQyNWRiYTMyOTVkYzAwYmM3NGU1Zjg3M2IiLCJ0YWciOiIifQ== \ No newline at end of file From 96607d806ee58887e4e49ffe59b64cddb9aa5630 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 10 Mar 2024 17:42:09 +1100 Subject: [PATCH 02/18] Fixes for From Mail Name on hosted platform --- app/Http/Kernel.php | 2 +- app/Services/Email/EmailDefaults.php | 2 +- lang/ar/texts.php | 18 ++++++++++-- lang/bg/texts.php | 42 ++++++++++++++++++++++++---- lang/ca/texts.php | 21 ++++++++++++-- lang/cs/texts.php | 21 ++++++++++++-- lang/da/texts.php | 21 ++++++++++++-- lang/de/texts.php | 18 ++++++++++-- lang/el/texts.php | 42 ++++++++++++++++++++++++---- lang/en/texts.php | 2 +- lang/es/texts.php | 18 ++++++++++-- lang/es_ES/texts.php | 18 ++++++++++-- lang/et/texts.php | 42 ++++++++++++++++++++++++---- lang/fa/texts.php | 42 ++++++++++++++++++++++++---- lang/fi/texts.php | 42 ++++++++++++++++++++++++---- lang/fr/texts.php | 18 ++++++++++-- lang/fr_CA/texts.php | 18 ++++++++++-- lang/fr_CH/texts.php | 18 ++++++++++-- lang/he/texts.php | 18 ++++++++++-- lang/hr/texts.php | 42 ++++++++++++++++++++++++---- lang/hu/texts.php | 18 ++++++++++-- lang/it/texts.php | 21 ++++++++++++-- lang/ja/texts.php | 21 ++++++++++++-- lang/km_KH/texts.php | 21 ++++++++++++-- lang/lo_LA/texts.php | 18 ++++++++++-- lang/lt/texts.php | 42 ++++++++++++++++++++++++---- lang/lv_LV/texts.php | 42 ++++++++++++++++++++++++---- lang/mk_MK/texts.php | 42 ++++++++++++++++++++++++---- lang/nb_NO/texts.php | 42 ++++++++++++++++++++++++---- lang/nl/texts.php | 18 ++++++++++-- lang/pl/texts.php | 21 ++++++++++++-- lang/pt_BR/texts.php | 21 ++++++++++++-- lang/pt_PT/texts.php | 21 ++++++++++++-- lang/ro/texts.php | 21 ++++++++++++-- lang/ru_RU/texts.php | 42 ++++++++++++++++++++++++---- lang/sk/texts.php | 21 ++++++++++++-- lang/sl/texts.php | 42 ++++++++++++++++++++++++---- lang/sq/texts.php | 42 ++++++++++++++++++++++++---- lang/sr/texts.php | 21 ++++++++++++-- lang/sv/texts.php | 21 ++++++++++++-- lang/th/texts.php | 42 ++++++++++++++++++++++++---- lang/tr_TR/texts.php | 42 ++++++++++++++++++++++++---- lang/zh_TW/texts.php | 21 ++++++++++++-- 43 files changed, 989 insertions(+), 139 deletions(-) diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 6a53796f3bd0..ef66fb8faba8 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -135,7 +135,7 @@ class Kernel extends HttpKernel 'can' => Authorize::class, 'cors' => Cors::class, 'guest' => RedirectIfAuthenticated::class, - 'signed' => ValidateSignature::class, + 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, 'verified' => EnsureEmailIsVerified::class, 'query_logging' => QueryLogging::class, 'token_auth' => TokenAuth::class, diff --git a/app/Services/Email/EmailDefaults.php b/app/Services/Email/EmailDefaults.php index 033b2ad77478..06835c75cda8 100644 --- a/app/Services/Email/EmailDefaults.php +++ b/app/Services/Email/EmailDefaults.php @@ -123,7 +123,7 @@ class EmailDefaults */ private function setFrom(): self { - if (Ninja::isHosted() && $this->email->email_object->settings->email_sending_method == 'default') { + if (Ninja::isHosted() && in_array($this->email->email_object->settings->email_sending_method,['default', 'mailgun'])) { if ($this->email->company->account->isPaid() && property_exists($this->email->email_object->settings, 'email_from_name') && strlen($this->email->email_object->settings->email_from_name) > 1) { $email_from_name = $this->email->email_object->settings->email_from_name; } else { diff --git a/lang/ar/texts.php b/lang/ar/texts.php index 6ed50ced938b..b8dbdba21b8f 100644 --- a/lang/ar/texts.php +++ b/lang/ar/texts.php @@ -453,7 +453,7 @@ $lang = array( 'edit_token' => 'تحرير الرمز', 'delete_token' => 'حذف الرمز المميز', 'token' => 'رمز', - 'add_gateway' => 'إضافة بوابة', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'حذف البوابة', 'edit_gateway' => 'تحرير البوابة', 'updated_gateway' => 'تم تحديث البوابة بنجاح', @@ -5182,7 +5182,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'غير جاهز', 'nordigen_handler_error_contents_requisition_invalid_status' => 'لقد اتصلت بهذا الموقع مبكرًا جدًا. الرجاء إنهاء الترخيص وتحديث هذه الصفحة. اتصل بالدعم للحصول على المساعدة، إذا استمرت هذه المشكلة.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'لم يتم تحديد أي حسابات', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'لم تقم الخدمة بإرجاع أي حسابات صالحة. فكر في إعادة تشغيل التدفق.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'إعادة تشغيل التدفق.', 'nordigen_handler_return' => 'العودة إلى التطبيق.', 'lang_Lao' => 'لاو', @@ -5222,7 +5222,19 @@ $lang = array( 'test_email_sent' => 'تم إرسال البريد الإلكتروني بنجاح', 'gateway_type' => 'نوع البوابة', 'save_template_body' => 'هل ترغب في حفظ تعيين الاستيراد هذا كقالب لاستخدامه في المستقبل؟', - 'save_as_template' => 'حفظ تعيين القالب' + 'save_as_template' => 'حفظ تعيين القالب', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'يضبط تاريخ استحقاق الفاتورة الافتراضي', + 'payment_type_help' => 'يعيّن نوع الدفع اليدوي الافتراضي.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/bg/texts.php b/lang/bg/texts.php index d0581989d197..c7f59537993a 100644 --- a/lang/bg/texts.php +++ b/lang/bg/texts.php @@ -461,7 +461,7 @@ $lang = array( 'edit_token' => 'Редакция на токън', 'delete_token' => 'Изтриване на токън', 'token' => 'Токън', - 'add_gateway' => 'Добавяне на Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Изтриване на Gateway', 'edit_gateway' => 'Редакция на Gateway', 'updated_gateway' => 'Успешно актуализиран Gateway', @@ -3869,7 +3869,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4926,7 +4926,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5121,7 +5121,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5202,7 +5202,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5222,6 +5222,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Задава падеж на фактурата по подразбиране', + 'payment_type_help' => 'Задава тип за ръчно плащане по подразбиране.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/ca/texts.php b/lang/ca/texts.php index 4e92139f804d..9e5b077a8a21 100644 --- a/lang/ca/texts.php +++ b/lang/ca/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Edit Token', 'delete_token' => 'Delete Token', 'token' => 'Token', - 'add_gateway' => 'Add Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Delete Gateway', 'edit_gateway' => 'Edit Gateway', 'updated_gateway' => 'Successfully updated gateway', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5237,6 +5237,23 @@ $lang = array( 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Sets the default invoice due date', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/cs/texts.php b/lang/cs/texts.php index 474f0177f85b..7d1c0f4ffaf7 100644 --- a/lang/cs/texts.php +++ b/lang/cs/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Editovat token', 'delete_token' => 'Smazat Token', 'token' => 'Token', - 'add_gateway' => 'Přidat platební bránu', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Smazat platební bránu', 'edit_gateway' => 'Editovat bránu', 'updated_gateway' => 'Brána úspěšně změněna', @@ -5202,7 +5202,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5238,6 +5238,23 @@ $lang = array( 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Nastaví jako výchozí datum splatnosti faktury', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/da/texts.php b/lang/da/texts.php index 7794b7b986e8..e21df25cd5ce 100644 --- a/lang/da/texts.php +++ b/lang/da/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Redigér token', 'delete_token' => 'Slet token', 'token' => 'Token', - 'add_gateway' => 'Tilføj gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Slet gateway', 'edit_gateway' => 'Redigér gateway', 'updated_gateway' => 'Gateway blev opdateret', @@ -5200,7 +5200,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5236,6 +5236,23 @@ $lang = array( 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Sætter standard faktura forfalds dato', + 'payment_type_help' => 'Indstiller den manuelle Betaling som standard.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/de/texts.php b/lang/de/texts.php index 2f055d0b222d..e8d473729f42 100644 --- a/lang/de/texts.php +++ b/lang/de/texts.php @@ -461,7 +461,7 @@ $lang = array( 'edit_token' => 'Token bearbeiten', 'delete_token' => 'Token löschen', 'token' => 'Token', - 'add_gateway' => 'Zahlungsanbieter hinzufügen', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Zahlungsanbieter löschen', 'edit_gateway' => 'Zahlungsanbieter bearbeiten', 'updated_gateway' => 'Zahlungsanbieter aktualisiert', @@ -5205,7 +5205,7 @@ Leistungsempfängers', 'nordigen_handler_error_heading_requisition_invalid_status' => 'Nicht bereit', 'nordigen_handler_error_contents_requisition_invalid_status' => 'Sie haben diese Seite zu früh aufgerufen. Bitte schließen Sie die Autorisierung ab und aktualisieren Sie diese Seite. Wenn das Problem weiterhin besteht, wenden Sie sich an den Support.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'Keine Konten ausgewählt', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'Der Dienst hat keine gültigen Konten zurückgegeben. Erwägen Sie, den Flow neu zu starten.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Fluss neu starten.', 'nordigen_handler_return' => 'Zurück zur Bewerbung.', 'lang_Lao' => 'Laotisch', @@ -5245,7 +5245,19 @@ Leistungsempfängers', 'test_email_sent' => 'E-Mail erfolgreich gesendet', 'gateway_type' => 'Gateway-Typ', 'save_template_body' => 'Möchten Sie diese Importzuordnung als Vorlage für die zukünftige Verwendung speichern?', - 'save_as_template' => 'Vorlagenzuordnung speichern' + 'save_as_template' => 'Vorlagenzuordnung speichern', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Setzt das Standardfälligkeitsdatum', + 'payment_type_help' => 'Setze die Standard manuelle Zahlungsmethode.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/el/texts.php b/lang/el/texts.php index 55eca879770a..e90b83714245 100644 --- a/lang/el/texts.php +++ b/lang/el/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Επεξεργασία Διακριτικού', 'delete_token' => 'Διαγραφή Διακριτικού', 'token' => 'Διακριτικό', - 'add_gateway' => 'Προσθήκη Πύλης Πληρωμών (Gateway)', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Διαγραφή Πύλης Πληρωμών (Gateway)', 'edit_gateway' => 'Επεξεργασία Πύλης Πληρωμών (Gateway)', 'updated_gateway' => 'Επιτυχής ενημέρωση πύλης πληρωμών (Gateway)', @@ -3868,7 +3868,7 @@ $lang = array( 'cancellation_pending' => 'Η ακύρωση εκκρεμεί, θα επικοινωνήσουμε μαζί σας!', 'list_of_payments' => 'Λίστα Πληρωμών', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Οριστική αφαίρεσηε αυτής της μεθόδου πληρωμής', @@ -4925,7 +4925,7 @@ $lang = array( 'no_assigned_tasks' => 'Δεν υπάρχουν χρεώσιμες εργασίες για αυτό το έργο', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5120,7 +5120,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5221,6 +5221,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Ορίζει την προεπιλεγμένη ημερομηνία ολοκλήρωσης των τιμολογίων', + 'payment_type_help' => 'Ορίζει τον προεπιλεγμένο τρόπο χειροκίνητης πληρωμής.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/en/texts.php b/lang/en/texts.php index 2d7982a8d62e..46ed6f80ebf2 100644 --- a/lang/en/texts.php +++ b/lang/en/texts.php @@ -5253,7 +5253,7 @@ $lang = array( 'expense_payment_type_help' => 'The default expense payment type to be used', 'paylater' => 'Pay in 4', 'payment_provider' => 'Payment Provider', - + 'select_email_provider' => 'Set your email as the sending user', ); return $lang; diff --git a/lang/es/texts.php b/lang/es/texts.php index 010c2bb8dd66..a9c4f01a989f 100644 --- a/lang/es/texts.php +++ b/lang/es/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Editar Token', 'delete_token' => 'Eliminar Token', 'token' => 'Token', - 'add_gateway' => 'Agregar Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Eliminar Gateway', 'edit_gateway' => 'Editar Gateway', 'updated_gateway' => 'Gateway actualizado con éxito', @@ -5200,7 +5200,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'No está listo', 'nordigen_handler_error_contents_requisition_invalid_status' => 'Llamaste a este sitio demasiado pronto. Finalice la autorización y actualice esta página. Póngase en contacto con el soporte para obtener ayuda si este problema persiste.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No hay cuentas seleccionadas', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'El servicio no ha devuelto ninguna cuenta válida. Considere reiniciar el flujo.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Reiniciar el flujo.', 'nordigen_handler_return' => 'Volver a la aplicación.', 'lang_Lao' => 'laosiano', @@ -5240,7 +5240,19 @@ $lang = array( 'test_email_sent' => 'Correo electrónico enviado correctamente', 'gateway_type' => 'Tipo de puerta de enlace', 'save_template_body' => '¿Le gustaría guardar este mapeo de importación como plantilla para uso futuro?', - 'save_as_template' => 'Guardar asignación de plantilla' + 'save_as_template' => 'Guardar asignación de plantilla', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Establecer fecha de vencimiento de la factura por defecto', + 'payment_type_help' => 'Establecer el tipo de pago manual por defecto.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/es_ES/texts.php b/lang/es_ES/texts.php index bb6228522af3..70e4c4208d99 100644 --- a/lang/es_ES/texts.php +++ b/lang/es_ES/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Editar Token', 'delete_token' => 'Eliminar Token', 'token' => 'Token', - 'add_gateway' => 'Agregar Pasarela', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Eliminar Pasarela', 'edit_gateway' => 'Editar Pasarela', 'updated_gateway' => 'Pasarela actualizada correctamente', @@ -5198,7 +5198,7 @@ De lo contrario, este campo deberá dejarse en blanco.', 'nordigen_handler_error_heading_requisition_invalid_status' => 'No listo', 'nordigen_handler_error_contents_requisition_invalid_status' => 'Llamaste a este sitio demasiado pronto. Finalice la autorización y actualice esta página. Póngase en contacto con el soporte para obtener ayuda si este problema persiste.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No hay cuentas seleccionadas', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'El servicio no ha devuelto ninguna cuenta válida. Considere reiniciar el flujo.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Reiniciar el flujo.', 'nordigen_handler_return' => 'Volver a la aplicación.', 'lang_Lao' => 'Lao', @@ -5238,7 +5238,19 @@ De lo contrario, este campo deberá dejarse en blanco.', 'test_email_sent' => 'Correo electrónico enviado correctamente', 'gateway_type' => 'Tipo de puerta de enlace', 'save_template_body' => '¿Le gustaría guardar este mapeo de importación como plantilla para uso futuro?', - 'save_as_template' => 'Guardar asignación de plantilla' + 'save_as_template' => 'Guardar asignación de plantilla', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Establezca la fecha límite de pago de factura por defecto', + 'payment_type_help' => 'Establece el tipo de pago manual predeterminado.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/et/texts.php b/lang/et/texts.php index b9dd9d9a00a2..e0323fe259d0 100644 --- a/lang/et/texts.php +++ b/lang/et/texts.php @@ -461,7 +461,7 @@ $lang = array( 'edit_token' => 'Redigeeri Tokenit', 'delete_token' => 'Kustuta Token', 'token' => 'Token', - 'add_gateway' => 'Lisa Lüüs', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Kustuta Lüüs', 'edit_gateway' => 'Muuda Lüüsi', 'updated_gateway' => 'Makselahendus uuendatud', @@ -3868,7 +3868,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4925,7 +4925,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5120,7 +5120,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5221,6 +5221,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Määrab vaikimisi arve tähtaeg', + 'payment_type_help' => 'Määrab vaikimisi käsitsimakse tüüp.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/fa/texts.php b/lang/fa/texts.php index c565507b7940..4d0ee721d0e6 100644 --- a/lang/fa/texts.php +++ b/lang/fa/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Edit Token', 'delete_token' => 'Delete Token', 'token' => 'Token', - 'add_gateway' => 'Add Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Delete Gateway', 'edit_gateway' => 'Edit Gateway', 'updated_gateway' => 'Successfully updated gateway', @@ -3868,7 +3868,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4925,7 +4925,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5120,7 +5120,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5221,6 +5221,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Sets the default invoice due date', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/fi/texts.php b/lang/fi/texts.php index a7e2351a4e1c..67325c4878a0 100644 --- a/lang/fi/texts.php +++ b/lang/fi/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Muokkaa tokenia', 'delete_token' => 'Poista token', 'token' => 'Token', - 'add_gateway' => 'Lisää maksunvälittäjä', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Poista maksunvälittäjä', 'edit_gateway' => 'Muokkaa maksunvälittäjää', 'updated_gateway' => 'Maksunvälittäjä päivitetty onnistuneesti', @@ -3868,7 +3868,7 @@ Kun saat summat, palaa tälle maksutapasivulle ja klikkaa "Saata loppuun todenta 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'Lista maksutavoista', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4925,7 +4925,7 @@ Kun saat summat, palaa tälle maksutapasivulle ja klikkaa "Saata loppuun todenta 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5120,7 +5120,7 @@ Kun saat summat, palaa tälle maksutapasivulle ja klikkaa "Saata loppuun todenta 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5201,7 +5201,7 @@ Kun saat summat, palaa tälle maksutapasivulle ja klikkaa "Saata loppuun todenta 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5221,6 +5221,38 @@ Kun saat summat, palaa tälle maksutapasivulle ja klikkaa "Saata loppuun todenta 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Asettaa eräpäivään vakioasetuksen', + 'payment_type_help' => 'Asettaa oletuksena manuaalisen maksutavan.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/fr/texts.php b/lang/fr/texts.php index 177f2ff162e3..cfa4cf961d7e 100644 --- a/lang/fr/texts.php +++ b/lang/fr/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Éditer ce jeton', 'delete_token' => 'Supprimer ce jeton', 'token' => 'Jeton', - 'add_gateway' => 'Ajouter une passerelle', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Supprimer la passerelle', 'edit_gateway' => 'Éditer la passerelle', 'updated_gateway' => 'Passerelle mise à jour avec succès', @@ -5201,7 +5201,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'nordigen_handler_error_heading_requisition_invalid_status' => 'Pas prêt', 'nordigen_handler_error_contents_requisition_invalid_status' => 'Vous avez appelé ce site trop tôt. Veuillez terminer l'autorisation et actualiser cette page. Contactez le support pour obtenir de l'aide si ce problème persiste.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'Aucun compte sélectionné', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'Le service n'a renvoyé aucun compte valide. Pensez à redémarrer le flux.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Redémarrez le flux.', 'nordigen_handler_return' => 'Retour à la candidature.', 'lang_Lao' => 'Laotien', @@ -5241,7 +5241,19 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'test_email_sent' => 'E-mail envoyé avec succès', 'gateway_type' => 'Type de passerelle', 'save_template_body' => 'Souhaitez-vous enregistrer ce mappage d’importation en tant que modèle pour une utilisation future ?', - 'save_as_template' => 'Enregistrer le mappage de modèle' + 'save_as_template' => 'Enregistrer le mappage de modèle', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Définit la date d\'échéance de la facture par défaut ', + 'payment_type_help' => 'Définit le type de paiement manuel par défaut.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/fr_CA/texts.php b/lang/fr_CA/texts.php index 64d80216948c..9faef9cfe54c 100644 --- a/lang/fr_CA/texts.php +++ b/lang/fr_CA/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Éditer le jeton', 'delete_token' => 'Supprimer le jeton', 'token' => 'Jeton', - 'add_gateway' => 'Ajouter une passerelle', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Supprimer la passerelle', 'edit_gateway' => 'Éditer la passerelle', 'updated_gateway' => 'La passerelle a été mise à jour', @@ -5198,7 +5198,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'nordigen_handler_error_heading_requisition_invalid_status' => 'Pas prêt', 'nordigen_handler_error_contents_requisition_invalid_status' => 'Vous avez contacté ce site trop tôt. Veuillez terminer l\'autorisation et rafraîchir cette page. Contactez le support pour obtenir de l\'aide si ce problème persiste.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'Aucun compte sélectionné', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'Le service n\'a retourné aucun compte valide. Veuillez redémarrer le processus.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'Le service n’a retourné aucun compte valide. Veuillez redémarrer le processus.', 'nordigen_handler_restart' => 'Redémarrer le processus', 'nordigen_handler_return' => 'Retour à l\'application', 'lang_Lao' => 'Lao', @@ -5238,7 +5238,19 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'test_email_sent' => 'Le courriel a été envoyé', 'gateway_type' => 'Type de passerelle', 'save_template_body' => 'Souhaitez-vous enregistrer cette correspondance d\'importation en tant que modèle pour une utilisation future ?', - 'save_as_template' => 'Enregistrer la correspondance de modèle' + 'save_as_template' => 'Enregistrer la correspondance de modèle', + 'auto_bill_standard_invoices_help' => 'Facturer automatiquement les factures régulières à la date d\'échéance', + 'auto_bill_on_help' => 'Facturation automatique à la date d\'envoi OU à la date d\'échéance (factures récurrentes)', + 'use_available_credits_help' => 'Appliquer tout solde de crédit aux paiements avant de facturer une méthode de paiement', + 'use_unapplied_payments' => 'Utiliser les paiements non appliqués', + 'use_unapplied_payments_help' => 'Appliquer tout solde de paiement avant de facturer une méthode de paiement', + 'payment_terms_help' => 'Définit la date d\'échéance de la facture par défaut', + 'payment_type_help' => 'Définit le type de paiement manuel par défaut.', + 'quote_valid_until_help' => 'Le nombre de jours pour lesquels la soumission est valide', + 'expense_payment_type_help' => 'Le type de paiement de dépenses par défaut à utiliser', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/fr_CH/texts.php b/lang/fr_CH/texts.php index ead25b634ea3..4b2c73a51f73 100644 --- a/lang/fr_CH/texts.php +++ b/lang/fr_CH/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Éditer le jeton', 'delete_token' => 'Supprimer le jeton', 'token' => 'Jeton', - 'add_gateway' => 'Ajouter une passerelle', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Supprimer la passerelle', 'edit_gateway' => 'Éditer la passerelle', 'updated_gateway' => 'La passerelle a été mise à jour avec succès', @@ -5198,7 +5198,7 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'nordigen_handler_error_heading_requisition_invalid_status' => 'Pas prêt', 'nordigen_handler_error_contents_requisition_invalid_status' => 'Vous avez appelé ce site trop tôt. Veuillez terminer l'autorisation et actualiser cette page. Contactez le support pour obtenir de l'aide si ce problème persiste.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'Aucun compte sélectionné', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'Le service n'a renvoyé aucun compte valide. Pensez à redémarrer le flux.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Redémarrez le flux.', 'nordigen_handler_return' => 'Retour à la candidature.', 'lang_Lao' => 'Laotien', @@ -5238,7 +5238,19 @@ Lorsque les montant apparaîtront sur votre relevé, veuillez revenir sur cette 'test_email_sent' => 'E-mail envoyé avec succès', 'gateway_type' => 'Type de passerelle', 'save_template_body' => 'Souhaitez-vous enregistrer ce mappage d’importation en tant que modèle pour une utilisation future ?', - 'save_as_template' => 'Enregistrer le mappage de modèle' + 'save_as_template' => 'Enregistrer le mappage de modèle', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Définit la date d\'échéance de la facture par défaut', + 'payment_type_help' => 'Définit le type de paiement manuel par défaut.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/he/texts.php b/lang/he/texts.php index 2ed88859dd69..7784de5f58ff 100644 --- a/lang/he/texts.php +++ b/lang/he/texts.php @@ -458,7 +458,7 @@ $lang = array( 'edit_token' => 'עריכת טוקן', 'delete_token' => 'מחיקת טוקן', 'token' => 'טוקן', - 'add_gateway' => 'הוספת Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'מחיקת Gateway', 'edit_gateway' => 'עריכת Gateway', 'updated_gateway' => 'Gateway עודכן בהצלחה', @@ -5199,7 +5199,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'לא מוכן', 'nordigen_handler_error_contents_requisition_invalid_status' => 'התקשרת לאתר הזה מוקדם מדי. אנא סיים את ההרשאה ורענן דף זה. פנה לתמיכה לקבלת עזרה, אם הבעיה נמשכת.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'לא נבחרו חשבונות', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'השירות לא החזיר חשבונות תקפים. שקול להפעיל מחדש את הזרימה.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'הפעל מחדש את הזרימה.', 'nordigen_handler_return' => 'חזור ליישום.', 'lang_Lao' => 'לאו', @@ -5239,7 +5239,19 @@ $lang = array( 'test_email_sent' => 'דוא"ל נשלח בהצלחה', 'gateway_type' => 'סוג שער', 'save_template_body' => 'האם תרצה לשמור את מיפוי הייבוא הזה כתבנית לשימוש עתידי?', - 'save_as_template' => 'שמור מיפוי תבניות' + 'save_as_template' => 'שמור מיפוי תבניות', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'מגדיר את ברית המחדל תאריך לתשלום ', + 'payment_type_help' => 'הגדר כברירת מחדל manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/hr/texts.php b/lang/hr/texts.php index 3541836ba370..b9f99ba8e62b 100644 --- a/lang/hr/texts.php +++ b/lang/hr/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Uredi token', 'delete_token' => 'Obriši token', 'token' => 'Token', - 'add_gateway' => 'Dodaj usmjernik', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Obriši usmjernik', 'edit_gateway' => 'Uredi usmjernik', 'updated_gateway' => 'Uspješno ažuriran usmjernik', @@ -3869,7 +3869,7 @@ Nevažeći kontakt email', 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4926,7 +4926,7 @@ Nevažeći kontakt email', 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5121,7 +5121,7 @@ Nevažeći kontakt email', 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5202,7 +5202,7 @@ Nevažeći kontakt email', 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5222,6 +5222,38 @@ Nevažeći kontakt email', 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Sets the default invoice due date', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/hu/texts.php b/lang/hu/texts.php index 0f59042e02b1..ab5cdcff9fd0 100644 --- a/lang/hu/texts.php +++ b/lang/hu/texts.php @@ -453,7 +453,7 @@ $lang = array( 'edit_token' => 'Token szerkesztése', 'delete_token' => 'Token törlése', 'token' => 'Token', - 'add_gateway' => 'Szolgáltató hozzáadása', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Szolgáltató törlése', 'edit_gateway' => 'Szolgáltató szerkesztése', 'updated_gateway' => 'Szolgáltató sikeresen frissítve', @@ -5185,7 +5185,7 @@ adva :date', 'nordigen_handler_error_heading_requisition_invalid_status' => 'Nem áll készen', 'nordigen_handler_error_contents_requisition_invalid_status' => 'Túl korán hívta fel ezt az oldalt. Kérjük, fejezze be az engedélyezést, és frissítse ezt az oldalt. Ha a probléma továbbra is fennáll, forduljon az ügyfélszolgálathoz.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'Nincsenek kiválasztott fiókok', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'A szolgáltatás nem adott vissza egyetlen érvényes fiókot sem. Fontolja meg az áramlás újraindítását.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Folyamat újraindítása.', 'nordigen_handler_return' => 'Vissza az alkalmazáshoz.', 'lang_Lao' => 'Lao', @@ -5225,7 +5225,19 @@ adva :date', 'test_email_sent' => 'E-mail sikeresen elküldve', 'gateway_type' => 'Átjáró típusa', 'save_template_body' => 'Szeretné menteni ezt az importleképezést sablonként későbbi használatra?', - 'save_as_template' => 'Sablonleképezés mentése' + 'save_as_template' => 'Sablonleképezés mentése', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Alapértelmezett fizetési határidő beállítása', + 'payment_type_help' => 'Segítség a fizetési típusokhoz', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/it/texts.php b/lang/it/texts.php index 5161891bc11e..57ae919439b6 100644 --- a/lang/it/texts.php +++ b/lang/it/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Modifica token', 'delete_token' => 'Elimina Token', 'token' => 'Token', - 'add_gateway' => 'Aggiungi Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Elimina Gateway', 'edit_gateway' => 'Modifica Gateway', 'updated_gateway' => 'Piattaforma aggiornata con successo', @@ -5192,7 +5192,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5228,6 +5228,23 @@ $lang = array( 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Imposta la scadenza fatturapredefinita', + 'payment_type_help' => 'Imposta il tipo di pagamento predefinito.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/ja/texts.php b/lang/ja/texts.php index e91cccdee005..54800d9c46dc 100644 --- a/lang/ja/texts.php +++ b/lang/ja/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'トークンを編集', 'delete_token' => 'トークンを削除', 'token' => 'トークン', - 'add_gateway' => 'ゲートウェイを追加', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'ゲートウェイを削除', 'edit_gateway' => 'ゲートウェイを編集', 'updated_gateway' => 'ゲートウェイを更新しました。', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5237,6 +5237,23 @@ $lang = array( 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Sets the default invoice due date', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/km_KH/texts.php b/lang/km_KH/texts.php index c7c501a6965c..548193b62bf3 100644 --- a/lang/km_KH/texts.php +++ b/lang/km_KH/texts.php @@ -453,7 +453,7 @@ $lang = array( 'edit_token' => 'កែសម្រួលនិមិត្តសញ្ញា', 'delete_token' => 'លុបថូខឹន', 'token' => 'សញ្ញាសម្ងាត់', - 'add_gateway' => 'បន្ថែមច្រកផ្លូវ', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'លុបច្រកផ្លូវ', 'edit_gateway' => 'កែសម្រួលច្រកផ្លូវ', 'updated_gateway' => 'បានធ្វើបច្ចុប្បន្នភាពច្រកផ្លូវដោយជោគជ័យ', @@ -5181,7 +5181,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5217,6 +5217,23 @@ $lang = array( 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'កំណត់ កាលបរិច្ឆេទកំណត់វិក្កយបត្រ លំនាំដើម', + 'payment_type_help' => 'កំណត់ ប្រភេទការទូទាត់ដោយដៃ លំនាំដើម។', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/lo_LA/texts.php b/lang/lo_LA/texts.php index 09ff1e1cdc43..f9af2c86b552 100644 --- a/lang/lo_LA/texts.php +++ b/lang/lo_LA/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'ແກ້ໄຂ Token', 'delete_token' => 'ລຶບໂທເຄັນ', 'token' => 'ໂທເຄັນ', - 'add_gateway' => 'ເພີ່ມປະຕູ', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'ລຶບປະຕູທາງອອກ', 'edit_gateway' => 'ແກ້ໄຂປະຕູ', 'updated_gateway' => 'ປັບປຸງປະຕູທາງສຳເລັດແລ້ວ', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'ບໍ່ພ້ອມ', 'nordigen_handler_error_contents_requisition_invalid_status' => 'ເຈົ້າເອີ້ນເວັບໄຊນີ້ໄວເກີນໄປ. ກະລຸນາສຳເລັດການອະນຸຍາດ ແລະໂຫຼດໜ້ານີ້ຄືນໃໝ່. ຕິດຕໍ່ຝ່າຍຊ່ວຍເຫຼືອເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ, ຖ້າບັນຫານີ້ຍັງຄົງຢູ່.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'ບໍ່ໄດ້ເລືອກບັນຊີໃດ', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'ການບໍລິການບໍ່ໄດ້ສົ່ງຄືນບັນຊີທີ່ຖືກຕ້ອງໃດໆ. ພິຈາລະນາເລີ່ມການໄຫຼເຂົ້າໃໝ່.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'ເລີ່ມການໄຫຼເຂົ້າໃໝ່.', 'nordigen_handler_return' => 'ກັບຄືນໄປຫາແອັບພລິເຄຊັນ.', 'lang_Lao' => 'ລາວ', @@ -5241,7 +5241,19 @@ $lang = array( 'test_email_sent' => 'ສົ່ງອີເມວສຳເລັດແລ້ວ', 'gateway_type' => 'ປະເພດປະຕູ', 'save_template_body' => 'ທ່ານຕ້ອງການບັນທຶກແຜນທີ່ການນໍາເຂົ້ານີ້ເປັນແມ່ແບບສໍາລັບການນໍາໃຊ້ໃນອະນາຄົດບໍ?', - 'save_as_template' => 'ບັນທຶກການສ້າງແຜນທີ່ແມ່ແບບ' + 'save_as_template' => 'ບັນທຶກການສ້າງແຜນທີ່ແມ່ແບບ', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'ກຳນົດຄ່າເລີ່ມຕົ້ນ ວັນທີຄົບກຳນົດໃບແຈ້ງໜີ້', + 'payment_type_help' => 'ຕັ້ງ ປະເພດການຈ່າຍເງິນດ້ວຍມື ເລີ່ມຕົ້ນ.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/lt/texts.php b/lang/lt/texts.php index cfdbf49a7d0a..e37511eae7ed 100644 --- a/lang/lt/texts.php +++ b/lang/lt/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Edit Token', 'delete_token' => 'Delete Token', 'token' => 'Token', - 'add_gateway' => 'Add Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Delete Gateway', 'edit_gateway' => 'Edit Gateway', 'updated_gateway' => 'Successfully updated gateway', @@ -3868,7 +3868,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4925,7 +4925,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5120,7 +5120,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5221,6 +5221,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Nustato pagal nutylėjimą sąskaitos terminas', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/lv_LV/texts.php b/lang/lv_LV/texts.php index b1a039c5f60d..d516957a466e 100644 --- a/lang/lv_LV/texts.php +++ b/lang/lv_LV/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Edit Token', 'delete_token' => 'Delete Token', 'token' => 'Token', - 'add_gateway' => 'Add Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Delete Gateway', 'edit_gateway' => 'Edit Gateway', 'updated_gateway' => 'Successfully updated gateway', @@ -3868,7 +3868,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4925,7 +4925,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5120,7 +5120,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5221,6 +5221,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Sets the default invoice due date', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/mk_MK/texts.php b/lang/mk_MK/texts.php index 72e690453e76..fb3e46001d08 100644 --- a/lang/mk_MK/texts.php +++ b/lang/mk_MK/texts.php @@ -461,7 +461,7 @@ $lang = array( 'edit_token' => 'Измени токен', 'delete_token' => 'Избриши токен', 'token' => 'Токен', - 'add_gateway' => 'Додади Платен портал', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Избриши Платен портал', 'edit_gateway' => 'Уреди Платен портал', 'updated_gateway' => 'Успешно ажурирање на платен портал', @@ -3869,7 +3869,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4926,7 +4926,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5121,7 +5121,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5202,7 +5202,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5222,6 +5222,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Го поставува стандардниот датум на достасување на фактура ', + 'payment_type_help' => 'Постави стандарден тип на рачно плаќање ', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/nb_NO/texts.php b/lang/nb_NO/texts.php index 04795573c679..22fab897421f 100644 --- a/lang/nb_NO/texts.php +++ b/lang/nb_NO/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Rediger Token', 'delete_token' => 'Slett Token', 'token' => 'Token', - 'add_gateway' => 'Legg til Tilbyder', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Slett Tilbyder', 'edit_gateway' => 'Rediger Tilbyder', 'updated_gateway' => 'Suksessfullt oppdatert tilbyder', @@ -3868,7 +3868,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4925,7 +4925,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5120,7 +5120,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5221,6 +5221,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Angir standard fakturaforfall', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/nl/texts.php b/lang/nl/texts.php index 4bee1efe97ad..822aeb33bce8 100644 --- a/lang/nl/texts.php +++ b/lang/nl/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Wijzig token', 'delete_token' => 'Verwijder token', 'token' => 'Token', - 'add_gateway' => 'Gateway toevoegen', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Gateway verwijderen', 'edit_gateway' => 'Wijzig gateway', 'updated_gateway' => 'De gateway is gewijzigd', @@ -5201,7 +5201,7 @@ Email: :email
', 'nordigen_handler_error_heading_requisition_invalid_status' => 'Niet klaar', 'nordigen_handler_error_contents_requisition_invalid_status' => 'Je hebt deze site te vroeg gebeld. Voltooi de autorisatie en vernieuw deze pagina. Neem contact op met de ondersteuning voor hulp als dit probleem zich blijft voordoen.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'Geen accounts geselecteerd', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'De service heeft geen geldige accounts geretourneerd. Overweeg om de stroom opnieuw te starten.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Start de stroom opnieuw.', 'nordigen_handler_return' => 'Terug naar applicatie.', 'lang_Lao' => 'Laos', @@ -5241,7 +5241,19 @@ Email: :email
', 'test_email_sent' => 'E-mail succesvol verzonden', 'gateway_type' => 'Gatewaytype', 'save_template_body' => 'Wilt u deze importtoewijzing opslaan als sjabloon voor toekomstig gebruik?', - 'save_as_template' => 'Sjabloontoewijzing opslaan' + 'save_as_template' => 'Sjabloontoewijzing opslaan', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Stel de standaard factuurvervaldatum in.', + 'payment_type_help' => 'Stel de standaard manuele betalingsmethode in.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/pl/texts.php b/lang/pl/texts.php index 4db2dab2df10..9e41e03dd1e8 100644 --- a/lang/pl/texts.php +++ b/lang/pl/texts.php @@ -458,7 +458,7 @@ Przykłady dynamicznych zmiennych: 'edit_token' => 'Edytuj token', 'delete_token' => 'Usuń token', 'token' => 'Token', - 'add_gateway' => 'Dodaj dostawcę płatności', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Usuń dostawcę płatności', 'edit_gateway' => 'Edytuj dostawcę płatności', 'updated_gateway' => 'Dostawca płatności został zaktualizowany.', @@ -5199,7 +5199,7 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5235,6 +5235,23 @@ Gdy przelewy zostaną zaksięgowane na Twoim koncie, wróć do tej strony i klik 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Ustaw domyślny termin zapłaty faktury', + 'payment_type_help' => 'Ustaw jako domyślny rodzaj płatności', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/pt_BR/texts.php b/lang/pt_BR/texts.php index 3c2ef7ce4906..e282ea1cb492 100644 --- a/lang/pt_BR/texts.php +++ b/lang/pt_BR/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Editar Token', 'delete_token' => 'Excluir Token', 'token' => 'Token', - 'add_gateway' => 'Adicionar Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Excluir Gateway', 'edit_gateway' => 'Editar Gateway', 'updated_gateway' => 'Gateway atualizado com sucesso', @@ -5198,7 +5198,7 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique " 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5234,6 +5234,23 @@ Quando tiver as quantias, volte a esta página de formas de pagamento e clique " 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Define a data de vencimento padrão da fatura', + 'payment_type_help' => 'Define o tipo de pagamento manual padrão.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/pt_PT/texts.php b/lang/pt_PT/texts.php index b64f874782a7..27924519e8bc 100644 --- a/lang/pt_PT/texts.php +++ b/lang/pt_PT/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Editar Símbolo', 'delete_token' => 'Apagar Símbolo', 'token' => 'Símbolo', - 'add_gateway' => 'Adicionar Terminal', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Apagar Terminal', 'edit_gateway' => 'Editar Terminal', 'updated_gateway' => 'Terminal atualizado', @@ -5201,7 +5201,7 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.', 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5237,6 +5237,23 @@ O envio de E-mails foi suspenso. Será retomado às 23:00 UTC.', 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Definir data de vencimento padrão ', + 'payment_type_help' => 'Definir como padrão Tipo de pagamento manual.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/ro/texts.php b/lang/ro/texts.php index 98419a4861e6..687e16dc7ca9 100644 --- a/lang/ro/texts.php +++ b/lang/ro/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Modifica token', 'delete_token' => 'Șterge Token', 'token' => 'Token', - 'add_gateway' => 'Adaugă Gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Șterge Gateway', 'edit_gateway' => 'Modifică Gateway', 'updated_gateway' => 'Gateway actualizat', @@ -5202,7 +5202,7 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5238,6 +5238,23 @@ Odată ce sumele au ajuns la dumneavoastră, reveniți la pagina cu metode de pl 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Setați invoice due date implicită', + 'payment_type_help' => 'Setează tipul de plată manual implicit.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/ru_RU/texts.php b/lang/ru_RU/texts.php index 185351838ebc..91aecb736390 100644 --- a/lang/ru_RU/texts.php +++ b/lang/ru_RU/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Изменить права', 'delete_token' => 'Удалить права', 'token' => 'Права', - 'add_gateway' => 'Добавить платёжный шлюз', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Удалить платежный шлюз', 'edit_gateway' => 'Изменить платёжный шлюз', 'updated_gateway' => 'Платёжный шлюз успешно обновлён', @@ -3869,7 +3869,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4926,7 +4926,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5121,7 +5121,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5202,7 +5202,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5222,6 +5222,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Устанавливает дату выставления счета по умолчанию', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/sk/texts.php b/lang/sk/texts.php index 47f41dd49fa0..c6f611f971af 100644 --- a/lang/sk/texts.php +++ b/lang/sk/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Upraviť token', 'delete_token' => 'Zmazať token', 'token' => 'Token', - 'add_gateway' => 'Pridať bránu', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Odstrániť bránu', 'edit_gateway' => 'Upraviť bránu', 'updated_gateway' => 'Brána úspešne upravená', @@ -5188,7 +5188,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5224,6 +5224,23 @@ $lang = array( 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Nastavuje predvolený dátum splatnosti ', + 'payment_type_help' => 'Nastaví predvolený manuálny typ platby.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/sl/texts.php b/lang/sl/texts.php index e18aff446639..1b7fb9ad2e1c 100644 --- a/lang/sl/texts.php +++ b/lang/sl/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Uredi žeton', 'delete_token' => 'Odstrani žeton', 'token' => 'Žeton', - 'add_gateway' => 'Dodaj prehod', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Odstrani prehod', 'edit_gateway' => 'Uredi prehod', 'updated_gateway' => 'Prehod uspešno obnovljen', @@ -3869,7 +3869,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4926,7 +4926,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5121,7 +5121,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5202,7 +5202,7 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5222,6 +5222,38 @@ Ko imate zneske, se vrnite na to stran plačilnega sredstva in kliknite na "Comp 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Privzeto bo izbran ta rok plačila.', + 'payment_type_help' => 'Privzeto bo izbran ta način ročnega plačila.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/sq/texts.php b/lang/sq/texts.php index a9f5f71fcd9e..140633365e0c 100644 --- a/lang/sq/texts.php +++ b/lang/sq/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Edito Tokenin', 'delete_token' => 'Fshi Tokenin', 'token' => 'Token', - 'add_gateway' => 'Shto kanalin e pagesës', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Fshi kanalin e pagesës', 'edit_gateway' => 'Edito kanalin e pagesës', 'updated_gateway' => 'Kanali i pagesës është perditesuar me sukses', @@ -3869,7 +3869,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4926,7 +4926,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5121,7 +5121,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5202,7 +5202,7 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5222,6 +5222,38 @@ Pasi të keni pranuar shumat, kthehuni në faqen e metodave të pagesës dhe kli 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Sets the default invoice due date', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/sr/texts.php b/lang/sr/texts.php index 9a6d73bb8619..d2d5cdb6324d 100644 --- a/lang/sr/texts.php +++ b/lang/sr/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Izmeni token', 'delete_token' => 'Obriši token', 'token' => 'Token', - 'add_gateway' => 'Dodaj kanal plaćanja', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Obriši kanal plaćanja', 'edit_gateway' => 'Uredi kanal plaćanja', 'updated_gateway' => 'Uspešno ažuriran kanal', @@ -5201,7 +5201,7 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5237,6 +5237,23 @@ Kada budete imali iznose, vratite se na ovu stranicu sa načinima plaćanja i k 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Podesi podrazumevani datum dospeća računa', + 'payment_type_help' => 'Postavlja podrazumevaniručni način plaćanja.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/sv/texts.php b/lang/sv/texts.php index 46d114e622eb..6bacb054ee12 100644 --- a/lang/sv/texts.php +++ b/lang/sv/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Ändra token', 'delete_token' => 'Ta bort token', 'token' => 'Token', - 'add_gateway' => 'Lägg till gateway', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Ta bort gateway', 'edit_gateway' => 'Ändra gateway', 'updated_gateway' => 'Gateway uppdaterad', @@ -5209,7 +5209,7 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5245,6 +5245,23 @@ Den här funktionen kräver att en produkt skapas och en betalningsgateway är k 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Ställ in standard faktura förfallodatum', + 'payment_type_help' => 'Sätt standard betalsätt.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; diff --git a/lang/th/texts.php b/lang/th/texts.php index 09b7fcefbc62..a5f3188567af 100644 --- a/lang/th/texts.php +++ b/lang/th/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'แก้ไข Token', 'delete_token' => 'ลบ Token', 'token' => 'Token', - 'add_gateway' => 'เพิ่มช่องทางการชำระเงิน', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'ลบช่องทางการชำระเงิน', 'edit_gateway' => 'แก้ไขช่องทางการชำระเงิน', 'updated_gateway' => 'อัปเดทช่องทางการชำระเงินเรียบร้อย', @@ -3869,7 +3869,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4926,7 +4926,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5121,7 +5121,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5202,7 +5202,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5222,6 +5222,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'ตั้งค่าเริ่มต้นวันครบกำหนดของใบแจ้งหนี้', + 'payment_type_help' => 'ตั้งค่าเริ่มต้น ประเภทการชำระเงินด้วยตนเอง.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/tr_TR/texts.php b/lang/tr_TR/texts.php index a1b2d80083e5..c64ff1cee7cf 100644 --- a/lang/tr_TR/texts.php +++ b/lang/tr_TR/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => 'Token düzenle', 'delete_token' => 'Token Sil', 'token' => 'Token', - 'add_gateway' => 'Ödeme Sistemi Ekle', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => 'Ödeme Sistemi Sil', 'edit_gateway' => 'Ödeme Sistemi Düzenle', 'updated_gateway' => 'Ödeme Sistemi başarıyla güncellendi', @@ -3868,7 +3868,7 @@ $lang = array( 'cancellation_pending' => 'Cancellation pending, we\'ll be in touch!', 'list_of_payments' => 'List of payments', 'payment_details' => 'Details of the payment', - 'list_of_payment_invoices' => 'List of invoices affected by the payment', + 'list_of_payment_invoices' => 'Associate invoices', 'list_of_payment_methods' => 'List of payment methods', 'payment_method_details' => 'Details of payment method', 'permanently_remove_payment_method' => 'Permanently remove this payment method.', @@ -4925,7 +4925,7 @@ $lang = array( 'no_assigned_tasks' => 'No billable tasks for this project', 'authorization_failure' => 'Insufficient permissions to perform this action', 'authorization_sms_failure' => 'Please verify your account to send emails.', - 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key', + 'white_label_body' => 'Thank you for purchasing a white label license.

Your license key is:

:license_key

You can manage your license here: https://invoiceninja.invoicing.co/client/login', 'payment_type_Klarna' => 'Klarna', 'payment_type_Interac E Transfer' => 'Interac E Transfer', 'xinvoice_payable' => 'Payable within :payeddue days net until :paydate', @@ -5120,7 +5120,7 @@ $lang = array( 'set_private' => 'Set private', 'individual' => 'Individual', 'business' => 'Business', - 'partnership' => 'partnership', + 'partnership' => 'Partnership', 'trust' => 'Trust', 'charity' => 'Charity', 'government' => 'Government', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5221,6 +5221,38 @@ $lang = array( 'unsubscribe_help' => 'You are currently not subscribed, and therefore, will not receive emails at this time.', 'notification_purchase_order_bounced' => 'We were unable to deliver Purchase Order :invoice to :contact.

:error', 'notification_purchase_order_bounced_subject' => 'Unable to deliver Purchase Order :invoice', + 'show_pdfhtml_on_mobile' => 'Display HTML version of entity when viewing on mobile', + 'show_pdfhtml_on_mobile_help' => 'For improved visualization, displays a HTML version of the invoice/quote when viewing on mobile.', + 'please_select_an_invoice_or_credit' => 'Please select an invoice or credit', + 'mobile_version' => 'Mobile Version', + 'venmo' => 'Venmo', + 'my_bank' => 'MyBank', + 'pay_later' => 'Pay Later', + 'local_domain' => 'Local Domain', + 'verify_peer' => 'Verify Peer', + 'nordigen_help' => 'Note: connecting an account requires a GoCardless/Nordigen API key', + 'ar_detailed' => 'Accounts Receivable Detailed', + 'ar_summary' => 'Accounts Receivable Summary', + 'client_sales' => 'Client Sales', + 'user_sales' => 'User Sales', + 'iframe_url' => 'iFrame URL', + 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => 'Varsayılan fatura ödeme tarihini ayarlar', + 'payment_type_help' => 'Sets the default manual payment type.', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', ); diff --git a/lang/zh_TW/texts.php b/lang/zh_TW/texts.php index e35d3f1125a7..66367ad3a9f1 100644 --- a/lang/zh_TW/texts.php +++ b/lang/zh_TW/texts.php @@ -460,7 +460,7 @@ $lang = array( 'edit_token' => '編輯安全代碼', 'delete_token' => '刪除安全代碼', 'token' => '安全代碼', - 'add_gateway' => '新增閘道', + 'add_gateway' => 'Add Payment Gateway', 'delete_gateway' => '刪除閘道資料', 'edit_gateway' => '編輯閘道', 'updated_gateway' => '更新閘道資料成功', @@ -5201,7 +5201,7 @@ $lang = array( 'nordigen_handler_error_heading_requisition_invalid_status' => 'Not Ready', 'nordigen_handler_error_contents_requisition_invalid_status' => 'You called this site too early. Please finish authorization and refresh this page. Contact support for help, if this issue persists.', 'nordigen_handler_error_heading_requisition_no_accounts' => 'No Accounts selected', - 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Considder restarting the flow.', + 'nordigen_handler_error_contents_requisition_no_accounts' => 'The service has not returned any valid accounts. Consider restarting the flow.', 'nordigen_handler_restart' => 'Restart flow.', 'nordigen_handler_return' => 'Return to application.', 'lang_Lao' => 'Lao', @@ -5237,6 +5237,23 @@ $lang = array( 'user_sales' => 'User Sales', 'iframe_url' => 'iFrame URL', 'user_unsubscribed' => 'User unsubscribed from emails :link', + 'use_available_payments' => 'Use Available Payments', + 'test_email_sent' => 'Successfully sent email', + 'gateway_type' => 'Gateway Type', + 'save_template_body' => 'Would you like to save this import mapping as a template for future use?', + 'save_as_template' => 'Save Template Mapping', + 'auto_bill_standard_invoices_help' => 'Auto bill standard invoices on the due date', + 'auto_bill_on_help' => 'Auto bill on send date OR due date (recurring invoices)', + 'use_available_credits_help' => 'Apply any credit balances to payments prior to charging a payment method', + 'use_unapplied_payments' => 'Use unapplied payments', + 'use_unapplied_payments_help' => 'Apply any payment balances prior to charging a payment method', + 'payment_terms_help' => '設定預設的 發票日期', + 'payment_type_help' => '設定預設的人工付款方式。', + 'quote_valid_until_help' => 'The number of days that the quote is valid for', + 'expense_payment_type_help' => 'The default expense payment type to be used', + 'paylater' => 'Pay in 4', + 'payment_provider' => 'Payment Provider', + ); return $lang; From cdf78d90c719c3aab7c9ea517aae16752bdb52e6 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 10 Mar 2024 19:53:52 +1100 Subject: [PATCH 03/18] Minor updates for client unsubscribe --- .../Controllers/ClientPortal/EmailPreferencesController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/ClientPortal/EmailPreferencesController.php b/app/Http/Controllers/ClientPortal/EmailPreferencesController.php index 5abf591f0602..849535242e94 100644 --- a/app/Http/Controllers/ClientPortal/EmailPreferencesController.php +++ b/app/Http/Controllers/ClientPortal/EmailPreferencesController.php @@ -45,7 +45,7 @@ class EmailPreferencesController extends Controller if ($invitation->contact->is_locked && !Cache::has("unsubscribe_notitfication_suppression:{$invitation_key}")) { $nmo = new NinjaMailerObject(); - $nmo->mailable = new NinjaMailer((new ClientUnsubscribedObject($invitation->contact, $invitation->contact->company, $invitation->contact->company->owner()->company_users()->first()->portalType() ?? true))->build()); + $nmo->mailable = new NinjaMailer((new ClientUnsubscribedObject($invitation->contact, $invitation->contact->company, true))->build()); $nmo->company = $invitation->contact->company; $nmo->to_user = $invitation->contact->company->owner(); $nmo->settings = $invitation->contact->company->settings; From 6b53322e9547b5d549f4dc3f49874da8c5b34ba1 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 10 Mar 2024 21:28:50 +1100 Subject: [PATCH 04/18] Fixes for validation when adding clients / new users --- .../Requests/Client/StoreClientRequest.php | 2 + app/Http/Requests/User/StoreUserRequest.php | 2 + app/Jobs/Util/WebhookSingle.php | 2 +- public/vendor/livewire/livewire.js | 9678 ++++++++++++++++- public/vendor/livewire/livewire.min.js | 103 + 5 files changed, 9772 insertions(+), 15 deletions(-) create mode 100644 public/vendor/livewire/livewire.min.js diff --git a/app/Http/Requests/Client/StoreClientRequest.php b/app/Http/Requests/Client/StoreClientRequest.php index 30697ab9b09f..4361942a8d92 100644 --- a/app/Http/Requests/Client/StoreClientRequest.php +++ b/app/Http/Requests/Client/StoreClientRequest.php @@ -177,6 +177,8 @@ class StoreClientRequest extends Request $input['name'] = strip_tags($input['name']); } + $input['id'] = null; + $this->replace($input); } diff --git a/app/Http/Requests/User/StoreUserRequest.php b/app/Http/Requests/User/StoreUserRequest.php index 8b979bfdcaeb..7d84b15b969f 100644 --- a/app/Http/Requests/User/StoreUserRequest.php +++ b/app/Http/Requests/User/StoreUserRequest.php @@ -95,6 +95,8 @@ class StoreUserRequest extends Request $input['last_name'] = strip_tags($input['last_name']); } + $input['id'] = null; + $this->replace($input); } diff --git a/app/Jobs/Util/WebhookSingle.php b/app/Jobs/Util/WebhookSingle.php index 9ec886dd9042..ca5136f78455 100644 --- a/app/Jobs/Util/WebhookSingle.php +++ b/app/Jobs/Util/WebhookSingle.php @@ -123,7 +123,7 @@ class WebhookSingle implements ShouldQueue ]); (new SystemLogger( - ['message' => $response->getBody()->getHeaders(), 'body' => $data], + ['message' => $response->getHeaders(), 'body' => $data], SystemLog::CATEGORY_WEBHOOK, SystemLog::EVENT_WEBHOOK_SUCCESS, SystemLog::TYPE_WEBHOOK_RESPONSE, diff --git a/public/vendor/livewire/livewire.js b/public/vendor/livewire/livewire.js index c28a26b9f00d..ad88768f3c4e 100644 --- a/public/vendor/livewire/livewire.js +++ b/public/vendor/livewire/livewire.js @@ -1,14 +1,9664 @@ -!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define(factory):(global="undefined"!=typeof globalThis?globalThis:global||self).Livewire=factory()}(this,(function(){"use strict";function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}function ownKeys$1(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:"right";return this.modifiers.includes("up")?"up":this.modifiers.includes("down")?"down":this.modifiers.includes("left")?"left":this.modifiers.includes("right")?"right":fallback}}]),Directive}();function walk(root,callback){if(!1!==callback(root))for(var node=root.firstElementChild;node;)walk(node,callback),node=node.nextElementSibling}function dispatch(eventName){var event=document.createEvent("Events");return event.initEvent(eventName,!0,!0),document.dispatchEvent(event),event}function getCsrfToken(){var _window$livewire_toke,tokenTag=document.head.querySelector('meta[name="csrf-token"]');return tokenTag?tokenTag.content:null!==(_window$livewire_toke=window.livewire_token)&&void 0!==_window$livewire_toke?_window$livewire_toke:void 0}function kebabCase(subject){return subject.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()} -/*! - * isobject - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */var isobject=function(val){return null!=val&&"object"==typeof val&&!1===Array.isArray(val)},getValue=function(target,path,options){if(isobject(options)||(options={default:options}),!isValidObject(target))return void 0!==options.default?options.default:target;"number"==typeof path&&(path=String(path));const isArray=Array.isArray(path),isString="string"==typeof path,splitChar=options.separator||".",joinChar=options.joinChar||("string"==typeof splitChar?splitChar:".");if(!isString&&!isArray)return target;if(isString&&path in target)return isValid(path,target,options)?target[path]:options.default;let segs=isArray?path:split$1(path,splitChar,options),len=segs.length,idx=0;do{let prop=segs[idx];for("number"==typeof prop&&(prop=String(prop));prop&&"\\"===prop.slice(-1);)prop=join([prop.slice(0,-1),segs[++idx]||""],joinChar,options);if(prop in target){if(!isValid(prop,target,options))return options.default;target=target[prop]}else{let hasProp=!1,n=idx+1;for(;n - * - * Copyright (c) 2014-2018, Jon Schlinkert. - * Released under the MIT License. - */function join(segs,joinChar,options){return"function"==typeof options.join?options.join(segs):segs[0]+joinChar+segs[1]}function split$1(path,splitChar,options){return"function"==typeof options.split?options.split(path):path.split(splitChar)}function isValid(key,target,options){return"function"!=typeof options.isValid||options.isValid(key,target)}function isValidObject(val){return isobject(val)||Array.isArray(val)||"function"==typeof val}var _default$6=function(){function _default(el){var skipWatcher=arguments.length>1&&void 0!==arguments[1]&&arguments[1];_classCallCheck(this,_default),this.el=el,this.skipWatcher=skipWatcher,this.resolveCallback=function(){},this.rejectCallback=function(){},this.signature=(Math.random()+1).toString(36).substring(8)}return _createClass(_default,[{key:"toId",value:function(){return btoa(encodeURIComponent(this.el.outerHTML))}},{key:"onResolve",value:function(callback){this.resolveCallback=callback}},{key:"onReject",value:function(callback){this.rejectCallback=callback}},{key:"resolve",value:function(thing){this.resolveCallback(thing)}},{key:"reject",value:function(thing){this.rejectCallback(thing)}}]),_default}(),_default$5=function(_Action){_inherits(_default,_Action);var _super=_createSuper(_default);function _default(event,params,el){var _this;return _classCallCheck(this,_default),(_this=_super.call(this,el)).type="fireEvent",_this.payload={id:_this.signature,event:event,params:params},_this}return _createClass(_default,[{key:"toId",value:function(){return btoa(encodeURIComponent(this.type,this.payload.event,JSON.stringify(this.payload.params)))}}]),_default}(_default$6),MessageBus=function(){function MessageBus(){_classCallCheck(this,MessageBus),this.listeners={}}return _createClass(MessageBus,[{key:"register",value:function(name,callback){this.listeners[name]||(this.listeners[name]=[]),this.listeners[name].push(callback)}},{key:"call",value:function(name){for(var _len=arguments.length,params=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)params[_key-1]=arguments[_key];(this.listeners[name]||[]).forEach((function(callback){callback.apply(void 0,params)}))}},{key:"has",value:function(name){return Object.keys(this.listeners).includes(name)}}]),MessageBus}(),HookManager={availableHooks:["component.initialized","element.initialized","element.updating","element.updated","element.removed","message.sent","message.failed","message.received","message.processed","interceptWireModelSetValue","interceptWireModelAttachListener","beforeReplaceState","beforePushState"],bus:new MessageBus,register:function(name,callback){if(!this.availableHooks.includes(name))throw"Livewire: Referencing unknown hook: [".concat(name,"]");this.bus.register(name,callback)},call:function(name){for(var _this$bus,_len=arguments.length,params=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)params[_key-1]=arguments[_key];(_this$bus=this.bus).call.apply(_this$bus,[name].concat(params))}},DirectiveManager={directives:new MessageBus,register:function(name,callback){if(this.has(name))throw"Livewire: Directive already registered: [".concat(name,"]");this.directives.register(name,callback)},call:function(name,el,directive,component){this.directives.call(name,el,directive,component)},has:function(name){return this.directives.has(name)}},store$2={componentsById:{},listeners:new MessageBus,initialRenderIsFinished:!1,livewireIsInBackground:!1,livewireIsOffline:!1,sessionHasExpired:!1,sessionHasExpiredCallback:void 0,directives:DirectiveManager,hooks:HookManager,onErrorCallback:function(){},components:function(){var _this=this;return Object.keys(this.componentsById).map((function(key){return _this.componentsById[key]}))},addComponent:function(component){return this.componentsById[component.id]=component},findComponent:function(id){return this.componentsById[id]},getComponentsByName:function(name){return this.components().filter((function(component){return component.name===name}))},hasComponent:function(id){return!!this.componentsById[id]},tearDownComponents:function(){var _this2=this;this.components().forEach((function(component){_this2.removeComponent(component)}))},on:function(event,callback){this.listeners.register(event,callback)},emit:function(event){for(var _this$listeners,_len=arguments.length,params=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)params[_key-1]=arguments[_key];(_this$listeners=this.listeners).call.apply(_this$listeners,[event].concat(params)),this.componentsListeningForEvent(event).forEach((function(component){return component.addAction(new _default$5(event,params))}))},emitUp:function(el,event){for(var _len2=arguments.length,params=new Array(_len2>2?_len2-2:0),_key2=2;_key2<_len2;_key2++)params[_key2-2]=arguments[_key2];this.componentsListeningForEventThatAreTreeAncestors(el,event).forEach((function(component){return component.addAction(new _default$5(event,params))}))},emitSelf:function(componentId,event){var component=this.findComponent(componentId);if(component.listeners.includes(event)){for(var _len3=arguments.length,params=new Array(_len3>2?_len3-2:0),_key3=2;_key3<_len3;_key3++)params[_key3-2]=arguments[_key3];component.addAction(new _default$5(event,params))}},emitTo:function(componentName,event){for(var _len4=arguments.length,params=new Array(_len4>2?_len4-2:0),_key4=2;_key4<_len4;_key4++)params[_key4-2]=arguments[_key4];var components=this.getComponentsByName(componentName);components.forEach((function(component){component.listeners.includes(event)&&component.addAction(new _default$5(event,params))}))},componentsListeningForEventThatAreTreeAncestors:function(el,event){for(var parentIds=[],parent=el.parentElement.closest("[wire\\:id]");parent;)parentIds.push(parent.getAttribute("wire:id")),parent=parent.parentElement.closest("[wire\\:id]");return this.components().filter((function(component){return component.listeners.includes(event)&&parentIds.includes(component.id)}))},componentsListeningForEvent:function(event){return this.components().filter((function(component){return component.listeners.includes(event)}))},registerDirective:function(name,callback){this.directives.register(name,callback)},registerHook:function(name,callback){this.hooks.register(name,callback)},callHook:function(name){for(var _this$hooks,_len5=arguments.length,params=new Array(_len5>1?_len5-1:0),_key5=1;_key5<_len5;_key5++)params[_key5-1]=arguments[_key5];(_this$hooks=this.hooks).call.apply(_this$hooks,[name].concat(params))},changeComponentId:function(component,newId){var oldId=component.id;component.id=newId,component.fingerprint.id=newId,this.componentsById[newId]=component,delete this.componentsById[oldId],this.components().forEach((function(component){var children=component.serverMemo.children||{};Object.entries(children).forEach((function(_ref){var _ref2=_slicedToArray(_ref,2),key=_ref2[0],_ref2$=_ref2[1],id=_ref2$.id;_ref2$.tagName,id===oldId&&(children[key].id=newId)}))}))},removeComponent:function(component){component.tearDown(),delete this.componentsById[component.id]},onError:function(callback){this.onErrorCallback=callback},getClosestParentId:function(childId,subsetOfParentIds){var _this3=this,distancesByParentId={};subsetOfParentIds.forEach((function(parentId){var distance=_this3.getDistanceToChild(parentId,childId);distance&&(distancesByParentId[parentId]=distance)}));var closestParentId,smallestDistance=Math.min.apply(Math,_toConsumableArray(Object.values(distancesByParentId)));return Object.entries(distancesByParentId).forEach((function(_ref3){var _ref4=_slicedToArray(_ref3,2),parentId=_ref4[0];_ref4[1]===smallestDistance&&(closestParentId=parentId)})),closestParentId},getDistanceToChild:function(parentId,childId){var distanceMemo=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,parentComponent=this.findComponent(parentId);if(parentComponent){var childIds=parentComponent.childIds;if(childIds.includes(childId))return distanceMemo;for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:null;null===node&&(node=document);var allEls=Array.from(node.querySelectorAll("[wire\\:initial-data]")),onlyChildEls=Array.from(node.querySelectorAll("[wire\\:initial-data] [wire\\:initial-data]"));return allEls.filter((function(el){return!onlyChildEls.includes(el)}))},allModelElementsInside:function(root){return Array.from(root.querySelectorAll("[wire\\:model]"))},getByAttributeAndValue:function(attribute,value){return document.querySelector("[wire\\:".concat(attribute,'="').concat(value,'"]'))},nextFrame:function(fn){var _this=this;requestAnimationFrame((function(){requestAnimationFrame(fn.bind(_this))}))},closestRoot:function(el){return this.closestByAttribute(el,"id")},closestByAttribute:function(el,attribute){var closestEl=el.closest("[wire\\:".concat(attribute,"]"));if(!closestEl)throw"\nLivewire Error:\n\nCannot find parent element in DOM tree containing attribute: [wire:".concat(attribute,"].\n\nUsually this is caused by Livewire's DOM-differ not being able to properly track changes.\n\nReference the following guide for common causes: https://laravel-livewire.com/docs/troubleshooting \n\nReferenced element:\n\n").concat(el.outerHTML,"\n");return closestEl},isComponentRootEl:function(el){return this.hasAttribute(el,"id")},hasAttribute:function(el,attribute){return el.hasAttribute("wire:".concat(attribute))},getAttribute:function(el,attribute){return el.getAttribute("wire:".concat(attribute))},removeAttribute:function(el,attribute){return el.removeAttribute("wire:".concat(attribute))},setAttribute:function(el,attribute,value){return el.setAttribute("wire:".concat(attribute),value)},hasFocus:function(el){return el===document.activeElement},isInput:function(el){return["INPUT","TEXTAREA","SELECT"].includes(el.tagName.toUpperCase())},isTextInput:function(el){return["INPUT","TEXTAREA"].includes(el.tagName.toUpperCase())&&!["checkbox","radio"].includes(el.type)},valueFromInput:function(el,component){if("checkbox"===el.type){var modelName=wireDirectives(el).get("model").value,modelValue=component.deferredActions[modelName]?component.deferredActions[modelName].payload.value:getValue(component.data,modelName);return Array.isArray(modelValue)?this.mergeCheckboxValueIntoArray(el,modelValue):!!el.checked&&(el.getAttribute("value")||!0)}return"SELECT"===el.tagName&&el.multiple?this.getSelectValues(el):el.value},mergeCheckboxValueIntoArray:function(el,arrayValue){return el.checked?arrayValue.includes(el.value)?arrayValue:arrayValue.concat(el.value):arrayValue.filter((function(item){return item!=el.value}))},setInputValueFromModel:function(el,component){var modelString=wireDirectives(el).get("model").value,modelValue=getValue(component.data,modelString);"input"===el.tagName.toLowerCase()&&"file"===el.type||this.setInputValue(el,modelValue)},setInputValue:function(el,value){if(store$2.callHook("interceptWireModelSetValue",value,el),"radio"===el.type)el.checked=el.value==value;else if("checkbox"===el.type)if(Array.isArray(value)){var valueFound=!1;value.forEach((function(val){val==el.value&&(valueFound=!0)})),el.checked=valueFound}else el.checked=!!value;else"SELECT"===el.tagName?this.updateSelect(el,value):(value=void 0===value?"":value,el.value=value)},getSelectValues:function(el){return Array.from(el.options).filter((function(option){return option.selected})).map((function(option){return option.value||option.text}))},updateSelect:function(el,value){var arrayWrappedValue=[].concat(value).map((function(value){return value+""}));Array.from(el.options).forEach((function(option){option.selected=arrayWrappedValue.includes(option.value)}))}},fails=function(exec){try{return!!exec()}catch(error){return!0}},functionBindNative=!fails((function(){var test=function(){}.bind();return"function"!=typeof test||test.hasOwnProperty("prototype")})),FunctionPrototype$2=Function.prototype,call$2=FunctionPrototype$2.call,uncurryThisWithBind=functionBindNative&&FunctionPrototype$2.bind.bind(call$2,call$2),functionUncurryThis=functionBindNative?uncurryThisWithBind:function(fn){return function(){return call$2.apply(fn,arguments)}},ceil=Math.ceil,floor=Math.floor,mathTrunc=Math.trunc||function(x){var n=+x;return(n>0?floor:ceil)(n)},toIntegerOrInfinity=function(argument){var number=+argument;return number!=number||0===number?0:mathTrunc(number)},commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function createCommonjsModule(fn,basedir,module){return module={path:basedir,exports:{},require:function(path,base){return commonjsRequire(path,null==base?module.path:base)}},fn(module,module.exports),module.exports}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var check=function(it){return it&&it.Math==Math&&it},global_1=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof commonjsGlobal&&commonjsGlobal)||function(){return this}()||Function("return this")(),defineProperty$4=Object.defineProperty,defineGlobalProperty=function(key,value){try{defineProperty$4(global_1,key,{value:value,configurable:!0,writable:!0})}catch(error){global_1[key]=value}return value},SHARED="__core-js_shared__",store$1=global_1[SHARED]||defineGlobalProperty(SHARED,{}),sharedStore=store$1,shared=createCommonjsModule((function(module){(module.exports=function(key,value){return sharedStore[key]||(sharedStore[key]=void 0!==value?value:{})})("versions",[]).push({version:"3.27.1",mode:"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.27.1/LICENSE",source:"https://github.com/zloirock/core-js"})})),isNullOrUndefined=function(it){return null==it},$TypeError$e=TypeError,requireObjectCoercible=function(it){if(isNullOrUndefined(it))throw $TypeError$e("Can't call method on "+it);return it},$Object$4=Object,toObject=function(argument){return $Object$4(requireObjectCoercible(argument))},hasOwnProperty=functionUncurryThis({}.hasOwnProperty),hasOwnProperty_1=Object.hasOwn||function(it,key){return hasOwnProperty(toObject(it),key)},id=0,postfix=Math.random(),toString$1=functionUncurryThis(1..toString),uid=function(key){return"Symbol("+(void 0===key?"":key)+")_"+toString$1(++id+postfix,36)},documentAll$2="object"==typeof document&&document.all,IS_HTMLDDA=void 0===documentAll$2&&void 0!==documentAll$2,documentAll_1={all:documentAll$2,IS_HTMLDDA:IS_HTMLDDA},documentAll$1=documentAll_1.all,isCallable=documentAll_1.IS_HTMLDDA?function(argument){return"function"==typeof argument||argument===documentAll$1}:function(argument){return"function"==typeof argument},aFunction=function(argument){return isCallable(argument)?argument:void 0},getBuiltIn=function(namespace,method){return arguments.length<2?aFunction(global_1[namespace]):global_1[namespace]&&global_1[namespace][method]},engineUserAgent=getBuiltIn("navigator","userAgent")||"",process$3=global_1.process,Deno$1=global_1.Deno,versions=process$3&&process$3.versions||Deno$1&&Deno$1.version,v8=versions&&versions.v8,match,version;v8&&(match=v8.split("."),version=match[0]>0&&match[0]<4?1:+(match[0]+match[1])),!version&&engineUserAgent&&(match=engineUserAgent.match(/Edge\/(\d+)/),(!match||match[1]>=74)&&(match=engineUserAgent.match(/Chrome\/(\d+)/),match&&(version=+match[1])));var engineV8Version=version,symbolConstructorDetection=!!Object.getOwnPropertySymbols&&!fails((function(){var symbol=Symbol();return!String(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&engineV8Version&&engineV8Version<41})),useSymbolAsUid=symbolConstructorDetection&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,WellKnownSymbolsStore=shared("wks"),Symbol$1=global_1.Symbol,symbolFor=Symbol$1&&Symbol$1.for,createWellKnownSymbol=useSymbolAsUid?Symbol$1:Symbol$1&&Symbol$1.withoutSetter||uid,wellKnownSymbol=function(name){if(!hasOwnProperty_1(WellKnownSymbolsStore,name)||!symbolConstructorDetection&&"string"!=typeof WellKnownSymbolsStore[name]){var description="Symbol."+name;symbolConstructorDetection&&hasOwnProperty_1(Symbol$1,name)?WellKnownSymbolsStore[name]=Symbol$1[name]:WellKnownSymbolsStore[name]=useSymbolAsUid&&symbolFor?symbolFor(description):createWellKnownSymbol(description)}return WellKnownSymbolsStore[name]},TO_STRING_TAG$4=wellKnownSymbol("toStringTag"),test={};test[TO_STRING_TAG$4]="z";var toStringTagSupport="[object z]"===String(test),toString=functionUncurryThis({}.toString),stringSlice$2=functionUncurryThis("".slice),classofRaw=function(it){return stringSlice$2(toString(it),8,-1)},TO_STRING_TAG$3=wellKnownSymbol("toStringTag"),$Object$3=Object,CORRECT_ARGUMENTS="Arguments"==classofRaw(function(){return arguments}()),tryGet=function(it,key){try{return it[key]}catch(error){}},classof=toStringTagSupport?classofRaw:function(it){var O,tag,result;return void 0===it?"Undefined":null===it?"Null":"string"==typeof(tag=tryGet(O=$Object$3(it),TO_STRING_TAG$3))?tag:CORRECT_ARGUMENTS?classofRaw(O):"Object"==(result=classofRaw(O))&&isCallable(O.callee)?"Arguments":result},$String$3=String,toString_1=function(argument){if("Symbol"===classof(argument))throw TypeError("Cannot convert a Symbol value to a string");return $String$3(argument)},charAt$1=functionUncurryThis("".charAt),charCodeAt=functionUncurryThis("".charCodeAt),stringSlice$1=functionUncurryThis("".slice),createMethod$3=function(CONVERT_TO_STRING){return function($this,pos){var first,second,S=toString_1(requireObjectCoercible($this)),position=toIntegerOrInfinity(pos),size=S.length;return position<0||position>=size?CONVERT_TO_STRING?"":void 0:(first=charCodeAt(S,position))<55296||first>56319||position+1===size||(second=charCodeAt(S,position+1))<56320||second>57343?CONVERT_TO_STRING?charAt$1(S,position):first:CONVERT_TO_STRING?stringSlice$1(S,position,position+2):second-56320+(first-55296<<10)+65536}},stringMultibyte={codeAt:createMethod$3(!1),charAt:createMethod$3(!0)},WeakMap$1=global_1.WeakMap,weakMapBasicDetection=isCallable(WeakMap$1)&&/native code/.test(String(WeakMap$1)),documentAll=documentAll_1.all,isObject=documentAll_1.IS_HTMLDDA?function(it){return"object"==typeof it?null!==it:isCallable(it)||it===documentAll}:function(it){return"object"==typeof it?null!==it:isCallable(it)},descriptors=!fails((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),document$3=global_1.document,EXISTS$1=isObject(document$3)&&isObject(document$3.createElement),documentCreateElement=function(it){return EXISTS$1?document$3.createElement(it):{}},ie8DomDefine=!descriptors&&!fails((function(){return 7!=Object.defineProperty(documentCreateElement("div"),"a",{get:function(){return 7}}).a})),v8PrototypeDefineBug=descriptors&&fails((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),$String$2=String,$TypeError$d=TypeError,anObject=function(argument){if(isObject(argument))return argument;throw $TypeError$d($String$2(argument)+" is not an object")},call$1=Function.prototype.call,functionCall=functionBindNative?call$1.bind(call$1):function(){return call$1.apply(call$1,arguments)},objectIsPrototypeOf=functionUncurryThis({}.isPrototypeOf),$Object$2=Object,isSymbol=useSymbolAsUid?function(it){return"symbol"==typeof it}:function(it){var $Symbol=getBuiltIn("Symbol");return isCallable($Symbol)&&objectIsPrototypeOf($Symbol.prototype,$Object$2(it))},$String$1=String,tryToString=function(argument){try{return $String$1(argument)}catch(error){return"Object"}},$TypeError$c=TypeError,aCallable=function(argument){if(isCallable(argument))return argument;throw $TypeError$c(tryToString(argument)+" is not a function")},getMethod=function(V,P){var func=V[P];return isNullOrUndefined(func)?void 0:aCallable(func)},$TypeError$b=TypeError,ordinaryToPrimitive=function(input,pref){var fn,val;if("string"===pref&&isCallable(fn=input.toString)&&!isObject(val=functionCall(fn,input)))return val;if(isCallable(fn=input.valueOf)&&!isObject(val=functionCall(fn,input)))return val;if("string"!==pref&&isCallable(fn=input.toString)&&!isObject(val=functionCall(fn,input)))return val;throw $TypeError$b("Can't convert object to primitive value")},$TypeError$a=TypeError,TO_PRIMITIVE=wellKnownSymbol("toPrimitive"),toPrimitive=function(input,pref){if(!isObject(input)||isSymbol(input))return input;var result,exoticToPrim=getMethod(input,TO_PRIMITIVE);if(exoticToPrim){if(void 0===pref&&(pref="default"),result=functionCall(exoticToPrim,input,pref),!isObject(result)||isSymbol(result))return result;throw $TypeError$a("Can't convert object to primitive value")}return void 0===pref&&(pref="number"),ordinaryToPrimitive(input,pref)},toPropertyKey=function(argument){var key=toPrimitive(argument,"string");return isSymbol(key)?key:key+""},$TypeError$9=TypeError,$defineProperty=Object.defineProperty,$getOwnPropertyDescriptor$1=Object.getOwnPropertyDescriptor,ENUMERABLE="enumerable",CONFIGURABLE$1="configurable",WRITABLE="writable",f$6=descriptors?v8PrototypeDefineBug?function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),"function"==typeof O&&"prototype"===P&&"value"in Attributes&&WRITABLE in Attributes&&!Attributes[WRITABLE]){var current=$getOwnPropertyDescriptor$1(O,P);current&¤t[WRITABLE]&&(O[P]=Attributes.value,Attributes={configurable:CONFIGURABLE$1 in Attributes?Attributes[CONFIGURABLE$1]:current[CONFIGURABLE$1],enumerable:ENUMERABLE in Attributes?Attributes[ENUMERABLE]:current[ENUMERABLE],writable:!1})}return $defineProperty(O,P,Attributes)}:$defineProperty:function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),ie8DomDefine)try{return $defineProperty(O,P,Attributes)}catch(error){}if("get"in Attributes||"set"in Attributes)throw $TypeError$9("Accessors not supported");return"value"in Attributes&&(O[P]=Attributes.value),O},objectDefineProperty={f:f$6},createPropertyDescriptor=function(bitmap,value){return{enumerable:!(1&bitmap),configurable:!(2&bitmap),writable:!(4&bitmap),value:value}},createNonEnumerableProperty=descriptors?function(object,key,value){return objectDefineProperty.f(object,key,createPropertyDescriptor(1,value))}:function(object,key,value){return object[key]=value,object},keys=shared("keys"),sharedKey=function(key){return keys[key]||(keys[key]=uid(key))},hiddenKeys$1={},OBJECT_ALREADY_INITIALIZED="Object already initialized",TypeError$2=global_1.TypeError,WeakMap=global_1.WeakMap,set$1,get,has,enforce=function(it){return has(it)?get(it):set$1(it,{})},getterFor=function(TYPE){return function(it){var state;if(!isObject(it)||(state=get(it)).type!==TYPE)throw TypeError$2("Incompatible receiver, "+TYPE+" required");return state}};if(weakMapBasicDetection||sharedStore.state){var store=sharedStore.state||(sharedStore.state=new WeakMap);store.get=store.get,store.has=store.has,store.set=store.set,set$1=function(it,metadata){if(store.has(it))throw TypeError$2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,store.set(it,metadata),metadata},get=function(it){return store.get(it)||{}},has=function(it){return store.has(it)}}else{var STATE=sharedKey("state");hiddenKeys$1[STATE]=!0,set$1=function(it,metadata){if(hasOwnProperty_1(it,STATE))throw TypeError$2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,createNonEnumerableProperty(it,STATE,metadata),metadata},get=function(it){return hasOwnProperty_1(it,STATE)?it[STATE]:{}},has=function(it){return hasOwnProperty_1(it,STATE)}}var internalState={set:set$1,get:get,has:has,enforce:enforce,getterFor:getterFor},$propertyIsEnumerable$1={}.propertyIsEnumerable,getOwnPropertyDescriptor$3=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor$3&&!$propertyIsEnumerable$1.call({1:2},1),f$5=NASHORN_BUG?function(V){var descriptor=getOwnPropertyDescriptor$3(this,V);return!!descriptor&&descriptor.enumerable}:$propertyIsEnumerable$1,objectPropertyIsEnumerable={f:f$5},$Object$1=Object,split=functionUncurryThis("".split),indexedObject=fails((function(){return!$Object$1("z").propertyIsEnumerable(0)}))?function(it){return"String"==classofRaw(it)?split(it,""):$Object$1(it)}:$Object$1,toIndexedObject=function(it){return indexedObject(requireObjectCoercible(it))},$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,f$4=descriptors?$getOwnPropertyDescriptor:function(O,P){if(O=toIndexedObject(O),P=toPropertyKey(P),ie8DomDefine)try{return $getOwnPropertyDescriptor(O,P)}catch(error){}if(hasOwnProperty_1(O,P))return createPropertyDescriptor(!functionCall(objectPropertyIsEnumerable.f,O,P),O[P])},objectGetOwnPropertyDescriptor={f:f$4},FunctionPrototype$1=Function.prototype,getDescriptor=descriptors&&Object.getOwnPropertyDescriptor,EXISTS=hasOwnProperty_1(FunctionPrototype$1,"name"),PROPER=EXISTS&&"something"===function(){}.name,CONFIGURABLE=EXISTS&&(!descriptors||descriptors&&getDescriptor(FunctionPrototype$1,"name").configurable),functionName={EXISTS:EXISTS,PROPER:PROPER,CONFIGURABLE:CONFIGURABLE},functionToString=functionUncurryThis(Function.toString);isCallable(sharedStore.inspectSource)||(sharedStore.inspectSource=function(it){return functionToString(it)});var inspectSource=sharedStore.inspectSource,makeBuiltIn_1=createCommonjsModule((function(module){var CONFIGURABLE_FUNCTION_NAME=functionName.CONFIGURABLE,enforceInternalState=internalState.enforce,getInternalState=internalState.get,defineProperty=Object.defineProperty,CONFIGURABLE_LENGTH=descriptors&&!fails((function(){return 8!==defineProperty((function(){}),"length",{value:8}).length})),TEMPLATE=String(String).split("String"),makeBuiltIn=module.exports=function(value,name,options){"Symbol("===String(name).slice(0,7)&&(name="["+String(name).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),options&&options.getter&&(name="get "+name),options&&options.setter&&(name="set "+name),(!hasOwnProperty_1(value,"name")||CONFIGURABLE_FUNCTION_NAME&&value.name!==name)&&(descriptors?defineProperty(value,"name",{value:name,configurable:!0}):value.name=name),CONFIGURABLE_LENGTH&&options&&hasOwnProperty_1(options,"arity")&&value.length!==options.arity&&defineProperty(value,"length",{value:options.arity});try{options&&hasOwnProperty_1(options,"constructor")&&options.constructor?descriptors&&defineProperty(value,"prototype",{writable:!1}):value.prototype&&(value.prototype=void 0)}catch(error){}var state=enforceInternalState(value);return hasOwnProperty_1(state,"source")||(state.source=TEMPLATE.join("string"==typeof name?name:"")),value};Function.prototype.toString=makeBuiltIn((function(){return isCallable(this)&&getInternalState(this).source||inspectSource(this)}),"toString")})),defineBuiltIn=function(O,key,value,options){options||(options={});var simple=options.enumerable,name=void 0!==options.name?options.name:key;if(isCallable(value)&&makeBuiltIn_1(value,name,options),options.global)simple?O[key]=value:defineGlobalProperty(key,value);else{try{options.unsafe?O[key]&&(simple=!0):delete O[key]}catch(error){}simple?O[key]=value:objectDefineProperty.f(O,key,{value:value,enumerable:!1,configurable:!options.nonConfigurable,writable:!options.nonWritable})}return O},max=Math.max,min$2=Math.min,toAbsoluteIndex=function(index,length){var integer=toIntegerOrInfinity(index);return integer<0?max(integer+length,0):min$2(integer,length)},min$1=Math.min,toLength=function(argument){return argument>0?min$1(toIntegerOrInfinity(argument),9007199254740991):0},lengthOfArrayLike=function(obj){return toLength(obj.length)},createMethod$2=function(IS_INCLUDES){return function($this,el,fromIndex){var value,O=toIndexedObject($this),length=lengthOfArrayLike(O),index=toAbsoluteIndex(fromIndex,length);if(IS_INCLUDES&&el!=el){for(;length>index;)if((value=O[index++])!=value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}},arrayIncludes={includes:createMethod$2(!0),indexOf:createMethod$2(!1)},indexOf=arrayIncludes.indexOf,push$3=functionUncurryThis([].push),objectKeysInternal=function(object,names){var key,O=toIndexedObject(object),i=0,result=[];for(key in O)!hasOwnProperty_1(hiddenKeys$1,key)&&hasOwnProperty_1(O,key)&&push$3(result,key);for(;names.length>i;)hasOwnProperty_1(O,key=names[i++])&&(~indexOf(result,key)||push$3(result,key));return result},enumBugKeys=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],hiddenKeys=enumBugKeys.concat("length","prototype"),f$3=Object.getOwnPropertyNames||function(O){return objectKeysInternal(O,hiddenKeys)},objectGetOwnPropertyNames={f:f$3},f$2=Object.getOwnPropertySymbols,objectGetOwnPropertySymbols={f:f$2},concat$1=functionUncurryThis([].concat),ownKeys=getBuiltIn("Reflect","ownKeys")||function(it){var keys=objectGetOwnPropertyNames.f(anObject(it)),getOwnPropertySymbols=objectGetOwnPropertySymbols.f;return getOwnPropertySymbols?concat$1(keys,getOwnPropertySymbols(it)):keys},copyConstructorProperties=function(target,source,exceptions){for(var keys=ownKeys(source),defineProperty=objectDefineProperty.f,getOwnPropertyDescriptor=objectGetOwnPropertyDescriptor.f,i=0;iindex;)objectDefineProperty.f(O,key=keys[index++],props[key]);return O},objectDefineProperties={f:f$1},html=getBuiltIn("document","documentElement"),GT=">",LT="<",PROTOTYPE="prototype",SCRIPT="script",IE_PROTO$1=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(content){return LT+SCRIPT+GT+content+LT+"/"+SCRIPT+GT},NullProtoObjectViaActiveX=function(activeXDocument){activeXDocument.write(scriptTag("")),activeXDocument.close();var temp=activeXDocument.parentWindow.Object;return activeXDocument=null,temp},NullProtoObjectViaIFrame=function(){var iframeDocument,iframe=documentCreateElement("iframe"),JS="java"+SCRIPT+":";return iframe.style.display="none",html.appendChild(iframe),iframe.src=String(JS),(iframeDocument=iframe.contentWindow.document).open(),iframeDocument.write(scriptTag("document.F=Object")),iframeDocument.close(),iframeDocument.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=new ActiveXObject("htmlfile")}catch(error){}NullProtoObject="undefined"!=typeof document?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);for(var length=enumBugKeys.length;length--;)delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];return NullProtoObject()};hiddenKeys$1[IE_PROTO$1]=!0;var objectCreate=Object.create||function(O,Properties){var result;return null!==O?(EmptyConstructor[PROTOTYPE]=anObject(O),result=new EmptyConstructor,EmptyConstructor[PROTOTYPE]=null,result[IE_PROTO$1]=O):result=NullProtoObject(),void 0===Properties?result:objectDefineProperties.f(result,Properties)},correctPrototypeGetter=!fails((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})),IE_PROTO=sharedKey("IE_PROTO"),$Object=Object,ObjectPrototype=$Object.prototype,objectGetPrototypeOf=correctPrototypeGetter?$Object.getPrototypeOf:function(O){var object=toObject(O);if(hasOwnProperty_1(object,IE_PROTO))return object[IE_PROTO];var constructor=object.constructor;return isCallable(constructor)&&object instanceof constructor?constructor.prototype:object instanceof $Object?ObjectPrototype:null},ITERATOR$5=wellKnownSymbol("iterator"),BUGGY_SAFARI_ITERATORS$1=!1,IteratorPrototype$2,PrototypeOfArrayIteratorPrototype,arrayIterator;[].keys&&(arrayIterator=[].keys(),"next"in arrayIterator?(PrototypeOfArrayIteratorPrototype=objectGetPrototypeOf(objectGetPrototypeOf(arrayIterator)),PrototypeOfArrayIteratorPrototype!==Object.prototype&&(IteratorPrototype$2=PrototypeOfArrayIteratorPrototype)):BUGGY_SAFARI_ITERATORS$1=!0);var NEW_ITERATOR_PROTOTYPE=!isObject(IteratorPrototype$2)||fails((function(){var test={};return IteratorPrototype$2[ITERATOR$5].call(test)!==test}));NEW_ITERATOR_PROTOTYPE&&(IteratorPrototype$2={}),isCallable(IteratorPrototype$2[ITERATOR$5])||defineBuiltIn(IteratorPrototype$2,ITERATOR$5,(function(){return this}));var iteratorsCore={IteratorPrototype:IteratorPrototype$2,BUGGY_SAFARI_ITERATORS:BUGGY_SAFARI_ITERATORS$1},defineProperty$3=objectDefineProperty.f,TO_STRING_TAG$2=wellKnownSymbol("toStringTag"),setToStringTag=function(target,TAG,STATIC){target&&!STATIC&&(target=target.prototype),target&&!hasOwnProperty_1(target,TO_STRING_TAG$2)&&defineProperty$3(target,TO_STRING_TAG$2,{configurable:!0,value:TAG})},iterators={},IteratorPrototype$1=iteratorsCore.IteratorPrototype,returnThis$1=function(){return this},iteratorCreateConstructor=function(IteratorConstructor,NAME,next,ENUMERABLE_NEXT){var TO_STRING_TAG=NAME+" Iterator";return IteratorConstructor.prototype=objectCreate(IteratorPrototype$1,{next:createPropertyDescriptor(+!ENUMERABLE_NEXT,next)}),setToStringTag(IteratorConstructor,TO_STRING_TAG,!1),iterators[TO_STRING_TAG]=returnThis$1,IteratorConstructor},$String=String,$TypeError$8=TypeError,aPossiblePrototype=function(argument){if("object"==typeof argument||isCallable(argument))return argument;throw $TypeError$8("Can't set "+$String(argument)+" as a prototype")},objectSetPrototypeOf=Object.setPrototypeOf||("__proto__"in{}?function(){var setter,CORRECT_SETTER=!1,test={};try{(setter=functionUncurryThis(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(test,[]),CORRECT_SETTER=test instanceof Array}catch(error){}return function(O,proto){return anObject(O),aPossiblePrototype(proto),CORRECT_SETTER?setter(O,proto):O.__proto__=proto,O}}():void 0),PROPER_FUNCTION_NAME=functionName.PROPER,CONFIGURABLE_FUNCTION_NAME=functionName.CONFIGURABLE,IteratorPrototype=iteratorsCore.IteratorPrototype,BUGGY_SAFARI_ITERATORS=iteratorsCore.BUGGY_SAFARI_ITERATORS,ITERATOR$4=wellKnownSymbol("iterator"),KEYS="keys",VALUES="values",ENTRIES="entries",returnThis=function(){return this},iteratorDefine=function(Iterable,NAME,IteratorConstructor,next,DEFAULT,IS_SET,FORCED){iteratorCreateConstructor(IteratorConstructor,NAME,next);var CurrentIteratorPrototype,methods,KEY,getIterationMethod=function(KIND){if(KIND===DEFAULT&&defaultIterator)return defaultIterator;if(!BUGGY_SAFARI_ITERATORS&&KIND in IterablePrototype)return IterablePrototype[KIND];switch(KIND){case KEYS:case VALUES:case ENTRIES:return function(){return new IteratorConstructor(this,KIND)}}return function(){return new IteratorConstructor(this)}},TO_STRING_TAG=NAME+" Iterator",INCORRECT_VALUES_NAME=!1,IterablePrototype=Iterable.prototype,nativeIterator=IterablePrototype[ITERATOR$4]||IterablePrototype["@@iterator"]||DEFAULT&&IterablePrototype[DEFAULT],defaultIterator=!BUGGY_SAFARI_ITERATORS&&nativeIterator||getIterationMethod(DEFAULT),anyNativeIterator="Array"==NAME&&IterablePrototype.entries||nativeIterator;if(anyNativeIterator&&(CurrentIteratorPrototype=objectGetPrototypeOf(anyNativeIterator.call(new Iterable)))!==Object.prototype&&CurrentIteratorPrototype.next&&(objectGetPrototypeOf(CurrentIteratorPrototype)!==IteratorPrototype&&(objectSetPrototypeOf?objectSetPrototypeOf(CurrentIteratorPrototype,IteratorPrototype):isCallable(CurrentIteratorPrototype[ITERATOR$4])||defineBuiltIn(CurrentIteratorPrototype,ITERATOR$4,returnThis)),setToStringTag(CurrentIteratorPrototype,TO_STRING_TAG,!0)),PROPER_FUNCTION_NAME&&DEFAULT==VALUES&&nativeIterator&&nativeIterator.name!==VALUES&&(CONFIGURABLE_FUNCTION_NAME?createNonEnumerableProperty(IterablePrototype,"name",VALUES):(INCORRECT_VALUES_NAME=!0,defaultIterator=function(){return functionCall(nativeIterator,this)})),DEFAULT)if(methods={values:getIterationMethod(VALUES),keys:IS_SET?defaultIterator:getIterationMethod(KEYS),entries:getIterationMethod(ENTRIES)},FORCED)for(KEY in methods)(BUGGY_SAFARI_ITERATORS||INCORRECT_VALUES_NAME||!(KEY in IterablePrototype))&&defineBuiltIn(IterablePrototype,KEY,methods[KEY]);else _export({target:NAME,proto:!0,forced:BUGGY_SAFARI_ITERATORS||INCORRECT_VALUES_NAME},methods);return IterablePrototype[ITERATOR$4]!==defaultIterator&&defineBuiltIn(IterablePrototype,ITERATOR$4,defaultIterator,{name:DEFAULT}),iterators[NAME]=defaultIterator,methods},createIterResultObject=function(value,done){return{value:value,done:done}},charAt=stringMultibyte.charAt,STRING_ITERATOR="String Iterator",setInternalState$2=internalState.set,getInternalState$1=internalState.getterFor(STRING_ITERATOR);iteratorDefine(String,"String",(function(iterated){setInternalState$2(this,{type:STRING_ITERATOR,string:toString_1(iterated),index:0})}),(function(){var point,state=getInternalState$1(this),string=state.string,index=state.index;return index>=string.length?createIterResultObject(void 0,!0):(point=charAt(string,index),state.index+=point.length,createIterResultObject(point,!1))}));var functionUncurryThisClause=function(fn){if("Function"===classofRaw(fn))return functionUncurryThis(fn)},bind$1=functionUncurryThisClause(functionUncurryThisClause.bind),functionBindContext=function(fn,that){return aCallable(fn),void 0===that?fn:functionBindNative?bind$1(fn,that):function(){return fn.apply(that,arguments)}},iteratorClose=function(iterator,kind,value){var innerResult,innerError;anObject(iterator);try{if(!(innerResult=getMethod(iterator,"return"))){if("throw"===kind)throw value;return value}innerResult=functionCall(innerResult,iterator)}catch(error){innerError=!0,innerResult=error}if("throw"===kind)throw value;if(innerError)throw innerResult;return anObject(innerResult),value},callWithSafeIterationClosing=function(iterator,fn,value,ENTRIES){try{return ENTRIES?fn(anObject(value)[0],value[1]):fn(value)}catch(error){iteratorClose(iterator,"throw",error)}},ITERATOR$3=wellKnownSymbol("iterator"),ArrayPrototype$1=Array.prototype,isArrayIteratorMethod=function(it){return void 0!==it&&(iterators.Array===it||ArrayPrototype$1[ITERATOR$3]===it)},noop$1=function(){},empty=[],construct=getBuiltIn("Reflect","construct"),constructorRegExp=/^\s*(?:class|function)\b/,exec=functionUncurryThis(constructorRegExp.exec),INCORRECT_TO_STRING=!constructorRegExp.exec(noop$1),isConstructorModern=function(argument){if(!isCallable(argument))return!1;try{return construct(noop$1,empty,argument),!0}catch(error){return!1}},isConstructorLegacy=function(argument){if(!isCallable(argument))return!1;switch(classof(argument)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return INCORRECT_TO_STRING||!!exec(constructorRegExp,inspectSource(argument))}catch(error){return!0}};isConstructorLegacy.sham=!0;var isConstructor=!construct||fails((function(){var called;return isConstructorModern(isConstructorModern.call)||!isConstructorModern(Object)||!isConstructorModern((function(){called=!0}))||called}))?isConstructorLegacy:isConstructorModern,createProperty=function(object,key,value){var propertyKey=toPropertyKey(key);propertyKey in object?objectDefineProperty.f(object,propertyKey,createPropertyDescriptor(0,value)):object[propertyKey]=value},ITERATOR$2=wellKnownSymbol("iterator"),getIteratorMethod=function(it){if(!isNullOrUndefined(it))return getMethod(it,ITERATOR$2)||getMethod(it,"@@iterator")||iterators[classof(it)]},$TypeError$7=TypeError,getIterator=function(argument,usingIterator){var iteratorMethod=arguments.length<2?getIteratorMethod(argument):usingIterator;if(aCallable(iteratorMethod))return anObject(functionCall(iteratorMethod,argument));throw $TypeError$7(tryToString(argument)+" is not iterable")},$Array$1=Array,arrayFrom=function(arrayLike){var O=toObject(arrayLike),IS_CONSTRUCTOR=isConstructor(this),argumentsLength=arguments.length,mapfn=argumentsLength>1?arguments[1]:void 0,mapping=void 0!==mapfn;mapping&&(mapfn=functionBindContext(mapfn,argumentsLength>2?arguments[2]:void 0));var length,result,step,iterator,next,value,iteratorMethod=getIteratorMethod(O),index=0;if(!iteratorMethod||this===$Array$1&&isArrayIteratorMethod(iteratorMethod))for(length=lengthOfArrayLike(O),result=IS_CONSTRUCTOR?new this(length):$Array$1(length);length>index;index++)value=mapping?mapfn(O[index],index):O[index],createProperty(result,index,value);else for(next=(iterator=getIterator(O,iteratorMethod)).next,result=IS_CONSTRUCTOR?new this:[];!(step=functionCall(next,iterator)).done;index++)value=mapping?callWithSafeIterationClosing(iterator,mapfn,[step.value,index],!0):step.value,createProperty(result,index,value);return result.length=index,result},ITERATOR$1=wellKnownSymbol("iterator"),SAFE_CLOSING=!1;try{var called=0,iteratorWithReturn={next:function(){return{done:!!called++}},return:function(){SAFE_CLOSING=!0}};iteratorWithReturn[ITERATOR$1]=function(){return this},Array.from(iteratorWithReturn,(function(){throw 2}))}catch(error){}var checkCorrectnessOfIteration=function(exec,SKIP_CLOSING){if(!SKIP_CLOSING&&!SAFE_CLOSING)return!1;var ITERATION_SUPPORT=!1;try{var object={};object[ITERATOR$1]=function(){return{next:function(){return{done:ITERATION_SUPPORT=!0}}}},exec(object)}catch(error){}return ITERATION_SUPPORT},INCORRECT_ITERATION=!checkCorrectnessOfIteration((function(iterable){Array.from(iterable)}));_export({target:"Array",stat:!0,forced:INCORRECT_ITERATION},{from:arrayFrom});var path=global_1;path.Array.from;var defineProperty$2=objectDefineProperty.f,UNSCOPABLES=wellKnownSymbol("unscopables"),ArrayPrototype=Array.prototype;null==ArrayPrototype[UNSCOPABLES]&&defineProperty$2(ArrayPrototype,UNSCOPABLES,{configurable:!0,value:objectCreate(null)});var addToUnscopables=function(key){ArrayPrototype[UNSCOPABLES][key]=!0},$includes=arrayIncludes.includes,BROKEN_ON_SPARSE=fails((function(){return!Array(1).includes()}));_export({target:"Array",proto:!0,forced:BROKEN_ON_SPARSE},{includes:function(el){return $includes(this,el,arguments.length>1?arguments[1]:void 0)}}),addToUnscopables("includes");var entryUnbind=function(CONSTRUCTOR,METHOD){return functionUncurryThis(global_1[CONSTRUCTOR].prototype[METHOD])};entryUnbind("Array","includes");var isArray=Array.isArray||function(argument){return"Array"==classofRaw(argument)},$TypeError$6=TypeError,MAX_SAFE_INTEGER=9007199254740991,doesNotExceedSafeInteger=function(it){if(it>MAX_SAFE_INTEGER)throw $TypeError$6("Maximum allowed index exceeded");return it},flattenIntoArray=function(target,original,source,sourceLen,start,depth,mapper,thisArg){for(var element,elementLen,targetIndex=start,sourceIndex=0,mapFn=!!mapper&&functionBindContext(mapper,thisArg);sourceIndex0&&isArray(element)?(elementLen=lengthOfArrayLike(element),targetIndex=flattenIntoArray(target,original,element,elementLen,targetIndex,depth-1)-1):(doesNotExceedSafeInteger(targetIndex+1),target[targetIndex]=element),targetIndex++),sourceIndex++;return targetIndex},flattenIntoArray_1=flattenIntoArray,SPECIES$3=wellKnownSymbol("species"),$Array=Array,arraySpeciesConstructor=function(originalArray){var C;return isArray(originalArray)&&(C=originalArray.constructor,(isConstructor(C)&&(C===$Array||isArray(C.prototype))||isObject(C)&&null===(C=C[SPECIES$3]))&&(C=void 0)),void 0===C?$Array:C},arraySpeciesCreate=function(originalArray,length){return new(arraySpeciesConstructor(originalArray))(0===length?0:length)};_export({target:"Array",proto:!0},{flat:function(){var depthArg=arguments.length?arguments[0]:void 0,O=toObject(this),sourceLen=lengthOfArrayLike(O),A=arraySpeciesCreate(O,0);return A.length=flattenIntoArray_1(A,O,O,sourceLen,0,void 0===depthArg?1:toIntegerOrInfinity(depthArg)),A}}),addToUnscopables("flat"),entryUnbind("Array","flat");var push$2=functionUncurryThis([].push),createMethod$1=function(TYPE){var IS_MAP=1==TYPE,IS_FILTER=2==TYPE,IS_SOME=3==TYPE,IS_EVERY=4==TYPE,IS_FIND_INDEX=6==TYPE,IS_FILTER_REJECT=7==TYPE,NO_HOLES=5==TYPE||IS_FIND_INDEX;return function($this,callbackfn,that,specificCreate){for(var value,result,O=toObject($this),self=indexedObject(O),boundFunction=functionBindContext(callbackfn,that),length=lengthOfArrayLike(self),index=0,create=specificCreate||arraySpeciesCreate,target=IS_MAP?create($this,length):IS_FILTER||IS_FILTER_REJECT?create($this,0):void 0;length>index;index++)if((NO_HOLES||index in self)&&(result=boundFunction(value=self[index],index,O),TYPE))if(IS_MAP)target[index]=result;else if(result)switch(TYPE){case 3:return!0;case 5:return value;case 6:return index;case 2:push$2(target,value)}else switch(TYPE){case 4:return!1;case 7:push$2(target,value)}return IS_FIND_INDEX?-1:IS_SOME||IS_EVERY?IS_EVERY:target}},arrayIteration={forEach:createMethod$1(0),map:createMethod$1(1),filter:createMethod$1(2),some:createMethod$1(3),every:createMethod$1(4),find:createMethod$1(5),findIndex:createMethod$1(6),filterReject:createMethod$1(7)},$find=arrayIteration.find,FIND="find",SKIPS_HOLES=!0;FIND in[]&&Array(1)[FIND]((function(){SKIPS_HOLES=!1})),_export({target:"Array",proto:!0,forced:SKIPS_HOLES},{find:function(callbackfn){return $find(this,callbackfn,arguments.length>1?arguments[1]:void 0)}}),addToUnscopables(FIND),entryUnbind("Array","find");var $assign=Object.assign,defineProperty$1=Object.defineProperty,concat=functionUncurryThis([].concat),objectAssign=!$assign||fails((function(){if(descriptors&&1!==$assign({b:1},$assign(defineProperty$1({},"a",{enumerable:!0,get:function(){defineProperty$1(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var A={},B={},symbol=Symbol();return A[symbol]=7,"abcdefghijklmnopqrst".split("").forEach((function(chr){B[chr]=chr})),7!=$assign({},A)[symbol]||"abcdefghijklmnopqrst"!=objectKeys($assign({},B)).join("")}))?function(target,source){for(var T=toObject(target),argumentsLength=arguments.length,index=1,getOwnPropertySymbols=objectGetOwnPropertySymbols.f,propertyIsEnumerable=objectPropertyIsEnumerable.f;argumentsLength>index;)for(var key,S=indexedObject(arguments[index++]),keys=getOwnPropertySymbols?concat(objectKeys(S),getOwnPropertySymbols(S)):objectKeys(S),length=keys.length,j=0;length>j;)key=keys[j++],descriptors&&!functionCall(propertyIsEnumerable,S,key)||(T[key]=S[key]);return T}:$assign;_export({target:"Object",stat:!0,arity:2,forced:Object.assign!==objectAssign},{assign:objectAssign}),path.Object.assign;var $propertyIsEnumerable=objectPropertyIsEnumerable.f,propertyIsEnumerable=functionUncurryThis($propertyIsEnumerable),push$1=functionUncurryThis([].push),createMethod=function(TO_ENTRIES){return function(it){for(var key,O=toIndexedObject(it),keys=objectKeys(O),length=keys.length,i=0,result=[];length>i;)key=keys[i++],descriptors&&!propertyIsEnumerable(O,key)||push$1(result,TO_ENTRIES?[key,O[key]]:O[key]);return result}},objectToArray={entries:createMethod(!0),values:createMethod(!1)},$entries=objectToArray.entries;_export({target:"Object",stat:!0},{entries:function(O){return $entries(O)}}),path.Object.entries;var $values=objectToArray.values;_export({target:"Object",stat:!0},{values:function(O){return $values(O)}}),path.Object.values;var $Error$1=Error,replace=functionUncurryThis("".replace),TEST=String($Error$1("zxcasd").stack),V8_OR_CHAKRA_STACK_ENTRY=/\n\s*at [^:]*:[^\n]*/,IS_V8_OR_CHAKRA_STACK=V8_OR_CHAKRA_STACK_ENTRY.test(TEST),errorStackClear=function(stack,dropEntries){if(IS_V8_OR_CHAKRA_STACK&&"string"==typeof stack&&!$Error$1.prepareStackTrace)for(;dropEntries--;)stack=replace(stack,V8_OR_CHAKRA_STACK_ENTRY,"");return stack},installErrorCause=function(O,options){isObject(options)&&"cause"in options&&createNonEnumerableProperty(O,"cause",options.cause)},$TypeError$5=TypeError,Result=function(stopped,result){this.stopped=stopped,this.result=result},ResultPrototype=Result.prototype,iterate=function(iterable,unboundFunction,options){var iterator,iterFn,index,length,result,next,step,that=options&&options.that,AS_ENTRIES=!(!options||!options.AS_ENTRIES),IS_RECORD=!(!options||!options.IS_RECORD),IS_ITERATOR=!(!options||!options.IS_ITERATOR),INTERRUPTED=!(!options||!options.INTERRUPTED),fn=functionBindContext(unboundFunction,that),stop=function(condition){return iterator&&iteratorClose(iterator,"normal",condition),new Result(!0,condition)},callFn=function(value){return AS_ENTRIES?(anObject(value),INTERRUPTED?fn(value[0],value[1],stop):fn(value[0],value[1])):INTERRUPTED?fn(value,stop):fn(value)};if(IS_RECORD)iterator=iterable.iterator;else if(IS_ITERATOR)iterator=iterable;else{if(!(iterFn=getIteratorMethod(iterable)))throw $TypeError$5(tryToString(iterable)+" is not iterable");if(isArrayIteratorMethod(iterFn)){for(index=0,length=lengthOfArrayLike(iterable);length>index;index++)if((result=callFn(iterable[index]))&&objectIsPrototypeOf(ResultPrototype,result))return result;return new Result(!1)}iterator=getIterator(iterable,iterFn)}for(next=IS_RECORD?iterable.next:iterator.next;!(step=functionCall(next,iterator)).done;){try{result=callFn(step.value)}catch(error){iteratorClose(iterator,"throw",error)}if("object"==typeof result&&result&&objectIsPrototypeOf(ResultPrototype,result))return result}return new Result(!1)},normalizeStringArgument=function(argument,$default){return void 0===argument?arguments.length<2?"":$default:toString_1(argument)},errorStackInstallable=!fails((function(){var error=Error("a");return!("stack"in error)||(Object.defineProperty(error,"stack",createPropertyDescriptor(1,7)),7!==error.stack)})),TO_STRING_TAG$1=wellKnownSymbol("toStringTag"),$Error=Error,push=[].push,$AggregateError=function(errors,message){var that,options=arguments.length>2?arguments[2]:void 0,isInstance=objectIsPrototypeOf(AggregateErrorPrototype,this);objectSetPrototypeOf?that=objectSetPrototypeOf($Error(),isInstance?objectGetPrototypeOf(this):AggregateErrorPrototype):(that=isInstance?this:objectCreate(AggregateErrorPrototype),createNonEnumerableProperty(that,TO_STRING_TAG$1,"Error")),void 0!==message&&createNonEnumerableProperty(that,"message",normalizeStringArgument(message)),errorStackInstallable&&createNonEnumerableProperty(that,"stack",errorStackClear(that.stack,1)),installErrorCause(that,options);var errorsArray=[];return iterate(errors,push,{that:errorsArray}),createNonEnumerableProperty(that,"errors",errorsArray),that};objectSetPrototypeOf?objectSetPrototypeOf($AggregateError,$Error):copyConstructorProperties($AggregateError,$Error,{name:!0});var AggregateErrorPrototype=$AggregateError.prototype=objectCreate($Error.prototype,{constructor:createPropertyDescriptor(1,$AggregateError),message:createPropertyDescriptor(1,""),name:createPropertyDescriptor(1,"AggregateError")});_export({global:!0,constructor:!0,arity:2},{AggregateError:$AggregateError});var defineProperty=objectDefineProperty.f,ARRAY_ITERATOR="Array Iterator",setInternalState$1=internalState.set,getInternalState=internalState.getterFor(ARRAY_ITERATOR),es_array_iterator=iteratorDefine(Array,"Array",(function(iterated,kind){setInternalState$1(this,{type:ARRAY_ITERATOR,target:toIndexedObject(iterated),index:0,kind:kind})}),(function(){var state=getInternalState(this),target=state.target,kind=state.kind,index=state.index++;return!target||index>=target.length?(state.target=void 0,createIterResultObject(void 0,!0)):createIterResultObject("keys"==kind?index:"values"==kind?target[index]:[index,target[index]],!1)}),"values"),values=iterators.Arguments=iterators.Array;if(addToUnscopables("keys"),addToUnscopables("values"),addToUnscopables("entries"),descriptors&&"values"!==values.name)try{defineProperty(values,"name",{value:"values"})}catch(error){}var objectToString=toStringTagSupport?{}.toString:function(){return"[object "+classof(this)+"]"};toStringTagSupport||defineBuiltIn(Object.prototype,"toString",objectToString,{unsafe:!0});var engineIsNode="process"==classofRaw(global_1.process),SPECIES$2=wellKnownSymbol("species"),setSpecies=function(CONSTRUCTOR_NAME){var Constructor=getBuiltIn(CONSTRUCTOR_NAME),defineProperty=objectDefineProperty.f;descriptors&&Constructor&&!Constructor[SPECIES$2]&&defineProperty(Constructor,SPECIES$2,{configurable:!0,get:function(){return this}})},$TypeError$4=TypeError,anInstance=function(it,Prototype){if(objectIsPrototypeOf(Prototype,it))return it;throw $TypeError$4("Incorrect invocation")},$TypeError$3=TypeError,aConstructor=function(argument){if(isConstructor(argument))return argument;throw $TypeError$3(tryToString(argument)+" is not a constructor")},SPECIES$1=wellKnownSymbol("species"),speciesConstructor=function(O,defaultConstructor){var S,C=anObject(O).constructor;return void 0===C||isNullOrUndefined(S=anObject(C)[SPECIES$1])?defaultConstructor:aConstructor(S)},FunctionPrototype=Function.prototype,apply=FunctionPrototype.apply,call=FunctionPrototype.call,functionApply="object"==typeof Reflect&&Reflect.apply||(functionBindNative?call.bind(apply):function(){return call.apply(apply,arguments)}),arraySlice=functionUncurryThis([].slice),$TypeError$2=TypeError,validateArgumentsLength=function(passed,required){if(passed1?arguments[1]:void 0,that.length)),search=toString_1(searchString);return nativeStartsWith?nativeStartsWith(that,search,index):stringSlice(that,index,index+search.length)===search}}),entryUnbind("String","startsWith");var global$1="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==global$1&&global$1,support={searchParams:"URLSearchParams"in global$1,iterable:"Symbol"in global$1&&"iterator"in Symbol,blob:"FileReader"in global$1&&"Blob"in global$1&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in global$1,arrayBuffer:"ArrayBuffer"in global$1};function isDataView(obj){return obj&&DataView.prototype.isPrototypeOf(obj)}if(support.arrayBuffer)var viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],isArrayBufferView=ArrayBuffer.isView||function(obj){return obj&&viewClasses.indexOf(Object.prototype.toString.call(obj))>-1};function normalizeName(name){if("string"!=typeof name&&(name=String(name)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(name)||""===name)throw new TypeError('Invalid character in header field name: "'+name+'"');return name.toLowerCase()}function normalizeValue(value){return"string"!=typeof value&&(value=String(value)),value}function iteratorFor(items){var iterator={next:function(){var value=items.shift();return{done:void 0===value,value:value}}};return support.iterable&&(iterator[Symbol.iterator]=function(){return iterator}),iterator}function Headers(headers){this.map={},headers instanceof Headers?headers.forEach((function(value,name){this.append(name,value)}),this):Array.isArray(headers)?headers.forEach((function(header){this.append(header[0],header[1])}),this):headers&&Object.getOwnPropertyNames(headers).forEach((function(name){this.append(name,headers[name])}),this)}function consumed(body){if(body.bodyUsed)return Promise.reject(new TypeError("Already read"));body.bodyUsed=!0}function fileReaderReady(reader){return new Promise((function(resolve,reject){reader.onload=function(){resolve(reader.result)},reader.onerror=function(){reject(reader.error)}}))}function readBlobAsArrayBuffer(blob){var reader=new FileReader,promise=fileReaderReady(reader);return reader.readAsArrayBuffer(blob),promise}function readBlobAsText(blob){var reader=new FileReader,promise=fileReaderReady(reader);return reader.readAsText(blob),promise}function readArrayBufferAsText(buf){for(var view=new Uint8Array(buf),chars=new Array(view.length),i=0;i-1?upcased:method}function Request(input,options){if(!(this instanceof Request))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var body=(options=options||{}).body;if(input instanceof Request){if(input.bodyUsed)throw new TypeError("Already read");this.url=input.url,this.credentials=input.credentials,options.headers||(this.headers=new Headers(input.headers)),this.method=input.method,this.mode=input.mode,this.signal=input.signal,body||null==input._bodyInit||(body=input._bodyInit,input.bodyUsed=!0)}else this.url=String(input);if(this.credentials=options.credentials||this.credentials||"same-origin",!options.headers&&this.headers||(this.headers=new Headers(options.headers)),this.method=normalizeMethod(options.method||this.method||"GET"),this.mode=options.mode||this.mode||null,this.signal=options.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&body)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(body),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==options.cache&&"no-cache"!==options.cache)){var reParamSearch=/([?&])_=[^&]*/;if(reParamSearch.test(this.url))this.url=this.url.replace(reParamSearch,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function decode(body){var form=new FormData;return body.trim().split("&").forEach((function(bytes){if(bytes){var split=bytes.split("="),name=split.shift().replace(/\+/g," "),value=split.join("=").replace(/\+/g," ");form.append(decodeURIComponent(name),decodeURIComponent(value))}})),form}function parseHeaders(rawHeaders){var headers=new Headers;return rawHeaders.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(header){return 0===header.indexOf("\n")?header.substr(1,header.length):header})).forEach((function(line){var parts=line.split(":"),key=parts.shift().trim();if(key){var value=parts.join(":").trim();headers.append(key,value)}})),headers}function Response(bodyInit,options){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');options||(options={}),this.type="default",this.status=void 0===options.status?200:options.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===options.statusText?"":""+options.statusText,this.headers=new Headers(options.headers),this.url=options.url||"",this._initBody(bodyInit)}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})},Body.call(Request.prototype),Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})},Response.error=function(){var response=new Response(null,{status:0,statusText:""});return response.type="error",response};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(url,status){if(-1===redirectStatuses.indexOf(status))throw new RangeError("Invalid status code");return new Response(null,{status:status,headers:{location:url}})};var DOMException=global$1.DOMException;try{new DOMException}catch(err){DOMException=function(message,name){this.message=message,this.name=name;var error=Error(message);this.stack=error.stack},DOMException.prototype=Object.create(Error.prototype),DOMException.prototype.constructor=DOMException}function fetch$1(input,init){return new Promise((function(resolve,reject){var request=new Request(input,init);if(request.signal&&request.signal.aborted)return reject(new DOMException("Aborted","AbortError"));var xhr=new XMLHttpRequest;function abortXhr(){xhr.abort()}xhr.onload=function(){var options={status:xhr.status,statusText:xhr.statusText,headers:parseHeaders(xhr.getAllResponseHeaders()||"")};options.url="responseURL"in xhr?xhr.responseURL:options.headers.get("X-Request-URL");var body="response"in xhr?xhr.response:xhr.responseText;setTimeout((function(){resolve(new Response(body,options))}),0)},xhr.onerror=function(){setTimeout((function(){reject(new TypeError("Network request failed"))}),0)},xhr.ontimeout=function(){setTimeout((function(){reject(new TypeError("Network request failed"))}),0)},xhr.onabort=function(){setTimeout((function(){reject(new DOMException("Aborted","AbortError"))}),0)},xhr.open(request.method,function(url){try{return""===url&&global$1.location.href?global$1.location.href:url}catch(e){return url}}(request.url),!0),"include"===request.credentials?xhr.withCredentials=!0:"omit"===request.credentials&&(xhr.withCredentials=!1),"responseType"in xhr&&(support.blob?xhr.responseType="blob":support.arrayBuffer&&request.headers.get("Content-Type")&&-1!==request.headers.get("Content-Type").indexOf("application/octet-stream")&&(xhr.responseType="arraybuffer")),!init||"object"!=typeof init.headers||init.headers instanceof Headers?request.headers.forEach((function(value,name){xhr.setRequestHeader(name,value)})):Object.getOwnPropertyNames(init.headers).forEach((function(name){xhr.setRequestHeader(name,normalizeValue(init.headers[name]))})),request.signal&&(request.signal.addEventListener("abort",abortXhr),xhr.onreadystatechange=function(){4===xhr.readyState&&request.signal.removeEventListener("abort",abortXhr)}),xhr.send(void 0===request._bodyInit?null:request._bodyInit)}))}fetch$1.polyfill=!0,global$1.fetch||(global$1.fetch=fetch$1,global$1.Headers=Headers,global$1.Request=Request,global$1.Response=Response),null==Element.prototype.getAttributeNames&&(Element.prototype.getAttributeNames=function(){for(var attributes=this.attributes,length=attributes.length,result=new Array(length),i=0;i=0&&matches.item(i)!==this;);return i>-1}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(s){var el=this;do{if(el.matches(s))return el;el=el.parentElement||el.parentNode}while(null!==el&&1===el.nodeType);return null});var Connection=function(){function Connection(){_classCallCheck(this,Connection),this.headers={}}return _createClass(Connection,[{key:"onMessage",value:function(message,payload){message.component.receiveMessage(message,payload)}},{key:"onError",value:function(message,status,response){return message.component.messageSendFailed(),store$2.onErrorCallback(status,response)}},{key:"showExpiredMessage",value:function(response,message){store$2.sessionHasExpiredCallback?store$2.sessionHasExpiredCallback(response,message):confirm("This page has expired.\nWould you like to refresh the page?")&&window.location.reload()}},{key:"sendMessage",value:function(message){var _this=this,payload=message.payload(),csrfToken=getCsrfToken(),socketId=this.getSocketId(),appUrl=window.livewire_app_url;if(this.shouldUseLocalePrefix(payload)&&(appUrl="".concat(appUrl,"/").concat(payload.fingerprint.locale)),window.__testing_request_interceptor)return window.__testing_request_interceptor(payload,this);fetch("".concat(appUrl,"/livewire/message/").concat(payload.fingerprint.name),{method:"POST",body:JSON.stringify(payload),credentials:"same-origin",headers:_objectSpread2(_objectSpread2(_objectSpread2({"Content-Type":"application/json",Accept:"text/html, application/xhtml+xml","X-Livewire":!0},this.headers),{},{Referer:window.location.href},csrfToken&&{"X-CSRF-TOKEN":csrfToken}),socketId&&{"X-Socket-ID":socketId})}).then((function(response){if(response.ok)response.text().then((function(response){_this.isOutputFromDump(response)?(_this.onError(message),_this.showHtmlModal(response)):_this.onMessage(message,JSON.parse(response))}));else{if(!1===_this.onError(message,response.status,response))return;if(419===response.status){if(store$2.sessionHasExpired)return;store$2.sessionHasExpired=!0,_this.showExpiredMessage(response,message)}else response.text().then((function(response){_this.showHtmlModal(response)}))}})).catch((function(){_this.onError(message)}))}},{key:"shouldUseLocalePrefix",value:function(payload){var path=payload.fingerprint.path,locale=payload.fingerprint.locale;return path.split("/")[0]==locale}},{key:"isOutputFromDump",value:function(output){return!!output.match(/