Commit dc7a1e5c by 陶然

优化

parent 367f76f0
...@@ -10,6 +10,7 @@ namespace Com.Bocom.OpenApi ...@@ -10,6 +10,7 @@ namespace Com.Bocom.OpenApi
{ {
internal static string APIGW_URL_ADDRESS = "https://open.test.bankcomm.com:9443/uat";//"https://117.184.192.242:9443"; internal static string APIGW_URL_ADDRESS = "https://open.test.bankcomm.com:9443/uat";//"https://117.184.192.242:9443";
internal static string QR_CODE_APIGW_URL_ADDRESS = "https://open.test.bankcomm.com:9443";//"https://117.184.192.242:9443"; internal static string QR_CODE_APIGW_URL_ADDRESS = "https://open.test.bankcomm.com:9443";//"https://117.184.192.242:9443";
public const string TableNameReceiveCode = "BCOM_ReceiveCodes";
/// <summary> /// <summary>
/// APP_ID:通过内管查看详情,可获取对应的组织机构、接入方式、公钥等信息;APP管理中查看 /// APP_ID:通过内管查看详情,可获取对应的组织机构、接入方式、公钥等信息;APP管理中查看
...@@ -29,14 +30,14 @@ namespace Com.Bocom.OpenApi ...@@ -29,14 +30,14 @@ namespace Com.Bocom.OpenApi
/// <summary> /// <summary>
/// MY_PRIVATE_KEY:RSA私钥,可以通过sdk包下面bin文件夹里面的工具生成一对公私钥 /// MY_PRIVATE_KEY:RSA私钥,可以通过sdk包下面bin文件夹里面的工具生成一对公私钥
/// </summary> /// </summary>
internal static string MY_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDiBmB20Ie083EwVgUsLX/wKcYq4zGmH4T2CcLRVBzOHSt2nzM2gEQoPRzonvt+HIh9R63NGaNBsTeQCzgvpSzVuEfNFoAoA/mF0DIxxvpeoRPpYvE3+QDeO8+q14bbJcuca1j5LFQY2am2W4ALYB29EQKDi6LWws0L8xamwvNcO7nIgEyqdsc6KDhwk50KBWT68QWL3aeJUAB05+xuoyFP+eZaQV8UfYRtLGw3n6KFnf1VAnUJMbYcExQS9uOvRoeCfWtww3JEDHaMz5eGjJl78EjJNXbMjTEfSxzV3eN+Zifvff+CaNnTWKSIbR6oFkkwQglgGT/szqH12/4CjrVxAgMBAAECggEACQkwOg/EHRvOXpxRwJ5hCvzgiz5h8b441o01WKEANc08u5VJutgN4X3v9ezFKRmC618+N4Da4flvuzZ3nJAB5tljJXPM08y04QCdwRevUrEl1qK5+f7eZgQGHVJYddJg/XPdLrjy87tf6YZm7A1/ottXOmMOs38+K0ggk7IfgIRff4OEyttip6Lh4cEvxCUJtMny2/dCM7/e6i6Kp+eeRSsGNJAn3KbkBuIC69pAO/AMKnUfUmB383kZ8cW8yF7qHRGlnd0648IDUaAxesz+DNAkoj6Pn0OnZgwZb3TisBffYcLAEWXfU4s8fkL43lS3o3Lb/FGBq5F0iNGKQ/hVcQKBgQD3KWotQ2IbqFhMwW+m860CnxtBjTyUZZ4K5pqic0FLXG55mYKz1/uDwtwwurQeVW7VGCDNhN24jk/H4dqIcfHTlTDu8eNejUoXySy49sFeUKo4BHtiPd4yAsI2GIv2al4ksmMAV1ghXbGdfcFsQ3711xUX4OyBBsyyt3UlND5lDwKBgQDqG3gxij0reEHlwmH0yOFjWk4tuaJtISXHPHlfPTY9cnDosH1bbRgEyo3PCxIzdh3zOs0oJvAZTyAt0P7LNF8DRN7J7fyI3oll1amZ30ibh7A7hw2JoYO+dOnhT6h7o5wxMrw8H+6lj5abziSNIsZsvJh6wwj8J8ELjYocqho9fwKBgD/fC/k2eJv9HRR4yIm0XvlWdIy0GvueZwEaJsvkTPNUp5f0+7nODsk2CgDtvq44FbQr0A5MT5/p5uQYkYjBKWUsIMEe8Ur16DfNXSlPWxksb1Cal+gDZPA3lki0fzbmtf11u+/Soou80rGIVfvMVXriYikRjwyo3S0yC6vZnGYxAoGBAKIr60QuJhex07xsvlzKt0+S5CtKuBju6HOvEckG50cDuvGGKSCnXwcapceyPKaHgVHX/vx8lMCDjqAOciKkIdlq4QZzJQhPWFDCBR4BjhOnmE50TM11pITQCqA5BVa4zN9L7Redaz0nTcaas7lNSLVUpDAOYXADvffZ0b3vnAPTAoGADzenP6VQRb9qxY+2af7zlbfLHRk35xBaInnZyrcmeaXs/0MssCAqLTqA27xGraJ7uvjrPEchXK4STl+UD2IxtEoRamopn3ZRzB1xpBVjWST85NUbOY+aHJOTwfEMVHH3wsiUucxdLq63UFo1RGtpfb6yftTnXqtPxGEIbYPyylE="; //internal static string MY_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDiBmB20Ie083EwVgUsLX/wKcYq4zGmH4T2CcLRVBzOHSt2nzM2gEQoPRzonvt+HIh9R63NGaNBsTeQCzgvpSzVuEfNFoAoA/mF0DIxxvpeoRPpYvE3+QDeO8+q14bbJcuca1j5LFQY2am2W4ALYB29EQKDi6LWws0L8xamwvNcO7nIgEyqdsc6KDhwk50KBWT68QWL3aeJUAB05+xuoyFP+eZaQV8UfYRtLGw3n6KFnf1VAnUJMbYcExQS9uOvRoeCfWtww3JEDHaMz5eGjJl78EjJNXbMjTEfSxzV3eN+Zifvff+CaNnTWKSIbR6oFkkwQglgGT/szqH12/4CjrVxAgMBAAECggEACQkwOg/EHRvOXpxRwJ5hCvzgiz5h8b441o01WKEANc08u5VJutgN4X3v9ezFKRmC618+N4Da4flvuzZ3nJAB5tljJXPM08y04QCdwRevUrEl1qK5+f7eZgQGHVJYddJg/XPdLrjy87tf6YZm7A1/ottXOmMOs38+K0ggk7IfgIRff4OEyttip6Lh4cEvxCUJtMny2/dCM7/e6i6Kp+eeRSsGNJAn3KbkBuIC69pAO/AMKnUfUmB383kZ8cW8yF7qHRGlnd0648IDUaAxesz+DNAkoj6Pn0OnZgwZb3TisBffYcLAEWXfU4s8fkL43lS3o3Lb/FGBq5F0iNGKQ/hVcQKBgQD3KWotQ2IbqFhMwW+m860CnxtBjTyUZZ4K5pqic0FLXG55mYKz1/uDwtwwurQeVW7VGCDNhN24jk/H4dqIcfHTlTDu8eNejUoXySy49sFeUKo4BHtiPd4yAsI2GIv2al4ksmMAV1ghXbGdfcFsQ3711xUX4OyBBsyyt3UlND5lDwKBgQDqG3gxij0reEHlwmH0yOFjWk4tuaJtISXHPHlfPTY9cnDosH1bbRgEyo3PCxIzdh3zOs0oJvAZTyAt0P7LNF8DRN7J7fyI3oll1amZ30ibh7A7hw2JoYO+dOnhT6h7o5wxMrw8H+6lj5abziSNIsZsvJh6wwj8J8ELjYocqho9fwKBgD/fC/k2eJv9HRR4yIm0XvlWdIy0GvueZwEaJsvkTPNUp5f0+7nODsk2CgDtvq44FbQr0A5MT5/p5uQYkYjBKWUsIMEe8Ur16DfNXSlPWxksb1Cal+gDZPA3lki0fzbmtf11u+/Soou80rGIVfvMVXriYikRjwyo3S0yC6vZnGYxAoGBAKIr60QuJhex07xsvlzKt0+S5CtKuBju6HOvEckG50cDuvGGKSCnXwcapceyPKaHgVHX/vx8lMCDjqAOciKkIdlq4QZzJQhPWFDCBR4BjhOnmE50TM11pITQCqA5BVa4zN9L7Redaz0nTcaas7lNSLVUpDAOYXADvffZ0b3vnAPTAoGADzenP6VQRb9qxY+2af7zlbfLHRk35xBaInnZyrcmeaXs/0MssCAqLTqA27xGraJ7uvjrPEchXK4STl+UD2IxtEoRamopn3ZRzB1xpBVjWST85NUbOY+aHJOTwfEMVHH3wsiUucxdLq63UFo1RGtpfb6yftTnXqtPxGEIbYPyylE=";
//internal static string MY_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEu3hCLeQXcWmi+wXaaM0HSJkRxFb/lQl8GU69UiRmf0zI4Xh7/cPBXdm/CWS5SzzTRCQJh23/USxPuyB//wWHgkqUASj12B4mMdx+/KGFmgrAFCy4CBhE2+O4AaiKWuZ8Gpmv+NUseNhy/kyzdNrmqikffr1vM7q1emJ8Y9OihGIAB8toT6b9I/iL93yLUXNLe0ELIIJ1+mmr7j0GvAMZQKL2IrfJ4MCRqg0Ioj2Ql1ckrkmIjgMKZQ1ryzrzcllq5YeaOM8fM3gff9Ntn06N2fsbpZFnGzokNpZkBX8wsLwOHBLM25RxvMPWH9UwWBXkklNHe57PN9G7qtvMMOnPAgMBAAECggEAMeTNuhMDbwKfZOs+78Z2gStjTsM5wTYeIrAUbSVg//G3Gpc8RE32kJrpt259chTnxzjX3ubO+dqvX0U5F90onNZpbaHhrn/yHYO1xSrzF/waT96N/NpotUYDOc6J3RTysXTZl2yHO/EmC/v8neK8BZYQOeGdz48SAiaYxa1XpjZ0QAUX3rCjf9qjkTKux0TZTBk67PcIb+Gwqk4nRWhc0i3yXW4Xw8Z8UJeABgtsOZ16Nv95K7jA836sF+gf4chLGDl8J9Y7Ciz/FpJPksa6Ysoo6jMW9WkggGsNEOwTK6SfYWqIER+NozWG5F4jOlAmdc3zlteOdM3Z9kiYHdlsmQKBgQD78RpE3AEFIC6dgO5isbBeSRNZJUHOp/H49cJgwtk3DiDuN/hLh8Lw3priFiOSlioFRmv6VkQVRQJ38pCbXacc04d34joNy0zXVWFtaaZlureRz74tTbi9Dp1x123NIJ/i/jiJLBdrXfmkNaQpyzfsrIC1vrFpaA5RWKcooZrgzQKBgQDH5rUX9q6tcB/UE3zNfJsNE/yw1QFSAIzcKE3vxWifjbURdVJXpvNoXWkTivwxEbhBDpyAhtUngpN+Ac/3ZP88hY21v+AHmgq9/65z++Wbptg9JfPpGti7kA132D76OfaGca3C1kt1A4Kl+177P52Nx9uAWbANEw+02Dd147pFCwKBgAbzT9Y2e5C4opCVzf3LCSKQwYfkDzy0RWio3wPsXDG4og/wW1k6FZavjXZPRgv1OJOMrc3qM1ai4L6OYo7mtoWFEGeuRgu7YBNQt69dCsojrIzJPmXhjwcoMA/D8bOHAuIwQT8HiF3d6dUt5amBgbl1yNc6u4o85Kg52eK1EqDBAoGARmbZNpRZVpnbi8xFMvWEgemdIAYUjfXFpi/Hqv8iZrb4oypnkpkotoPXYtubEAkGlFr6AUX7Qgv5t/IZdS6ruXvruavW0baNu/aVUSHQ7q2nEHoSWfFrjTshkyiknWnWiej1Yl4oexB+bciG3gO8kFdn1d9AYoppCK7xcWJ/kpsCgYEA2se5A7Oa6JsWmpil+kRSyijoynEnC4IGVEIzboYcBxlyxfpHtwS2zOdXkhIpjd2cqg08BGFcSxot8CaxCOBcRJsI+N+3lok6VffaZDRjttr+NdY/qc7OCmVCx1lJlJ2+WL0Zitv1DV84WqUY2XpQOHvvcmGfuEXtyfkxD1rSJUE="; internal static string MY_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEu3hCLeQXcWmi+wXaaM0HSJkRxFb/lQl8GU69UiRmf0zI4Xh7/cPBXdm/CWS5SzzTRCQJh23/USxPuyB//wWHgkqUASj12B4mMdx+/KGFmgrAFCy4CBhE2+O4AaiKWuZ8Gpmv+NUseNhy/kyzdNrmqikffr1vM7q1emJ8Y9OihGIAB8toT6b9I/iL93yLUXNLe0ELIIJ1+mmr7j0GvAMZQKL2IrfJ4MCRqg0Ioj2Ql1ckrkmIjgMKZQ1ryzrzcllq5YeaOM8fM3gff9Ntn06N2fsbpZFnGzokNpZkBX8wsLwOHBLM25RxvMPWH9UwWBXkklNHe57PN9G7qtvMMOnPAgMBAAECggEAMeTNuhMDbwKfZOs+78Z2gStjTsM5wTYeIrAUbSVg//G3Gpc8RE32kJrpt259chTnxzjX3ubO+dqvX0U5F90onNZpbaHhrn/yHYO1xSrzF/waT96N/NpotUYDOc6J3RTysXTZl2yHO/EmC/v8neK8BZYQOeGdz48SAiaYxa1XpjZ0QAUX3rCjf9qjkTKux0TZTBk67PcIb+Gwqk4nRWhc0i3yXW4Xw8Z8UJeABgtsOZ16Nv95K7jA836sF+gf4chLGDl8J9Y7Ciz/FpJPksa6Ysoo6jMW9WkggGsNEOwTK6SfYWqIER+NozWG5F4jOlAmdc3zlteOdM3Z9kiYHdlsmQKBgQD78RpE3AEFIC6dgO5isbBeSRNZJUHOp/H49cJgwtk3DiDuN/hLh8Lw3priFiOSlioFRmv6VkQVRQJ38pCbXacc04d34joNy0zXVWFtaaZlureRz74tTbi9Dp1x123NIJ/i/jiJLBdrXfmkNaQpyzfsrIC1vrFpaA5RWKcooZrgzQKBgQDH5rUX9q6tcB/UE3zNfJsNE/yw1QFSAIzcKE3vxWifjbURdVJXpvNoXWkTivwxEbhBDpyAhtUngpN+Ac/3ZP88hY21v+AHmgq9/65z++Wbptg9JfPpGti7kA132D76OfaGca3C1kt1A4Kl+177P52Nx9uAWbANEw+02Dd147pFCwKBgAbzT9Y2e5C4opCVzf3LCSKQwYfkDzy0RWio3wPsXDG4og/wW1k6FZavjXZPRgv1OJOMrc3qM1ai4L6OYo7mtoWFEGeuRgu7YBNQt69dCsojrIzJPmXhjwcoMA/D8bOHAuIwQT8HiF3d6dUt5amBgbl1yNc6u4o85Kg52eK1EqDBAoGARmbZNpRZVpnbi8xFMvWEgemdIAYUjfXFpi/Hqv8iZrb4oypnkpkotoPXYtubEAkGlFr6AUX7Qgv5t/IZdS6ruXvruavW0baNu/aVUSHQ7q2nEHoSWfFrjTshkyiknWnWiej1Yl4oexB+bciG3gO8kFdn1d9AYoppCK7xcWJ/kpsCgYEA2se5A7Oa6JsWmpil+kRSyijoynEnC4IGVEIzboYcBxlyxfpHtwS2zOdXkhIpjd2cqg08BGFcSxot8CaxCOBcRJsI+N+3lok6VffaZDRjttr+NdY/qc7OCmVCx1lJlJ2+WL0Zitv1DV84WqUY2XpQOHvvcmGfuEXtyfkxD1rSJUE=";
internal static string QR_CODE_MY_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCER3xnjjYb4na9yf49wJIE/ykXuk9q4QKYJk/+LQuVUmf3HYUmVvngB2jwrMWr0x+Asg3XFyoctmZBDci3mgElQW6u1jNBUEUqbU+9oHT496D1g7KRVZZOWqaSZmFkPYf6Kr+uZgUtQEHeKiTuG3wIR2COSzuEsBvW8Q0RobHiCXXVmKpfpkB2cktwHzfu4sgTNrnvru5EDRFUMk72sMa5M9gasmY8XIVF711LWFreqVTKZPTuMTTIbZuVUd+vADWB7Y48IIEEsdIbbH8qwnTrEIvvWEJkhRYMpPvioLzqlepXZ8xNPD3Hu/SxHRRS+rQHiQvIpkqUK0JxOG+JpD8NAgMBAAECggEAczzrzjOARA6or3K3wQhwrVW1cOxon43i+rX13lNT0gR2ejwHcX04Nsl9zJ5XnvdQbIexsv6FO3pT3rypbfoGoXQ9fqcxA+dwOiP84hBVl0fzu6+98wsC5MPodYYntnI8cd6oGsDaJa/jMi64+Y6MIZI9NfmoolHiDwD1B7U8CNRAZR4XSTd22kmaF222cipgjpxrJozsJWSlwXsaw6ZEYsSraP76ZU1GiKZPKayLxQtTmHmqL/1SgVb2gBnW2FpTTdeanxjhnvE1Ikg28bfZPpA8c0jItjNpFvmyaf/3C2pKJBYKkAuyQSjMexS6anBX4G4LRfcDzrJzY12eHWrb6QKBgQC5iOg9JqxOmDCBN4I7hd3ax9bFPKQe7NO1Hs2cgyOCp3Ph/yK8/OIlGSBDHVlXPOpq80OwmOGU5AXJTBRpgDLC7gF9gphd9l+sIkHtQ5+mWld+jr7qFlW95y+H51PDk0nSg2GIkyID3t3G0NBooDM/XaXyndljBOQwMVpVBdqAWwKBgQC2hKwRCb2C6ZAssw8Cq5LWR2psFONbqAmA6aO9GgFKF0mBsyq0sstz/nE/XBURc+zOnYr72WFMMaoVkNPTxwqXNcHu4vbyepfBSWBDSJxndlMKXcld5+GZCyl9nUFLHGjYbNUsMgahaR5l9eNiMbHzKHdRNw7Trf2gLnvWlH/atwKBgHaP3pj1VbcD2js41ahj61obyktQbTC19rQPcyVJSC/+AjexaumKUJmUbOF2p9jvvH2L5v27NKyI6omwbHreyZF3tswV4HhrMMg3PBn61NLheHgPkEDW9QPd8KnQUd7xCIPWIUW9gEco7GBYoFW7ygP8PEfGR1zXi1qgrzEWBINxAoGBAIe3h6rzrzOVMVvLmbHGmt0zJXNQ5O7WuJpfIR4QJD1Pq50B+RN8j8Skwtj2Q8RCiyfoBdzX+32IwIxgsOKc8scVdiuIIVCU0Bst0KK3b3WPipf+vSlSr3H51tRNBqwvZ9bmtmyyljOX0r7GZFoz0bqZsH93jVLh4eImLneU3K1pAoGAMUCNCHIpMSd+d5ewR9VxXY1DjGHvIC98EdsjL0S7QcVrWb9mh6Br5G6zvlIJcMhIaQm3C1ETLaHG+K9XRrA+HcJo1ApeMT7MgBmIC+cG1aepZREDruNI3G8r4bDS6pHSDKk+Iu8shpEUurxZCzjBX2n5OeMJx+xDgYUq5H4Bn5I="; internal static string QR_CODE_MY_PRIVATE_KEY = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCER3xnjjYb4na9yf49wJIE/ykXuk9q4QKYJk/+LQuVUmf3HYUmVvngB2jwrMWr0x+Asg3XFyoctmZBDci3mgElQW6u1jNBUEUqbU+9oHT496D1g7KRVZZOWqaSZmFkPYf6Kr+uZgUtQEHeKiTuG3wIR2COSzuEsBvW8Q0RobHiCXXVmKpfpkB2cktwHzfu4sgTNrnvru5EDRFUMk72sMa5M9gasmY8XIVF711LWFreqVTKZPTuMTTIbZuVUd+vADWB7Y48IIEEsdIbbH8qwnTrEIvvWEJkhRYMpPvioLzqlepXZ8xNPD3Hu/SxHRRS+rQHiQvIpkqUK0JxOG+JpD8NAgMBAAECggEAczzrzjOARA6or3K3wQhwrVW1cOxon43i+rX13lNT0gR2ejwHcX04Nsl9zJ5XnvdQbIexsv6FO3pT3rypbfoGoXQ9fqcxA+dwOiP84hBVl0fzu6+98wsC5MPodYYntnI8cd6oGsDaJa/jMi64+Y6MIZI9NfmoolHiDwD1B7U8CNRAZR4XSTd22kmaF222cipgjpxrJozsJWSlwXsaw6ZEYsSraP76ZU1GiKZPKayLxQtTmHmqL/1SgVb2gBnW2FpTTdeanxjhnvE1Ikg28bfZPpA8c0jItjNpFvmyaf/3C2pKJBYKkAuyQSjMexS6anBX4G4LRfcDzrJzY12eHWrb6QKBgQC5iOg9JqxOmDCBN4I7hd3ax9bFPKQe7NO1Hs2cgyOCp3Ph/yK8/OIlGSBDHVlXPOpq80OwmOGU5AXJTBRpgDLC7gF9gphd9l+sIkHtQ5+mWld+jr7qFlW95y+H51PDk0nSg2GIkyID3t3G0NBooDM/XaXyndljBOQwMVpVBdqAWwKBgQC2hKwRCb2C6ZAssw8Cq5LWR2psFONbqAmA6aO9GgFKF0mBsyq0sstz/nE/XBURc+zOnYr72WFMMaoVkNPTxwqXNcHu4vbyepfBSWBDSJxndlMKXcld5+GZCyl9nUFLHGjYbNUsMgahaR5l9eNiMbHzKHdRNw7Trf2gLnvWlH/atwKBgHaP3pj1VbcD2js41ahj61obyktQbTC19rQPcyVJSC/+AjexaumKUJmUbOF2p9jvvH2L5v27NKyI6omwbHreyZF3tswV4HhrMMg3PBn61NLheHgPkEDW9QPd8KnQUd7xCIPWIUW9gEco7GBYoFW7ygP8PEfGR1zXi1qgrzEWBINxAoGBAIe3h6rzrzOVMVvLmbHGmt0zJXNQ5O7WuJpfIR4QJD1Pq50B+RN8j8Skwtj2Q8RCiyfoBdzX+32IwIxgsOKc8scVdiuIIVCU0Bst0KK3b3WPipf+vSlSr3H51tRNBqwvZ9bmtmyyljOX0r7GZFoz0bqZsH93jVLh4eImLneU3K1pAoGAMUCNCHIpMSd+d5ewR9VxXY1DjGHvIC98EdsjL0S7QcVrWb9mh6Br5G6zvlIJcMhIaQm3C1ETLaHG+K9XRrA+HcJo1ApeMT7MgBmIC+cG1aepZREDruNI3G8r4bDS6pHSDKk+Iu8shpEUurxZCzjBX2n5OeMJx+xDgYUq5H4Bn5I=";
/// <summary> /// <summary>
/// APIGW_PUBLIC_KEY:网关公钥 /// APIGW_PUBLIC_KEY:网关公钥
/// </summary> /// </summary>
internal static string APIGW_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4gZgdtCHtPNxMFYFLC1/8CnGKuMxph+E9gnC0VQczh0rdp8zNoBEKD0c6J77fhyIfUetzRmjQbE3kAs4L6Us1bhHzRaAKAP5hdAyMcb6XqET6WLxN/kA3jvPqteG2yXLnGtY+SxUGNmptluAC2AdvRECg4ui1sLNC/MWpsLzXDu5yIBMqnbHOig4cJOdCgVk+vEFi92niVAAdOfsbqMhT/nmWkFfFH2EbSxsN5+ihZ39VQJ1CTG2HBMUEvbjr0aHgn1rcMNyRAx2jM+XhoyZe/BIyTV2zI0xH0sc1d3jfmYn733/gmjZ01ikiG0eqBZJMEIJYBk/7M6h9dv+Ao61cQIDAQAB"; //internal static string APIGW_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4gZgdtCHtPNxMFYFLC1/8CnGKuMxph+E9gnC0VQczh0rdp8zNoBEKD0c6J77fhyIfUetzRmjQbE3kAs4L6Us1bhHzRaAKAP5hdAyMcb6XqET6WLxN/kA3jvPqteG2yXLnGtY+SxUGNmptluAC2AdvRECg4ui1sLNC/MWpsLzXDu5yIBMqnbHOig4cJOdCgVk+vEFi92niVAAdOfsbqMhT/nmWkFfFH2EbSxsN5+ihZ39VQJ1CTG2HBMUEvbjr0aHgn1rcMNyRAx2jM+XhoyZe/BIyTV2zI0xH0sc1d3jfmYn733/gmjZ01ikiG0eqBZJMEIJYBk/7M6h9dv+Ao61cQIDAQAB";
//internal static string APIGW_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxSJrF8T/5rKB4NnwMjIxUer+ELf1PQXO2GSdZ/fvuQCclOR9tBlNWL4jFOftebeL+bvMVOJ+JHm/aSes1AN8YNIDGiFUpF6aDkSCaLynDdjK/mQTWhSNa2fO0GGO+ywOBTdYUjVjVtzJ48bbyG3NSylf1EdnBWnMpFa8qpXJXR4ELpVpMkPDC+93HBAlxEgUjhcIJlP5VdKIiudsmhE2T07qtpIQSuE5hntXP6X6GKJReCk+yek2QJITvIBq3cHPw8KDsHHCs7MaR81KI3onJRWyqFtTfVYTiKsd9EcYSxv+Gx5MOF8B/P4iJCD8uzx0FrqoB3k5OYGcz4tXs+h+9wIDAQAB"; internal static string APIGW_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxSJrF8T/5rKB4NnwMjIxUer+ELf1PQXO2GSdZ/fvuQCclOR9tBlNWL4jFOftebeL+bvMVOJ+JHm/aSes1AN8YNIDGiFUpF6aDkSCaLynDdjK/mQTWhSNa2fO0GGO+ywOBTdYUjVjVtzJ48bbyG3NSylf1EdnBWnMpFa8qpXJXR4ELpVpMkPDC+93HBAlxEgUjhcIJlP5VdKIiudsmhE2T07qtpIQSuE5hntXP6X6GKJReCk+yek2QJITvIBq3cHPw8KDsHHCs7MaR81KI3onJRWyqFtTfVYTiKsd9EcYSxv+Gx5MOF8B/P4iJCD8uzx0FrqoB3k5OYGcz4tXs+h+9wIDAQAB";
internal static string QR_CODE_APIGW_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxSJrF8T/5rKB4NnwMjIxUer+ELf1PQXO2GSdZ/fvuQCclOR9tBlNWL4jFOftebeL+bvMVOJ+JHm/aSes1AN8YNIDGiFUpF6aDkSCaLynDdjK/mQTWhSNa2fO0GGO+ywOBTdYUjVjVtzJ48bbyG3NSylf1EdnBWnMpFa8qpXJXR4ELpVpMkPDC+93HBAlxEgUjhcIJlP5VdKIiudsmhE2T07qtpIQSuE5hntXP6X6GKJReCk+yek2QJITvIBq3cHPw8KDsHHCs7MaR81KI3onJRWyqFtTfVYTiKsd9EcYSxv+Gx5MOF8B/P4iJCD8uzx0FrqoB3k5OYGcz4tXs+h+9wIDAQAB"; internal static string QR_CODE_APIGW_PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxSJrF8T/5rKB4NnwMjIxUer+ELf1PQXO2GSdZ/fvuQCclOR9tBlNWL4jFOftebeL+bvMVOJ+JHm/aSes1AN8YNIDGiFUpF6aDkSCaLynDdjK/mQTWhSNa2fO0GGO+ywOBTdYUjVjVtzJ48bbyG3NSylf1EdnBWnMpFa8qpXJXR4ELpVpMkPDC+93HBAlxEgUjhcIJlP5VdKIiudsmhE2T07qtpIQSuE5hntXP6X6GKJReCk+yek2QJITvIBq3cHPw8KDsHHCs7MaR81KI3onJRWyqFtTfVYTiKsd9EcYSxv+Gx5MOF8B/P4iJCD8uzx0FrqoB3k5OYGcz4tXs+h+9wIDAQAB";
/// <summary> /// <summary>
......
barcode {
float: left;
clear: both;
padding: 0 10px;
/*quiet zone*/
overflow: auto;
height: 0.5in;
/*size*/
}
.right {
float: right;
}
.barcode + * {
clear: both;
}
.barcode div {
float: left;
height: 0.35in;
/*size*/
}
.barcode .bar1 {
border-left: 1px solid black;
}
.barcode .bar2 {
border-left: 2px solid black;
}
.barcode .bar3 {
border-left: 3px solid black;
}
.barcode .bar4 {
border-left: 4px solid black;
}
.barcode .space0 {
margin-right: 0;
}
.barcode .space1 {
margin-right: 1px;
}
.barcode .space2 {
margin-right: 2px;
}
.barcode .space3 {
margin-right: 3px;
}
.barcode .space4 {
margin-right: 4px;
}
.barcode label {
clear: both;
display: block;
text-align: center;
font: 0.125in/100% helvetica;
/*size*/
}
/*** bigger ******************************************/
.barcode2 {
float: left;
clear: both;
padding: 0 10px;
/*quiet zone*/
overflow: auto;
height: 1in;
/*size*/
}
.barcode2 + * {
clear: both;
}
.barcode2 div {
float: left;
height: 0.7in;
/*size*/
}
.barcode2 .bar1 {
border-left: 2px solid black;
}
.barcode2 .bar2 {
border-left: 4px solid black;
}
.barcode2 .bar3 {
border-left: 6px solid black;
}
.barcode2 .bar4 {
border-left: 8px solid black;
}
.barcode2 .space0 {
margin-right: 0;
}
.barcode2 .space1 {
margin-right: 2px;
}
.barcode2 .space2 {
margin-right: 4px;
}
.barcode2 .space3 {
margin-right: 6px;
}
.barcode2 .space4 {
margin-right: 8px;
}
.barcode2 label {
clear: both;
display: block;
text-align: center;
font: 0.25in/100% helvetica;
/*size*/
}
!(function (t, e) {
'object' == typeof exports && 'undefined' != typeof module
? (module.exports = e())
: 'function' == typeof define && define.amd
? define(e)
: ((t = t || self).QrCodeWithLogo = e())
})(this, function () {
'use strict'
var e = {}.toString,
c =
Array.isArray ||
function (t) {
return '[object Array]' == e.call(t)
}
var r = (f.TYPED_ARRAY_SUPPORT = (function () {
try {
var t = new Uint8Array(1)
return (
(t.__proto__ = {
__proto__: Uint8Array.prototype,
foo: function () {
return 42
},
}),
42 === t.foo()
)
} catch (t) {
return !1
}
})())
? 2147483647
: 1073741823
function f(t, e, r) {
return f.TYPED_ARRAY_SUPPORT || this instanceof f
? 'number' == typeof t
? a(this, t)
: (function (t, e, r, n) {
if ('number' == typeof e)
throw new TypeError(
'"value" argument must not be a number'
)
if (
'undefined' != typeof ArrayBuffer &&
e instanceof ArrayBuffer
)
return (function (t, e, r, n) {
if (r < 0 || e.byteLength < r)
throw new RangeError(
"'offset' is out of bounds"
)
if (e.byteLength < r + (n || 0))
throw new RangeError(
"'length' is out of bounds"
)
var o
o =
void 0 === r && void 0 === n
? new Uint8Array(e)
: void 0 === n
? new Uint8Array(e, r)
: new Uint8Array(e, r, n)
f.TYPED_ARRAY_SUPPORT
? (o.__proto__ = f.prototype)
: (o = g(t, o))
return o
})(t, e, r, n)
return 'string' != typeof e
? (function (t, e) {
if (f.isBuffer(e)) {
var r = 0 | h(e.length),
n = l(t, r)
return (
0 === n.length ||
e.copy(n, 0, 0, r),
n
)
}
if (e) {
if (
('undefined' !=
typeof ArrayBuffer &&
e.buffer instanceof
ArrayBuffer) ||
'length' in e
)
return 'number' !=
typeof e.length ||
(o = e.length) != o
? l(t, 0)
: g(t, e)
if (
'Buffer' === e.type &&
Array.isArray(e.data)
)
return g(t, e.data)
}
var o
throw new TypeError(
'First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.'
)
})(t, e)
: ((o = t),
(i = e),
(a = 0 | d(i)),
(u = l(o, a)),
(s = u.write(i)),
s !== a && (u = u.slice(0, s)),
u)
var o, i, a, u, s
})(this, t, e, r)
: new f(t, e, r)
}
function h(t) {
if (r <= t)
throw new RangeError(
'Attempt to allocate Buffer larger than maximum size: 0x' +
r.toString(16) +
' bytes'
)
return 0 | t
}
function l(t, e) {
var r
return (
f.TYPED_ARRAY_SUPPORT
? ((r = new Uint8Array(e)).__proto__ = f.prototype)
: (null === (r = t) && (r = new f(e)), (r.length = e)),
r
)
}
function a(t, e) {
var r = l(t, e < 0 ? 0 : 0 | h(e))
if (!f.TYPED_ARRAY_SUPPORT) for (var n = 0; n < e; ++n) r[n] = 0
return r
}
function g(t, e) {
for (
var r = e.length < 0 ? 0 : 0 | h(e.length), n = l(t, r), o = 0;
o < r;
o += 1
)
n[o] = 255 & e[o]
return n
}
function u(t, e) {
var r
e = e || 1 / 0
for (var n = t.length, o = null, i = [], a = 0; a < n; ++a) {
if (55295 < (r = t.charCodeAt(a)) && r < 57344) {
if (!o) {
if (56319 < r) {
;-1 < (e -= 3) && i.push(239, 191, 189)
continue
}
if (a + 1 === n) {
;-1 < (e -= 3) && i.push(239, 191, 189)
continue
}
o = r
continue
}
if (r < 56320) {
;-1 < (e -= 3) && i.push(239, 191, 189), (o = r)
continue
}
r = 65536 + (((o - 55296) << 10) | (r - 56320))
} else o && -1 < (e -= 3) && i.push(239, 191, 189)
if (((o = null), r < 128)) {
if ((e -= 1) < 0) break
i.push(r)
} else if (r < 2048) {
if ((e -= 2) < 0) break
i.push((r >> 6) | 192, (63 & r) | 128)
} else if (r < 65536) {
if ((e -= 3) < 0) break
i.push((r >> 12) | 224, ((r >> 6) & 63) | 128, (63 & r) | 128)
} else {
if (!(r < 1114112)) throw new Error('Invalid code point')
if ((e -= 4) < 0) break
i.push(
(r >> 18) | 240,
((r >> 12) & 63) | 128,
((r >> 6) & 63) | 128,
(63 & r) | 128
)
}
}
return i
}
function d(t) {
return f.isBuffer(t)
? t.length
: 'undefined' != typeof ArrayBuffer &&
'function' == typeof ArrayBuffer.isView &&
(ArrayBuffer.isView(t) || t instanceof ArrayBuffer)
? t.byteLength
: ('string' != typeof t && (t = '' + t),
0 === t.length ? 0 : u(t).length)
}
f.TYPED_ARRAY_SUPPORT &&
((f.prototype.__proto__ = Uint8Array.prototype),
(f.__proto__ = Uint8Array),
'undefined' != typeof Symbol &&
Symbol.species &&
f[Symbol.species] === f &&
Object.defineProperty(f, Symbol.species, {
value: null,
configurable: !0,
enumerable: !1,
writable: !1,
})),
(f.prototype.write = function (t, e, r) {
void 0 === e
? ((r = this.length), (e = 0))
: void 0 === r && 'string' == typeof e
? ((r = this.length), (e = 0))
: isFinite(e) &&
((e |= 0), isFinite(r) ? (r |= 0) : (r = void 0))
var n,
o,
i,
a = this.length - e
if (
((void 0 === r || a < r) && (r = a),
(0 < t.length && (r < 0 || e < 0)) || e > this.length)
)
throw new RangeError('Attempt to write outside buffer bounds')
return (
(o = e),
(i = r),
(function (t, e, r, n) {
for (
var o = 0;
o < n && !(o + r >= e.length || o >= t.length);
++o
)
e[o + r] = t[o]
return o
})(u(t, (n = this).length - o), n, o, i)
)
}),
(f.prototype.slice = function (t, e) {
var r,
n = this.length
if (
((t = ~~t) < 0 ? (t += n) < 0 && (t = 0) : n < t && (t = n),
(e = void 0 === e ? n : ~~e) < 0
? (e += n) < 0 && (e = 0)
: n < e && (e = n),
e < t && (e = t),
f.TYPED_ARRAY_SUPPORT)
)
(r = this.subarray(t, e)).__proto__ = f.prototype
else {
var o = e - t
r = new f(o, void 0)
for (var i = 0; i < o; ++i) r[i] = this[i + t]
}
return r
}),
(f.prototype.copy = function (t, e, r, n) {
if (
(r || (r = 0),
n || 0 === n || (n = this.length),
e >= t.length && (e = t.length),
e || (e = 0),
0 < n && n < r && (n = r),
n === r)
)
return 0
if (0 === t.length || 0 === this.length) return 0
if (e < 0) throw new RangeError('targetStart out of bounds')
if (r < 0 || r >= this.length)
throw new RangeError('sourceStart out of bounds')
if (n < 0) throw new RangeError('sourceEnd out of bounds')
n > this.length && (n = this.length),
t.length - e < n - r && (n = t.length - e + r)
var o,
i = n - r
if (this === t && r < e && e < n)
for (o = i - 1; 0 <= o; --o) t[o + e] = this[o + r]
else if (i < 1e3 || !f.TYPED_ARRAY_SUPPORT)
for (o = 0; o < i; ++o) t[o + e] = this[o + r]
else Uint8Array.prototype.set.call(t, this.subarray(r, r + i), e)
return i
}),
(f.prototype.fill = function (t, e, r) {
if ('string' == typeof t) {
if (
('string' == typeof e
? ((e = 0), (r = this.length))
: 'string' == typeof r && (r = this.length),
1 === t.length)
) {
var n = t.charCodeAt(0)
n < 256 && (t = n)
}
} else 'number' == typeof t && (t &= 255)
if (e < 0 || this.length < e || this.length < r)
throw new RangeError('Out of range index')
if (r <= e) return this
var o
if (
((e >>>= 0),
(r = void 0 === r ? this.length : r >>> 0),
t || (t = 0),
'number' == typeof t)
)
for (o = e; o < r; ++o) this[o] = t
else {
var i = f.isBuffer(t) ? t : new f(t),
a = i.length
for (o = 0; o < r - e; ++o) this[o + e] = i[o % a]
}
return this
}),
(f.concat = function (t, e) {
if (!c(t))
throw new TypeError(
'"list" argument must be an Array of Buffers'
)
if (0 === t.length) return l(null, 0)
var r
if (void 0 === e)
for (r = e = 0; r < t.length; ++r) e += t[r].length
var n = a(null, e),
o = 0
for (r = 0; r < t.length; ++r) {
var i = t[r]
if (!f.isBuffer(i))
throw new TypeError(
'"list" argument must be an Array of Buffers'
)
i.copy(n, o), (o += i.length)
}
return n
}),
(f.byteLength = d),
(f.prototype._isBuffer = !0),
(f.isBuffer = function (t) {
return !(null == t || !t._isBuffer)
})
var n,
C = f,
o = [
0, 26, 44, 70, 100, 134, 172, 196, 242, 292, 346, 404, 466, 532,
581, 655, 733, 815, 901, 991, 1085, 1156, 1258, 1364, 1474, 1588,
1706, 1828, 1921, 2051, 2185, 2323, 2465, 2611, 2761, 2876, 3034,
3196, 3362, 3532, 3706,
],
P = {
getSymbolSize: function (t) {
if (!t) throw new Error('"version" cannot be null or undefined')
if (t < 1 || 40 < t)
throw new Error('"version" should be in range from 1 to 40')
return 4 * t + 17
},
getSymbolTotalCodewords: function (t) {
return o[t]
},
getBCHDigit: function (t) {
for (var e = 0; 0 !== t; ) e++, (t >>>= 1)
return e
},
setToSJISFunction: function (t) {
if ('function' != typeof t)
throw new Error('"toSJISFunc" is not a valid function.')
n = t
},
isKanjiModeEnabled: function () {
return void 0 !== n
},
toSJIS: function (t) {
return n(t)
},
}
function t(t, e) {
return t((e = { exports: {} }), e.exports), e.exports
}
var s = t(function (t, r) {
;(r.L = { bit: 1 }),
(r.M = { bit: 0 }),
(r.Q = { bit: 3 }),
(r.H = { bit: 2 }),
(r.isValid = function (t) {
return t && void 0 !== t.bit && 0 <= t.bit && t.bit < 4
}),
(r.from = function (t, e) {
if (r.isValid(t)) return t
try {
return (function (t) {
if ('string' != typeof t)
throw new Error('Param is not a string')
switch (t.toLowerCase()) {
case 'l':
case 'low':
return r.L
case 'm':
case 'medium':
return r.M
case 'q':
case 'quartile':
return r.Q
case 'h':
case 'high':
return r.H
default:
throw new Error('Unknown EC Level: ' + t)
}
})(t)
} catch (t) {
return e
}
})
})
s.L, s.M, s.Q, s.H, s.isValid
function i() {
;(this.buffer = []), (this.length = 0)
}
i.prototype = {
get: function (t) {
var e = Math.floor(t / 8)
return 1 == ((this.buffer[e] >>> (7 - (t % 8))) & 1)
},
put: function (t, e) {
for (var r = 0; r < e; r++)
this.putBit(1 == ((t >>> (e - r - 1)) & 1))
},
getLengthInBits: function () {
return this.length
},
putBit: function (t) {
var e = Math.floor(this.length / 8)
this.buffer.length <= e && this.buffer.push(0),
t && (this.buffer[e] |= 128 >>> this.length % 8),
this.length++
},
}
var v = i
function p(t) {
if (!t || t < 1)
throw new Error('BitMatrix size must be defined and greater than 0')
;(this.size = t),
(this.data = new C(t * t)),
this.data.fill(0),
(this.reservedBit = new C(t * t)),
this.reservedBit.fill(0)
}
;(p.prototype.set = function (t, e, r, n) {
var o = t * this.size + e
;(this.data[o] = r), n && (this.reservedBit[o] = !0)
}),
(p.prototype.get = function (t, e) {
return this.data[t * this.size + e]
}),
(p.prototype.xor = function (t, e, r) {
this.data[t * this.size + e] ^= r
}),
(p.prototype.isReserved = function (t, e) {
return this.reservedBit[t * this.size + e]
})
var w = p,
y = t(function (t, a) {
var u = P.getSymbolSize
;(a.getRowColCoords = function (t) {
if (1 === t) return []
for (
var e = Math.floor(t / 7) + 2,
r = u(t),
n =
145 === r
? 26
: 2 * Math.ceil((r - 13) / (2 * e - 2)),
o = [r - 7],
i = 1;
i < e - 1;
i++
)
o[i] = o[i - 1] - n
return o.push(6), o.reverse()
}),
(a.getPositions = function (t) {
for (
var e = [],
r = a.getRowColCoords(t),
n = r.length,
o = 0;
o < n;
o++
)
for (var i = 0; i < n; i++)
(0 === o && 0 === i) ||
(0 === o && i === n - 1) ||
(o === n - 1 && 0 === i) ||
e.push([r[o], r[i]])
return e
})
}),
m = (y.getRowColCoords, y.getPositions, P.getSymbolSize),
E = {
getPositions: function (t) {
var e = m(t)
return [
[0, 0],
[e - 7, 0],
[0, e - 7],
]
},
},
A = t(function (t, u) {
u.Patterns = {
PATTERN000: 0,
PATTERN001: 1,
PATTERN010: 2,
PATTERN011: 3,
PATTERN100: 4,
PATTERN101: 5,
PATTERN110: 6,
PATTERN111: 7,
}
var h = 3,
a = 3,
s = 40,
o = 10
function i(t, e, r) {
switch (t) {
case u.Patterns.PATTERN000:
return (e + r) % 2 == 0
case u.Patterns.PATTERN001:
return e % 2 == 0
case u.Patterns.PATTERN010:
return r % 3 == 0
case u.Patterns.PATTERN011:
return (e + r) % 3 == 0
case u.Patterns.PATTERN100:
return (Math.floor(e / 2) + Math.floor(r / 3)) % 2 == 0
case u.Patterns.PATTERN101:
return ((e * r) % 2) + ((e * r) % 3) == 0
case u.Patterns.PATTERN110:
return (((e * r) % 2) + ((e * r) % 3)) % 2 == 0
case u.Patterns.PATTERN111:
return (((e * r) % 3) + ((e + r) % 2)) % 2 == 0
default:
throw new Error('bad maskPattern:' + t)
}
}
;(u.isValid = function (t) {
return null != t && '' !== t && !isNaN(t) && 0 <= t && t <= 7
}),
(u.from = function (t) {
return u.isValid(t) ? parseInt(t, 10) : void 0
}),
(u.getPenaltyN1 = function (t) {
for (
var e = t.size,
r = 0,
n = 0,
o = 0,
i = null,
a = null,
u = 0;
u < e;
u++
) {
;(n = o = 0), (i = a = null)
for (var s = 0; s < e; s++) {
var f = t.get(u, s)
f === i
? n++
: (5 <= n && (r += h + (n - 5)),
(i = f),
(n = 1)),
(f = t.get(s, u)) === a
? o++
: (5 <= o && (r += h + (o - 5)),
(a = f),
(o = 1))
}
5 <= n && (r += h + (n - 5)),
5 <= o && (r += h + (o - 5))
}
return r
}),
(u.getPenaltyN2 = function (t) {
for (var e = t.size, r = 0, n = 0; n < e - 1; n++)
for (var o = 0; o < e - 1; o++) {
var i =
t.get(n, o) +
t.get(n, o + 1) +
t.get(n + 1, o) +
t.get(n + 1, o + 1)
;(4 !== i && 0 !== i) || r++
}
return r * a
}),
(u.getPenaltyN3 = function (t) {
for (
var e = t.size, r = 0, n = 0, o = 0, i = 0;
i < e;
i++
) {
n = o = 0
for (var a = 0; a < e; a++)
(n = ((n << 1) & 2047) | t.get(i, a)),
10 <= a && (1488 === n || 93 === n) && r++,
(o = ((o << 1) & 2047) | t.get(a, i)),
10 <= a && (1488 === o || 93 === o) && r++
}
return r * s
}),
(u.getPenaltyN4 = function (t) {
for (var e = 0, r = t.data.length, n = 0; n < r; n++)
e += t.data[n]
return Math.abs(Math.ceil((100 * e) / r / 5) - 10) * o
}),
(u.applyMask = function (t, e) {
for (var r = e.size, n = 0; n < r; n++)
for (var o = 0; o < r; o++)
e.isReserved(o, n) || e.xor(o, n, i(t, o, n))
}),
(u.getBestMask = function (t, e) {
for (
var r = Object.keys(u.Patterns).length,
n = 0,
o = 1 / 0,
i = 0;
i < r;
i++
) {
e(i), u.applyMask(i, t)
var a =
u.getPenaltyN1(t) +
u.getPenaltyN2(t) +
u.getPenaltyN3(t) +
u.getPenaltyN4(t)
u.applyMask(i, t), a < o && ((o = a), (n = i))
}
return n
})
}),
B =
(A.Patterns,
A.isValid,
A.getPenaltyN1,
A.getPenaltyN2,
A.getPenaltyN3,
A.getPenaltyN4,
A.applyMask,
A.getBestMask,
[
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 4, 1, 2, 4, 4, 2,
4, 4, 4, 2, 4, 6, 5, 2, 4, 6, 6, 2, 5, 8, 8, 4, 5, 8, 8, 4, 5,
8, 11, 4, 8, 10, 11, 4, 9, 12, 16, 4, 9, 16, 16, 6, 10, 12, 18,
6, 10, 17, 16, 6, 11, 16, 19, 6, 13, 18, 21, 7, 14, 21, 25, 8,
16, 20, 25, 8, 17, 23, 25, 9, 17, 23, 34, 9, 18, 25, 30, 10, 20,
27, 32, 12, 21, 29, 35, 12, 23, 34, 37, 12, 25, 34, 40, 13, 26,
35, 42, 14, 28, 38, 45, 15, 29, 40, 48, 16, 31, 43, 51, 17, 33,
45, 54, 18, 35, 48, 57, 19, 37, 51, 60, 19, 38, 53, 63, 20, 40,
56, 66, 21, 43, 59, 70, 22, 45, 62, 74, 24, 47, 65, 77, 25, 49,
68, 81,
]),
b = [
7, 10, 13, 17, 10, 16, 22, 28, 15, 26, 36, 44, 20, 36, 52, 64, 26,
48, 72, 88, 36, 64, 96, 112, 40, 72, 108, 130, 48, 88, 132, 156, 60,
110, 160, 192, 72, 130, 192, 224, 80, 150, 224, 264, 96, 176, 260,
308, 104, 198, 288, 352, 120, 216, 320, 384, 132, 240, 360, 432,
144, 280, 408, 480, 168, 308, 448, 532, 180, 338, 504, 588, 196,
364, 546, 650, 224, 416, 600, 700, 224, 442, 644, 750, 252, 476,
690, 816, 270, 504, 750, 900, 300, 560, 810, 960, 312, 588, 870,
1050, 336, 644, 952, 1110, 360, 700, 1020, 1200, 390, 728, 1050,
1260, 420, 784, 1140, 1350, 450, 812, 1200, 1440, 480, 868, 1290,
1530, 510, 924, 1350, 1620, 540, 980, 1440, 1710, 570, 1036, 1530,
1800, 570, 1064, 1590, 1890, 600, 1120, 1680, 1980, 630, 1204, 1770,
2100, 660, 1260, 1860, 2220, 720, 1316, 1950, 2310, 750, 1372, 2040,
2430,
],
R = {
getBlocksCount: function (t, e) {
switch (e) {
case s.L:
return B[4 * (t - 1) + 0]
case s.M:
return B[4 * (t - 1) + 1]
case s.Q:
return B[4 * (t - 1) + 2]
case s.H:
return B[4 * (t - 1) + 3]
default:
return
}
},
getTotalCodewordsCount: function (t, e) {
switch (e) {
case s.L:
return b[4 * (t - 1) + 0]
case s.M:
return b[4 * (t - 1) + 1]
case s.Q:
return b[4 * (t - 1) + 2]
case s.H:
return b[4 * (t - 1) + 3]
default:
return
}
},
}
if (C.alloc)
var T = C.alloc(512),
I = C.alloc(256)
else (T = new C(512)), (I = new C(256))
!(function () {
for (var t = 1, e = 0; e < 255; e++)
(T[e] = t), (I[t] = e), 256 & (t <<= 1) && (t ^= 285)
for (e = 255; e < 512; e++) T[e] = T[e - 255]
})()
var M = function (t) {
return T[t]
},
N = function (t, e) {
return 0 === t || 0 === e ? 0 : T[I[t] + I[e]]
},
_ = t(function (t, n) {
;(n.mul = function (t, e) {
var r = new C(t.length + e.length - 1)
r.fill(0)
for (var n = 0; n < t.length; n++)
for (var o = 0; o < e.length; o++) r[n + o] ^= N(t[n], e[o])
return r
}),
(n.mod = function (t, e) {
for (var r = new C(t); 0 <= r.length - e.length; ) {
for (var n = r[0], o = 0; o < e.length; o++)
r[o] ^= N(e[o], n)
for (var i = 0; i < r.length && 0 === r[i]; ) i++
r = r.slice(i)
}
return r
}),
(n.generateECPolynomial = function (t) {
for (var e = new C([1]), r = 0; r < t; r++)
e = n.mul(e, [1, M(r)])
return e
})
})
_.mul, _.mod, _.generateECPolynomial
function S(t) {
;(this.genPoly = void 0),
(this.degree = t),
this.degree && this.initialize(this.degree)
}
;(S.prototype.initialize = function (t) {
;(this.degree = t), (this.genPoly = _.generateECPolynomial(this.degree))
}),
(S.prototype.encode = function (t) {
if (!this.genPoly) throw new Error('Encoder not initialized')
var e = new C(this.degree)
e.fill(0)
var r = C.concat([t, e], t.length + this.degree),
n = _.mod(r, this.genPoly),
o = this.degree - n.length
if (0 < o) {
var i = new C(this.degree)
return i.fill(0), n.copy(i, o), i
}
return n
})
var L = S,
U = function (t) {
return !isNaN(t) && 1 <= t && t <= 40
},
x =
'(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+',
D =
'(?:(?![A-Z0-9 $%*+\\-./:]|' +
(x = x.replace(/u/g, '\\u')) +
')(?:.|[\r\n]))+',
Y = new RegExp(x, 'g'),
k = new RegExp('[^A-Z0-9 $%*+\\-./:]+', 'g'),
F = new RegExp(D, 'g'),
z = new RegExp('[0-9]+', 'g'),
H = new RegExp('[A-Z $%*+\\-./:]+', 'g'),
O = new RegExp('^' + x + '$'),
J = new RegExp('^[0-9]+$'),
K = new RegExp('^[A-Z0-9 $%*+\\-./:]+$'),
j = {
KANJI: Y,
BYTE_KANJI: k,
BYTE: F,
NUMERIC: z,
ALPHANUMERIC: H,
testKanji: function (t) {
return O.test(t)
},
testNumeric: function (t) {
return J.test(t)
},
testAlphanumeric: function (t) {
return K.test(t)
},
},
Q = t(function (t, r) {
;(r.NUMERIC = { id: 'Numeric', bit: 1, ccBits: [10, 12, 14] }),
(r.ALPHANUMERIC = {
id: 'Alphanumeric',
bit: 2,
ccBits: [9, 11, 13],
}),
(r.BYTE = { id: 'Byte', bit: 4, ccBits: [8, 16, 16] }),
(r.KANJI = { id: 'Kanji', bit: 8, ccBits: [8, 10, 12] }),
(r.MIXED = { bit: -1 }),
(r.getCharCountIndicator = function (t, e) {
if (!t.ccBits) throw new Error('Invalid mode: ' + t)
if (!U(e)) throw new Error('Invalid version: ' + e)
return 1 <= e && e < 10
? t.ccBits[0]
: e < 27
? t.ccBits[1]
: t.ccBits[2]
}),
(r.getBestModeForData = function (t) {
return j.testNumeric(t)
? r.NUMERIC
: j.testAlphanumeric(t)
? r.ALPHANUMERIC
: j.testKanji(t)
? r.KANJI
: r.BYTE
}),
(r.toString = function (t) {
if (t && t.id) return t.id
throw new Error('Invalid mode')
}),
(r.isValid = function (t) {
return t && t.bit && t.ccBits
}),
(r.from = function (t, e) {
if (r.isValid(t)) return t
try {
return (function (t) {
if ('string' != typeof t)
throw new Error('Param is not a string')
switch (t.toLowerCase()) {
case 'numeric':
return r.NUMERIC
case 'alphanumeric':
return r.ALPHANUMERIC
case 'kanji':
return r.KANJI
case 'byte':
return r.BYTE
default:
throw new Error('Unknown mode: ' + t)
}
})(t)
} catch (t) {
return e
}
})
}),
V =
(Q.NUMERIC,
Q.ALPHANUMERIC,
Q.BYTE,
Q.KANJI,
Q.MIXED,
Q.getCharCountIndicator,
Q.getBestModeForData,
Q.isValid,
t(function (t, o) {
var r = P.getBCHDigit(7973)
function i(t, e) {
return Q.getCharCountIndicator(t, e) + 4
}
function a(t, r) {
var n = 0
return (
t.forEach(function (t) {
var e = i(t.mode, r)
n += e + t.getBitsLength()
}),
n
)
}
;(o.from = function (t, e) {
return U(t) ? parseInt(t, 10) : e
}),
(o.getCapacity = function (t, e, r) {
if (!U(t)) throw new Error('Invalid QR Code version')
void 0 === r && (r = Q.BYTE)
var n =
8 *
(P.getSymbolTotalCodewords(t) -
R.getTotalCodewordsCount(t, e))
if (r === Q.MIXED) return n
var o = n - i(r, t)
switch (r) {
case Q.NUMERIC:
return Math.floor((o / 10) * 3)
case Q.ALPHANUMERIC:
return Math.floor((o / 11) * 2)
case Q.KANJI:
return Math.floor(o / 13)
case Q.BYTE:
default:
return Math.floor(o / 8)
}
}),
(o.getBestVersionForData = function (t, e) {
var r,
n = s.from(e, s.M)
if (c(t)) {
if (1 < t.length)
return (function (t, e) {
for (var r = 1; r <= 40; r++)
if (
a(t, r) <=
o.getCapacity(r, e, Q.MIXED)
)
return r
})(t, n)
if (0 === t.length) return 1
r = t[0]
} else r = t
return (function (t, e, r) {
for (var n = 1; n <= 40; n++)
if (e <= o.getCapacity(n, r, t)) return n
})(r.mode, r.getLength(), n)
}),
(o.getEncodedBits = function (t) {
if (!U(t) || t < 7)
throw new Error('Invalid QR Code version')
for (var e = t << 12; 0 <= P.getBCHDigit(e) - r; )
e ^= 7973 << (P.getBCHDigit(e) - r)
return (t << 12) | e
})
})),
q =
(V.getCapacity,
V.getBestVersionForData,
V.getEncodedBits,
P.getBCHDigit(1335)),
$ = {
getEncodedBits: function (t, e) {
for (
var r = (t.bit << 3) | e, n = r << 10;
0 <= P.getBCHDigit(n) - q;
)
n ^= 1335 << (P.getBCHDigit(n) - q)
return 21522 ^ ((r << 10) | n)
},
}
function W(t) {
;(this.mode = Q.NUMERIC), (this.data = t.toString())
}
;(W.getBitsLength = function (t) {
return 10 * Math.floor(t / 3) + (t % 3 ? (t % 3) * 3 + 1 : 0)
}),
(W.prototype.getLength = function () {
return this.data.length
}),
(W.prototype.getBitsLength = function () {
return W.getBitsLength(this.data.length)
}),
(W.prototype.write = function (t) {
var e, r, n
for (e = 0; e + 3 <= this.data.length; e += 3)
(r = this.data.substr(e, 3)),
(n = parseInt(r, 10)),
t.put(n, 10)
var o = this.data.length - e
0 < o &&
((r = this.data.substr(e)),
(n = parseInt(r, 10)),
t.put(n, 3 * o + 1))
})
var X = W,
Z = [
'0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
'A',
'B',
'C',
'D',
'E',
'F',
'G',
'H',
'I',
'J',
'K',
'L',
'M',
'N',
'O',
'P',
'Q',
'R',
'S',
'T',
'U',
'V',
'W',
'X',
'Y',
'Z',
' ',
'$',
'%',
'*',
'+',
'-',
'.',
'/',
':',
]
function G(t) {
;(this.mode = Q.ALPHANUMERIC), (this.data = t)
}
;(G.getBitsLength = function (t) {
return 11 * Math.floor(t / 2) + (t % 2) * 6
}),
(G.prototype.getLength = function () {
return this.data.length
}),
(G.prototype.getBitsLength = function () {
return G.getBitsLength(this.data.length)
}),
(G.prototype.write = function (t) {
var e
for (e = 0; e + 2 <= this.data.length; e += 2) {
var r = 45 * Z.indexOf(this.data[e])
;(r += Z.indexOf(this.data[e + 1])), t.put(r, 11)
}
this.data.length % 2 && t.put(Z.indexOf(this.data[e]), 6)
})
var tt = G
function et(t) {
;(this.mode = Q.BYTE), (this.data = new C(t))
}
;(et.getBitsLength = function (t) {
return 8 * t
}),
(et.prototype.getLength = function () {
return this.data.length
}),
(et.prototype.getBitsLength = function () {
return et.getBitsLength(this.data.length)
}),
(et.prototype.write = function (t) {
for (var e = 0, r = this.data.length; e < r; e++)
t.put(this.data[e], 8)
})
var rt = et
function nt(t) {
;(this.mode = Q.KANJI), (this.data = t)
}
;(nt.getBitsLength = function (t) {
return 13 * t
}),
(nt.prototype.getLength = function () {
return this.data.length
}),
(nt.prototype.getBitsLength = function () {
return nt.getBitsLength(this.data.length)
}),
(nt.prototype.write = function (t) {
var e
for (e = 0; e < this.data.length; e++) {
var r = P.toSJIS(this.data[e])
if (33088 <= r && r <= 40956) r -= 33088
else {
if (!(57408 <= r && r <= 60351))
throw new Error(
'Invalid SJIS character: ' +
this.data[e] +
'\nMake sure your charset is UTF-8'
)
r -= 49472
}
;(r = 192 * ((r >>> 8) & 255) + (255 & r)), t.put(r, 13)
}
})
var ot = nt,
it = t(function (t) {
var d = {
single_source_shortest_paths: function (t, e, r) {
var n = {},
o = {}
o[e] = 0
var i,
a,
u,
s,
f,
h,
c,
l = d.PriorityQueue.make()
for (l.push(e, 0); !l.empty(); )
for (u in ((a = (i = l.pop()).value),
(s = i.cost),
(f = t[a] || {})))
f.hasOwnProperty(u) &&
((h = s + f[u]),
(c = o[u]),
(void 0 === o[u] || h < c) &&
((o[u] = h), l.push(u, h), (n[u] = a)))
if (void 0 === r || void 0 !== o[r]) return n
var g = [
'Could not find a path from ',
e,
' to ',
r,
'.',
].join('')
throw new Error(g)
},
extract_shortest_path_from_predecessor_list: function (t, e) {
for (var r = [], n = e; n; ) r.push(n), t[n], (n = t[n])
return r.reverse(), r
},
find_path: function (t, e, r) {
var n = d.single_source_shortest_paths(t, e, r)
return d.extract_shortest_path_from_predecessor_list(n, r)
},
PriorityQueue: {
make: function (t) {
var e,
r = d.PriorityQueue,
n = {}
for (e in ((t = t || {}), r))
r.hasOwnProperty(e) && (n[e] = r[e])
return (
(n.queue = []),
(n.sorter = t.sorter || r.default_sorter),
n
)
},
default_sorter: function (t, e) {
return t.cost - e.cost
},
push: function (t, e) {
var r = { value: t, cost: e }
this.queue.push(r), this.queue.sort(this.sorter)
},
pop: function () {
return this.queue.shift()
},
empty: function () {
return 0 === this.queue.length
},
},
}
t.exports = d
}),
at = t(function (t, a) {
function u(t) {
return unescape(encodeURIComponent(t)).length
}
function i(t, e, r) {
for (var n, o = []; null !== (n = t.exec(r)); )
o.push({
data: n[0],
index: n.index,
mode: e,
length: n[0].length,
})
return o
}
function s(t) {
var e,
r,
n = i(j.NUMERIC, Q.NUMERIC, t),
o = i(j.ALPHANUMERIC, Q.ALPHANUMERIC, t)
return (
(r = P.isKanjiModeEnabled()
? ((e = i(j.BYTE, Q.BYTE, t)), i(j.KANJI, Q.KANJI, t))
: ((e = i(j.BYTE_KANJI, Q.BYTE, t)), [])),
n
.concat(o, e, r)
.sort(function (t, e) {
return t.index - e.index
})
.map(function (t) {
return {
data: t.data,
mode: t.mode,
length: t.length,
}
})
)
}
function g(t, e) {
switch (e) {
case Q.NUMERIC:
return X.getBitsLength(t)
case Q.ALPHANUMERIC:
return tt.getBitsLength(t)
case Q.KANJI:
return ot.getBitsLength(t)
case Q.BYTE:
return rt.getBitsLength(t)
}
}
function r(t, e) {
var r,
n = Q.getBestModeForData(t)
if ((r = Q.from(e, n)) !== Q.BYTE && r.bit < n.bit)
throw new Error(
'"' +
t +
'" cannot be encoded with mode ' +
Q.toString(r) +
'.\n Suggested mode is: ' +
Q.toString(n)
)
switch (
(r !== Q.KANJI || P.isKanjiModeEnabled() || (r = Q.BYTE), r)
) {
case Q.NUMERIC:
return new X(t)
case Q.ALPHANUMERIC:
return new tt(t)
case Q.KANJI:
return new ot(t)
case Q.BYTE:
return new rt(t)
}
}
;(a.fromArray = function (t) {
return t.reduce(function (t, e) {
return (
'string' == typeof e
? t.push(r(e, null))
: e.data && t.push(r(e.data, e.mode)),
t
)
}, [])
}),
(a.fromString = function (t, e) {
for (
var r = (function (t, e) {
for (
var r = {},
n = { start: {} },
o = ['start'],
i = 0;
i < t.length;
i++
) {
for (
var a = t[i], u = [], s = 0;
s < a.length;
s++
) {
var f = a[s],
h = '' + i + s
u.push(h),
(r[h] = { node: f, lastCount: 0 }),
(n[h] = {})
for (var c = 0; c < o.length; c++) {
var l = o[c]
r[l] && r[l].node.mode === f.mode
? ((n[l][h] =
g(
r[l].lastCount +
f.length,
f.mode
) -
g(
r[l].lastCount,
f.mode
)),
(r[l].lastCount += f.length))
: (r[l] &&
(r[l].lastCount =
f.length),
(n[l][h] =
g(f.length, f.mode) +
4 +
Q.getCharCountIndicator(
f.mode,
e
)))
}
}
o = u
}
for (c = 0; c < o.length; c++) n[o[c]].end = 0
return { map: n, table: r }
})(
(function (t) {
for (var e = [], r = 0; r < t.length; r++) {
var n = t[r]
switch (n.mode) {
case Q.NUMERIC:
e.push([
n,
{
data: n.data,
mode: Q.ALPHANUMERIC,
length: n.length,
},
{
data: n.data,
mode: Q.BYTE,
length: n.length,
},
])
break
case Q.ALPHANUMERIC:
e.push([
n,
{
data: n.data,
mode: Q.BYTE,
length: n.length,
},
])
break
case Q.KANJI:
e.push([
n,
{
data: n.data,
mode: Q.BYTE,
length: u(n.data),
},
])
break
case Q.BYTE:
e.push([
{
data: n.data,
mode: Q.BYTE,
length: u(n.data),
},
])
}
}
return e
})(s(t, P.isKanjiModeEnabled())),
e
),
n = it.find_path(r.map, 'start', 'end'),
o = [],
i = 1;
i < n.length - 1;
i++
)
o.push(r.table[n[i]].node)
return a.fromArray(
o.reduce(function (t, e) {
var r = 0 <= t.length - 1 ? t[t.length - 1] : null
return (
r && r.mode === e.mode
? (t[t.length - 1].data += e.data)
: t.push(e),
t
)
}, [])
)
}),
(a.rawSplit = function (t) {
return a.fromArray(s(t, P.isKanjiModeEnabled()))
})
})
at.fromArray, at.fromString, at.rawSplit
function ut(t, e, r) {
var n,
o,
i = t.size,
a = $.getEncodedBits(e, r)
for (n = 0; n < 15; n++)
(o = 1 == ((a >> n) & 1)),
n < 6
? t.set(n, 8, o, !0)
: n < 8
? t.set(n + 1, 8, o, !0)
: t.set(i - 15 + n, 8, o, !0),
n < 8
? t.set(8, i - n - 1, o, !0)
: n < 9
? t.set(8, 15 - n - 1 + 1, o, !0)
: t.set(8, 15 - n - 1, o, !0)
t.set(i - 8, 8, 1, !0)
}
function st(e, t, r) {
var n = new v()
r.forEach(function (t) {
n.put(t.mode.bit, 4),
n.put(t.getLength(), Q.getCharCountIndicator(t.mode, e)),
t.write(n)
})
var o =
8 * (P.getSymbolTotalCodewords(e) - R.getTotalCodewordsCount(e, t))
for (
n.getLengthInBits() + 4 <= o && n.put(0, 4);
n.getLengthInBits() % 8 != 0;
)
n.putBit(0)
for (var i = (o - n.getLengthInBits()) / 8, a = 0; a < i; a++)
n.put(a % 2 ? 17 : 236, 8)
return (function (t, e, r) {
for (
var n = P.getSymbolTotalCodewords(e),
o = R.getTotalCodewordsCount(e, r),
i = n - o,
a = R.getBlocksCount(e, r),
u = a - (n % a),
s = Math.floor(n / a),
f = Math.floor(i / a),
h = f + 1,
c = s - f,
l = new L(c),
g = 0,
d = new Array(a),
v = new Array(a),
p = 0,
w = new C(t.buffer),
y = 0;
y < a;
y++
) {
var m = y < u ? f : h
;(d[y] = w.slice(g, g + m)),
(v[y] = l.encode(d[y])),
(g += m),
(p = Math.max(p, m))
}
var E,
A,
B = new C(n),
b = 0
for (E = 0; E < p; E++)
for (A = 0; A < a; A++) E < d[A].length && (B[b++] = d[A][E])
for (E = 0; E < c; E++) for (A = 0; A < a; A++) B[b++] = v[A][E]
return B
})(n, e, t)
}
function ft(t, e, r, n) {
var o
if (c(t)) o = at.fromArray(t)
else {
if ('string' != typeof t) throw new Error('Invalid data')
var i = e
if (!i) {
var a = at.rawSplit(t)
i = V.getBestVersionForData(a, r)
}
o = at.fromString(t, i || 40)
}
var u = V.getBestVersionForData(o, r)
if (!u)
throw new Error(
'The amount of data is too big to be stored in a QR Code'
)
if (e) {
if (e < u)
throw new Error(
'\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: ' +
u +
'.\n'
)
} else e = u
var s = st(e, r, o),
f = P.getSymbolSize(e),
h = new w(f)
return (
(function (t, e) {
for (
var r = t.size, n = E.getPositions(e), o = 0;
o < n.length;
o++
)
for (var i = n[o][0], a = n[o][1], u = -1; u <= 7; u++)
if (!(i + u <= -1 || r <= i + u))
for (var s = -1; s <= 7; s++)
a + s <= -1 ||
r <= a + s ||
((0 <= u &&
u <= 6 &&
(0 === s || 6 === s)) ||
(0 <= s &&
s <= 6 &&
(0 === u || 6 === u)) ||
(2 <= u && u <= 4 && 2 <= s && s <= 4)
? t.set(i + u, a + s, !0, !0)
: t.set(i + u, a + s, !1, !0))
})(h, e),
(function (t) {
for (var e = t.size, r = 8; r < e - 8; r++) {
var n = r % 2 == 0
t.set(r, 6, n, !0), t.set(6, r, n, !0)
}
})(h),
(function (t, e) {
for (var r = y.getPositions(e), n = 0; n < r.length; n++)
for (var o = r[n][0], i = r[n][1], a = -2; a <= 2; a++)
for (var u = -2; u <= 2; u++)
-2 === a ||
2 === a ||
-2 === u ||
2 === u ||
(0 === a && 0 === u)
? t.set(o + a, i + u, !0, !0)
: t.set(o + a, i + u, !1, !0)
})(h, e),
ut(h, r, 0),
7 <= e &&
(function (t, e) {
for (
var r, n, o, i = t.size, a = V.getEncodedBits(e), u = 0;
u < 18;
u++
)
(r = Math.floor(u / 3)),
(n = (u % 3) + i - 8 - 3),
(o = 1 == ((a >> u) & 1)),
t.set(r, n, o, !0),
t.set(n, r, o, !0)
})(h, e),
(function (t, e) {
for (
var r = t.size, n = -1, o = r - 1, i = 7, a = 0, u = r - 1;
0 < u;
u -= 2
)
for (6 === u && u--; ; ) {
for (var s = 0; s < 2; s++)
if (!t.isReserved(o, u - s)) {
var f = !1
a < e.length && (f = 1 == ((e[a] >>> i) & 1)),
t.set(o, u - s, f),
-1 == --i && (a++, (i = 7))
}
if ((o += n) < 0 || r <= o) {
;(o -= n), (n = -n)
break
}
}
})(h, s),
isNaN(n) && (n = A.getBestMask(h, ut.bind(null, h, r))),
A.applyMask(n, h),
ut(h, r, n),
{
modules: h,
version: e,
errorCorrectionLevel: r,
maskPattern: n,
segments: o,
}
)
}
var ht = function (t, e) {
if (void 0 === t || '' === t) throw new Error('No input text')
var r,
n,
o = s.M
return (
void 0 !== e &&
((o = s.from(e.errorCorrectionLevel, s.M)),
(r = V.from(e.version)),
(n = A.from(e.maskPattern)),
e.toSJISFunc && P.setToSJISFunction(e.toSJISFunc)),
ft(t, r, o, n)
)
},
ct = t(function (t, g) {
function o(t) {
if ('string' != typeof t)
throw new Error('Color should be defined as hex string')
var e = t.slice().replace('#', '').split('')
if (e.length < 3 || 5 === e.length || 8 < e.length)
throw new Error('Invalid hex color: ' + t)
;(3 !== e.length && 4 !== e.length) ||
(e = Array.prototype.concat.apply(
[],
e.map(function (t) {
return [t, t]
})
)),
6 === e.length && e.push('F', 'F')
var r = parseInt(e.join(''), 16)
return {
r: (r >> 24) & 255,
g: (r >> 16) & 255,
b: (r >> 8) & 255,
a: 255 & r,
hex: '#' + e.slice(0, 6).join(''),
}
}
;(g.getOptions = function (t) {
t || (t = {}), t.color || (t.color = {})
var e =
void 0 === t.margin || null === t.margin || t.margin < 0
? 4
: t.margin,
r = t.width && 21 <= t.width ? t.width : void 0,
n = t.scale || 4
return {
width: r,
scale: r ? 4 : n,
margin: e,
color: {
dark: o(t.color.dark || '#000000ff'),
light: o(t.color.light || '#ffffffff'),
},
type: t.type,
rendererOpts: t.rendererOpts || {},
}
}),
(g.getScale = function (t, e) {
return e.width && e.width >= t + 2 * e.margin
? e.width / (t + 2 * e.margin)
: e.scale
}),
(g.getImageWidth = function (t, e) {
var r = g.getScale(t, e)
return Math.floor((t + 2 * e.margin) * r)
}),
(g.qrToImageData = function (t, e, r) {
for (
var n = e.modules.size,
o = e.modules.data,
i = g.getScale(n, r),
a = Math.floor((n + 2 * r.margin) * i),
u = r.margin * i,
s = [r.color.light, r.color.dark],
f = 0;
f < a;
f++
)
for (var h = 0; h < a; h++) {
var c = 4 * (f * a + h),
l = r.color.light
if (u <= f && u <= h && f < a - u && h < a - u)
l =
s[
o[
Math.floor((f - u) / i) * n +
Math.floor((h - u) / i)
]
? 1
: 0
]
;(t[c++] = l.r),
(t[c++] = l.g),
(t[c++] = l.b),
(t[c] = l.a)
}
})
}),
lt =
(ct.getOptions,
ct.getScale,
ct.getImageWidth,
ct.qrToImageData,
t(function (t, u) {
;(u.render = function (t, e, r) {
var n = r,
o = e
void 0 !== n ||
(e && e.getContext) ||
((n = e), (e = void 0)),
e ||
(o = (function () {
try {
return document.createElement('canvas')
} catch (t) {
throw new Error(
'You need to specify a canvas element'
)
}
})()),
(n = ct.getOptions(n))
var i,
a,
u = ct.getImageWidth(t.modules.size, n),
s = o.getContext('2d'),
f = s.createImageData(u, u)
return (
ct.qrToImageData(f.data, t, n),
(i = o),
(a = u),
s.clearRect(0, 0, i.width, i.height),
i.style || (i.style = {}),
(i.height = a),
(i.width = a),
(i.style.height = a + 'px'),
(i.style.width = a + 'px'),
s.putImageData(f, 0, 0),
o
)
}),
(u.renderToDataURL = function (t, e, r) {
var n = r
void 0 !== n ||
(e && e.getContext) ||
((n = e), (e = void 0)),
n || (n = {})
var o = u.render(t, e, n),
i = n.type || 'image/png',
a = n.rendererOpts || {}
return o.toDataURL(i, a.quality)
})
}))
lt.render, lt.renderToDataURL
function gt(t, e) {
var r = t.a / 255,
n = e + '="' + t.hex + '"'
return r < 1
? n + ' ' + e + '-opacity="' + r.toFixed(2).slice(1) + '"'
: n
}
function dt(t, e, r) {
var n = t + e
return void 0 !== r && (n += ' ' + r), n
}
var vt = function (t, e, r) {
var n = ct.getOptions(e),
o = t.modules.size,
i = t.modules.data,
a = o + 2 * n.margin,
u = n.color.light.a
? '<path ' +
gt(n.color.light, 'fill') +
' d="M0 0h' +
a +
'v' +
a +
'H0z"/>'
: '',
s =
'<path ' +
gt(n.color.dark, 'stroke') +
' d="' +
(function (t, e, r) {
for (
var n = '', o = 0, i = !1, a = 0, u = 0;
u < t.length;
u++
) {
var s = Math.floor(u % e),
f = Math.floor(u / e)
s || i || (i = !0),
t[u]
? (a++,
(0 < u && 0 < s && t[u - 1]) ||
((n += i
? dt('M', s + r, 0.5 + f + r)
: dt('m', o, 0)),
(o = 0),
(i = !1)),
(s + 1 < e && t[u + 1]) ||
((n += dt('h', a)), (a = 0)))
: o++
}
return n
})(i, o, n.margin) +
'"/>',
f = 'viewBox="0 0 ' + a + ' ' + a + '"',
h =
'<svg xmlns="http://www.w3.org/2000/svg" ' +
(n.width
? 'width="' + n.width + '" height="' + n.width + '" '
: '') +
f +
' shape-rendering="crispEdges">' +
u +
s +
'</svg>\n'
return 'function' == typeof r && r(null, h), h
}
function pt(n, o, i, a, e) {
var t = [].slice.call(arguments, 1),
r = t.length,
u = 'function' == typeof t[r - 1]
if (
!(
u ||
('function' == typeof Promise &&
Promise.prototype &&
Promise.prototype.then)
)
)
throw new Error('Callback required as last argument')
if (!u) {
if (r < 1) throw new Error('Too few arguments provided')
return (
1 === r
? ((i = o), (o = a = void 0))
: 2 !== r ||
o.getContext ||
((a = i), (i = o), (o = void 0)),
new Promise(function (t, e) {
try {
var r = ht(i, a)
t(n(r, o, a))
} catch (t) {
e(t)
}
})
)
}
if (r < 2) throw new Error('Too few arguments provided')
2 === r
? ((e = i), (i = o), (o = a = void 0))
: 3 === r &&
(o.getContext && void 0 === e
? ((e = a), (a = void 0))
: ((e = a), (a = i), (i = o), (o = void 0)))
try {
var s = ht(i, a)
e(null, n(s, o, a))
} catch (t) {
e(t)
}
}
var wt,
yt = ht,
mt = pt.bind(null, lt.render),
Et = pt.bind(null, lt.renderToDataURL),
At = pt.bind(null, function (t, e, r) {
return vt(t, r)
}),
Bt =
((wt = { create: yt, toCanvas: mt, toDataURL: Et, toString: At }
.toCanvas),
function () {
var t = Array.prototype.slice.call(arguments)
return new Promise(function (r, n) {
t.push(function (t, e) {
t ? n(t) : r(e)
}),
wt.apply(null, t)
})
}),
bt = function (t, e) {
var r = document.createElement('canvas')
return Bt(r, t, e).then(function () {
return r.width
})
},
Ct = function (t) {
return 36 < t.length ? 'M' : 16 < t.length ? 'Q' : 'H'
},
Pt = function (t) {
var e = t.canvas,
r = (t.content, t.logo)
if (r) {
var n = e.width,
o = r.logoSize,
i = void 0 === o ? 0.15 : o,
a = r.borderColor,
u = r.bgColor,
s = void 0 === u ? a || '#ffffff' : u,
f = r.borderSize,
h = void 0 === f ? 0.05 : f,
c = r.crossOrigin,
l = r.borderRadius,
g = void 0 === l ? 8 : l,
d = r.logoRadius,
v = void 0 === d ? 0 : d,
p = 'string' == typeof r ? r : r.src,
w = n * i,
y = (n * (1 - i)) / 2,
m = n * (i + h),
E = (n * (1 - i - h)) / 2,
A = e.getContext('2d')
Rt(A)(E, E, m, m, g), (A.fillStyle = s), A.fill()
var B = new Image()
;(c || v) && B.setAttribute('crossOrigin', c || 'anonymous'),
(B.src = p)
return new Promise(function (n, t) {
B.onload = function () {
var t, e, r
v
? ((e = B),
((r = document.createElement('canvas')).width =
y + w),
(r.height = y + w),
r.getContext('2d').drawImage(e, y, y, w, w),
Rt(A)(y, y, w, w, v),
(A.fillStyle = A.createPattern(r, 'no-repeat')),
A.fill())
: ((t = B), A.drawImage(t, y, y, w, w)),
n()
}
})
}
},
Rt = function (a) {
return function (t, e, r, n, o) {
var i = Math.min(r, n)
return (
i / 2 < o && (o = i / 2),
a.beginPath(),
a.moveTo(t + o, e),
a.arcTo(t + r, e, t + r, e + n, o),
a.arcTo(t + r, e + n, t, e + n, o),
a.arcTo(t, e + n, t, e, o),
a.arcTo(t, e, t + r, e, o),
a.closePath(),
a
)
}
},
Tt = function (t) {
return ((e = t),
(r = e.canvas),
(n = e.content),
(o = e.width),
(i = void 0 === o ? 0 : o),
(a = e.nodeQrCodeOptions),
(u = void 0 === a ? {} : a),
(u.errorCorrectionLevel = u.errorCorrectionLevel || Ct(n)),
bt(n, u).then(function (t) {
return (u.scale = 0 === i ? void 0 : (i / t) * 4), Bt(r, n, u)
}))
.then(function () {
return t
})
.then(Pt)
var e, r, n, o, i, a, u
},
It = function (t, e) {
var r = t.src,
n = document.createElement('a')
;(n.download = e),
(n.href = r),
document.body.appendChild(n),
n.click(),
document.body.removeChild(n)
}
return {
toCanvas: Tt,
toImage: function (i) {
var a = document.createElement('canvas')
return (
(i.canvas = a),
i.logo &&
('string' == typeof i.logo && (i.logo = { src: i.logo }),
(i.logo.crossOrigin = 'Anonymous')),
Tt(i).then(function () {
var t = i.image,
e = void 0 === t ? new Image() : t,
r = i.downloadName,
n = void 0 === r ? 'qr-code' : r,
o = i.download
;(e.src = a.toDataURL()),
(!0 === o || 'function' == typeof o) &&
(o =
!0 === o
? function (t) {
return t()
}
: o)(function () {
It(e, n)
})
})
)
},
}
})
;(function () {
if (!exports) var exports = window
var BARS = [
212222, 222122, 222221, 121223, 121322, 131222, 122213, 122312,
132212, 221213, 221312, 231212, 112232, 122132, 122231, 113222,
123122, 123221, 223211, 221132, 221231, 213212, 223112, 312131,
311222, 321122, 321221, 312212, 322112, 322211, 212123, 212321,
232121, 111323, 131123, 131321, 112313, 132113, 132311, 211313,
231113, 231311, 112133, 112331, 132131, 113123, 113321, 133121,
313121, 211331, 231131, 213113, 213311, 213131, 311123, 311321,
331121, 312113, 312311, 332111, 314111, 221411, 431111, 111224,
111422, 121124, 121421, 141122, 141221, 112214, 112412, 122114,
122411, 142112, 142211, 241211, 221114, 413111, 241112, 134111,
111242, 121142, 121241, 114212, 124112, 124211, 411212, 421112,
421211, 212141, 214121, 412121, 111143, 111341, 131141, 114113,
114311, 411113, 411311, 113141, 114131, 311141, 411131, 211412,
211214, 211232, 23311120,
],
START_BASE = 38,
STOP = 106
function code128(code, barcodeType) {
if (arguments.length < 2) barcodeType = code128Detect(code)
if (barcodeType == 'C' && code.length % 2 == 1) code = '0' + code
var a = parseBarcode(code, barcodeType)
return bar2html(a.join(''))
// + '<label>' + code + '</label>'
}
function bar2html(s) {
for (var pos = 0, sb = []; pos < s.length; pos += 2) {
sb.push(
'<div class="bar' +
s.charAt(pos) +
' space' +
s.charAt(pos + 1) +
'"></div>'
)
}
return sb.join('')
}
function code128Detect(code) {
if (/^[0-9]+$/.test(code)) return 'C'
if (/[a-z]/.test(code)) return 'B'
return 'A'
}
function parseBarcode(barcode, barcodeType) {
var bars = []
bars.add = function (nr) {
var nrCode = BARS[nr]
this.check = this.length == 0 ? nr : this.check + nr * this.length
this.push(nrCode || 'UNDEFINED: ' + nr + '->' + nrCode)
}
bars.add(START_BASE + barcodeType.charCodeAt(0))
for (var i = 0; i < barcode.length; i++) {
var code =
barcodeType == 'C'
? +barcode.substr(i++, 2)
: barcode.charCodeAt(i)
converted = fromType[barcodeType](code)
if (isNaN(converted) || converted < 0 || converted > 106)
throw new Error(
'Unrecognized character (' +
code +
') at position ' +
i +
" in code '" +
barcode +
"'."
)
bars.add(converted)
}
bars.push(BARS[bars.check % 103], BARS[STOP])
return bars
}
var fromType = {
A: function (charCode) {
if (charCode >= 0 && charCode < 32) return charCode + 64
if (charCode >= 32 && charCode < 96) return charCode - 32
return charCode
},
B: function (charCode) {
if (charCode >= 32 && charCode < 128) return charCode - 32
return charCode
},
C: function (charCode) {
return charCode
},
}
function valiImgType(str) {
if (!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(str)) {
return true
} else {
return true
}
}
// 根据type进行不同码生成
var barCode = {
createCode: function (barcodeType, elementId, content, logo) {
// 判断是否为图片
var isImage = valiImgType(logo)
if (barcodeType == 'barCode') {
if (isImage == true) return alert('请输入正确的code类型')
var divElement = document.getElementById(elementId)
divElement.innerHTML = code128(content, logo)
} else if (barcodeType == 'qrCode') {
if (isImage == false) return alert('请输入正确的图片路径')
QrCodeWithLogo.toCanvas({
canvas: document.getElementById(elementId),
content: content
//logo: {
// src: logo,
//},
})
}
},
}
exports.barCode = barCode
})()
!(function(t,e){"object"==typeof exports&&"undefined"!=typeof module?(module.exports=e()):"function"==typeof define&&define.amd?define(e):((t=t||self).QrCodeWithLogo=e())})(this,function(){var e={}.toString,c=Array.isArray||function(t){return"[object Array]"==e.call(t)};var r=(f.TYPED_ARRAY_SUPPORT=(function(){try{var t=new Uint8Array(1);return((t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42},}),42===t.foo())}catch(t){return !1}})())?2147483647:1073741823;function f(t,e,r){return f.TYPED_ARRAY_SUPPORT||this instanceof f?"number"==typeof t?a(this,t):(function(t,e,r,n){if("number"==typeof e){throw new TypeError('"value" argument must not be a number')}if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer){return(function(t,e,r,n){if(r<0||e.byteLength<r){throw new RangeError("'offset' is out of bounds")}if(e.byteLength<r+(n||0)){throw new RangeError("'length' is out of bounds")}var o;o=void 0===r&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,r):new Uint8Array(e,r,n);f.TYPED_ARRAY_SUPPORT?(o.__proto__=f.prototype):(o=g(t,o));return o})(t,e,r,n)}return"string"!=typeof e?(function(t,e){if(f.isBuffer(e)){var r=0|h(e.length),n=l(t,r);return(0===n.length||e.copy(n,0,0,r),n)}if(e){if(("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer)||"length" in e){return"number"!=typeof e.length||(o=e.length)!=o?l(t,0):g(t,e)}if("Buffer"===e.type&&Array.isArray(e.data)){return g(t,e.data)}}var o;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")})(t,e):((o=t),(i=e),(a=0|d(i)),(u=l(o,a)),(s=u.write(i)),s!==a&&(u=u.slice(0,s)),u);var o,i,a,u,s})(this,t,e,r):new f(t,e,r)}function h(t){if(r<=t){throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes")}return 0|t}function l(t,e){var r;return(f.TYPED_ARRAY_SUPPORT?((r=new Uint8Array(e)).__proto__=f.prototype):(null===(r=t)&&(r=new f(e)),(r.length=e)),r)}function a(t,e){var r=l(t,e<0?0:0|h(e));if(!f.TYPED_ARRAY_SUPPORT){for(var n=0;n<e;++n){r[n]=0}}return r}function g(t,e){for(var r=e.length<0?0:0|h(e.length),n=l(t,r),o=0;o<r;o+=1){n[o]=255&e[o]}return n}function u(t,e){var r;e=e||1/0;for(var n=t.length,o=null,i=[],a=0;a<n;++a){if(55295<(r=t.charCodeAt(a))&&r<57344){if(!o){if(56319<r){-1<(e-=3)&&i.push(239,191,189);continue}if(a+1===n){-1<(e-=3)&&i.push(239,191,189);continue}o=r;continue}if(r<56320){-1<(e-=3)&&i.push(239,191,189),(o=r);continue}r=65536+(((o-55296)<<10)|(r-56320))}else{o&&-1<(e-=3)&&i.push(239,191,189)}if(((o=null),r<128)){if((e-=1)<0){break}i.push(r)}else{if(r<2048){if((e-=2)<0){break}i.push((r>>6)|192,(63&r)|128)}else{if(r<65536){if((e-=3)<0){break}i.push((r>>12)|224,((r>>6)&63)|128,(63&r)|128)}else{if(!(r<1114112)){throw new Error("Invalid code point")}if((e-=4)<0){break}i.push((r>>18)|240,((r>>12)&63)|128,((r>>6)&63)|128,(63&r)|128)}}}}return i}function d(t){return f.isBuffer(t)?t.length:"undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer)?t.byteLength:("string"!=typeof t&&(t=""+t),0===t.length?0:u(t).length)}f.TYPED_ARRAY_SUPPORT&&((f.prototype.__proto__=Uint8Array.prototype),(f.__proto__=Uint8Array),"undefined"!=typeof Symbol&&Symbol.species&&f[Symbol.species]===f&&Object.defineProperty(f,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1,})),(f.prototype.write=function(t,e,r){void 0===e?((r=this.length),(e=0)):void 0===r&&"string"==typeof e?((r=this.length),(e=0)):isFinite(e)&&((e|=0),isFinite(r)?(r|=0):(r=void 0));var n,o,i,a=this.length-e;if(((void 0===r||a<r)&&(r=a),(0<t.length&&(r<0||e<0))||e>this.length)){throw new RangeError("Attempt to write outside buffer bounds")}return((o=e),(i=r),(function(t,e,r,n){for(var o=0;o<n&&!(o+r>=e.length||o>=t.length);++o){e[o+r]=t[o]}return o})(u(t,(n=this).length-o),n,o,i))}),(f.prototype.slice=function(t,e){var r,n=this.length;if(((t=~~t)<0?(t+=n)<0&&(t=0):n<t&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):n<e&&(e=n),e<t&&(e=t),f.TYPED_ARRAY_SUPPORT)){(r=this.subarray(t,e)).__proto__=f.prototype}else{var o=e-t;r=new f(o,void 0);for(var i=0;i<o;++i){r[i]=this[i+t]}}return r}),(f.prototype.copy=function(t,e,r,n){if((r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),0<n&&n<r&&(n=r),n===r)){return 0}if(0===t.length||0===this.length){return 0}if(e<0){throw new RangeError("targetStart out of bounds")}if(r<0||r>=this.length){throw new RangeError("sourceStart out of bounds")}if(n<0){throw new RangeError("sourceEnd out of bounds")}n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var o,i=n-r;if(this===t&&r<e&&e<n){for(o=i-1;0<=o;--o){t[o+e]=this[o+r]}}else{if(i<1000||!f.TYPED_ARRAY_SUPPORT){for(o=0;o<i;++o){t[o+e]=this[o+r]}}else{Uint8Array.prototype.set.call(t,this.subarray(r,r+i),e)}}return i}),(f.prototype.fill=function(t,e,r){if("string"==typeof t){if(("string"==typeof e?((e=0),(r=this.length)):"string"==typeof r&&(r=this.length),1===t.length)){var n=t.charCodeAt(0);
n<256&&(t=n)}}else{"number"==typeof t&&(t&=255)}if(e<0||this.length<e||this.length<r){throw new RangeError("Out of range index")}if(r<=e){return this}var o;if(((e>>>=0),(r=void 0===r?this.length:r>>>0),t||(t=0),"number"==typeof t)){for(o=e;o<r;++o){this[o]=t}}else{var i=f.isBuffer(t)?t:new f(t),a=i.length;for(o=0;o<r-e;++o){this[o+e]=i[o%a]}}return this}),(f.concat=function(t,e){if(!c(t)){throw new TypeError('"list" argument must be an Array of Buffers')}if(0===t.length){return l(null,0)}var r;if(void 0===e){for(r=e=0;r<t.length;++r){e+=t[r].length}}var n=a(null,e),o=0;for(r=0;r<t.length;++r){var i=t[r];if(!f.isBuffer(i)){throw new TypeError('"list" argument must be an Array of Buffers')}i.copy(n,o),(o+=i.length)}return n}),(f.byteLength=d),(f.prototype._isBuffer=!0),(f.isBuffer=function(t){return !(null==t||!t._isBuffer)});var n,C=f,o=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706,],P={getSymbolSize:function(t){if(!t){throw new Error('"version" cannot be null or undefined')}if(t<1||40<t){throw new Error('"version" should be in range from 1 to 40')}return 4*t+17},getSymbolTotalCodewords:function(t){return o[t]},getBCHDigit:function(t){for(var e=0;0!==t;){e++,(t>>>=1)}return e},setToSJISFunction:function(t){if("function"!=typeof t){throw new Error('"toSJISFunc" is not a valid function.')}n=t},isKanjiModeEnabled:function(){return void 0!==n},toSJIS:function(t){return n(t)},};function t(t,e){return t((e={exports:{}}),e.exports),e.exports}var s=t(function(t,r){(r.L={bit:1}),(r.M={bit:0}),(r.Q={bit:3}),(r.H={bit:2}),(r.isValid=function(t){return t&&void 0!==t.bit&&0<=t.bit&&t.bit<4}),(r.from=function(t,e){if(r.isValid(t)){return t}try{return(function(t){if("string"!=typeof t){throw new Error("Param is not a string")}switch(t.toLowerCase()){case"l":case"low":return r.L;case"m":case"medium":return r.M;case"q":case"quartile":return r.Q;case"h":case"high":return r.H;default:throw new Error("Unknown EC Level: "+t)}})(t)}catch(t){return e}})});s.L,s.M,s.Q,s.H,s.isValid;function i(){(this.buffer=[]),(this.length=0)}i.prototype={get:function(t){var e=Math.floor(t/8);return 1==((this.buffer[e]>>>(7-(t%8)))&1)},put:function(t,e){for(var r=0;r<e;r++){this.putBit(1==((t>>>(e-r-1))&1))}},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++},};var v=i;function p(t){if(!t||t<1){throw new Error("BitMatrix size must be defined and greater than 0")}(this.size=t),(this.data=new C(t*t)),this.data.fill(0),(this.reservedBit=new C(t*t)),this.reservedBit.fill(0)}(p.prototype.set=function(t,e,r,n){var o=t*this.size+e;(this.data[o]=r),n&&(this.reservedBit[o]=!0)}),(p.prototype.get=function(t,e){return this.data[t*this.size+e]}),(p.prototype.xor=function(t,e,r){this.data[t*this.size+e]^=r}),(p.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]});var w=p,y=t(function(t,a){var u=P.getSymbolSize;(a.getRowColCoords=function(t){if(1===t){return[]}for(var e=Math.floor(t/7)+2,r=u(t),n=145===r?26:2*Math.ceil((r-13)/(2*e-2)),o=[r-7],i=1;i<e-1;i++){o[i]=o[i-1]-n}return o.push(6),o.reverse()}),(a.getPositions=function(t){for(var e=[],r=a.getRowColCoords(t),n=r.length,o=0;o<n;o++){for(var i=0;i<n;i++){(0===o&&0===i)||(0===o&&i===n-1)||(o===n-1&&0===i)||e.push([r[o],r[i]])}}return e})}),m=(y.getRowColCoords,y.getPositions,P.getSymbolSize),E={getPositions:function(t){var e=m(t);return[[0,0],[e-7,0],[0,e-7],]},},A=t(function(t,u){u.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7,};var h=3,a=3,s=40,o=10;function i(t,e,r){switch(t){case u.Patterns.PATTERN000:return(e+r)%2==0;case u.Patterns.PATTERN001:return e%2==0;case u.Patterns.PATTERN010:return r%3==0;case u.Patterns.PATTERN011:return(e+r)%3==0;case u.Patterns.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case u.Patterns.PATTERN101:return((e*r)%2)+((e*r)%3)==0;case u.Patterns.PATTERN110:return(((e*r)%2)+((e*r)%3))%2==0;case u.Patterns.PATTERN111:return(((e*r)%3)+((e+r)%2))%2==0;default:throw new Error("bad maskPattern:"+t)}}(u.isValid=function(t){return null!=t&&""!==t&&!isNaN(t)&&0<=t&&t<=7}),(u.from=function(t){return u.isValid(t)?parseInt(t,10):void 0}),(u.getPenaltyN1=function(t){for(var e=t.size,r=0,n=0,o=0,i=null,a=null,u=0;u<e;u++){(n=o=0),(i=a=null);for(var s=0;s<e;s++){var f=t.get(u,s);f===i?n++:(5<=n&&(r+=h+(n-5)),(i=f),(n=1)),(f=t.get(s,u))===a?o++:(5<=o&&(r+=h+(o-5)),(a=f),(o=1))}5<=n&&(r+=h+(n-5)),5<=o&&(r+=h+(o-5))}return r}),(u.getPenaltyN2=function(t){for(var e=t.size,r=0,n=0;n<e-1;n++){for(var o=0;o<e-1;o++){var i=t.get(n,o)+t.get(n,o+1)+t.get(n+1,o)+t.get(n+1,o+1);(4!==i&&0!==i)||r++}}return r*a}),(u.getPenaltyN3=function(t){for(var e=t.size,r=0,n=0,o=0,i=0;i<e;i++){n=o=0;for(var a=0;a<e;a++){(n=((n<<1)&2047)|t.get(i,a)),10<=a&&(1488===n||93===n)&&r++,(o=((o<<1)&2047)|t.get(a,i)),10<=a&&(1488===o||93===o)&&r++
}}return r*s}),(u.getPenaltyN4=function(t){for(var e=0,r=t.data.length,n=0;n<r;n++){e+=t.data[n]}return Math.abs(Math.ceil((100*e)/r/5)-10)*o}),(u.applyMask=function(t,e){for(var r=e.size,n=0;n<r;n++){for(var o=0;o<r;o++){e.isReserved(o,n)||e.xor(o,n,i(t,o,n))}}}),(u.getBestMask=function(t,e){for(var r=Object.keys(u.Patterns).length,n=0,o=1/0,i=0;i<r;i++){e(i),u.applyMask(i,t);var a=u.getPenaltyN1(t)+u.getPenaltyN2(t)+u.getPenaltyN3(t)+u.getPenaltyN4(t);u.applyMask(i,t),a<o&&((o=a),(n=i))}return n})}),B=(A.Patterns,A.isValid,A.getPenaltyN1,A.getPenaltyN2,A.getPenaltyN3,A.getPenaltyN4,A.applyMask,A.getBestMask,[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81,]),b=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430,],R={getBlocksCount:function(t,e){switch(e){case s.L:return B[4*(t-1)+0];case s.M:return B[4*(t-1)+1];case s.Q:return B[4*(t-1)+2];case s.H:return B[4*(t-1)+3];default:return}},getTotalCodewordsCount:function(t,e){switch(e){case s.L:return b[4*(t-1)+0];case s.M:return b[4*(t-1)+1];case s.Q:return b[4*(t-1)+2];case s.H:return b[4*(t-1)+3];default:return}},};if(C.alloc){var T=C.alloc(512),I=C.alloc(256)}else{(T=new C(512)),(I=new C(256))}!(function(){for(var t=1,e=0;e<255;e++){(T[e]=t),(I[t]=e),256&(t<<=1)&&(t^=285)}for(e=255;e<512;e++){T[e]=T[e-255]}})();var M=function(t){return T[t]},N=function(t,e){return 0===t||0===e?0:T[I[t]+I[e]]},_=t(function(t,n){(n.mul=function(t,e){var r=new C(t.length+e.length-1);r.fill(0);for(var n=0;n<t.length;n++){for(var o=0;o<e.length;o++){r[n+o]^=N(t[n],e[o])}}return r}),(n.mod=function(t,e){for(var r=new C(t);0<=r.length-e.length;){for(var n=r[0],o=0;o<e.length;o++){r[o]^=N(e[o],n)}for(var i=0;i<r.length&&0===r[i];){i++}r=r.slice(i)}return r}),(n.generateECPolynomial=function(t){for(var e=new C([1]),r=0;r<t;r++){e=n.mul(e,[1,M(r)])}return e})});_.mul,_.mod,_.generateECPolynomial;function S(t){(this.genPoly=void 0),(this.degree=t),this.degree&&this.initialize(this.degree)}(S.prototype.initialize=function(t){(this.degree=t),(this.genPoly=_.generateECPolynomial(this.degree))}),(S.prototype.encode=function(t){if(!this.genPoly){throw new Error("Encoder not initialized")}var e=new C(this.degree);e.fill(0);var r=C.concat([t,e],t.length+this.degree),n=_.mod(r,this.genPoly),o=this.degree-n.length;if(0<o){var i=new C(this.degree);return i.fill(0),n.copy(i,o),i}return n});var L=S,U=function(t){return !isNaN(t)&&1<=t&&t<=40},x="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",D="(?:(?![A-Z0-9 $%*+\\-./:]|"+(x=x.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+",Y=new RegExp(x,"g"),k=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),F=new RegExp(D,"g"),z=new RegExp("[0-9]+","g"),H=new RegExp("[A-Z $%*+\\-./:]+","g"),O=new RegExp("^"+x+"$"),J=new RegExp("^[0-9]+$"),K=new RegExp("^[A-Z0-9 $%*+\\-./:]+$"),j={KANJI:Y,BYTE_KANJI:k,BYTE:F,NUMERIC:z,ALPHANUMERIC:H,testKanji:function(t){return O.test(t)},testNumeric:function(t){return J.test(t)},testAlphanumeric:function(t){return K.test(t)},},Q=t(function(t,r){(r.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]}),(r.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13],}),(r.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]}),(r.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]}),(r.MIXED={bit:-1}),(r.getCharCountIndicator=function(t,e){if(!t.ccBits){throw new Error("Invalid mode: "+t)}if(!U(e)){throw new Error("Invalid version: "+e)}return 1<=e&&e<10?t.ccBits[0]:e<27?t.ccBits[1]:t.ccBits[2]}),(r.getBestModeForData=function(t){return j.testNumeric(t)?r.NUMERIC:j.testAlphanumeric(t)?r.ALPHANUMERIC:j.testKanji(t)?r.KANJI:r.BYTE}),(r.toString=function(t){if(t&&t.id){return t.id}throw new Error("Invalid mode")}),(r.isValid=function(t){return t&&t.bit&&t.ccBits}),(r.from=function(t,e){if(r.isValid(t)){return t}try{return(function(t){if("string"!=typeof t){throw new Error("Param is not a string")}switch(t.toLowerCase()){case"numeric":return r.NUMERIC;case"alphanumeric":return r.ALPHANUMERIC;
case"kanji":return r.KANJI;case"byte":return r.BYTE;default:throw new Error("Unknown mode: "+t)}})(t)}catch(t){return e}})}),V=(Q.NUMERIC,Q.ALPHANUMERIC,Q.BYTE,Q.KANJI,Q.MIXED,Q.getCharCountIndicator,Q.getBestModeForData,Q.isValid,t(function(t,o){var r=P.getBCHDigit(7973);function i(t,e){return Q.getCharCountIndicator(t,e)+4}function a(t,r){var n=0;return(t.forEach(function(t){var e=i(t.mode,r);n+=e+t.getBitsLength()}),n)}(o.from=function(t,e){return U(t)?parseInt(t,10):e}),(o.getCapacity=function(t,e,r){if(!U(t)){throw new Error("Invalid QR Code version")}void 0===r&&(r=Q.BYTE);var n=8*(P.getSymbolTotalCodewords(t)-R.getTotalCodewordsCount(t,e));if(r===Q.MIXED){return n}var o=n-i(r,t);switch(r){case Q.NUMERIC:return Math.floor((o/10)*3);case Q.ALPHANUMERIC:return Math.floor((o/11)*2);case Q.KANJI:return Math.floor(o/13);case Q.BYTE:default:return Math.floor(o/8)}}),(o.getBestVersionForData=function(t,e){var r,n=s.from(e,s.M);if(c(t)){if(1<t.length){return(function(t,e){for(var r=1;r<=40;r++){if(a(t,r)<=o.getCapacity(r,e,Q.MIXED)){return r}}})(t,n)}if(0===t.length){return 1}r=t[0]}else{r=t}return(function(t,e,r){for(var n=1;n<=40;n++){if(e<=o.getCapacity(n,r,t)){return n}}})(r.mode,r.getLength(),n)}),(o.getEncodedBits=function(t){if(!U(t)||t<7){throw new Error("Invalid QR Code version")}for(var e=t<<12;0<=P.getBCHDigit(e)-r;){e^=7973<<(P.getBCHDigit(e)-r)}return(t<<12)|e})})),q=(V.getCapacity,V.getBestVersionForData,V.getEncodedBits,P.getBCHDigit(1335)),$={getEncodedBits:function(t,e){for(var r=(t.bit<<3)|e,n=r<<10;0<=P.getBCHDigit(n)-q;){n^=1335<<(P.getBCHDigit(n)-q)}return 21522^((r<<10)|n)},};function W(t){(this.mode=Q.NUMERIC),(this.data=t.toString())}(W.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?(t%3)*3+1:0)}),(W.prototype.getLength=function(){return this.data.length}),(W.prototype.getBitsLength=function(){return W.getBitsLength(this.data.length)}),(W.prototype.write=function(t){var e,r,n;for(e=0;e+3<=this.data.length;e+=3){(r=this.data.substr(e,3)),(n=parseInt(r,10)),t.put(n,10)}var o=this.data.length-e;0<o&&((r=this.data.substr(e)),(n=parseInt(r,10)),t.put(n,3*o+1))});var X=W,Z=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":",];function G(t){(this.mode=Q.ALPHANUMERIC),(this.data=t)}(G.getBitsLength=function(t){return 11*Math.floor(t/2)+(t%2)*6}),(G.prototype.getLength=function(){return this.data.length}),(G.prototype.getBitsLength=function(){return G.getBitsLength(this.data.length)}),(G.prototype.write=function(t){var e;for(e=0;e+2<=this.data.length;e+=2){var r=45*Z.indexOf(this.data[e]);(r+=Z.indexOf(this.data[e+1])),t.put(r,11)}this.data.length%2&&t.put(Z.indexOf(this.data[e]),6)});var tt=G;function et(t){(this.mode=Q.BYTE),(this.data=new C(t))}(et.getBitsLength=function(t){return 8*t}),(et.prototype.getLength=function(){return this.data.length}),(et.prototype.getBitsLength=function(){return et.getBitsLength(this.data.length)}),(et.prototype.write=function(t){for(var e=0,r=this.data.length;e<r;e++){t.put(this.data[e],8)}});var rt=et;function nt(t){(this.mode=Q.KANJI),(this.data=t)}(nt.getBitsLength=function(t){return 13*t}),(nt.prototype.getLength=function(){return this.data.length}),(nt.prototype.getBitsLength=function(){return nt.getBitsLength(this.data.length)}),(nt.prototype.write=function(t){var e;for(e=0;e<this.data.length;e++){var r=P.toSJIS(this.data[e]);if(33088<=r&&r<=40956){r-=33088}else{if(!(57408<=r&&r<=60351)){throw new Error("Invalid SJIS character: "+this.data[e]+"\nMake sure your charset is UTF-8")}r-=49472}(r=192*((r>>>8)&255)+(255&r)),t.put(r,13)}});var ot=nt,it=t(function(t){var d={single_source_shortest_paths:function(t,e,r){var n={},o={};o[e]=0;var i,a,u,s,f,h,c,l=d.PriorityQueue.make();for(l.push(e,0);!l.empty();){for(u in ((a=(i=l.pop()).value),(s=i.cost),(f=t[a]||{}))){f.hasOwnProperty(u)&&((h=s+f[u]),(c=o[u]),(void 0===o[u]||h<c)&&((o[u]=h),l.push(u,h),(n[u]=a)))}}if(void 0===r||void 0!==o[r]){return n}var g=["Could not find a path from ",e," to ",r,".",].join("");throw new Error(g)},extract_shortest_path_from_predecessor_list:function(t,e){for(var r=[],n=e;n;){r.push(n),t[n],(n=t[n])}return r.reverse(),r},find_path:function(t,e,r){var n=d.single_source_shortest_paths(t,e,r);return d.extract_shortest_path_from_predecessor_list(n,r)},PriorityQueue:{make:function(t){var e,r=d.PriorityQueue,n={};for(e in ((t=t||{}),r)){r.hasOwnProperty(e)&&(n[e]=r[e])}return((n.queue=[]),(n.sorter=t.sorter||r.default_sorter),n)},default_sorter:function(t,e){return t.cost-e.cost},push:function(t,e){var r={value:t,cost:e};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length},},};t.exports=d}),at=t(function(t,a){function u(t){return unescape(encodeURIComponent(t)).length}function i(t,e,r){for(var n,o=[];null!==(n=t.exec(r));){o.push({data:n[0],index:n.index,mode:e,length:n[0].length,})
}return o}function s(t){var e,r,n=i(j.NUMERIC,Q.NUMERIC,t),o=i(j.ALPHANUMERIC,Q.ALPHANUMERIC,t);return((r=P.isKanjiModeEnabled()?((e=i(j.BYTE,Q.BYTE,t)),i(j.KANJI,Q.KANJI,t)):((e=i(j.BYTE_KANJI,Q.BYTE,t)),[])),n.concat(o,e,r).sort(function(t,e){return t.index-e.index}).map(function(t){return{data:t.data,mode:t.mode,length:t.length,}}))}function g(t,e){switch(e){case Q.NUMERIC:return X.getBitsLength(t);case Q.ALPHANUMERIC:return tt.getBitsLength(t);case Q.KANJI:return ot.getBitsLength(t);case Q.BYTE:return rt.getBitsLength(t)}}function r(t,e){var r,n=Q.getBestModeForData(t);if((r=Q.from(e,n))!==Q.BYTE&&r.bit<n.bit){throw new Error('"'+t+'" cannot be encoded with mode '+Q.toString(r)+".\n Suggested mode is: "+Q.toString(n))}switch((r!==Q.KANJI||P.isKanjiModeEnabled()||(r=Q.BYTE),r)){case Q.NUMERIC:return new X(t);case Q.ALPHANUMERIC:return new tt(t);case Q.KANJI:return new ot(t);case Q.BYTE:return new rt(t)}}(a.fromArray=function(t){return t.reduce(function(t,e){return("string"==typeof e?t.push(r(e,null)):e.data&&t.push(r(e.data,e.mode)),t)},[])}),(a.fromString=function(t,e){for(var r=(function(t,e){for(var r={},n={start:{}},o=["start"],i=0;i<t.length;i++){for(var a=t[i],u=[],s=0;s<a.length;s++){var f=a[s],h=""+i+s;u.push(h),(r[h]={node:f,lastCount:0}),(n[h]={});for(var c=0;c<o.length;c++){var l=o[c];r[l]&&r[l].node.mode===f.mode?((n[l][h]=g(r[l].lastCount+f.length,f.mode)-g(r[l].lastCount,f.mode)),(r[l].lastCount+=f.length)):(r[l]&&(r[l].lastCount=f.length),(n[l][h]=g(f.length,f.mode)+4+Q.getCharCountIndicator(f.mode,e)))}}o=u}for(c=0;c<o.length;c++){n[o[c]].end=0}return{map:n,table:r}})((function(t){for(var e=[],r=0;r<t.length;r++){var n=t[r];switch(n.mode){case Q.NUMERIC:e.push([n,{data:n.data,mode:Q.ALPHANUMERIC,length:n.length,},{data:n.data,mode:Q.BYTE,length:n.length,},]);break;case Q.ALPHANUMERIC:e.push([n,{data:n.data,mode:Q.BYTE,length:n.length,},]);break;case Q.KANJI:e.push([n,{data:n.data,mode:Q.BYTE,length:u(n.data),},]);break;case Q.BYTE:e.push([{data:n.data,mode:Q.BYTE,length:u(n.data),},])}}return e})(s(t,P.isKanjiModeEnabled())),e),n=it.find_path(r.map,"start","end"),o=[],i=1;i<n.length-1;i++){o.push(r.table[n[i]].node)}return a.fromArray(o.reduce(function(t,e){var r=0<=t.length-1?t[t.length-1]:null;return(r&&r.mode===e.mode?(t[t.length-1].data+=e.data):t.push(e),t)},[]))}),(a.rawSplit=function(t){return a.fromArray(s(t,P.isKanjiModeEnabled()))})});at.fromArray,at.fromString,at.rawSplit;function ut(t,e,r){var n,o,i=t.size,a=$.getEncodedBits(e,r);for(n=0;n<15;n++){(o=1==((a>>n)&1)),n<6?t.set(n,8,o,!0):n<8?t.set(n+1,8,o,!0):t.set(i-15+n,8,o,!0),n<8?t.set(8,i-n-1,o,!0):n<9?t.set(8,15-n-1+1,o,!0):t.set(8,15-n-1,o,!0)}t.set(i-8,8,1,!0)}function st(e,t,r){var n=new v();r.forEach(function(t){n.put(t.mode.bit,4),n.put(t.getLength(),Q.getCharCountIndicator(t.mode,e)),t.write(n)});var o=8*(P.getSymbolTotalCodewords(e)-R.getTotalCodewordsCount(e,t));for(n.getLengthInBits()+4<=o&&n.put(0,4);n.getLengthInBits()%8!=0;){n.putBit(0)}for(var i=(o-n.getLengthInBits())/8,a=0;a<i;a++){n.put(a%2?17:236,8)}return(function(t,e,r){for(var n=P.getSymbolTotalCodewords(e),o=R.getTotalCodewordsCount(e,r),i=n-o,a=R.getBlocksCount(e,r),u=a-(n%a),s=Math.floor(n/a),f=Math.floor(i/a),h=f+1,c=s-f,l=new L(c),g=0,d=new Array(a),v=new Array(a),p=0,w=new C(t.buffer),y=0;y<a;y++){var m=y<u?f:h;(d[y]=w.slice(g,g+m)),(v[y]=l.encode(d[y])),(g+=m),(p=Math.max(p,m))}var E,A,B=new C(n),b=0;for(E=0;E<p;E++){for(A=0;A<a;A++){E<d[A].length&&(B[b++]=d[A][E])}}for(E=0;E<c;E++){for(A=0;A<a;A++){B[b++]=v[A][E]}}return B})(n,e,t)}function ft(t,e,r,n){var o;if(c(t)){o=at.fromArray(t)}else{if("string"!=typeof t){throw new Error("Invalid data")}var i=e;if(!i){var a=at.rawSplit(t);i=V.getBestVersionForData(a,r)}o=at.fromString(t,i||40)}var u=V.getBestVersionForData(o,r);if(!u){throw new Error("The amount of data is too big to be stored in a QR Code")}if(e){if(e<u){throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+u+".\n")}}else{e=u}var s=st(e,r,o),f=P.getSymbolSize(e),h=new w(f);return((function(t,e){for(var r=t.size,n=E.getPositions(e),o=0;o<n.length;o++){for(var i=n[o][0],a=n[o][1],u=-1;u<=7;u++){if(!(i+u<=-1||r<=i+u)){for(var s=-1;s<=7;s++){a+s<=-1||r<=a+s||((0<=u&&u<=6&&(0===s||6===s))||(0<=s&&s<=6&&(0===u||6===u))||(2<=u&&u<=4&&2<=s&&s<=4)?t.set(i+u,a+s,!0,!0):t.set(i+u,a+s,!1,!0))}}}}})(h,e),(function(t){for(var e=t.size,r=8;r<e-8;r++){var n=r%2==0;t.set(r,6,n,!0),t.set(6,r,n,!0)}})(h),(function(t,e){for(var r=y.getPositions(e),n=0;n<r.length;n++){for(var o=r[n][0],i=r[n][1],a=-2;a<=2;a++){for(var u=-2;u<=2;u++){-2===a||2===a||-2===u||2===u||(0===a&&0===u)?t.set(o+a,i+u,!0,!0):t.set(o+a,i+u,!1,!0)}}}})(h,e),ut(h,r,0),7<=e&&(function(t,e){for(var r,n,o,i=t.size,a=V.getEncodedBits(e),u=0;u<18;u++){(r=Math.floor(u/3)),(n=(u%3)+i-8-3),(o=1==((a>>u)&1)),t.set(r,n,o,!0),t.set(n,r,o,!0)}})(h,e),(function(t,e){for(var r=t.size,n=-1,o=r-1,i=7,a=0,u=r-1;0<u;u-=2){for(6===u&&u--;
;){for(var s=0;s<2;s++){if(!t.isReserved(o,u-s)){var f=!1;a<e.length&&(f=1==((e[a]>>>i)&1)),t.set(o,u-s,f),-1==--i&&(a++,(i=7))}}if((o+=n)<0||r<=o){(o-=n),(n=-n);break}}}})(h,s),isNaN(n)&&(n=A.getBestMask(h,ut.bind(null,h,r))),A.applyMask(n,h),ut(h,r,n),{modules:h,version:e,errorCorrectionLevel:r,maskPattern:n,segments:o,})}var ht=function(t,e){if(void 0===t||""===t){throw new Error("No input text")}var r,n,o=s.M;return(void 0!==e&&((o=s.from(e.errorCorrectionLevel,s.M)),(r=V.from(e.version)),(n=A.from(e.maskPattern)),e.toSJISFunc&&P.setToSJISFunction(e.toSJISFunc)),ft(t,r,o,n))},ct=t(function(t,g){function o(t){if("string"!=typeof t){throw new Error("Color should be defined as hex string")}var e=t.slice().replace("#","").split("");if(e.length<3||5===e.length||8<e.length){throw new Error("Invalid hex color: "+t)}(3!==e.length&&4!==e.length)||(e=Array.prototype.concat.apply([],e.map(function(t){return[t,t]}))),6===e.length&&e.push("F","F");var r=parseInt(e.join(""),16);return{r:(r>>24)&255,g:(r>>16)&255,b:(r>>8)&255,a:255&r,hex:"#"+e.slice(0,6).join(""),}}(g.getOptions=function(t){t||(t={}),t.color||(t.color={});var e=void 0===t.margin||null===t.margin||t.margin<0?4:t.margin,r=t.width&&21<=t.width?t.width:void 0,n=t.scale||4;return{width:r,scale:r?4:n,margin:e,color:{dark:o(t.color.dark||"#000000ff"),light:o(t.color.light||"#ffffffff"),},type:t.type,rendererOpts:t.rendererOpts||{},}}),(g.getScale=function(t,e){return e.width&&e.width>=t+2*e.margin?e.width/(t+2*e.margin):e.scale}),(g.getImageWidth=function(t,e){var r=g.getScale(t,e);return Math.floor((t+2*e.margin)*r)}),(g.qrToImageData=function(t,e,r){for(var n=e.modules.size,o=e.modules.data,i=g.getScale(n,r),a=Math.floor((n+2*r.margin)*i),u=r.margin*i,s=[r.color.light,r.color.dark],f=0;f<a;f++){for(var h=0;h<a;h++){var c=4*(f*a+h),l=r.color.light;if(u<=f&&u<=h&&f<a-u&&h<a-u){l=s[o[Math.floor((f-u)/i)*n+Math.floor((h-u)/i)]?1:0]}(t[c++]=l.r),(t[c++]=l.g),(t[c++]=l.b),(t[c]=l.a)}}})}),lt=(ct.getOptions,ct.getScale,ct.getImageWidth,ct.qrToImageData,t(function(t,u){(u.render=function(t,e,r){var n=r,o=e;void 0!==n||(e&&e.getContext)||((n=e),(e=void 0)),e||(o=(function(){try{return document.createElement("canvas")}catch(t){throw new Error("You need to specify a canvas element")}})()),(n=ct.getOptions(n));var i,a,u=ct.getImageWidth(t.modules.size,n),s=o.getContext("2d"),f=s.createImageData(u,u);return(ct.qrToImageData(f.data,t,n),(i=o),(a=u),s.clearRect(0,0,i.width,i.height),i.style||(i.style={}),(i.height=a),(i.width=a),(i.style.height=a+"px"),(i.style.width=a+"px"),s.putImageData(f,0,0),o)}),(u.renderToDataURL=function(t,e,r){var n=r;void 0!==n||(e&&e.getContext)||((n=e),(e=void 0)),n||(n={});var o=u.render(t,e,n),i=n.type||"image/png",a=n.rendererOpts||{};return o.toDataURL(i,a.quality)})}));lt.render,lt.renderToDataURL;function gt(t,e){var r=t.a/255,n=e+'="'+t.hex+'"';return r<1?n+" "+e+'-opacity="'+r.toFixed(2).slice(1)+'"':n}function dt(t,e,r){var n=t+e;return void 0!==r&&(n+=" "+r),n}var vt=function(t,e,r){var n=ct.getOptions(e),o=t.modules.size,i=t.modules.data,a=o+2*n.margin,u=n.color.light.a?"<path "+gt(n.color.light,"fill")+' d="M0 0h'+a+"v"+a+'H0z"/>':"",s="<path "+gt(n.color.dark,"stroke")+' d="'+(function(t,e,r){for(var n="",o=0,i=!1,a=0,u=0;u<t.length;u++){var s=Math.floor(u%e),f=Math.floor(u/e);s||i||(i=!0),t[u]?(a++,(0<u&&0<s&&t[u-1])||((n+=i?dt("M",s+r,0.5+f+r):dt("m",o,0)),(o=0),(i=!1)),(s+1<e&&t[u+1])||((n+=dt("h",a)),(a=0))):o++}return n})(i,o,n.margin)+'"/>',f='viewBox="0 0 '+a+" "+a+'"',h='<svg xmlns="http://www.w3.org/2000/svg" '+(n.width?'width="'+n.width+'" height="'+n.width+'" ':"")+f+' shape-rendering="crispEdges">'+u+s+"</svg>\n";return"function"==typeof r&&r(null,h),h};function pt(n,o,i,a,e){var t=[].slice.call(arguments,1),r=t.length,u="function"==typeof t[r-1];if(!(u||("function"==typeof Promise&&Promise.prototype&&Promise.prototype.then))){throw new Error("Callback required as last argument")}if(!u){if(r<1){throw new Error("Too few arguments provided")}return(1===r?((i=o),(o=a=void 0)):2!==r||o.getContext||((a=i),(i=o),(o=void 0)),new Promise(function(t,e){try{var r=ht(i,a);t(n(r,o,a))}catch(t){e(t)}}))}if(r<2){throw new Error("Too few arguments provided")}2===r?((e=i),(i=o),(o=a=void 0)):3===r&&(o.getContext&&void 0===e?((e=a),(a=void 0)):((e=a),(a=i),(i=o),(o=void 0)));try{var s=ht(i,a);e(null,n(s,o,a))}catch(t){e(t)}}var wt,yt=ht,mt=pt.bind(null,lt.render),Et=pt.bind(null,lt.renderToDataURL),At=pt.bind(null,function(t,e,r){return vt(t,r)}),Bt=((wt={create:yt,toCanvas:mt,toDataURL:Et,toString:At}.toCanvas),function(){var t=Array.prototype.slice.call(arguments);return new Promise(function(r,n){t.push(function(t,e){t?n(t):r(e)}),wt.apply(null,t)})}),bt=function(t,e){var r=document.createElement("canvas");return Bt(r,t,e).then(function(){return r.width})},Ct=function(t){return 36<t.length?"M":16<t.length?"Q":"H"},Pt=function(t){var e=t.canvas,r=(t.content,t.logo);if(r){var n=e.width,o=r.logoSize,i=void 0===o?0.15:o,a=r.borderColor,u=r.bgColor,s=void 0===u?a||"#ffffff":u,f=r.borderSize,h=void 0===f?0.05:f,c=r.crossOrigin,l=r.borderRadius,g=void 0===l?8:l,d=r.logoRadius,v=void 0===d?0:d,p="string"==typeof r?r:r.src,w=n*i,y=(n*(1-i))/2,m=n*(i+h),E=(n*(1-i-h))/2,A=e.getContext("2d");
Rt(A)(E,E,m,m,g),(A.fillStyle=s),A.fill();var B=new Image();(c||v)&&B.setAttribute("crossOrigin",c||"anonymous"),(B.src=p);return new Promise(function(n,t){B.onload=function(){var t,e,r;v?((e=B),((r=document.createElement("canvas")).width=y+w),(r.height=y+w),r.getContext("2d").drawImage(e,y,y,w,w),Rt(A)(y,y,w,w,v),(A.fillStyle=A.createPattern(r,"no-repeat")),A.fill()):((t=B),A.drawImage(t,y,y,w,w)),n()}})}},Rt=function(a){return function(t,e,r,n,o){var i=Math.min(r,n);return(i/2<o&&(o=i/2),a.beginPath(),a.moveTo(t+o,e),a.arcTo(t+r,e,t+r,e+n,o),a.arcTo(t+r,e+n,t,e+n,o),a.arcTo(t,e+n,t,e,o),a.arcTo(t,e,t+r,e,o),a.closePath(),a)}},Tt=function(t){return((e=t),(r=e.canvas),(n=e.content),(o=e.width),(i=void 0===o?0:o),(a=e.nodeQrCodeOptions),(u=void 0===a?{}:a),(u.errorCorrectionLevel=u.errorCorrectionLevel||Ct(n)),bt(n,u).then(function(t){return(u.scale=0===i?void 0:(i/t)*4),Bt(r,n,u)})).then(function(){return t}).then(Pt);var e,r,n,o,i,a,u},It=function(t,e){var r=t.src,n=document.createElement("a");(n.download=e),(n.href=r),document.body.appendChild(n),n.click(),document.body.removeChild(n)};return{toCanvas:Tt,toImage:function(i){var a=document.createElement("canvas");return((i.canvas=a),i.logo&&("string"==typeof i.logo&&(i.logo={src:i.logo}),(i.logo.crossOrigin="Anonymous")),Tt(i).then(function(){var t=i.image,e=void 0===t?new Image():t,r=i.downloadName,n=void 0===r?"qr-code":r,o=i.download;(e.src=a.toDataURL()),(!0===o||"function"==typeof o)&&(o=!0===o?function(t){return t()}:o)(function(){It(e,n)})}))},}});(function(){if(!exports){var exports=window}var BARS=[212222,222122,222221,121223,121322,131222,122213,122312,132212,221213,221312,231212,112232,122132,122231,113222,123122,123221,223211,221132,221231,213212,223112,312131,311222,321122,321221,312212,322112,322211,212123,212321,232121,111323,131123,131321,112313,132113,132311,211313,231113,231311,112133,112331,132131,113123,113321,133121,313121,211331,231131,213113,213311,213131,311123,311321,331121,312113,312311,332111,314111,221411,431111,111224,111422,121124,121421,141122,141221,112214,112412,122114,122411,142112,142211,241211,221114,413111,241112,134111,111242,121142,121241,114212,124112,124211,411212,421112,421211,212141,214121,412121,111143,111341,131141,114113,114311,411113,411311,113141,114131,311141,411131,211412,211214,211232,23311120,],START_BASE=38,STOP=106;function code128(code,barcodeType){if(arguments.length<2){barcodeType=code128Detect(code)}if(barcodeType=="C"&&code.length%2==1){code="0"+code}var a=parseBarcode(code,barcodeType);return bar2html(a.join(""))}function bar2html(s){for(var pos=0,sb=[];pos<s.length;pos+=2){sb.push('<div class="bar'+s.charAt(pos)+" space"+s.charAt(pos+1)+'"></div>')}return sb.join("")}function code128Detect(code){if(/^[0-9]+$/.test(code)){return"C"}if(/[a-z]/.test(code)){return"B"}return"A"}function parseBarcode(barcode,barcodeType){var bars=[];bars.add=function(nr){var nrCode=BARS[nr];this.check=this.length==0?nr:this.check+nr*this.length;this.push(nrCode||"UNDEFINED: "+nr+"->"+nrCode)};bars.add(START_BASE+barcodeType.charCodeAt(0));for(var i=0;i<barcode.length;i++){var code=barcodeType=="C"?+barcode.substr(i++,2):barcode.charCodeAt(i);converted=fromType[barcodeType](code);if(isNaN(converted)||converted<0||converted>106){throw new Error("Unrecognized character ("+code+") at position "+i+" in code '"+barcode+"'.")}bars.add(converted)}bars.push(BARS[bars.check%103],BARS[STOP]);return bars}var fromType={A:function(charCode){if(charCode>=0&&charCode<32){return charCode+64}if(charCode>=32&&charCode<96){return charCode-32}return charCode},B:function(charCode){if(charCode>=32&&charCode<128){return charCode-32}return charCode},C:function(charCode){return charCode},};function valiImgType(str){if(!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(str)){return false}else{return true}}var barCode={createCode:function(barcodeType,elementId,content,logo){var isImage=valiImgType(logo);if(barcodeType=="barCode"){if(isImage==true){return alert("请输入正确的code类型")}var divElement=document.getElementById(elementId);divElement.innerHTML=code128(content,logo)}else{if(barcodeType=="qrCode"){if(isImage==false){return alert("请输入正确的图片路径")}QrCodeWithLogo.toCanvas({canvas:document.getElementById(elementId),content:content,logo:{src:logo,},})}}},};exports.barCode=barCode})();
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
/*!
* Vue.js v2.6.14
* (c) 2014-2021 Evan You
* Released under the MIT License.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return n(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function l(e){return null==e?"":Array.isArray(e)||s(e)&&e.toString===a?JSON.stringify(e,null,2):String(e)}function f(e){var t=parseFloat(e);return isNaN(t)?e:t}function p(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i<r.length;i++)n[r[i]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var d=p("slot,component",!0),v=p("key,ref,slot,slot-scope,is");function h(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var _=/-(\w)/g,b=g(function(e){return e.replace(_,function(e,t){return t?t.toUpperCase():""})}),$=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),w=/\B([A-Z])/g,C=g(function(e){return e.replace(w,"-$1").toLowerCase()});var x=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function k(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function A(e,t){for(var n in t)e[n]=t[n];return e}function O(e){for(var t={},n=0;n<e.length;n++)e[n]&&A(t,e[n]);return t}function S(e,t,n){}var T=function(e,t,n){return!1},N=function(e){return e};function E(e,t){if(e===t)return!0;var n=o(e),r=o(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var i=Array.isArray(e),a=Array.isArray(t);if(i&&a)return e.length===t.length&&e.every(function(e,n){return E(e,t[n])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(i||a)return!1;var s=Object.keys(e),c=Object.keys(t);return s.length===c.length&&s.every(function(n){return E(e[n],t[n])})}catch(e){return!1}}function j(e,t){for(var n=0;n<e.length;n++)if(E(e[n],t))return n;return-1}function D(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var L="data-server-rendered",I=["component","directive","filter"],M=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],F={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:T,isReservedAttr:T,isUnknownElement:T,getTagNamespace:S,parsePlatformTagName:N,mustUseProp:T,async:!0,_lifecycleHooks:M},P=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function R(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var H=new RegExp("[^"+P.source+".$_\\d]");var B,U="__proto__"in{},V="undefined"!=typeof window,z="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,K=z&&WXEnvironment.platform.toLowerCase(),J=V&&window.navigator.userAgent.toLowerCase(),q=J&&/msie|trident/.test(J),W=J&&J.indexOf("msie 9.0")>0,Z=J&&J.indexOf("edge/")>0,G=(J&&J.indexOf("android"),J&&/iphone|ipad|ipod|ios/.test(J)||"ios"===K),X=(J&&/chrome\/\d+/.test(J),J&&/phantomjs/.test(J),J&&J.match(/firefox\/(\d+)/)),Y={}.watch,Q=!1;if(V)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===B&&(B=!V&&!z&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),B},ne=V&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ie,oe="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ie="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ae=S,se=0,ce=function(){this.id=se++,this.subs=[]};ce.prototype.addSub=function(e){this.subs.push(e)},ce.prototype.removeSub=function(e){h(this.subs,e)},ce.prototype.depend=function(){ce.target&&ce.target.addDep(this)},ce.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},ce.target=null;var ue=[];function le(e){ue.push(e),ce.target=e}function fe(){ue.pop(),ce.target=ue[ue.length-1]}var pe=function(e,t,n,r,i,o,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},de={child:{configurable:!0}};de.child.get=function(){return this.componentInstance},Object.defineProperties(pe.prototype,de);var ve=function(e){void 0===e&&(e="");var t=new pe;return t.text=e,t.isComment=!0,t};function he(e){return new pe(void 0,void 0,void 0,String(e))}function me(e){var t=new pe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var ye=Array.prototype,ge=Object.create(ye);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=ye[e];R(ge,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var i,o=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":i=n;break;case"splice":i=n.slice(2)}return i&&a.observeArray(i),a.dep.notify(),o})});var _e=Object.getOwnPropertyNames(ge),be=!0;function $e(e){be=e}var we=function(e){var t;this.value=e,this.dep=new ce,this.vmCount=0,R(e,"__ob__",this),Array.isArray(e)?(U?(t=ge,e.__proto__=t):function(e,t,n){for(var r=0,i=n.length;r<i;r++){var o=n[r];R(e,o,t[o])}}(e,ge,_e),this.observeArray(e)):this.walk(e)};function Ce(e,t){var n;if(o(e)&&!(e instanceof pe))return y(e,"__ob__")&&e.__ob__ instanceof we?n=e.__ob__:be&&!te()&&(Array.isArray(e)||s(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new we(e)),t&&n&&n.vmCount++,n}function xe(e,t,n,r,i){var o=new ce,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var u=!i&&Ce(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ce.target&&(o.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,i=t.length;r<i;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||s&&!c||(c?c.call(e,t):n=t,u=!i&&Ce(t),o.notify())}})}}function ke(e,t,n){if(Array.isArray(e)&&c(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(xe(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Ae(e,t){if(Array.isArray(e)&&c(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||y(e,t)&&(delete e[t],n&&n.dep.notify())}}we.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)xe(e,t[n])},we.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ce(e[t])};var Oe=F.optionMergeStrategies;function Se(e,t){if(!t)return e;for(var n,r,i,o=oe?Reflect.ownKeys(t):Object.keys(t),a=0;a<o.length;a++)"__ob__"!==(n=o[a])&&(r=e[n],i=t[n],y(e,n)?r!==i&&s(r)&&s(i)&&Se(r,i):ke(e,n,i));return e}function Te(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,i="function"==typeof e?e.call(n,n):e;return r?Se(r,i):i}:t?e?function(){return Se("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Ne(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Ee(e,t,n,r){var i=Object.create(e||null);return t?A(i,t):i}Oe.data=function(e,t,n){return n?Te(e,t,n):t&&"function"!=typeof t?e:Te(e,t)},M.forEach(function(e){Oe[e]=Ne}),I.forEach(function(e){Oe[e+"s"]=Ee}),Oe.watch=function(e,t,n,r){if(e===Y&&(e=void 0),t===Y&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var i={};for(var o in A(i,e),t){var a=i[o],s=t[o];a&&!Array.isArray(a)&&(a=[a]),i[o]=a?a.concat(s):Array.isArray(s)?s:[s]}return i},Oe.props=Oe.methods=Oe.inject=Oe.computed=function(e,t,n,r){if(!e)return t;var i=Object.create(null);return A(i,e),t&&A(i,t),i},Oe.provide=Te;var je=function(e,t){return void 0===t?e:t};function De(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,i,o={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(i=n[r])&&(o[b(i)]={type:null});else if(s(n))for(var a in n)i=n[a],o[b(a)]=s(i)?i:{type:i};e.props=o}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var i=0;i<n.length;i++)r[n[i]]={from:n[i]};else if(s(n))for(var o in n){var a=n[o];r[o]=s(a)?A({from:o},a):{from:a}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=De(e,t.extends,n)),t.mixins))for(var r=0,i=t.mixins.length;r<i;r++)e=De(e,t.mixins[r],n);var o,a={};for(o in e)c(o);for(o in t)y(e,o)||c(o);function c(r){var i=Oe[r]||je;a[r]=i(e[r],t[r],n,r)}return a}function Le(e,t,n,r){if("string"==typeof n){var i=e[t];if(y(i,n))return i[n];var o=b(n);if(y(i,o))return i[o];var a=$(o);return y(i,a)?i[a]:i[n]||i[o]||i[a]}}function Ie(e,t,n,r){var i=t[e],o=!y(n,e),a=n[e],s=Re(Boolean,i.type);if(s>-1)if(o&&!y(i,"default"))a=!1;else if(""===a||a===C(e)){var c=Re(String,i.type);(c<0||s<c)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!y(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Fe(t.type)?r.call(e):r}(r,i,e);var u=be;$e(!0),Ce(a),$e(u)}return a}var Me=/^\s*function (\w+)/;function Fe(e){var t=e&&e.toString().match(Me);return t?t[1]:""}function Pe(e,t){return Fe(e)===Fe(t)}function Re(e,t){if(!Array.isArray(t))return Pe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Pe(t[n],e))return n;return-1}function He(e,t,n){le();try{if(t)for(var r=t;r=r.$parent;){var i=r.$options.errorCaptured;if(i)for(var o=0;o<i.length;o++)try{if(!1===i[o].call(r,e,t,n))return}catch(e){Ue(e,r,"errorCaptured hook")}}Ue(e,t,n)}finally{fe()}}function Be(e,t,n,r,i){var o;try{(o=n?e.apply(t,n):e.call(t))&&!o._isVue&&u(o)&&!o._handled&&(o.catch(function(e){return He(e,r,i+" (Promise/async)")}),o._handled=!0)}catch(e){He(e,r,i)}return o}function Ue(e,t,n){if(F.errorHandler)try{return F.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Ve(t,null,"config.errorHandler")}Ve(e,t,n)}function Ve(e,t,n){if(!V&&!z||"undefined"==typeof console)throw e;console.error(e)}var ze,Ke=!1,Je=[],qe=!1;function We(){qe=!1;var e=Je.slice(0);Je.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&re(Promise)){var Ze=Promise.resolve();ze=function(){Ze.then(We),G&&setTimeout(S)},Ke=!0}else if(q||"undefined"==typeof MutationObserver||!re(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())ze="undefined"!=typeof setImmediate&&re(setImmediate)?function(){setImmediate(We)}:function(){setTimeout(We,0)};else{var Ge=1,Xe=new MutationObserver(We),Ye=document.createTextNode(String(Ge));Xe.observe(Ye,{characterData:!0}),ze=function(){Ge=(Ge+1)%2,Ye.data=String(Ge)},Ke=!0}function Qe(e,t){var n;if(Je.push(function(){if(e)try{e.call(t)}catch(e){He(e,t,"nextTick")}else n&&n(t)}),qe||(qe=!0,ze()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var et=new ie;function tt(e){!function e(t,n){var r,i;var a=Array.isArray(t);if(!a&&!o(t)||Object.isFrozen(t)||t instanceof pe)return;if(t.__ob__){var s=t.__ob__.dep.id;if(n.has(s))return;n.add(s)}if(a)for(r=t.length;r--;)e(t[r],n);else for(i=Object.keys(t),r=i.length;r--;)e(t[i[r]],n)}(e,et),et.clear()}var nt=g(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function rt(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return Be(r,null,arguments,t,"v-on handler");for(var i=r.slice(),o=0;o<i.length;o++)Be(i[o],null,e,t,"v-on handler")}return n.fns=e,n}function it(e,n,i,o,a,s){var c,u,l,f;for(c in e)u=e[c],l=n[c],f=nt(c),t(u)||(t(l)?(t(u.fns)&&(u=e[c]=rt(u,s)),r(f.once)&&(u=e[c]=a(f.name,u,f.capture)),i(f.name,u,f.capture,f.passive,f.params)):u!==l&&(l.fns=u,e[c]=l));for(c in n)t(e[c])&&o((f=nt(c)).name,n[c],f.capture)}function ot(e,i,o){var a;e instanceof pe&&(e=e.data.hook||(e.data.hook={}));var s=e[i];function c(){o.apply(this,arguments),h(a.fns,c)}t(s)?a=rt([c]):n(s.fns)&&r(s.merged)?(a=s).fns.push(c):a=rt([s,c]),a.merged=!0,e[i]=a}function at(e,t,r,i,o){if(n(t)){if(y(t,r))return e[r]=t[r],o||delete t[r],!0;if(y(t,i))return e[r]=t[i],o||delete t[i],!0}return!1}function st(e){return i(e)?[he(e)]:Array.isArray(e)?function e(o,a){var s=[];var c,u,l,f;for(c=0;c<o.length;c++)t(u=o[c])||"boolean"==typeof u||(l=s.length-1,f=s[l],Array.isArray(u)?u.length>0&&(ct((u=e(u,(a||"")+"_"+c))[0])&&ct(f)&&(s[l]=he(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?ct(f)?s[l]=he(f.text+u):""!==u&&s.push(he(u)):ct(u)&&ct(f)?s[l]=he(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function ct(e){return n(e)&&n(e.text)&&!1===e.isComment}function ut(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e):Object.keys(e),i=0;i<r.length;i++){var o=r[i];if("__ob__"!==o){for(var a=e[o].from,s=t;s;){if(s._provided&&y(s._provided,a)){n[o]=s._provided[a];break}s=s.$parent}if(!s&&"default"in e[o]){var c=e[o].default;n[o]="function"==typeof c?c.call(t):c}}}return n}}function lt(e,t){if(!e||!e.length)return{};for(var n={},r=0,i=e.length;r<i;r++){var o=e[r],a=o.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,o.context!==t&&o.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(o);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===o.tag?c.push.apply(c,o.children||[]):c.push(o)}}for(var u in n)n[u].every(ft)&&delete n[u];return n}function ft(e){return e.isComment&&!e.asyncFactory||" "===e.text}function pt(e){return e.isComment&&e.asyncFactory}function dt(t,n,r){var i,o=Object.keys(n).length>0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=vt(n,c,t[c]))}else i={};for(var u in n)u in i||(i[u]=ht(n,u));return t&&Object.isExtensible(t)&&(t._normalized=i),R(i,"$stable",a),R(i,"$key",s),R(i,"$hasNormal",o),i}function vt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({}),t=(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:st(e))&&e[0];return e&&(!t||1===e.length&&t.isComment&&!pt(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function ht(e,t){return function(){return e[t]}}function mt(e,t){var r,i,a,s,c;if(Array.isArray(e)||"string"==typeof e)for(r=new Array(e.length),i=0,a=e.length;i<a;i++)r[i]=t(e[i],i);else if("number"==typeof e)for(r=new Array(e),i=0;i<e;i++)r[i]=t(i+1,i);else if(o(e))if(oe&&e[Symbol.iterator]){r=[];for(var u=e[Symbol.iterator](),l=u.next();!l.done;)r.push(t(l.value,r.length)),l=u.next()}else for(s=Object.keys(e),r=new Array(s.length),i=0,a=s.length;i<a;i++)c=s[i],r[i]=t(e[c],c,i);return n(r)||(r=[]),r._isVList=!0,r}function yt(e,t,n,r){var i,o=this.$scopedSlots[e];o?(n=n||{},r&&(n=A(A({},r),n)),i=o(n)||("function"==typeof t?t():t)):i=this.$slots[e]||("function"==typeof t?t():t);var a=n&&n.slot;return a?this.$createElement("template",{slot:a},i):i}function gt(e){return Le(this.$options,"filters",e)||N}function _t(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function bt(e,t,n,r,i){var o=F.keyCodes[t]||n;return i&&r&&!F.keyCodes[t]?_t(i,r):o?_t(o,e):r?C(r)!==t:void 0===e}function $t(e,t,n,r,i){if(n)if(o(n)){var a;Array.isArray(n)&&(n=O(n));var s=function(o){if("class"===o||"style"===o||v(o))a=e;else{var s=e.attrs&&e.attrs.type;a=r||F.mustUseProp(t,s,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=b(o),u=C(o);c in a||u in a||(a[o]=n[o],i&&((e.on||(e.on={}))["update:"+o]=function(e){n[o]=e}))};for(var c in n)s(c)}else;return e}function wt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(xt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Ct(e,t,n){return xt(e,"__once__"+t+(n?"_"+n:""),!0),e}function xt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&kt(e[r],t+"_"+r,n);else kt(e,t,n)}function kt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function At(e,t){if(t)if(s(t)){var n=e.on=e.on?A({},e.on):{};for(var r in t){var i=n[r],o=t[r];n[r]=i?[].concat(i,o):o}}else;return e}function Ot(e,t,n,r){t=t||{$stable:!n};for(var i=0;i<e.length;i++){var o=e[i];Array.isArray(o)?Ot(o,t,n):o&&(o.proxy&&(o.fn.proxy=!0),t[o.key]=o.fn)}return r&&(t.$key=r),t}function St(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Tt(e,t){return"string"==typeof e?t+e:e}function Nt(e){e._o=Ct,e._n=f,e._s=l,e._l=mt,e._t=yt,e._q=E,e._i=j,e._m=wt,e._f=gt,e._k=bt,e._b=$t,e._v=he,e._e=ve,e._u=Ot,e._g=At,e._d=St,e._p=Tt}function Et(t,n,i,o,a){var s,c=this,u=a.options;y(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var l=r(u._compiled),f=!l;this.data=t,this.props=n,this.children=i,this.parent=o,this.listeners=t.on||e,this.injections=ut(u.inject,o),this.slots=function(){return c.$slots||dt(t.scopedSlots,c.$slots=lt(i,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return dt(t.scopedSlots,this.slots())}}),l&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=dt(t.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,r){var i=Ht(s,e,t,n,r,f);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return Ht(s,e,t,n,r,f)}}function jt(e,t,n,r,i){var o=me(e);return o.fnContext=n,o.fnOptions=r,t.slot&&((o.data||(o.data={})).slot=t.slot),o}function Dt(e,t){for(var n in t)e[b(n)]=t[n]}Nt(Et.prototype);var Lt={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var r=e;Lt.prepatch(r,r)}else{(e.componentInstance=function(e,t){var r={_isComponent:!0,_parentVnode:e,parent:t},i=e.data.inlineTemplate;n(i)&&(r.render=i.render,r.staticRenderFns=i.staticRenderFns);return new e.componentOptions.Ctor(r)}(e,Zt)).$mount(t?e.elm:void 0,t)}},prepatch:function(t,n){var r=n.componentOptions;!function(t,n,r,i,o){var a=i.data.scopedSlots,s=t.$scopedSlots,c=!!(a&&!a.$stable||s!==e&&!s.$stable||a&&t.$scopedSlots.$key!==a.$key||!a&&t.$scopedSlots.$key),u=!!(o||t.$options._renderChildren||c);t.$options._parentVnode=i,t.$vnode=i,t._vnode&&(t._vnode.parent=i);if(t.$options._renderChildren=o,t.$attrs=i.data.attrs||e,t.$listeners=r||e,n&&t.$options.props){$e(!1);for(var l=t._props,f=t.$options._propKeys||[],p=0;p<f.length;p++){var d=f[p],v=t.$options.props;l[d]=Ie(d,v,n,t)}$e(!0),t.$options.propsData=n}r=r||e;var h=t.$options._parentListeners;t.$options._parentListeners=r,Wt(t,r,h),u&&(t.$slots=lt(o,i.context),t.$forceUpdate())}(n.componentInstance=t.componentInstance,r.propsData,r.listeners,n,r.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,Qt(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,tn.push(t)):Yt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive=!0,Xt(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);Qt(t,"deactivated")}}(t,!0):t.$destroy())}},It=Object.keys(Lt);function Mt(i,a,s,c,l){if(!t(i)){var f=s.$options._base;if(o(i)&&(i=f.extend(i)),"function"==typeof i){var p;if(t(i.cid)&&void 0===(i=function(e,i){if(r(e.error)&&n(e.errorComp))return e.errorComp;if(n(e.resolved))return e.resolved;var a=Ut;a&&n(e.owners)&&-1===e.owners.indexOf(a)&&e.owners.push(a);if(r(e.loading)&&n(e.loadingComp))return e.loadingComp;if(a&&!n(e.owners)){var s=e.owners=[a],c=!0,l=null,f=null;a.$on("hook:destroyed",function(){return h(s,a)});var p=function(e){for(var t=0,n=s.length;t<n;t++)s[t].$forceUpdate();e&&(s.length=0,null!==l&&(clearTimeout(l),l=null),null!==f&&(clearTimeout(f),f=null))},d=D(function(t){e.resolved=Vt(t,i),c?s.length=0:p(!0)}),v=D(function(t){n(e.errorComp)&&(e.error=!0,p(!0))}),m=e(d,v);return o(m)&&(u(m)?t(e.resolved)&&m.then(d,v):u(m.component)&&(m.component.then(d,v),n(m.error)&&(e.errorComp=Vt(m.error,i)),n(m.loading)&&(e.loadingComp=Vt(m.loading,i),0===m.delay?e.loading=!0:l=setTimeout(function(){l=null,t(e.resolved)&&t(e.error)&&(e.loading=!0,p(!1))},m.delay||200)),n(m.timeout)&&(f=setTimeout(function(){f=null,t(e.resolved)&&v(null)},m.timeout)))),c=!1,e.loading?e.loadingComp:e.resolved}}(p=i,f)))return function(e,t,n,r,i){var o=ve();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:i},o}(p,a,s,c,l);a=a||{},wn(i),n(a.model)&&function(e,t){var r=e.model&&e.model.prop||"value",i=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[r]=t.model.value;var o=t.on||(t.on={}),a=o[i],s=t.model.callback;n(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[i]=[s].concat(a)):o[i]=s}(i.options,a);var d=function(e,r,i){var o=r.options.props;if(!t(o)){var a={},s=e.attrs,c=e.props;if(n(s)||n(c))for(var u in o){var l=C(u);at(a,c,u,l,!0)||at(a,s,u,l,!1)}return a}}(a,i);if(r(i.options.functional))return function(t,r,i,o,a){var s=t.options,c={},u=s.props;if(n(u))for(var l in u)c[l]=Ie(l,u,r||e);else n(i.attrs)&&Dt(c,i.attrs),n(i.props)&&Dt(c,i.props);var f=new Et(i,c,a,o,t),p=s.render.call(null,f._c,f);if(p instanceof pe)return jt(p,i,f.parent,s);if(Array.isArray(p)){for(var d=st(p)||[],v=new Array(d.length),h=0;h<d.length;h++)v[h]=jt(d[h],i,f.parent,s);return v}}(i,d,a,s,c);var v=a.on;if(a.on=a.nativeOn,r(i.options.abstract)){var m=a.slot;a={},m&&(a.slot=m)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<It.length;n++){var r=It[n],i=t[r],o=Lt[r];i===o||i&&i._merged||(t[r]=i?Ft(o,i):o)}}(a);var y=i.options.name||l;return new pe("vue-component-"+i.cid+(y?"-"+y:""),a,void 0,void 0,void 0,s,{Ctor:i,propsData:d,listeners:v,tag:l,children:c},p)}}}function Ft(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}var Pt=1,Rt=2;function Ht(e,a,s,c,u,l){return(Array.isArray(s)||i(s))&&(u=c,c=s,s=void 0),r(l)&&(u=Rt),function(e,i,a,s,c){if(n(a)&&n(a.__ob__))return ve();n(a)&&n(a.is)&&(i=a.is);if(!i)return ve();Array.isArray(s)&&"function"==typeof s[0]&&((a=a||{}).scopedSlots={default:s[0]},s.length=0);c===Rt?s=st(s):c===Pt&&(s=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(s));var u,l;if("string"==typeof i){var f;l=e.$vnode&&e.$vnode.ns||F.getTagNamespace(i),u=F.isReservedTag(i)?new pe(F.parsePlatformTagName(i),a,s,void 0,void 0,e):a&&a.pre||!n(f=Le(e.$options,"components",i))?new pe(i,a,s,void 0,void 0,e):Mt(f,a,e,s,i)}else u=Mt(i,a,e,s);return Array.isArray(u)?u:n(u)?(n(l)&&function e(i,o,a){i.ns=o;"foreignObject"===i.tag&&(o=void 0,a=!0);if(n(i.children))for(var s=0,c=i.children.length;s<c;s++){var u=i.children[s];n(u.tag)&&(t(u.ns)||r(a)&&"svg"!==u.tag)&&e(u,o,a)}}(u,l),n(a)&&function(e){o(e.style)&&tt(e.style);o(e.class)&&tt(e.class)}(a),u):ve()}(e,a,s,c,u)}var Bt,Ut=null;function Vt(e,t){return(e.__esModule||oe&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function zt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var r=e[t];if(n(r)&&(n(r.componentOptions)||pt(r)))return r}}function Kt(e,t){Bt.$on(e,t)}function Jt(e,t){Bt.$off(e,t)}function qt(e,t){var n=Bt;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function Wt(e,t,n){Bt=e,it(t,n||{},Kt,Jt,qt,e),Bt=void 0}var Zt=null;function Gt(e){var t=Zt;return Zt=e,function(){Zt=t}}function Xt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Yt(e,t){if(t){if(e._directInactive=!1,Xt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Yt(e.$children[n]);Qt(e,"activated")}}function Qt(e,t){le();var n=e.$options[t],r=t+" hook";if(n)for(var i=0,o=n.length;i<o;i++)Be(n[i],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),fe()}var en=[],tn=[],nn={},rn=!1,on=!1,an=0;var sn=0,cn=Date.now;if(V&&!q){var un=window.performance;un&&"function"==typeof un.now&&cn()>document.createEvent("Event").timeStamp&&(cn=function(){return un.now()})}function ln(){var e,t;for(sn=cn(),on=!0,en.sort(function(e,t){return e.id-t.id}),an=0;an<en.length;an++)(e=en[an]).before&&e.before(),t=e.id,nn[t]=null,e.run();var n=tn.slice(),r=en.slice();an=en.length=tn.length=0,nn={},rn=on=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Yt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&Qt(r,"updated")}}(r),ne&&F.devtools&&ne.emit("flush")}var fn=0,pn=function(e,t,n,r,i){this.vm=e,i&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++fn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ie,this.newDepIds=new ie,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!H.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=S)),this.value=this.lazy?void 0:this.get()};pn.prototype.get=function(){var e;le(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;He(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&tt(e),fe(),this.cleanupDeps()}return e},pn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},pn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},pn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==nn[t]){if(nn[t]=!0,on){for(var n=en.length-1;n>an&&en[n].id>e.id;)n--;en.splice(n+1,0,e)}else en.push(e);rn||(rn=!0,Qe(ln))}}(this)},pn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';Be(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},pn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},pn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},pn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var dn={enumerable:!0,configurable:!0,get:S,set:S};function vn(e,t,n){dn.get=function(){return this[t][n]},dn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,dn)}function hn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&$e(!1);var o=function(o){i.push(o);var a=Ie(o,t,n,e);xe(r,o,a),o in e||vn(e,"_props",o)};for(var a in t)o(a);$e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?S:x(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){le();try{return e.call(t,t)}catch(e){return He(e,t,"data()"),{}}finally{fe()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&y(r,o)||(a=void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&vn(e,"_data",o))}var a;Ce(t,!0)}(e):Ce(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new pn(e,a||S,S,mn)),i in e||yn(e,i,o)}}(e,t.computed),t.watch&&t.watch!==Y&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i<r.length;i++)bn(e,n,r[i]);else bn(e,n,r)}}(e,t.watch)}var mn={lazy:!0};function yn(e,t,n){var r=!te();"function"==typeof n?(dn.get=r?gn(t):_n(n),dn.set=S):(dn.get=n.get?r&&!1!==n.cache?gn(t):_n(n.get):S,dn.set=n.set||S),Object.defineProperty(e,t,dn)}function gn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ce.target&&t.depend(),t.value}}function _n(e){return function(){return e.call(this,this)}}function bn(e,t,n,r){return s(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var $n=0;function wn(e){var t=e.options;if(e.super){var n=wn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var i in n)n[i]!==r[i]&&(t||(t={}),t[i]=n[i]);return t}(e);r&&A(e.extendOptions,r),(t=e.options=De(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Cn(e){this._init(e)}function xn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var o=e.name||n.options.name,a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=De(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)vn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)yn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,I.forEach(function(e){a[e]=n[e]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=A({},a.options),i[r]=a,a}}function kn(e){return e&&(e.Ctor.options.name||e.tag)}function An(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function On(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=a.name;s&&!t(s)&&Sn(n,o,r,i)}}}function Sn(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,h(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=$n++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=De(wn(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Wt(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=lt(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return Ht(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return Ht(t,e,n,r,i,!0)};var o=r&&r.data;xe(t,"$attrs",o&&o.attrs||e,null,!0),xe(t,"$listeners",n._parentListeners||e,null,!0)}(n),Qt(n,"beforeCreate"),function(e){var t=ut(e.$options.inject,e);t&&($e(!1),Object.keys(t).forEach(function(n){xe(e,n,t[n])}),$e(!0))}(n),hn(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),Qt(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(Cn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=ke,e.prototype.$delete=Ae,e.prototype.$watch=function(e,t,n){if(s(t))return bn(this,e,t,n);(n=n||{}).user=!0;var r=new pn(this,e,t,n);if(n.immediate){var i='callback for immediate watcher "'+r.expression+'"';le(),Be(t,this,[r.value],this,i),fe()}return function(){r.teardown()}}}(Cn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i<o;i++)r.$on(e[i],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,i=e.length;r<i;r++)n.$off(e[r],t);return n}var o,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((o=a[s])===t||o.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?k(t):t;for(var n=k(arguments,1),r='event handler for "'+e+'"',i=0,o=t.length;i<o;i++)Be(t[i],this,n,this,r)}return this}}(Cn),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,i=n._vnode,o=Gt(n);n._vnode=e,n.$el=i?n.__patch__(i,e):n.__patch__(n.$el,e,t,!1),o(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Qt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||h(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Qt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Cn),function(e){Nt(e.prototype),e.prototype.$nextTick=function(e){return Qe(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,i=n._parentVnode;i&&(t.$scopedSlots=dt(i.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=i;try{Ut=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){He(n,t,"render"),e=t._vnode}finally{Ut=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof pe||(e=ve()),e.parent=i,e}}(Cn);var Tn=[String,RegExp,Array],Nn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Tn,exclude:Tn,max:[String,Number]},methods:{cacheVNode:function(){var e=this.cache,t=this.keys,n=this.vnodeToCache,r=this.keyToCache;if(n){var i=n.tag,o=n.componentInstance,a=n.componentOptions;e[r]={name:kn(a),tag:i,componentInstance:o},t.push(r),this.max&&t.length>parseInt(this.max)&&Sn(e,t[0],t,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Sn(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",function(t){On(e,function(e){return An(t,e)})}),this.$watch("exclude",function(t){On(e,function(e){return!An(t,e)})})},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=zt(e),n=t&&t.componentOptions;if(n){var r=kn(n),i=this.include,o=this.exclude;if(i&&(!r||!An(i,r))||o&&r&&An(o,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,h(s,c),s.push(c)):(this.vnodeToCache=t,this.keyToCache=c),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return F}};Object.defineProperty(e,"config",t),e.util={warn:ae,extend:A,mergeOptions:De,defineReactive:xe},e.set=ke,e.delete=Ae,e.nextTick=Qe,e.observable=function(e){return Ce(e),e},e.options=Object.create(null),I.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,A(e.options.components,Nn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=k(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=De(this.options,e),this}}(e),xn(e),function(e){I.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(Cn),Object.defineProperty(Cn.prototype,"$isServer",{get:te}),Object.defineProperty(Cn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Cn,"FunctionalRenderContext",{value:Et}),Cn.version="2.6.14";var En=p("style,class"),jn=p("input,textarea,option,select,progress"),Dn=function(e,t,n){return"value"===n&&jn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Ln=p("contenteditable,draggable,spellcheck"),In=p("events,caret,typing,plaintext-only"),Mn=function(e,t){return Bn(t)||"false"===t?"false":"contenteditable"===e&&In(t)?t:"true"},Fn=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Pn="http://www.w3.org/1999/xlink",Rn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Hn=function(e){return Rn(e)?e.slice(6,e.length):""},Bn=function(e){return null==e||!1===e};function Un(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=Vn(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=Vn(t,r.data));return function(e,t){if(n(e)||n(t))return zn(e,Kn(t));return""}(t.staticClass,t.class)}function Vn(e,t){return{staticClass:zn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function zn(e,t){return e?t?e+" "+t:e:t||""}function Kn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i<o;i++)n(t=Kn(e[i]))&&""!==t&&(r&&(r+=" "),r+=t);return r}(e):o(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Jn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},qn=p("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Wn=p("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Zn=function(e){return qn(e)||Wn(e)};function Gn(e){return Wn(e)?"svg":"math"===e?"math":void 0}var Xn=Object.create(null);var Yn=p("text,number,password,search,email,tel,url");function Qn(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}var er=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(Jn[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),tr={create:function(e,t){nr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(nr(e,!0),nr(t))},destroy:function(e){nr(e,!0)}};function nr(e,t){var r=e.data.ref;if(n(r)){var i=e.context,o=e.componentInstance||e.elm,a=i.$refs;t?Array.isArray(a[r])?h(a[r],o):a[r]===o&&(a[r]=void 0):e.data.refInFor?Array.isArray(a[r])?a[r].indexOf(o)<0&&a[r].push(o):a[r]=[o]:a[r]=o}}var rr=new pe("",{},[]),ir=["create","activate","update","remove","destroy"];function or(e,i){return e.key===i.key&&e.asyncFactory===i.asyncFactory&&(e.tag===i.tag&&e.isComment===i.isComment&&n(e.data)===n(i.data)&&function(e,t){if("input"!==e.tag)return!0;var r,i=n(r=e.data)&&n(r=r.attrs)&&r.type,o=n(r=t.data)&&n(r=r.attrs)&&r.type;return i===o||Yn(i)&&Yn(o)}(e,i)||r(e.isAsyncPlaceholder)&&t(i.asyncFactory.error))}function ar(e,t,r){var i,o,a={};for(i=t;i<=r;++i)n(o=e[i].key)&&(a[o]=i);return a}var sr={create:cr,update:cr,destroy:function(e){cr(e,rr)}};function cr(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,i,o=e===rr,a=t===rr,s=lr(e.data.directives,e.context),c=lr(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],i=c[n],r?(i.oldValue=r.value,i.oldArg=r.arg,pr(i,"update",t,e),i.def&&i.def.componentUpdated&&l.push(i)):(pr(i,"bind",t,e),i.def&&i.def.inserted&&u.push(i));if(u.length){var f=function(){for(var n=0;n<u.length;n++)pr(u[n],"inserted",t,e)};o?ot(t,"insert",f):f()}l.length&&ot(t,"postpatch",function(){for(var n=0;n<l.length;n++)pr(l[n],"componentUpdated",t,e)});if(!o)for(n in s)c[n]||pr(s[n],"unbind",e,e,a)}(e,t)}var ur=Object.create(null);function lr(e,t){var n,r,i=Object.create(null);if(!e)return i;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=ur),i[fr(r)]=r,r.def=Le(t.$options,"directives",r.name);return i}function fr(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function pr(e,t,n,r,i){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,r,i)}catch(r){He(r,n.context,"directive "+e.name+" "+t+" hook")}}var dr=[tr,sr];function vr(e,r){var i=r.componentOptions;if(!(n(i)&&!1===i.Ctor.options.inheritAttrs||t(e.data.attrs)&&t(r.data.attrs))){var o,a,s=r.elm,c=e.data.attrs||{},u=r.data.attrs||{};for(o in n(u.__ob__)&&(u=r.data.attrs=A({},u)),u)a=u[o],c[o]!==a&&hr(s,o,a,r.data.pre);for(o in(q||Z)&&u.value!==c.value&&hr(s,"value",u.value),c)t(u[o])&&(Rn(o)?s.removeAttributeNS(Pn,Hn(o)):Ln(o)||s.removeAttribute(o))}}function hr(e,t,n,r){r||e.tagName.indexOf("-")>-1?mr(e,t,n):Fn(t)?Bn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Ln(t)?e.setAttribute(t,Mn(t,n)):Rn(t)?Bn(n)?e.removeAttributeNS(Pn,Hn(t)):e.setAttributeNS(Pn,t,n):mr(e,t,n)}function mr(e,t,n){if(Bn(n))e.removeAttribute(t);else{if(q&&!W&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var yr={create:vr,update:vr};function gr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=Un(r),c=i._transitionClasses;n(c)&&(s=zn(s,Kn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var _r,br,$r,wr,Cr,xr,kr={create:gr,update:gr},Ar=/[\w).+\-_$\]]/;function Or(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r<e.length;r++)if(n=t,t=e.charCodeAt(r),a)39===t&&92!==n&&(a=!1);else if(s)34===t&&92!==n&&(s=!1);else if(c)96===t&&92!==n&&(c=!1);else if(u)47===t&&92!==n&&(u=!1);else if(124!==t||124===e.charCodeAt(r+1)||124===e.charCodeAt(r-1)||l||f||p){switch(t){case 34:s=!0;break;case 39:a=!0;break;case 96:c=!0;break;case 40:p++;break;case 41:p--;break;case 91:f++;break;case 93:f--;break;case 123:l++;break;case 125:l--}if(47===t){for(var v=r-1,h=void 0;v>=0&&" "===(h=e.charAt(v));v--);h&&Ar.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r<o.length;r++)i=Sr(i,o[r]);return i}function Sr(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var r=t.slice(0,n),i=t.slice(n+1);return'_f("'+r+'")('+e+(")"!==i?","+i:i)}function Tr(e,t){console.error("[Vue compiler]: "+e)}function Nr(e,t){return e?e.map(function(e){return e[t]}).filter(function(e){return e}):[]}function Er(e,t,n,r,i){(e.props||(e.props=[])).push(Hr({name:t,value:n,dynamic:i},r)),e.plain=!1}function jr(e,t,n,r,i){(i?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(Hr({name:t,value:n,dynamic:i},r)),e.plain=!1}function Dr(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push(Hr({name:t,value:n},r))}function Lr(e,t,n,r,i,o,a,s){(e.directives||(e.directives=[])).push(Hr({name:t,rawName:n,value:r,arg:i,isDynamicArg:o,modifiers:a},s)),e.plain=!1}function Ir(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function Mr(t,n,r,i,o,a,s,c){var u;(i=i||e).right?c?n="("+n+")==='click'?'contextmenu':("+n+")":"click"===n&&(n="contextmenu",delete i.right):i.middle&&(c?n="("+n+")==='click'?'mouseup':("+n+")":"click"===n&&(n="mouseup")),i.capture&&(delete i.capture,n=Ir("!",n,c)),i.once&&(delete i.once,n=Ir("~",n,c)),i.passive&&(delete i.passive,n=Ir("&",n,c)),i.native?(delete i.native,u=t.nativeEvents||(t.nativeEvents={})):u=t.events||(t.events={});var l=Hr({value:r.trim(),dynamic:c},s);i!==e&&(l.modifiers=i);var f=u[n];Array.isArray(f)?o?f.unshift(l):f.push(l):u[n]=f?o?[l,f]:[f,l]:l,t.plain=!1}function Fr(e,t,n){var r=Pr(e,":"+t)||Pr(e,"v-bind:"+t);if(null!=r)return Or(r);if(!1!==n){var i=Pr(e,t);if(null!=i)return JSON.stringify(i)}}function Pr(e,t,n){var r;if(null!=(r=e.attrsMap[t]))for(var i=e.attrsList,o=0,a=i.length;o<a;o++)if(i[o].name===t){i.splice(o,1);break}return n&&delete e.attrsMap[t],r}function Rr(e,t){for(var n=e.attrsList,r=0,i=n.length;r<i;r++){var o=n[r];if(t.test(o.name))return n.splice(r,1),o}}function Hr(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function Br(e,t,n){var r=n||{},i=r.number,o="$$v";r.trim&&(o="(typeof $$v === 'string'? $$v.trim(): $$v)"),i&&(o="_n("+o+")");var a=Ur(t,o);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ($$v) {"+a+"}"}}function Ur(e,t){var n=function(e){if(e=e.trim(),_r=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<_r-1)return(wr=e.lastIndexOf("."))>-1?{exp:e.slice(0,wr),key:'"'+e.slice(wr+1)+'"'}:{exp:e,key:null};br=e,wr=Cr=xr=0;for(;!zr();)Kr($r=Vr())?qr($r):91===$r&&Jr($r);return{exp:e.slice(0,Cr),key:e.slice(Cr+1,xr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Vr(){return br.charCodeAt(++wr)}function zr(){return wr>=_r}function Kr(e){return 34===e||39===e}function Jr(e){var t=1;for(Cr=wr;!zr();)if(Kr(e=Vr()))qr(e);else if(91===e&&t++,93===e&&t--,0===t){xr=wr;break}}function qr(e){for(var t=e;!zr()&&(e=Vr())!==t;);}var Wr,Zr="__r",Gr="__c";function Xr(e,t,n){var r=Wr;return function i(){null!==t.apply(null,arguments)&&ei(e,i,n,r)}}var Yr=Ke&&!(X&&Number(X[1])<=53);function Qr(e,t,n,r){if(Yr){var i=sn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}Wr.addEventListener(e,t,Q?{capture:n,passive:r}:n)}function ei(e,t,n,r){(r||Wr).removeEventListener(e,t._wrapper||t,n)}function ti(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};Wr=r.elm,function(e){if(n(e[Zr])){var t=q?"change":"input";e[t]=[].concat(e[Zr],e[t]||[]),delete e[Zr]}n(e[Gr])&&(e.change=[].concat(e[Gr],e.change||[]),delete e[Gr])}(i),it(i,o,Qr,ei,Xr,r.context),Wr=void 0}}var ni,ri={create:ti,update:ti};function ii(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=A({},c)),s)i in c||(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i&&"PROGRESS"!==a.tagName){a._value=o;var u=t(o)?"":String(o);oi(a,u)&&(a.value=u)}else if("innerHTML"===i&&Wn(a.tagName)&&t(a.innerHTML)){(ni=ni||document.createElement("div")).innerHTML="<svg>"+o+"</svg>";for(var l=ni.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[i])try{a[i]=o}catch(e){}}}}function oi(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.number)return f(r)!==f(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var ai={create:ii,update:ii},si=g(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function ci(e){var t=ui(e.style);return e.staticStyle?A(e.staticStyle,t):t}function ui(e){return Array.isArray(e)?O(e):"string"==typeof e?si(e):e}var li,fi=/^--/,pi=/\s*!important$/,di=function(e,t,n){if(fi.test(t))e.style.setProperty(t,n);else if(pi.test(n))e.style.setProperty(C(t),n.replace(pi,""),"important");else{var r=hi(t);if(Array.isArray(n))for(var i=0,o=n.length;i<o;i++)e.style[r]=n[i];else e.style[r]=n}},vi=["Webkit","Moz","ms"],hi=g(function(e){if(li=li||document.createElement("div").style,"filter"!==(e=b(e))&&e in li)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<vi.length;n++){var r=vi[n]+t;if(r in li)return r}});function mi(e,r){var i=r.data,o=e.data;if(!(t(i.staticStyle)&&t(i.style)&&t(o.staticStyle)&&t(o.style))){var a,s,c=r.elm,u=o.staticStyle,l=o.normalizedStyle||o.style||{},f=u||l,p=ui(r.data.style)||{};r.data.normalizedStyle=n(p.__ob__)?A({},p):p;var d=function(e,t){var n,r={};if(t)for(var i=e;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(n=ci(i.data))&&A(r,n);(n=ci(e.data))&&A(r,n);for(var o=e;o=o.parent;)o.data&&(n=ci(o.data))&&A(r,n);return r}(r,!0);for(s in f)t(d[s])&&di(c,s,"");for(s in d)(a=d[s])!==f[s]&&di(c,s,null==a?"":a)}}var yi={create:mi,update:mi},gi=/\s+/;function _i(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(gi).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function bi(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(gi).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function $i(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&A(t,wi(e.name||"v")),A(t,e),t}return"string"==typeof e?wi(e):void 0}}var wi=g(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Ci=V&&!W,xi="transition",ki="animation",Ai="transition",Oi="transitionend",Si="animation",Ti="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Ai="WebkitTransition",Oi="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Si="WebkitAnimation",Ti="webkitAnimationEnd"));var Ni=V?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ei(e){Ni(function(){Ni(e)})}function ji(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),_i(e,t))}function Di(e,t){e._transitionClasses&&h(e._transitionClasses,t),bi(e,t)}function Li(e,t,n){var r=Mi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===xi?Oi:Ti,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c<a&&u()},o+1),e.addEventListener(s,l)}var Ii=/\b(transform|all)(,|$)/;function Mi(e,t){var n,r=window.getComputedStyle(e),i=(r[Ai+"Delay"]||"").split(", "),o=(r[Ai+"Duration"]||"").split(", "),a=Fi(i,o),s=(r[Si+"Delay"]||"").split(", "),c=(r[Si+"Duration"]||"").split(", "),u=Fi(s,c),l=0,f=0;return t===xi?a>0&&(n=xi,l=a,f=o.length):t===ki?u>0&&(n=ki,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?xi:ki:null)?n===xi?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===xi&&Ii.test(r[Ai+"Property"])}}function Fi(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,n){return Pi(t)+Pi(e[n])}))}function Pi(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Ri(e,r){var i=e.elm;n(i._leaveCb)&&(i._leaveCb.cancelled=!0,i._leaveCb());var a=$i(e.data.transition);if(!t(a)&&!n(i._enterCb)&&1===i.nodeType){for(var s=a.css,c=a.type,u=a.enterClass,l=a.enterToClass,p=a.enterActiveClass,d=a.appearClass,v=a.appearToClass,h=a.appearActiveClass,m=a.beforeEnter,y=a.enter,g=a.afterEnter,_=a.enterCancelled,b=a.beforeAppear,$=a.appear,w=a.afterAppear,C=a.appearCancelled,x=a.duration,k=Zt,A=Zt.$vnode;A&&A.parent;)k=A.context,A=A.parent;var O=!k._isMounted||!e.isRootInsert;if(!O||$||""===$){var S=O&&d?d:u,T=O&&h?h:p,N=O&&v?v:l,E=O&&b||m,j=O&&"function"==typeof $?$:y,L=O&&w||g,I=O&&C||_,M=f(o(x)?x.enter:x),F=!1!==s&&!W,P=Ui(j),R=i._enterCb=D(function(){F&&(Di(i,N),Di(i,T)),R.cancelled?(F&&Di(i,S),I&&I(i)):L&&L(i),i._enterCb=null});e.data.show||ot(e,"insert",function(){var t=i.parentNode,n=t&&t._pending&&t._pending[e.key];n&&n.tag===e.tag&&n.elm._leaveCb&&n.elm._leaveCb(),j&&j(i,R)}),E&&E(i),F&&(ji(i,S),ji(i,T),Ei(function(){Di(i,S),R.cancelled||(ji(i,N),P||(Bi(M)?setTimeout(R,M):Li(i,c,R)))})),e.data.show&&(r&&r(),j&&j(i,R)),F||P||R()}}}function Hi(e,r){var i=e.elm;n(i._enterCb)&&(i._enterCb.cancelled=!0,i._enterCb());var a=$i(e.data.transition);if(t(a)||1!==i.nodeType)return r();if(!n(i._leaveCb)){var s=a.css,c=a.type,u=a.leaveClass,l=a.leaveToClass,p=a.leaveActiveClass,d=a.beforeLeave,v=a.leave,h=a.afterLeave,m=a.leaveCancelled,y=a.delayLeave,g=a.duration,_=!1!==s&&!W,b=Ui(v),$=f(o(g)?g.leave:g),w=i._leaveCb=D(function(){i.parentNode&&i.parentNode._pending&&(i.parentNode._pending[e.key]=null),_&&(Di(i,l),Di(i,p)),w.cancelled?(_&&Di(i,u),m&&m(i)):(r(),h&&h(i)),i._leaveCb=null});y?y(C):C()}function C(){w.cancelled||(!e.data.show&&i.parentNode&&((i.parentNode._pending||(i.parentNode._pending={}))[e.key]=e),d&&d(i),_&&(ji(i,u),ji(i,p),Ei(function(){Di(i,u),w.cancelled||(ji(i,l),b||(Bi($)?setTimeout(w,$):Li(i,c,w)))})),v&&v(i,w),_||b||w())}}function Bi(e){return"number"==typeof e&&!isNaN(e)}function Ui(e){if(t(e))return!1;var r=e.fns;return n(r)?Ui(Array.isArray(r)?r[0]:r):(e._length||e.length)>1}function Vi(e,t){!0!==t.data.show&&Ri(t)}var zi=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;o<ir.length;++o)for(s[ir[o]]=[],a=0;a<c.length;++a)n(c[a][ir[o]])&&s[ir[o]].push(c[a][ir[o]]);function l(e){var t=u.parentNode(e);n(t)&&u.removeChild(t,e)}function f(e,t,i,o,a,c,l){if(n(e.elm)&&n(c)&&(e=c[l]=me(e)),e.isRootInsert=!a,!function(e,t,i,o){var a=e.data;if(n(a)){var c=n(e.componentInstance)&&a.keepAlive;if(n(a=a.hook)&&n(a=a.init)&&a(e,!1),n(e.componentInstance))return d(e,t),v(i,e.elm,o),r(c)&&function(e,t,r,i){for(var o,a=e;a.componentInstance;)if(a=a.componentInstance._vnode,n(o=a.data)&&n(o=o.transition)){for(o=0;o<s.activate.length;++o)s.activate[o](rr,a);t.push(a);break}v(r,e.elm,i)}(e,t,i,o),!0}}(e,t,i,o)){var f=e.data,p=e.children,m=e.tag;n(m)?(e.elm=e.ns?u.createElementNS(e.ns,m):u.createElement(m,e),g(e),h(e,p,t),n(f)&&y(e,t),v(i,e.elm,o)):r(e.isComment)?(e.elm=u.createComment(e.text),v(i,e.elm,o)):(e.elm=u.createTextNode(e.text),v(i,e.elm,o))}}function d(e,t){n(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,m(e)?(y(e,t),g(e)):(nr(e),t.push(e))}function v(e,t,r){n(e)&&(n(r)?u.parentNode(r)===e&&u.insertBefore(e,t,r):u.appendChild(e,t))}function h(e,t,n){if(Array.isArray(t))for(var r=0;r<t.length;++r)f(t[r],n,e.elm,null,!0,t,r);else i(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function m(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return n(e.tag)}function y(e,t){for(var r=0;r<s.create.length;++r)s.create[r](rr,e);n(o=e.data.hook)&&(n(o.create)&&o.create(rr,e),n(o.insert)&&t.push(e))}function g(e){var t;if(n(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var r=e;r;)n(t=r.context)&&n(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),r=r.parent;n(t=Zt)&&t!==e.context&&t!==e.fnContext&&n(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function _(e,t,n,r,i,o){for(;r<=i;++r)f(n[r],o,e,t,!1,n,r)}function b(e){var t,r,i=e.data;if(n(i))for(n(t=i.hook)&&n(t=t.destroy)&&t(e),t=0;t<s.destroy.length;++t)s.destroy[t](e);if(n(t=e.children))for(r=0;r<e.children.length;++r)b(e.children[r])}function $(e,t,r){for(;t<=r;++t){var i=e[t];n(i)&&(n(i.tag)?(w(i),b(i)):l(i.elm))}}function w(e,t){if(n(t)||n(e.data)){var r,i=s.remove.length+1;for(n(t)?t.listeners+=i:t=function(e,t){function n(){0==--n.listeners&&l(e)}return n.listeners=t,n}(e.elm,i),n(r=e.componentInstance)&&n(r=r._vnode)&&n(r.data)&&w(r,t),r=0;r<s.remove.length;++r)s.remove[r](e,t);n(r=e.data.hook)&&n(r=r.remove)?r(e,t):t()}else l(e.elm)}function C(e,t,r,i){for(var o=r;o<i;o++){var a=t[o];if(n(a)&&or(e,a))return o}}function x(e,i,o,a,c,l){if(e!==i){n(i.elm)&&n(a)&&(i=a[c]=me(i));var p=i.elm=e.elm;if(r(e.isAsyncPlaceholder))n(i.asyncFactory.resolved)?O(e.elm,i,o):i.isAsyncPlaceholder=!0;else if(r(i.isStatic)&&r(e.isStatic)&&i.key===e.key&&(r(i.isCloned)||r(i.isOnce)))i.componentInstance=e.componentInstance;else{var d,v=i.data;n(v)&&n(d=v.hook)&&n(d=d.prepatch)&&d(e,i);var h=e.children,y=i.children;if(n(v)&&m(i)){for(d=0;d<s.update.length;++d)s.update[d](e,i);n(d=v.hook)&&n(d=d.update)&&d(e,i)}t(i.text)?n(h)&&n(y)?h!==y&&function(e,r,i,o,a){for(var s,c,l,p=0,d=0,v=r.length-1,h=r[0],m=r[v],y=i.length-1,g=i[0],b=i[y],w=!a;p<=v&&d<=y;)t(h)?h=r[++p]:t(m)?m=r[--v]:or(h,g)?(x(h,g,o,i,d),h=r[++p],g=i[++d]):or(m,b)?(x(m,b,o,i,y),m=r[--v],b=i[--y]):or(h,b)?(x(h,b,o,i,y),w&&u.insertBefore(e,h.elm,u.nextSibling(m.elm)),h=r[++p],b=i[--y]):or(m,g)?(x(m,g,o,i,d),w&&u.insertBefore(e,m.elm,h.elm),m=r[--v],g=i[++d]):(t(s)&&(s=ar(r,p,v)),t(c=n(g.key)?s[g.key]:C(g,r,p,v))?f(g,o,e,h.elm,!1,i,d):or(l=r[c],g)?(x(l,g,o,i,d),r[c]=void 0,w&&u.insertBefore(e,l.elm,h.elm)):f(g,o,e,h.elm,!1,i,d),g=i[++d]);p>v?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(r,p,v)}(p,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(p,""),_(p,null,y,0,y.length-1,o)):n(h)?$(h,0,h.length-1):n(e.text)&&u.setTextContent(p,""):e.text!==i.text&&u.setTextContent(p,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o<t.length;++o)t[o].data.hook.insert(t[o])}var A=p("attrs,class,staticClass,staticStyle,key");function O(e,t,i,o){var a,s=t.tag,c=t.data,u=t.children;if(o=o||c&&c.pre,t.elm=e,r(t.isComment)&&n(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(n(c)&&(n(a=c.hook)&&n(a=a.init)&&a(t,!0),n(a=t.componentInstance)))return d(t,i),!0;if(n(s)){if(n(u))if(e.hasChildNodes())if(n(a=c)&&n(a=a.domProps)&&n(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var l=!0,f=e.firstChild,p=0;p<u.length;p++){if(!f||!O(f,u[p],i,o)){l=!1;break}f=f.nextSibling}if(!l||f)return!1}else h(t,u,i);if(n(c)){var v=!1;for(var m in c)if(!A(m)){v=!0,y(t,i);break}!v&&c.class&&tt(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,i,o,a){if(!t(i)){var c,l=!1,p=[];if(t(e))l=!0,f(i,p);else{var d=n(e.nodeType);if(!d&&or(e,i))x(e,i,p,null,null,a);else{if(d){if(1===e.nodeType&&e.hasAttribute(L)&&(e.removeAttribute(L),o=!0),r(o)&&O(e,i,p))return k(i,p,!0),e;c=e,e=new pe(u.tagName(c).toLowerCase(),{},[],void 0,c)}var v=e.elm,h=u.parentNode(v);if(f(i,p,v._leaveCb?null:h,u.nextSibling(v)),n(i.parent))for(var y=i.parent,g=m(i);y;){for(var _=0;_<s.destroy.length;++_)s.destroy[_](y);if(y.elm=i.elm,g){for(var w=0;w<s.create.length;++w)s.create[w](rr,y);var C=y.data.hook.insert;if(C.merged)for(var A=1;A<C.fns.length;A++)C.fns[A]()}else nr(y);y=y.parent}n(h)?$([e],0,0):n(e.tag)&&b(e)}}return k(i,p,l),i.elm}n(e)&&b(e)}}({nodeOps:er,modules:[yr,kr,ri,ai,yi,V?{create:Vi,activate:Vi,remove:function(e,t){!0!==e.data.show?Hi(e,t):t()}}:{}].concat(dr)});W&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&Yi(e,"input")});var Ki={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?ot(n,"postpatch",function(){Ki.componentUpdated(e,t,n)}):Ji(e,t,n.context),e._vOptions=[].map.call(e.options,Zi)):("textarea"===n.tag||Yn(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Gi),e.addEventListener("compositionend",Xi),e.addEventListener("change",Xi),W&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Ji(e,t,n.context);var r=e._vOptions,i=e._vOptions=[].map.call(e.options,Zi);if(i.some(function(e,t){return!E(e,r[t])}))(e.multiple?t.value.some(function(e){return Wi(e,i)}):t.value!==t.oldValue&&Wi(t.value,i))&&Yi(e,"change")}}};function Ji(e,t,n){qi(e,t,n),(q||Z)&&setTimeout(function(){qi(e,t,n)},0)}function qi(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,c=e.options.length;s<c;s++)if(a=e.options[s],i)o=j(r,Zi(a))>-1,a.selected!==o&&(a.selected=o);else if(E(Zi(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Wi(e,t){return t.every(function(t){return!E(t,e)})}function Zi(e){return"_value"in e?e._value:e.value}function Gi(e){e.target.composing=!0}function Xi(e){e.target.composing&&(e.target.composing=!1,Yi(e.target,"input"))}function Yi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Qi(e){return!e.componentInstance||e.data&&e.data.transition?e:Qi(e.componentInstance._vnode)}var eo={model:Ki,show:{bind:function(e,t,n){var r=t.value,i=(n=Qi(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Ri(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Qi(n)).data&&n.data.transition?(n.data.show=!0,r?Ri(n,function(){e.style.display=e.__vOriginalDisplay}):Hi(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},to={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function no(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?no(zt(t.children)):e}function ro(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[b(o)]=i[o];return t}function io(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var oo=function(e){return e.tag||pt(e)},ao=function(e){return"show"===e.name},so={name:"transition",props:to,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(oo)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=no(o);if(!a)return o;if(this._leaving)return io(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ro(this),u=this._vnode,l=no(u);if(a.data.directives&&a.data.directives.some(ao)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!pt(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=A({},c);if("out-in"===r)return this._leaving=!0,ot(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),io(e,o);if("in-out"===r){if(pt(a))return u;var p,d=function(){p()};ot(c,"afterEnter",d),ot(c,"enterCancelled",d),ot(f,"delayLeave",function(e){p=e})}}return o}}},co=A({tag:String,moveClass:String},to);function uo(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function lo(e){e.data.newPos=e.elm.getBoundingClientRect()}function fo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete co.mode;var po={Transition:so,TransitionGroup:{props:co,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Gt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=ro(this),s=0;s<i.length;s++){var c=i[s];c.tag&&null!=c.key&&0!==String(c.key).indexOf("__vlist")&&(o.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a)}if(r){for(var u=[],l=[],f=0;f<r.length;f++){var p=r[f];p.data.transition=a,p.data.pos=p.elm.getBoundingClientRect(),n[p.key]?u.push(p):l.push(p)}this.kept=e(t,null,u),this.removed=l}return e(t,null,o)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(uo),e.forEach(lo),e.forEach(fo),this._reflow=document.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var n=e.elm,r=n.style;ji(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Oi,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Oi,e),n._moveCb=null,Di(n,t))})}}))},methods:{hasMove:function(e,t){if(!Ci)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){bi(n,e)}),_i(n,t),n.style.display="none",this.$el.appendChild(n);var r=Mi(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};Cn.config.mustUseProp=Dn,Cn.config.isReservedTag=Zn,Cn.config.isReservedAttr=En,Cn.config.getTagNamespace=Gn,Cn.config.isUnknownElement=function(e){if(!V)return!0;if(Zn(e))return!1;if(e=e.toLowerCase(),null!=Xn[e])return Xn[e];var t=document.createElement(e);return e.indexOf("-")>-1?Xn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Xn[e]=/HTMLUnknownElement/.test(t.toString())},A(Cn.options.directives,eo),A(Cn.options.components,po),Cn.prototype.__patch__=V?zi:S,Cn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ve),Qt(e,"beforeMount"),r=function(){e._update(e._render(),n)},new pn(e,r,S,{before:function(){e._isMounted&&!e._isDestroyed&&Qt(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Qt(e,"mounted")),e}(this,e=e&&V?Qn(e):void 0,t)},V&&setTimeout(function(){F.devtools&&ne&&ne.emit("init",Cn)},0);var vo=/\{\{((?:.|\r?\n)+?)\}\}/g,ho=/[-.*+?^${}()|[\]\/\\]/g,mo=g(function(e){var t=e[0].replace(ho,"\\$&"),n=e[1].replace(ho,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var yo={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Pr(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=Fr(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var go,_o={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Pr(e,"style");n&&(e.staticStyle=JSON.stringify(si(n)));var r=Fr(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},bo=function(e){return(go=go||document.createElement("div")).innerHTML=e,go.textContent},$o=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),wo=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Co=p("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),xo=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ko=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ao="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+P.source+"]*",Oo="((?:"+Ao+"\\:)?"+Ao+")",So=new RegExp("^<"+Oo),To=/^\s*(\/?)>/,No=new RegExp("^<\\/"+Oo+"[^>]*>"),Eo=/^<!DOCTYPE [^>]+>/i,jo=/^<!\--/,Do=/^<!\[/,Lo=p("script,style,textarea",!0),Io={},Mo={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},Fo=/&(?:lt|gt|quot|amp|#39);/g,Po=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ro=p("pre,textarea",!0),Ho=function(e,t){return e&&Ro(e)&&"\n"===t[0]};function Bo(e,t){var n=t?Po:Fo;return e.replace(n,function(e){return Mo[e]})}var Uo,Vo,zo,Ko,Jo,qo,Wo,Zo,Go=/^@|^v-on:/,Xo=/^v-|^@|^:|^#/,Yo=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Qo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,ea=/^\(|\)$/g,ta=/^\[.*\]$/,na=/:(.*)$/,ra=/^:|^\.|^v-bind:/,ia=/\.[^.\]]+(?=[^\]]*$)/g,oa=/^v-slot(:|$)|^#/,aa=/[\r\n]/,sa=/[ \f\t\r\n]+/g,ca=g(bo),ua="_empty_";function la(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:ya(t),rawAttrsMap:{},parent:n,children:[]}}function fa(e,t){Uo=t.warn||Tr,qo=t.isPreTag||T,Wo=t.mustUseProp||T,Zo=t.getTagNamespace||T;t.isReservedTag;zo=Nr(t.modules,"transformNode"),Ko=Nr(t.modules,"preTransformNode"),Jo=Nr(t.modules,"postTransformNode"),Vo=t.delimiters;var n,r,i=[],o=!1!==t.preserveWhitespace,a=t.whitespace,s=!1,c=!1;function u(e){if(l(e),s||e.processed||(e=pa(e,t)),i.length||e===n||n.if&&(e.elseif||e.else)&&va(n,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)a=e,(u=function(e){var t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children))&&u.if&&va(u,{exp:a.elseif,block:a});else{if(e.slotScope){var o=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[o]=e}r.children.push(e),e.parent=r}var a,u;e.children=e.children.filter(function(e){return!e.slotScope}),l(e),e.pre&&(s=!1),qo(e.tag)&&(c=!1);for(var f=0;f<Jo.length;f++)Jo[f](e,t)}function l(e){if(!c)for(var t;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}return function(e,t){for(var n,r,i=[],o=t.expectHTML,a=t.isUnaryTag||T,s=t.canBeLeftOpenTag||T,c=0;e;){if(n=e,r&&Lo(r)){var u=0,l=r.toLowerCase(),f=Io[l]||(Io[l]=new RegExp("([\\s\\S]*?)(</"+l+"[^>]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,Lo(l)||"noscript"===l||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Ho(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(jo.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),C(v+3);continue}}if(Do.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(Eo);if(m){C(m[0].length);continue}var y=e.match(No);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),Ho(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(No.test($)||So.test($)||jo.test($)||Do.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d)}d<0&&(b=e),b&&C(b.length),t.chars&&b&&t.chars(b,c-b.length,c)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(So);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(To))&&(r=e.match(ko)||e.match(xo));)r.start=c,C(r[0].length),r.end=c,i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&Co(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p<l;p++){var d=e.attrs[p],v=d[3]||d[4]||d[5]||"",h="a"===n&&"href"===d[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;f[p]={name:d[1],value:Bo(v,h)}}u||(i.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:f,start:e.start,end:e.end}),r=n),t.start&&t.start(n,f,u,e.start,e.end)}function A(e,n,o){var a,s;if(null==n&&(n=c),null==o&&(o=c),e)for(s=e.toLowerCase(),a=i.length-1;a>=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:Uo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,o,a,l,f){var p=r&&r.ns||Zo(e);q&&"svg"===p&&(o=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];ga.test(r.name)||(r.name=r.name.replace(_a,""),t.push(r))}return t}(o));var d,v=la(e,o,r);p&&(v.ns=p),"style"!==(d=v).tag&&("script"!==d.tag||d.attrsMap.type&&"text/javascript"!==d.attrsMap.type)||te()||(v.forbidden=!0);for(var h=0;h<Ko.length;h++)v=Ko[h](v,t)||v;s||(!function(e){null!=Pr(e,"v-pre")&&(e.pre=!0)}(v),v.pre&&(s=!0)),qo(v.tag)&&(c=!0),s?function(e){var t=e.attrsList,n=t.length;if(n)for(var r=e.attrs=new Array(n),i=0;i<n;i++)r[i]={name:t[i].name,value:JSON.stringify(t[i].value)},null!=t[i].start&&(r[i].start=t[i].start,r[i].end=t[i].end);else e.pre||(e.plain=!0)}(v):v.processed||(da(v),function(e){var t=Pr(e,"v-if");if(t)e.if=t,va(e,{exp:t,block:e});else{null!=Pr(e,"v-else")&&(e.else=!0);var n=Pr(e,"v-else-if");n&&(e.elseif=n)}}(v),function(e){null!=Pr(e,"v-once")&&(e.once=!0)}(v)),n||(n=v),a?u(v):(r=v,i.push(v))},end:function(e,t,n){var o=i[i.length-1];i.length-=1,r=i[i.length-1],u(o)},chars:function(e,t,n){if(r&&(!q||"textarea"!==r.tag||r.attrsMap.placeholder!==e)){var i,u,l,f=r.children;if(e=c||e.trim()?"script"===(i=r).tag||"style"===i.tag?e:ca(e):f.length?a?"condense"===a&&aa.test(e)?"":" ":o?" ":"":"")c||"condense"!==a||(e=e.replace(sa," ")),!s&&" "!==e&&(u=function(e,t){var n=t?mo(t):vo;if(n.test(e)){for(var r,i,o,a=[],s=[],c=n.lastIndex=0;r=n.exec(e);){(i=r.index)>c&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=Or(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c<e.length&&(s.push(o=e.slice(c)),a.push(JSON.stringify(o))),{expression:a.join("+"),tokens:s}}}(e,Vo))?l={type:2,expression:u.expression,tokens:u.tokens,text:e}:" "===e&&f.length&&" "===f[f.length-1].text||(l={type:3,text:e}),l&&f.push(l)}},comment:function(e,t,n){if(r){var i={type:3,text:e,isComment:!0};r.children.push(i)}}}),n}function pa(e,t){var n,r;(r=Fr(n=e,"key"))&&(n.key=r),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=Fr(e,"ref");t&&(e.ref=t,e.refInFor=function(e){var t=e;for(;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?(t=Pr(e,"scope"),e.slotScope=t||Pr(e,"slot-scope")):(t=Pr(e,"slot-scope"))&&(e.slotScope=t);var n=Fr(e,"slot");n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||jr(e,"slot",n,function(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}(e,"slot")));if("template"===e.tag){var r=Rr(e,oa);if(r){var i=ha(r),o=i.name,a=i.dynamic;e.slotTarget=o,e.slotTargetDynamic=a,e.slotScope=r.value||ua}}else{var s=Rr(e,oa);if(s){var c=e.scopedSlots||(e.scopedSlots={}),u=ha(s),l=u.name,f=u.dynamic,p=c[l]=la("template",[],e);p.slotTarget=l,p.slotTargetDynamic=f,p.children=e.children.filter(function(e){if(!e.slotScope)return e.parent=p,!0}),p.slotScope=s.value||ua,e.children=[],e.plain=!1}}}(e),function(e){"slot"===e.tag&&(e.slotName=Fr(e,"name"))}(e),function(e){var t;(t=Fr(e,"is"))&&(e.component=t);null!=Pr(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var i=0;i<zo.length;i++)e=zo[i](e,t)||e;return function(e){var t,n,r,i,o,a,s,c,u=e.attrsList;for(t=0,n=u.length;t<n;t++)if(r=i=u[t].name,o=u[t].value,Xo.test(r))if(e.hasBindings=!0,(a=ma(r.replace(Xo,"")))&&(r=r.replace(ia,"")),ra.test(r))r=r.replace(ra,""),o=Or(o),(c=ta.test(r))&&(r=r.slice(1,-1)),a&&(a.prop&&!c&&"innerHtml"===(r=b(r))&&(r="innerHTML"),a.camel&&!c&&(r=b(r)),a.sync&&(s=Ur(o,"$event"),c?Mr(e,'"update:"+('+r+")",s,null,!1,0,u[t],!0):(Mr(e,"update:"+b(r),s,null,!1,0,u[t]),C(r)!==b(r)&&Mr(e,"update:"+C(r),s,null,!1,0,u[t])))),a&&a.prop||!e.component&&Wo(e.tag,e.attrsMap.type,r)?Er(e,r,o,u[t],c):jr(e,r,o,u[t],c);else if(Go.test(r))r=r.replace(Go,""),(c=ta.test(r))&&(r=r.slice(1,-1)),Mr(e,r,o,a,!1,0,u[t],c);else{var l=(r=r.replace(Xo,"")).match(na),f=l&&l[1];c=!1,f&&(r=r.slice(0,-(f.length+1)),ta.test(f)&&(f=f.slice(1,-1),c=!0)),Lr(e,r,i,o,f,c,a,u[t])}else jr(e,r,JSON.stringify(o),u[t]),!e.component&&"muted"===r&&Wo(e.tag,e.attrsMap.type,r)&&Er(e,r,"true",u[t])}(e),e}function da(e){var t;if(t=Pr(e,"v-for")){var n=function(e){var t=e.match(Yo);if(!t)return;var n={};n.for=t[2].trim();var r=t[1].trim().replace(ea,""),i=r.match(Qo);i?(n.alias=r.replace(Qo,"").trim(),n.iterator1=i[1].trim(),i[2]&&(n.iterator2=i[2].trim())):n.alias=r;return n}(t);n&&A(e,n)}}function va(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function ha(e){var t=e.name.replace(oa,"");return t||"#"!==e.name[0]&&(t="default"),ta.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function ma(e){var t=e.match(ia);if(t){var n={};return t.forEach(function(e){n[e.slice(1)]=!0}),n}}function ya(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n].name]=e[n].value;return t}var ga=/^xmlns:NS\d+/,_a=/^NS\d+:/;function ba(e){return la(e.tag,e.attrsList.slice(),e.parent)}var $a=[yo,_o,{preTransformNode:function(e,t){if("input"===e.tag){var n,r=e.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(n=Fr(e,"type")),r.type||n||!r["v-bind"]||(n="("+r["v-bind"]+").type"),n){var i=Pr(e,"v-if",!0),o=i?"&&("+i+")":"",a=null!=Pr(e,"v-else",!0),s=Pr(e,"v-else-if",!0),c=ba(e);da(c),Dr(c,"type","checkbox"),pa(c,t),c.processed=!0,c.if="("+n+")==='checkbox'"+o,va(c,{exp:c.if,block:c});var u=ba(e);Pr(u,"v-for",!0),Dr(u,"type","radio"),pa(u,t),va(c,{exp:"("+n+")==='radio'"+o,block:u});var l=ba(e);return Pr(l,"v-for",!0),Dr(l,":type",n),pa(l,t),va(c,{exp:i,block:l}),a?c.else=!0:s&&(c.elseif=s),c}}}}];var wa,Ca,xa={expectHTML:!0,modules:$a,directives:{model:function(e,t,n){var r=t.value,i=t.modifiers,o=e.tag,a=e.attrsMap.type;if(e.component)return Br(e,r,i),!1;if("select"===o)!function(e,t,n){var r='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(n&&n.number?"_n(val)":"val")+"});";r=r+" "+Ur(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Mr(e,"change",r,null,!0)}(e,r,i);else if("input"===o&&"checkbox"===a)!function(e,t,n){var r=n&&n.number,i=Fr(e,"value")||"null",o=Fr(e,"true-value")||"true",a=Fr(e,"false-value")||"false";Er(e,"checked","Array.isArray("+t+")?_i("+t+","+i+")>-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Mr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Ur(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Ur(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Ur(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=Fr(e,"value")||"null";Er(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),Mr(e,"change",Ur(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Zr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Ur(t,l);c&&(f="if($event.target.composing)return;"+f),Er(e,"value","("+t+")"),Mr(e,u,f,null,!0),(s||a)&&Mr(e,"blur","$forceUpdate()")}(e,r,i);else if(!F.isReservedTag(o))return Br(e,r,i),!1;return!0},text:function(e,t){t.value&&Er(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Er(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:$o,mustUseProp:Dn,canBeLeftOpenTag:wo,isReservedTag:Zn,getTagNamespace:Gn,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}($a)},ka=g(function(e){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))});function Aa(e,t){e&&(wa=ka(t.staticKeys||""),Ca=t.isReservedTag||T,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||d(e.tag)||!Ca(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(wa)))}(t);if(1===t.type){if(!Ca(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n<r;n++){var i=t.children[n];e(i),i.static||(t.static=!1)}if(t.ifConditions)for(var o=1,a=t.ifConditions.length;o<a;o++){var s=t.ifConditions[o].block;e(s),s.static||(t.static=!1)}}}(e),function e(t,n){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=n),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(var r=0,i=t.children.length;r<i;r++)e(t.children[r],n||!!t.for);if(t.ifConditions)for(var o=1,a=t.ifConditions.length;o<a;o++)e(t.ifConditions[o].block,n)}}(e,!1))}var Oa=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,Sa=/\([^)]*?\);*$/,Ta=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Na={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ea={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},ja=function(e){return"if("+e+")return null;"},Da={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:ja("$event.target !== $event.currentTarget"),ctrl:ja("!$event.ctrlKey"),shift:ja("!$event.shiftKey"),alt:ja("!$event.altKey"),meta:ja("!$event.metaKey"),left:ja("'button' in $event && $event.button !== 0"),middle:ja("'button' in $event && $event.button !== 1"),right:ja("'button' in $event && $event.button !== 2")};function La(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var a=Ia(e[o]);e[o]&&e[o].dynamic?i+=o+","+a+",":r+='"'+o+'":'+a+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function Ia(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return Ia(e)}).join(",")+"]";var t=Ta.test(e.value),n=Oa.test(e.value),r=Ta.test(e.value.replace(Sa,""));if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(Da[s])o+=Da[s],Na[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=ja(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ma).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Ma(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Na[e],r=Ea[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Fa={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:S},Pa=function(e){this.options=e,this.warn=e.warn||Tr,this.transforms=Nr(e.modules,"transformCode"),this.dataGenFns=Nr(e.modules,"genData"),this.directives=A(A({},Fa),e.directives);var t=e.isReservedTag||T;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ra(e,t){var n=new Pa(t);return{render:"with(this){return "+(e?"script"===e.tag?"null":Ha(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ha(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Ba(e,t);if(e.once&&!e.onceProcessed)return Ua(e,t);if(e.for&&!e.forProcessed)return za(e,t);if(e.if&&!e.ifProcessed)return Va(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=Wa(e,t),i="_t("+n+(r?",function(){return "+r+"}":""),o=e.attrs||e.dynamicAttrs?Xa((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(e){return{name:b(e.name),value:e.value,dynamic:e.dynamic}})):null,a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:Wa(t,n,!0);return"_c("+e+","+Ka(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Ka(e,t));var i=e.inlineTemplate?null:Wa(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o<t.transforms.length;o++)n=t.transforms[o](e,n);return n}return Wa(e,t)||"void 0"}function Ba(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+Ha(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function Ua(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return Va(e,t);if(e.staticInFor){for(var n="",r=e.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+Ha(e,t)+","+t.onceId+++","+n+")":Ha(e,t)}return Ba(e,t)}function Va(e,t,n,r){return e.ifProcessed=!0,function e(t,n,r,i){if(!t.length)return i||"_e()";var o=t.shift();return o.exp?"("+o.exp+")?"+a(o.block)+":"+e(t,n,r,i):""+a(o.block);function a(e){return r?r(e,n):e.once?Ua(e,n):Ha(e,n)}}(e.ifConditions.slice(),t,n,r)}function za(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||Ha)(e,t)+"})"}function Ka(e,t){var n="{",r=function(e,t){var n=e.directives;if(!n)return;var r,i,o,a,s="directives:[",c=!1;for(r=0,i=n.length;r<i;r++){o=n[r],a=!0;var u=t.directives[o.name];u&&(a=!!u(e,o,t.warn)),a&&(c=!0,s+='{name:"'+o.name+'",rawName:"'+o.rawName+'"'+(o.value?",value:("+o.value+"),expression:"+JSON.stringify(o.value):"")+(o.arg?",arg:"+(o.isDynamicArg?o.arg:'"'+o.arg+'"'):"")+(o.modifiers?",modifiers:"+JSON.stringify(o.modifiers):"")+"},")}if(c)return s.slice(0,-1)+"]"}(e,t);r&&(n+=r+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var i=0;i<t.dataGenFns.length;i++)n+=t.dataGenFns[i](e);if(e.attrs&&(n+="attrs:"+Xa(e.attrs)+","),e.props&&(n+="domProps:"+Xa(e.props)+","),e.events&&(n+=La(e.events,!1)+","),e.nativeEvents&&(n+=La(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=function(e,t,n){var r=e.for||Object.keys(t).some(function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||Ja(n)}),i=!!e.if;if(!r)for(var o=e.parent;o;){if(o.slotScope&&o.slotScope!==ua||o.for){r=!0;break}o.if&&(i=!0),o=o.parent}var a=Object.keys(t).map(function(e){return qa(t[e],n)}).join(",");return"scopedSlots:_u(["+a+"]"+(r?",null,true":"")+(!r&&i?",null,false,"+function(e){var t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=function(e,t){var n=e.children[0];if(n&&1===n.type){var r=Ra(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(e){return"function(){"+e+"}"}).join(",")+"]}"}}(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Xa(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ja(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ja))}function qa(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Va(e,t,qa,"null");if(e.for&&!e.forProcessed)return za(e,t,qa);var r=e.slotScope===ua?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(Wa(e,t)||"undefined")+":undefined":Wa(e,t)||"undefined":Ha(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function Wa(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Ha)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r<e.length;r++){var i=e[r];if(1===i.type){if(Za(i)||i.ifConditions&&i.ifConditions.some(function(e){return Za(e.block)})){n=2;break}(t(i)||i.ifConditions&&i.ifConditions.some(function(e){return t(e.block)}))&&(n=1)}}return n}(o,t.maybeComponent):0,u=i||Ga;return"["+o.map(function(e){return u(e,t)}).join(",")+"]"+(c?","+c:"")}}function Za(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Ga(e,t){return 1===e.type?Ha(e,t):3===e.type&&e.isComment?(r=e,"_e("+JSON.stringify(r.text)+")"):"_v("+(2===(n=e).type?n.expression:Ya(JSON.stringify(n.text)))+")";var n,r}function Xa(e){for(var t="",n="",r=0;r<e.length;r++){var i=e[r],o=Ya(i.value);i.dynamic?n+=i.name+","+o+",":t+='"'+i.name+'":'+o+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function Ya(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b");function Qa(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),S}}function es(e){var t=Object.create(null);return function(n,r,i){(r=A({},r)).warn;delete r.warn;var o=r.delimiters?String(r.delimiters)+n:n;if(t[o])return t[o];var a=e(n,r),s={},c=[];return s.render=Qa(a.render,c),s.staticRenderFns=a.staticRenderFns.map(function(e){return Qa(e,c)}),t[o]=s}}var ts,ns,rs=(ts=function(e,t){var n=fa(e.trim(),t);!1!==t.optimize&&Aa(n,t);var r=Ra(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,n){var r=Object.create(e),i=[],o=[];if(n)for(var a in n.modules&&(r.modules=(e.modules||[]).concat(n.modules)),n.directives&&(r.directives=A(Object.create(e.directives||null),n.directives)),n)"modules"!==a&&"directives"!==a&&(r[a]=n[a]);r.warn=function(e,t,n){(n?o:i).push(e)};var s=ts(t.trim(),r);return s.errors=i,s.tips=o,s}return{compile:t,compileToFunctions:es(t)}})(xa),is=(rs.compile,rs.compileToFunctions);function os(e){return(ns=ns||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',ns.innerHTML.indexOf("&#10;")>0}var as=!!V&&os(!1),ss=!!V&&os(!0),cs=g(function(e){var t=Qn(e);return t&&t.innerHTML}),us=Cn.prototype.$mount;return Cn.prototype.$mount=function(e,t){if((e=e&&Qn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=cs(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=is(r,{outputSourceRange:!1,shouldDecodeNewlines:as,shouldDecodeNewlinesForHref:ss,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return us.call(this,e,t)},Cn.compile=is,Cn});
\ No newline at end of file
using Com.Bocom.OpenApi;
using Kivii;
using Kivii.DataAnnotations;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Njzj.Bocoms.Openapis.Entities
{
[Api(Description = "收款码")]
[Alias(Configs.TableNameReceiveCode)]
public class ReceiveCode : EntityWithMetadata
{
[ApiMember(Description = "交易标识")]
[StringLength(100)]
public string trans_code { get; set; }
[ApiMember(Description = "返回码")]
[StringLength(100)]
public string response_code { get; set; }
[ApiMember(Description = "交易状态 P-处理中 F-失败 S-成功")]
[StringLength(100)]
public string response_status { get; set; }
[ApiMember(Description = "响应时间")]
[StringLength(100)]
public string response_time { get; set; }
[ApiMember(Description = "返回码描述")]
[StringLength(200)]
public string response_msg { get; set; }
[ApiMember(Description = "门店识别号")]
[StringLength(200)]
public string shop_id { get; set; }
[ApiMember(Description = "商户交易编号")]
[Unique]
[StringLength(200)]
public string pay_mer_tran_no { get; set; }
[ApiMember(Description = "收款二维码文本")]
[StringLength(500)]
public string display_code_text { get; set; }
/// <summary>
/// PROCESS 处理中 SUCCESS 交易成功 FAILURE 交易失败
/// </summary>
[ApiMember(Description = "交易最终结果")]
[StringLength(200)]
public string tran_state { get; set; }
[ApiMember(Description = "交易状态码")]
[StringLength(200)]
public string tran_state_code { get; set; }
[ApiMember(Description = "交易状态提示")]
[StringLength(200)]
public string tran_state_msg { get; set; }
[ApiMember(Description = "商户内部备注")]
[StringLength(200)]
public string mer_memo { get; set; }
[ApiMember(Description = "商户订单总金额")]
[StringLength(200)]
public string total_amount { get; set; }
/// <summary>
/// INITIAL初始化 PAIED交易成功 WAITPAY等待支付 REFUNDED部分退款 REFUNDALL全部退款 CLOSED订单关闭
/// </summary>
[ApiMember(Description = "订单状态")]
[StringLength(200)]
public string order_status { get; set; }
[ApiMember(Description = "交易内容")]
[StringLength(500)]
public string tran_content { get; set; }
}
}
...@@ -191,5 +191,131 @@ namespace Com.Bocom.OpenApi ...@@ -191,5 +191,131 @@ namespace Com.Bocom.OpenApi
throw ex; throw ex;
} }
} }
public static MPNG210001ResponseV1 GenerateReceiveCode(List<Settlement> settlements)
{
if (settlements.IsNullOrEmpty()) return null;
if (settlements.Exists(o => o.OffsetKvid != Guid.Empty || o.AmountPayment > 0)) throw new Exception("存在不符合生成收款码条件的结算");
var amount = settlements.Sum(o => o.Amount);
if (amount <= 0) return null;
var uniqueCode = Guid.NewGuid().ToString();//生成二维码的唯一性交易编号
var bizIds = settlements.ConvertAll(o => o.BizId).Join("、");
var remark = settlements.ConvertAll(o => o.BizId).Join("、");
if (bizIds.Length > 200) bizIds = bizIds.Substring(0, 200);//根据对接要求长度限制长度
if (remark.Length > 500) remark = remark.Substring(0, 500);//根据对接要求长度限制长度
var rtnTests = new MPNG210001ResponseV1();
rtnTests.rsp_body = new MPNG210001ResponseV1.RspBody();
rtnTests.SetBizState("S");
rtnTests.SetRspCode("1");
rtnTests.SetRspMsg("1");
rtnTests.rsp_body.display_code_text = "http://yunbanktest.bankcomm.com/tcipp/pmss/cipp.jsp?qrCode=https://qr.95516.com/03010000/kl6im4od20200804123754";
rtnTests.rsp_body.pay_mer_tran_no = uniqueCode;
return rtnTests;
DefaultBocomClient client = new DefaultBocomClient(Configs.QR_CODE_APP_ID, Configs.QR_CODE_MY_PRIVATE_KEY, Configs.QR_CODE_APIGW_PUBLIC_KEY, BocomConstants.ENCRYPT_TYPE_RSA_AND_AES);
/**
* 测试环境可以忽略SSL证书告警,生产环境不可忽略
*/
client.IgnoreSslHostnameVerifier();
var request = new MPNG210001RequestV1();
request.SetServiceUrl(Configs.QR_CODE_APIGW_URL_ADDRESS + Configs.MPNG210001RequestV1);
var bizContent = new MPNG210001RequestV1.MPNG210001RequestV1Biz();
bizContent.req_head = new MPNG210001RequestV1.MPNG210001RequestV1Biz.ReqHead();
bizContent.req_head.trans_time = DateTime.Now.ToString("yyyyMMddHHmmss");
bizContent.req_head.version = "V-1.0";
bizContent.req_body = new MPNG210001RequestV1.MPNG210001RequestV1Biz.ReqBody();
bizContent.req_body.tran_scene = "B2C-API-DISPLAYCODE";
bizContent.req_body.mer_ptc_id = Configs.mer_ptc_id;//"301310063009501";//商户号,需要配置信息到位
bizContent.req_body.mer_trade_time = DateTime.Now.ToString("HHmmss");
bizContent.req_body.mer_trade_date = DateTime.Now.ToString("yyyyMMdd");
bizContent.req_body.pay_mer_tran_no = uniqueCode;
bizContent.req_body.total_amount = amount.ToString();
bizContent.req_body.location = "ONLINE";
bizContent.req_body.currency = "CNY";
bizContent.req_body.tran_content = bizIds;
bizContent.req_body.mer_memo = remark;
request.SetBizContent(bizContent);
var response = client.Execute(request, uniqueCode.Replace("-", ""));
if (response.IsSuccess())
{
//-----------------------记录下这份收款码的数据的信息,如果这份订单取消了就要作废--------------------------------
var rtns = response as MPNG210001ResponseV1;
return rtns;
}
else
{
throw new Exception($"ReturnCode:{response.GetRspCode()}{Environment.NewLine}ReturnMsg:{response.GetRspMsg()}");
}
}
public static MPNG020702ResponseV1 GetReceiveCodeOrder(string payMerTranNo,List<Settlement> settlements)
{
payMerTranNo.ThrowIfNullOrEmpty("缺少订单号信息");
if (settlements.IsNullOrEmpty()) return null;
if (settlements.Exists(o => o.OffsetKvid != Guid.Empty || o.AmountPayment > 0)) throw new Exception("存在不符合生成收款码条件的结算");
var amount = settlements.Sum(o => o.Amount);
if (amount <= 0) return null;
var uniqueCode = Guid.NewGuid().ToString();//生成二维码的唯一性交易编号
var bizIds = settlements.ConvertAll(o => o.BizId).Join("、");
var remark = settlements.ConvertAll(o => o.BizId).Join("、");
if (bizIds.Length > 200) bizIds = bizIds.Substring(0, 200);//根据对接要求长度限制长度
if (remark.Length > 500) remark = remark.Substring(0, 500);//根据对接要求长度限制长度
var rtnTests = new MPNG020702ResponseV1();
rtnTests.SetBizState("S");
rtnTests.SetRspCode("1");
rtnTests.SetRspMsg("1");
rtnTests.rsp_body = new MPNG020702ResponseV1.RspBody();
rtnTests.rsp_body.mer_memo = remark;
rtnTests.rsp_body.total_amount = amount.ToString();
rtnTests.rsp_body.tran_content = bizIds;
return rtnTests;
DefaultBocomClient client = new DefaultBocomClient(Configs.QR_CODE_APP_ID, Configs.QR_CODE_MY_PRIVATE_KEY, Configs.QR_CODE_APIGW_PUBLIC_KEY, BocomConstants.ENCRYPT_TYPE_RSA_AND_AES);
/**
* 测试环境可以忽略SSL证书告警,生产环境不可忽略
*/
client.IgnoreSslHostnameVerifier();
var request = new MPNG020702RequestV1();
request.SetServiceUrl(Configs.QR_CODE_APIGW_URL_ADDRESS + Configs.MPNG020702RequestV1);
var bizContent = new MPNG020702RequestV1.MPNG020702RequestV1Biz();
bizContent.req_head = new MPNG020702RequestV1.MPNG020702RequestV1Biz.ReqHead();
bizContent.req_head.trans_time = DateTime.Now.ToString("yyyyMMddHHmmss");
bizContent.req_head.version = "1.0";
bizContent.req_body = new MPNG020702RequestV1.MPNG020702RequestV1Biz.ReqBody();
bizContent.req_body.tran_scene = "B2C-API-DISPLAYCODE";
bizContent.req_body.mer_ptc_id = Configs.mer_ptc_id;//"301310063009501";//商户号,需要配置信息到位
bizContent.req_body.mer_trade_date = DateTime.Now.ToString("yyyyMMdd");
bizContent.req_body.pay_mer_tran_no = payMerTranNo;// Guid.NewGuid().ToString();
bizContent.req_body.require_fields = new List<MPNG020702RequestV1.MPNG020702RequestV1Biz.ReqBody.RequireFields>();
var require_field = new MPNG020702RequestV1.MPNG020702RequestV1Biz.ReqBody.RequireFields();
require_field.require_field = "bank_tran_no,third_party,third_party_tran_no,payment_info,refund_info";
bizContent.req_body.require_fields.Add(require_field);
request.SetBizContent(bizContent);
var response = client.Execute(request, Guid.NewGuid().ToString().Replace("-", ""));
if (response.IsSuccess())
{
var rtns = response as MPNG020702ResponseV1;
return rtns;
}
else
{
throw new Exception($"ReturnCode:{response.GetRspCode()}{Environment.NewLine}ReturnMsg:{response.GetRspMsg()}");
}
}
} }
} }
...@@ -57,8 +57,10 @@ ...@@ -57,8 +57,10 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Configs.cs" /> <Compile Include="Configs.cs" />
<Compile Include="Entities\ReceiveCode.cs" />
<Compile Include="Extension.cs" /> <Compile Include="Extension.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="RestfulMpng.cs" />
<Compile Include="RestfulWriteOff.cs" /> <Compile Include="RestfulWriteOff.cs" />
<Compile Include="Sdk\BizContent.cs" /> <Compile Include="Sdk\BizContent.cs" />
<Compile Include="Sdk\BocomApiException.cs" /> <Compile Include="Sdk\BocomApiException.cs" />
...@@ -130,6 +132,12 @@ ...@@ -130,6 +132,12 @@
<None Include="packages.config" /> <None Include="packages.config" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="Content\Scripts\element-ui.css" />
<EmbeddedResource Include="Content\Scripts\element-ui.js" />
<EmbeddedResource Include="Content\Scripts\vue_2_6_14.js" />
<EmbeddedResource Include="Content\Scripts\barCode.css" />
<EmbeddedResource Include="Content\Scripts\barCode.js" />
<EmbeddedResource Include="Content\Scripts\barCode.min.js" />
<Content Include="Sdk\Dll\BouncyCastle.Crypto.dll" /> <Content Include="Sdk\Dll\BouncyCastle.Crypto.dll" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
......
...@@ -7,6 +7,7 @@ using System.Runtime.InteropServices; ...@@ -7,6 +7,7 @@ using System.Runtime.InteropServices;
// 与程序集关联的信息。 // 与程序集关联的信息。
[assembly: AssemblyTitle("Njzj.Biz.Bocoms.Openapis.V4.5")] [assembly: AssemblyTitle("Njzj.Biz.Bocoms.Openapis.V4.5")]
[assembly: AssemblyDescription("")] [assembly: AssemblyDescription("")]
[assembly: AssemblyDefaultAlias("Njzj.Bocoms.Openapis")]
[assembly: AssemblyConfiguration("")] [assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")] [assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Njzj.Biz.Bocoms.Openapis.V4.5")] [assembly: AssemblyProduct("Njzj.Biz.Bocoms.Openapis.V4.5")]
......
using Com.Bocom.OpenApi;
using Kivii;
using Kivii.Finances.Entities;
using Kivii.Linq;
using Kivii.Web;
using Njzj.Bocoms.Openapis.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Njzj.Bocoms.Openapis
{
public class SettlementGenerateReceiveCode : RestfulExecution<Settlement>
{
public List<Guid> SettlementKvids { get; set; }
public string View { get; set; }
public override object OnExecution(IRequest req, IResponse res)
{
SettlementKvids.ThrowIfNullOrEmpty("请传入要收款的结算!");
var conn = KiviiContext.GetOpenedDbConnection<Settlement>();
var settlements = conn.SelectByIds<Settlement>(SettlementKvids);
settlements.ThrowIfNullOrEmpty("未找到要收款的结算信息");
var rtns = new RestfulExecutionResponse<MPNG020702ResponseV1>();
rtns.Results = new List<MPNG020702ResponseV1>();
try
{
var results = Extension.GenerateReceiveCode(settlements);
var payMerTranNo = results.rsp_body.pay_mer_tran_no;
var order = Extension.GetReceiveCodeOrder(payMerTranNo, settlements);
order.pay_mer_tran_no = payMerTranNo;
order.display_code_text = results.rsp_body.display_code_text;
var connB = KiviiContext.GetOpenedDbConnection<ReceiveCode>();
var item = new ReceiveCode();
item.trans_code = results.rsp_head.trans_code;
item.response_code = results.rsp_head.response_code;
item.response_status= results.rsp_head.response_status;
item.response_time= results.rsp_head.response_time;
item.response_msg= results.rsp_head.response_msg;
item.shop_id = results.rsp_body.shop_id;
item.pay_mer_tran_no= payMerTranNo;
item.display_code_text = results.rsp_body.display_code_text;
item.tran_state = order.rsp_body.tran_state;
item.tran_state_code = order.rsp_body.tran_state_code;
item.tran_state_msg = order.rsp_body.tran_state_msg;
item.mer_memo= order.rsp_body.mer_memo;
item.total_amount= order.rsp_body.total_amount;
item.order_status= order.rsp_body.order_status;
item.tran_content= order.rsp_body.tran_content;
connB.Insert(item);
if (View.IsNullOrEmpty())
{
rtns.Results.Add(order);
return rtns;
}
else
{
return new HttpResult
{
Response = order,
View = View
};
}
}
catch (Exception ex)
{
throw ex;
}
}
}
}
...@@ -7,11 +7,23 @@ namespace Com.Bocom.OpenApi ...@@ -7,11 +7,23 @@ namespace Com.Bocom.OpenApi
[DataContract] [DataContract]
public class BocomResponse public class BocomResponse
{ {
[DataMember] private string biz_state = "P"; /// <summary>
/// 返回访问状态字 S-成功 F-失败
/// </summary>
[DataMember]
private string biz_state = "P";
[DataMember] private string rsp_code = ""; /// <summary>
/// 返回码
/// </summary>
[DataMember]
private string rsp_code = "";
[DataMember] private string rsp_msg = ""; /// <summary>
/// 逻辑异常返回信息
/// </summary>
[DataMember]
private string rsp_msg = "";
[DataMember] private string ref_msg_id; [DataMember] private string ref_msg_id;
......
...@@ -11,51 +11,39 @@ namespace Com.Bocom.OpenApi ...@@ -11,51 +11,39 @@ namespace Com.Bocom.OpenApi
/// </summary> /// </summary>
public class MPNG020702ResponseV1 : BocomResponse public class MPNG020702ResponseV1 : BocomResponse
{ {
/// <summary>
/// "" </summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("rsp_body") private RspBody rspBody;
//private RspBody rspBody;
public RspBody rsp_body { get; set; } public RspBody rsp_body { get; set; }
//* ""
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @JsonProperty("rsp_head") private RspHead rspHead;
//private RspHead rspHead;
public RspHead rsp_head { get; set; } public RspHead rsp_head { get; set; }
public string pay_mer_tran_no { get; set; }
public string display_code_text { get; set; }
public class RspHead public class RspHead
{ {
/// <summary> /// <summary>
/// 交易码 </summary> /// 交易码
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("trans_code") private String transCode;
//internal string transCode;
public string trans_code { get; set; } public string trans_code { get; set; }
/// <summary> /// <summary>
/// 响应码 </summary> /// 响应码
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("response_code") private String responseCode;
//internal string responseCode;
public string response_code { get; set; } public string response_code { get; set; }
/// <summary> /// <summary>
/// 交易状态 P-处理中 F-失败 S-成功 </summary> /// 交易状态 P-处理中 F-失败 S-成功
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("response_status") private String responseStatus;
public string response_status { get; set; } public string response_status { get; set; }
/// <summary> /// <summary>
/// 响应时间 </summary> /// 响应时间
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("response_time") private String responseTime;
public string response_time { get; set; } public string response_time { get; set; }
/// <summary> /// <summary>
/// 返回码描述 </summary> /// 返回码描述
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("response_msg") private String responseMsg;
public string response_msg { get; set; } public string response_msg { get; set; }
} }
......
...@@ -11,67 +11,69 @@ namespace Com.Bocom.OpenApi ...@@ -11,67 +11,69 @@ namespace Com.Bocom.OpenApi
/// </summary> /// </summary>
public class MPNG210001ResponseV1 : BocomResponse public class MPNG210001ResponseV1 : BocomResponse
{ {
/// <summary> ///// <summary>
/// "rsp_body" </summary> ///// 返回访问状态字 S-成功 F-失败
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: ///// </summary>
//ORIGINAL LINE: @JsonProperty("rsp_body") private RspBody rspBody; //public string biz_state { get; set; }
public RspBody rsp_body { get; set; }
//* "rsp_head" ///// <summary>
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: ///// 返回码
//ORIGINAL LINE: @JsonProperty("rsp_head") private RspHead rspHead; ///// </summary>
//public string rsp_code { get; set; }
///// <summary>
///// 逻辑异常返回信息
///// </summary>
//public string rsp_msg { get; set; }
public RspHead rsp_head { get; set; } public RspHead rsp_head { get; set; }
public RspBody rsp_body { get; set; }
public class RspHead public class RspHead
{ {
/// <summary> /// <summary>
/// 交易标识 </summary> /// 交易标识
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("trans_code") private String transCode;
public string trans_code { get; set; } public string trans_code { get; set; }
/// <summary> /// <summary>
/// 返回码 </summary> /// 返回码
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("response_code") private String responseCode;
public string response_code { get; set; } public string response_code { get; set; }
/// <summary> /// <summary>
/// 交易状态 P-处理中 F-失败 S-成功 </summary> /// 交易状态 P-处理中 F-失败 S-成功
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("response_status") private String responseStatus;
public string response_status { get; set; } public string response_status { get; set; }
/// <summary> /// <summary>
/// 响应时间 </summary> /// 响应时间
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("response_time") private String responseTime;
public string response_time { get; set; } public string response_time { get; set; }
/// <summary> /// <summary>
/// 返回码描述 </summary> /// 返回码描述
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("response_msg") private String responseMsg;
public string response_msg { get; set; } public string response_msg { get; set; }
} }
public class RspBody public class RspBody
{ {
/// <summary> /// <summary>
/// 门店识别号 </summary> /// 门店识别号
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("shop_id") private String shopId;
public string shop_id { get; set; } public string shop_id { get; set; }
/// <summary> /// <summary>
/// 商户交易编号 </summary> /// 商户交易编号
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("pay_mer_tran_no") private String payMerTranNo;
public string pay_mer_tran_no { get; set; } public string pay_mer_tran_no { get; set; }
/// <summary> /// <summary>
/// 收款二维码文本 </summary> /// 收款二维码文本(测试环境要在前面加上 http://yunbanktest.bankcomm.com/ncipp/pmss/cipp.jsp?qrCode= )http://yunbanktest.bankcomm.com/tcipp/pmss/cipp.jsp?qrCode=
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: /// </summary>
//ORIGINAL LINE: @JsonProperty("display_code_text") private String displayCodeText;
public string display_code_text { get; set; } public string display_code_text { get; set; }
} }
} }
......
...@@ -220,6 +220,54 @@ namespace Njzj.Bocoms.Openapis.Transforms ...@@ -220,6 +220,54 @@ namespace Njzj.Bocoms.Openapis.Transforms
} }
} }
public class WriteOffResultNotifyCallBack2 : RestfulExecution<WriteOffResultNotify>
{
public override object OnExecution(IRequest req, IResponse res)
{
//Console.WriteLine("---------------------------------------------------------------------------------------------------------------------------------------------");
//Console.WriteLine("---------------------------------------------------------------------------------------------------------------------------------------------");
var rtns = new RestfulExecutionResponse<WriteOffResultNotify>();
rtns.Results = new List<WriteOffResultNotify>();
var conn = KiviiContext.GetOpenedDbConnection<WriteOffResultNotify>();
conn.InitEntityType<EntityLog<WriteOffResultNotify>>();
var log = conn.Single<EntityLog<WriteOffResultNotify>>(o => true);
if (log == null) return rtns;
Console.WriteLine("------------------------------------WriteOffResultNotifyCallBack-----------------------------------------");
Console.WriteLine("------------------------------------Start-----------------------------------------");
try
{
var result = ApiUtils.ParseCommunicationJsonWithBocomSign(log.Metadata, "utf-8", Configs.MY_PRIVATE_KEY, Configs.APIGW_PUBLIC_KEY);
;
result.BillId = result.biz_content.bill_id;
result.BizKvid = Guid.Parse(result.biz_content.cont_id);
conn.Insert(result);
//var rspBizContent = "{\"rsp_head\":{\"response_msg\":\"非白名单客户\",\"response_code\":\"CIPP0004MT0017\"},\"rsp_body\":{\"context_no\":\"P21201026566300000019\",\"account_exist_flag\":\"EF00\"}";
var resp = "{\"rsp_code\":\"0\",\"biz_state\":\"S\",\"rsp_msg\":\"核销处理成功\"}";
var rsp = ApiUtils.SignRspBizContent(resp, result.encrypt_key, Configs.MY_PRIVATE_KEY);
rtns.Results.Add(result);
return rsp;
}
catch (Exception ex)
{
throw ex;
}
finally
{
Console.WriteLine("------------------------------------WriteOffResultNotifyCallBack-----------------------------------------");
Console.WriteLine("------------------------------------End-----------------------------------------");
Console.WriteLine("-----------------------------------------------------------------------------------------------------");
Console.WriteLine("-----------------------------------------------------------------------------------------------------");
}
}
}
public class MPNG210001ResponseV1Test : RestfulExecution<MPNG210001ResponseV1> public class MPNG210001ResponseV1Test : RestfulExecution<MPNG210001ResponseV1>
{ {
public string BizId { get; set; } public string BizId { get; set; }
...@@ -254,7 +302,7 @@ namespace Njzj.Bocoms.Openapis.Transforms ...@@ -254,7 +302,7 @@ namespace Njzj.Bocoms.Openapis.Transforms
bizContent.req_body.total_amount = TotalAmount; bizContent.req_body.total_amount = TotalAmount;
bizContent.req_body.location = "ONLINE"; bizContent.req_body.location = "ONLINE";
bizContent.req_body.currency = "CNY"; bizContent.req_body.currency = "CNY";
bizContent.req_body.jump_url = "http://k5.kivii.org"; //bizContent.req_body.jump_url = "http://k5.kivii.org";
bizContent.req_body.tran_content = BizId; bizContent.req_body.tran_content = BizId;
bizContent.req_body.mer_memo = Remark; bizContent.req_body.mer_memo = Remark;
request.SetBizContent(bizContent); request.SetBizContent(bizContent);
...@@ -406,51 +454,4 @@ namespace Njzj.Bocoms.Openapis.Transforms ...@@ -406,51 +454,4 @@ namespace Njzj.Bocoms.Openapis.Transforms
return rtns; return rtns;
} }
} }
public class WriteOffResultNotifyCallBack2 : RestfulExecution<WriteOffResultNotify>
{
public override object OnExecution(IRequest req, IResponse res)
{
//Console.WriteLine("---------------------------------------------------------------------------------------------------------------------------------------------");
//Console.WriteLine("---------------------------------------------------------------------------------------------------------------------------------------------");
var rtns = new RestfulExecutionResponse<WriteOffResultNotify>();
rtns.Results = new List<WriteOffResultNotify>();
var conn = KiviiContext.GetOpenedDbConnection<WriteOffResultNotify>();
conn.InitEntityType<EntityLog<WriteOffResultNotify>>();
var log = conn.Single<EntityLog<WriteOffResultNotify>>(o => true);
if (log == null) return rtns;
Console.WriteLine("------------------------------------WriteOffResultNotifyCallBack-----------------------------------------");
Console.WriteLine("------------------------------------Start-----------------------------------------");
try
{
var result = ApiUtils.ParseCommunicationJsonWithBocomSign(log.Metadata, "utf-8", Configs.MY_PRIVATE_KEY, Configs.APIGW_PUBLIC_KEY);
;
result.BillId = result.biz_content.bill_id;
result.BizKvid = Guid.Parse(result.biz_content.cont_id);
conn.Insert(result);
//var rspBizContent = "{\"rsp_head\":{\"response_msg\":\"非白名单客户\",\"response_code\":\"CIPP0004MT0017\"},\"rsp_body\":{\"context_no\":\"P21201026566300000019\",\"account_exist_flag\":\"EF00\"}";
var resp = "{\"rsp_code\":\"0\",\"biz_state\":\"S\",\"rsp_msg\":\"核销处理成功\"}";
var rsp = ApiUtils.SignRspBizContent(resp, result.encrypt_key, Configs.MY_PRIVATE_KEY);
rtns.Results.Add(result);
return rsp;
}
catch (Exception ex)
{
throw ex;
}
finally
{
Console.WriteLine("------------------------------------WriteOffResultNotifyCallBack-----------------------------------------");
Console.WriteLine("------------------------------------End-----------------------------------------");
Console.WriteLine("-----------------------------------------------------------------------------------------------------");
Console.WriteLine("-----------------------------------------------------------------------------------------------------");
}
}
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment