diff --git a/back/methods/image/download.js b/back/methods/image/download.js index bbfe8e41a..3a8bcf30e 100644 --- a/back/methods/image/download.js +++ b/back/methods/image/download.js @@ -74,10 +74,13 @@ module.exports = Self => { const container = await models.ImageContainer.getContainer(collection); const rootPath = container.client.root; const fileSrc = path.join(rootPath, collection, size); + + const ext = image.name.substring((image.name.length - 4)); + const fileName = ext !== '.png' ? `${image.name}.png` : image.name; const file = { - path: `${fileSrc}/${image.name}.png`, + path: `${fileSrc}/${fileName}`, contentType: 'image/png', - name: `${image.name}.png` + name: image.name }; if (!fs.existsSync(file.path)) return []; diff --git a/back/methods/image/upload.js b/back/methods/image/upload.js index 676a4b5fb..143da275e 100644 --- a/back/methods/image/upload.js +++ b/back/methods/image/upload.js @@ -1,6 +1,7 @@ const UserError = require('vn-loopback/util/user-error'); const fs = require('fs-extra'); const path = require('path'); +const uuid = require('uuid'); module.exports = Self => { Self.remoteMethodCtx('upload', { @@ -18,12 +19,6 @@ module.exports = Self => { type: 'string', description: 'The collection name', required: true - }, - { - arg: 'fileName', - type: 'string', - description: 'The file name', - required: true }], returns: { type: 'Object', @@ -56,10 +51,12 @@ module.exports = Self => { const [uploadedFile] = Object.values(uploaded.files).map(file => { return file[0]; }); + const file = await TempContainer.getFile(tempContainer.name, uploadedFile.name); srcFile = path.join(file.client.root, file.container, file.name); - await models.Image.registerImage(args.collection, srcFile, args.fileName, args.id); + const fileName = `${uuid.v4()}.png`; + await models.Image.registerImage(args.collection, srcFile, fileName, args.id); } catch (e) { if (fs.existsSync(srcFile)) await fs.unlink(srcFile); diff --git a/back/models/image.js b/back/models/image.js index 37f4ec20d..3d3b03879 100644 --- a/back/models/image.js +++ b/back/models/image.js @@ -84,9 +84,8 @@ module.exports = Self => { const container = await models.ImageContainer.container(collectionName); const rootPath = container.client.root; const collectionDir = path.join(rootPath, collectionName); - const file = `${fileName}.png`; const dstDir = path.join(collectionDir, 'full'); - const dstFile = path.join(dstDir, file); + const dstFile = path.join(dstDir, fileName); const buffer = readChunk.sync(srcFilePath, 0, 12); const type = imageType(buffer); @@ -102,7 +101,8 @@ module.exports = Self => { width: bmpData.width, height: bmpData.height, channels: 4 - } + }, + failOn: 'none' }; } @@ -120,7 +120,7 @@ module.exports = Self => { const sizes = collection.sizes(); for (let size of sizes) { const dstDir = path.join(collectionDir, `${size.width}x${size.height}`); - const dstFile = path.join(dstDir, file); + const dstFile = path.join(dstDir, fileName); const resizeOpts = { withoutEnlargement: true, fit: size.crop ? 'cover' : 'inside' diff --git a/db/changes/224701/00-ACL.sql b/db/.archive/224701/00-ACL.sql similarity index 100% rename from db/changes/224701/00-ACL.sql rename to db/.archive/224701/00-ACL.sql diff --git a/db/changes/224701/00-acl_receiptPdf.sql b/db/.archive/224701/00-acl_receiptPdf.sql similarity index 100% rename from db/changes/224701/00-acl_receiptPdf.sql rename to db/.archive/224701/00-acl_receiptPdf.sql diff --git a/db/changes/224701/00-clientConsumptionQueue.sql b/db/.archive/224701/00-clientConsumptionQueue.sql similarity index 100% rename from db/changes/224701/00-clientConsumptionQueue.sql rename to db/.archive/224701/00-clientConsumptionQueue.sql diff --git a/db/changes/224701/00-invoiceOutQueue.sql b/db/.archive/224701/00-invoiceOutQueue.sql similarity index 100% rename from db/changes/224701/00-invoiceOutQueue.sql rename to db/.archive/224701/00-invoiceOutQueue.sql diff --git a/db/changes/224701/00-itemConfig.sql b/db/.archive/224701/00-itemConfig.sql similarity index 100% rename from db/changes/224701/00-itemConfig.sql rename to db/.archive/224701/00-itemConfig.sql diff --git a/db/changes/224701/00-printConfig.sql b/db/.archive/224701/00-printConfig.sql similarity index 100% rename from db/changes/224701/00-printConfig.sql rename to db/.archive/224701/00-printConfig.sql diff --git a/db/changes/224701/00-sale_afterUpdate.sql b/db/.archive/224701/00-sale_afterUpdate.sql similarity index 100% rename from db/changes/224701/00-sale_afterUpdate.sql rename to db/.archive/224701/00-sale_afterUpdate.sql diff --git a/db/changes/224701/00-sample.sql b/db/.archive/224701/00-sample.sql similarity index 100% rename from db/changes/224701/00-sample.sql rename to db/.archive/224701/00-sample.sql diff --git a/db/changes/224701/00-user_hasGrant.sql b/db/.archive/224701/00-user_hasGrant.sql similarity index 100% rename from db/changes/224701/00-user_hasGrant.sql rename to db/.archive/224701/00-user_hasGrant.sql diff --git a/db/changes/224702/00-ACL_workerDisableExcluded.sql b/db/.archive/224702/00-ACL_workerDisableExcluded.sql similarity index 100% rename from db/changes/224702/00-ACL_workerDisableExcluded.sql rename to db/.archive/224702/00-ACL_workerDisableExcluded.sql diff --git a/db/changes/224702/00-aclBusiness.sql b/db/.archive/224702/00-aclBusiness.sql similarity index 100% rename from db/changes/224702/00-aclBusiness.sql rename to db/.archive/224702/00-aclBusiness.sql diff --git a/db/changes/224702/00-aclUsesMana.sql b/db/.archive/224702/00-aclUsesMana.sql similarity index 100% rename from db/changes/224702/00-aclUsesMana.sql rename to db/.archive/224702/00-aclUsesMana.sql diff --git a/db/changes/224702/00-defaultPayDem_sameAs_production.sql b/db/.archive/224702/00-defaultPayDem_sameAs_production.sql similarity index 100% rename from db/changes/224702/00-defaultPayDem_sameAs_production.sql rename to db/.archive/224702/00-defaultPayDem_sameAs_production.sql diff --git a/db/changes/224702/00-invoiceInPdf.sql b/db/.archive/224702/00-invoiceInPdf.sql similarity index 100% rename from db/changes/224702/00-invoiceInPdf.sql rename to db/.archive/224702/00-invoiceInPdf.sql diff --git a/db/changes/224702/00-newSupplier_ACL.sql b/db/.archive/224702/00-newSupplier_ACL.sql similarity index 100% rename from db/changes/224702/00-newSupplier_ACL.sql rename to db/.archive/224702/00-newSupplier_ACL.sql diff --git a/db/changes/224702/00-notificationProc.sql b/db/.archive/224702/00-notificationProc.sql similarity index 100% rename from db/changes/224702/00-notificationProc.sql rename to db/.archive/224702/00-notificationProc.sql diff --git a/db/changes/224702/00-notificationTables.sql b/db/.archive/224702/00-notificationTables.sql similarity index 100% rename from db/changes/224702/00-notificationTables.sql rename to db/.archive/224702/00-notificationTables.sql diff --git a/db/changes/224702/00-payMethodFk_Allow_Null.sql b/db/.archive/224702/00-payMethodFk_Allow_Null.sql similarity index 100% rename from db/changes/224702/00-payMethodFk_Allow_Null.sql rename to db/.archive/224702/00-payMethodFk_Allow_Null.sql diff --git a/db/changes/224702/00-supplierActivityFk_Allow_Null.sql b/db/.archive/224702/00-supplierActivityFk_Allow_Null.sql similarity index 100% rename from db/changes/224702/00-supplierActivityFk_Allow_Null.sql rename to db/.archive/224702/00-supplierActivityFk_Allow_Null.sql diff --git a/db/changes/224702/00-ticket_closeByTicket.sql b/db/.archive/224702/00-ticket_closeByTicket.sql similarity index 100% rename from db/changes/224702/00-ticket_closeByTicket.sql rename to db/.archive/224702/00-ticket_closeByTicket.sql diff --git a/db/changes/224702/00-zipConfig.sql b/db/.archive/224702/00-zipConfig.sql similarity index 100% rename from db/changes/224702/00-zipConfig.sql rename to db/.archive/224702/00-zipConfig.sql diff --git a/db/changes/224801/00-ACL.sql b/db/.archive/224801/00-ACL.sql similarity index 100% rename from db/changes/224801/00-ACL.sql rename to db/.archive/224801/00-ACL.sql diff --git a/db/changes/224801/00-claim.sql b/db/.archive/224801/00-claim.sql similarity index 100% rename from db/changes/224801/00-claim.sql rename to db/.archive/224801/00-claim.sql diff --git a/db/changes/224801/00-claimRma.sql b/db/.archive/224801/00-claimRma.sql similarity index 100% rename from db/changes/224801/00-claimRma.sql rename to db/.archive/224801/00-claimRma.sql diff --git a/db/changes/224901/00-aclNotification.sql b/db/.archive/224901/00-aclNotification.sql similarity index 100% rename from db/changes/224901/00-aclNotification.sql rename to db/.archive/224901/00-aclNotification.sql diff --git a/db/changes/224901/00-packingSiteConfig.sql b/db/.archive/224901/00-packingSiteConfig.sql similarity index 100% rename from db/changes/224901/00-packingSiteConfig.sql rename to db/.archive/224901/00-packingSiteConfig.sql diff --git a/db/changes/224901/00-packingSiteUpdate.sql b/db/.archive/224901/00-packingSiteUpdate.sql similarity index 100% rename from db/changes/224901/00-packingSiteUpdate.sql rename to db/.archive/224901/00-packingSiteUpdate.sql diff --git a/db/changes/224901/00-salix_url.sql b/db/.archive/224901/00-salix_url.sql similarity index 100% rename from db/changes/224901/00-salix_url.sql rename to db/.archive/224901/00-salix_url.sql diff --git a/db/changes/224902/00-aclUserPassword.sql b/db/.archive/224902/00-aclUserPassword.sql similarity index 100% rename from db/changes/224902/00-aclUserPassword.sql rename to db/.archive/224902/00-aclUserPassword.sql diff --git a/db/changes/224902/00-deletePickupContact.sql b/db/.archive/224902/00-deletePickupContact.sql similarity index 100% rename from db/changes/224902/00-deletePickupContact.sql rename to db/.archive/224902/00-deletePickupContact.sql diff --git a/db/changes/224902/00-itemShelvingACL.sql b/db/.archive/224902/00-itemShelvingACL.sql similarity index 100% rename from db/changes/224902/00-itemShelvingACL.sql rename to db/.archive/224902/00-itemShelvingACL.sql diff --git a/db/changes/224902/00-itemShelvingPlacementSupplyStockACL.sql b/db/.archive/224902/00-itemShelvingPlacementSupplyStockACL.sql similarity index 100% rename from db/changes/224902/00-itemShelvingPlacementSupplyStockACL.sql rename to db/.archive/224902/00-itemShelvingPlacementSupplyStockACL.sql diff --git a/db/changes/224902/00-workerTimeControlMail.sql b/db/.archive/224902/00-workerTimeControlMail.sql similarity index 100% rename from db/changes/224902/00-workerTimeControlMail.sql rename to db/.archive/224902/00-workerTimeControlMail.sql diff --git a/db/changes/224902/00-zone_getPostalCode.sql b/db/.archive/224902/00-zone_getPostalCode.sql similarity index 100% rename from db/changes/224902/00-zone_getPostalCode.sql rename to db/.archive/224902/00-zone_getPostalCode.sql diff --git a/db/changes/224903/00-ACL_notification_InvoiceE.sql b/db/.archive/224903/00-ACL_notification_InvoiceE.sql similarity index 100% rename from db/changes/224903/00-ACL_notification_InvoiceE.sql rename to db/.archive/224903/00-ACL_notification_InvoiceE.sql diff --git a/db/changes/224903/00-aclInvoiceOut.sql b/db/.archive/224903/00-aclInvoiceOut.sql similarity index 100% rename from db/changes/224903/00-aclInvoiceOut.sql rename to db/.archive/224903/00-aclInvoiceOut.sql diff --git a/db/changes/224903/00-alter_expedition_itemFk.sql b/db/.archive/224903/00-alter_expedition_itemFk.sql similarity index 100% rename from db/changes/224903/00-alter_expedition_itemFk.sql rename to db/.archive/224903/00-alter_expedition_itemFk.sql diff --git a/db/changes/224903/00-clientHasInvoiceElectronic.sql b/db/.archive/224903/00-clientHasInvoiceElectronic.sql similarity index 100% rename from db/changes/224903/00-clientHasInvoiceElectronic.sql rename to db/.archive/224903/00-clientHasInvoiceElectronic.sql diff --git a/db/changes/224903/00-collection_missingTrash.sql b/db/.archive/224903/00-collection_missingTrash.sql similarity index 100% rename from db/changes/224903/00-collection_missingTrash.sql rename to db/.archive/224903/00-collection_missingTrash.sql diff --git a/db/changes/224903/00-deleteInvoiceOutQueue.sql b/db/.archive/224903/00-deleteInvoiceOutQueue.sql similarity index 100% rename from db/changes/224903/00-deleteInvoiceOutQueue.sql rename to db/.archive/224903/00-deleteInvoiceOutQueue.sql diff --git a/db/changes/224903/00-editTrackedACL.sql b/db/.archive/224903/00-editTrackedACL.sql similarity index 100% rename from db/changes/224903/00-editTrackedACL.sql rename to db/.archive/224903/00-editTrackedACL.sql diff --git a/db/changes/224903/00-greuge.sql b/db/.archive/224903/00-greuge.sql similarity index 100% rename from db/changes/224903/00-greuge.sql rename to db/.archive/224903/00-greuge.sql diff --git a/db/changes/224903/00-isCompensationACL.sql b/db/.archive/224903/00-isCompensationACL.sql similarity index 100% rename from db/changes/224903/00-isCompensationACL.sql rename to db/.archive/224903/00-isCompensationACL.sql diff --git a/db/changes/224903/00-osTicketConfig.sql b/db/.archive/224903/00-osTicketConfig.sql similarity index 100% rename from db/changes/224903/00-osTicketConfig.sql rename to db/.archive/224903/00-osTicketConfig.sql diff --git a/db/changes/224903/00-ticket_canMerge.sql b/db/.archive/224903/00-ticket_canMerge.sql similarity index 100% rename from db/changes/224903/00-ticket_canMerge.sql rename to db/.archive/224903/00-ticket_canMerge.sql diff --git a/db/changes/224903/00-ticket_canbePostponed.sql b/db/.archive/224903/00-ticket_canbePostponed.sql similarity index 100% rename from db/changes/224903/00-ticket_canbePostponed.sql rename to db/.archive/224903/00-ticket_canbePostponed.sql diff --git a/db/changes/224903/00-timeBusiness_calculate.sql b/db/.archive/224903/00-timeBusiness_calculate.sql similarity index 100% rename from db/changes/224903/00-timeBusiness_calculate.sql rename to db/.archive/224903/00-timeBusiness_calculate.sql diff --git a/db/changes/224903/01-updateClientHasInvoiceElectronic.sql b/db/.archive/224903/01-updateClientHasInvoiceElectronic.sql similarity index 100% rename from db/changes/224903/01-updateClientHasInvoiceElectronic.sql rename to db/.archive/224903/01-updateClientHasInvoiceElectronic.sql diff --git a/db/changes/225001/00-aclMdbApp.sql b/db/.archive/225001/00-aclMdbApp.sql similarity index 100% rename from db/changes/225001/00-aclMdbApp.sql rename to db/.archive/225001/00-aclMdbApp.sql diff --git a/db/changes/225001/00-updateCollection.sql b/db/.archive/225001/00-updateCollection.sql similarity index 100% rename from db/changes/225001/00-updateCollection.sql rename to db/.archive/225001/00-updateCollection.sql diff --git a/db/changes/225201/00-ACL_saveSign.sql b/db/.archive/225201/00-ACL_saveSign.sql similarity index 100% rename from db/changes/225201/00-ACL_saveSign.sql rename to db/.archive/225201/00-ACL_saveSign.sql diff --git a/db/changes/225201/00-accountingMovements_add.sql b/db/.archive/225201/00-accountingMovements_add.sql similarity index 100% rename from db/changes/225201/00-accountingMovements_add.sql rename to db/.archive/225201/00-accountingMovements_add.sql diff --git a/db/changes/225201/00-aclTicketLog.sql b/db/.archive/225201/00-aclTicketLog.sql similarity index 100% rename from db/changes/225201/00-aclTicketLog.sql rename to db/.archive/225201/00-aclTicketLog.sql diff --git a/db/changes/225201/00-entryDeleteRef.sql b/db/.archive/225201/00-entryDeleteRef.sql similarity index 100% rename from db/changes/225201/00-entryDeleteRef.sql rename to db/.archive/225201/00-entryDeleteRef.sql diff --git a/db/changes/225201/00-invoiceInConfig.sql b/db/.archive/225201/00-invoiceInConfig.sql similarity index 100% rename from db/changes/225201/00-invoiceInConfig.sql rename to db/.archive/225201/00-invoiceInConfig.sql diff --git a/db/changes/225201/00-invoiceOut_new.sql b/db/.archive/225201/00-invoiceOut_new.sql similarity index 100% rename from db/changes/225201/00-invoiceOut_new.sql rename to db/.archive/225201/00-invoiceOut_new.sql diff --git a/db/changes/225201/00-mdbApp.sql b/db/.archive/225201/00-mdbApp.sql similarity index 100% rename from db/changes/225201/00-mdbApp.sql rename to db/.archive/225201/00-mdbApp.sql diff --git a/db/changes/225201/00-notification_send.sql b/db/.archive/225201/00-notification_send.sql similarity index 100% rename from db/changes/225201/00-notification_send.sql rename to db/.archive/225201/00-notification_send.sql diff --git a/db/changes/225201/00-supplier_beforeUpdate.sql b/db/.archive/225201/00-supplier_beforeUpdate.sql similarity index 100% rename from db/changes/225201/00-supplier_beforeUpdate.sql rename to db/.archive/225201/00-supplier_beforeUpdate.sql diff --git a/db/changes/225201/00-ticketSms.sql b/db/.archive/225201/00-ticketSms.sql similarity index 100% rename from db/changes/225201/00-ticketSms.sql rename to db/.archive/225201/00-ticketSms.sql diff --git a/db/changes/225201/00-ticket_canAdvance.sql b/db/.archive/225201/00-ticket_canAdvance.sql similarity index 100% rename from db/changes/225201/00-ticket_canAdvance.sql rename to db/.archive/225201/00-ticket_canAdvance.sql diff --git a/db/changes/225201/00-ticket_canbePostponed.sql b/db/.archive/225201/00-ticket_canbePostponed.sql similarity index 100% rename from db/changes/225201/00-ticket_canbePostponed.sql rename to db/.archive/225201/00-ticket_canbePostponed.sql diff --git a/db/changes/225201/00-ticket_split_merge.sql b/db/.archive/225201/00-ticket_split_merge.sql similarity index 100% rename from db/changes/225201/00-ticket_split_merge.sql rename to db/.archive/225201/00-ticket_split_merge.sql diff --git a/db/changes/225201/00-utilNotification.sql b/db/.archive/225201/00-utilNotification.sql similarity index 100% rename from db/changes/225201/00-utilNotification.sql rename to db/.archive/225201/00-utilNotification.sql diff --git a/db/changes/225201/01-create_stateI18n.sql b/db/.archive/225201/01-create_stateI18n.sql similarity index 100% rename from db/changes/225201/01-create_stateI18n.sql rename to db/.archive/225201/01-create_stateI18n.sql diff --git a/db/changes/225201/01-modules.sql b/db/.archive/225201/01-modules.sql similarity index 100% rename from db/changes/225201/01-modules.sql rename to db/.archive/225201/01-modules.sql diff --git a/db/changes/225201/02-insert_stateI18n.sql b/db/.archive/225201/02-insert_stateI18n.sql similarity index 100% rename from db/changes/225201/02-insert_stateI18n.sql rename to db/.archive/225201/02-insert_stateI18n.sql diff --git a/db/changes/225201/02-starredModule.sql b/db/.archive/225201/02-starredModule.sql similarity index 100% rename from db/changes/225201/02-starredModule.sql rename to db/.archive/225201/02-starredModule.sql diff --git a/db/changes/225202/00-mdbApp.sql b/db/.archive/225202/00-mdbApp.sql similarity index 100% rename from db/changes/225202/00-mdbApp.sql rename to db/.archive/225202/00-mdbApp.sql diff --git a/db/changes/225203/00-mdbApp.sql b/db/.archive/225203/00-mdbApp.sql similarity index 100% rename from db/changes/225203/00-mdbApp.sql rename to db/.archive/225203/00-mdbApp.sql diff --git a/db/changes/230201/00-ACL_ItemShelvingSale.sql b/db/.archive/230201/00-ACL_ItemShelvingSale.sql similarity index 100% rename from db/changes/230201/00-ACL_ItemShelvingSale.sql rename to db/.archive/230201/00-ACL_ItemShelvingSale.sql diff --git a/db/changes/230201/00-SupplierUniqueKey.sql b/db/.archive/230201/00-SupplierUniqueKey.sql similarity index 100% rename from db/changes/230201/00-SupplierUniqueKey.sql rename to db/.archive/230201/00-SupplierUniqueKey.sql diff --git a/db/changes/230201/00-autoincrement_VnReport_VnPrinter.sql b/db/.archive/230201/00-autoincrement_VnReport_VnPrinter.sql similarity index 100% rename from db/changes/230201/00-autoincrement_VnReport_VnPrinter.sql rename to db/.archive/230201/00-autoincrement_VnReport_VnPrinter.sql diff --git a/db/changes/230201/00-borradoLogicoIPT.sql b/db/.archive/230201/00-borradoLogicoIPT.sql similarity index 100% rename from db/changes/230201/00-borradoLogicoIPT.sql rename to db/.archive/230201/00-borradoLogicoIPT.sql diff --git a/db/changes/230201/00-docuwareStore.sql b/db/.archive/230201/00-docuwareStore.sql similarity index 100% rename from db/changes/230201/00-docuwareStore.sql rename to db/.archive/230201/00-docuwareStore.sql diff --git a/db/changes/230201/00-kkearSaleChecked.sql b/db/.archive/230201/00-kkearSaleChecked.sql similarity index 100% rename from db/changes/230201/00-kkearSaleChecked.sql rename to db/.archive/230201/00-kkearSaleChecked.sql diff --git a/db/changes/230201/00-priceFixed_getRate2.sql b/db/.archive/230201/00-priceFixed_getRate2.sql similarity index 100% rename from db/changes/230201/00-priceFixed_getRate2.sql rename to db/.archive/230201/00-priceFixed_getRate2.sql diff --git a/db/changes/230201/00-triggersXDiario.sql b/db/.archive/230201/00-triggersXDiario.sql similarity index 100% rename from db/changes/230201/00-triggersXDiario.sql rename to db/.archive/230201/00-triggersXDiario.sql diff --git a/db/changes/230201/00-validPriorities_ItemConfig.sql b/db/.archive/230201/00-validPriorities_ItemConfig.sql similarity index 100% rename from db/changes/230201/00-validPriorities_ItemConfig.sql rename to db/.archive/230201/00-validPriorities_ItemConfig.sql diff --git a/db/changes/230201/00-workerTimeControlConfig.sql b/db/.archive/230201/00-workerTimeControlConfig.sql similarity index 100% rename from db/changes/230201/00-workerTimeControlConfig.sql rename to db/.archive/230201/00-workerTimeControlConfig.sql diff --git a/db/dump/dumpedFixtures.sql b/db/dump/dumpedFixtures.sql index 77dd8c1f7..39388e140 100644 --- a/db/dump/dumpedFixtures.sql +++ b/db/dump/dumpedFixtures.sql @@ -1,10 +1,10 @@ USE `util`; --- MariaDB dump 10.19 Distrib 10.9.4-MariaDB, for Linux (x86_64) +-- MariaDB dump 10.19 Distrib 10.5.18-MariaDB, for debian-linux-gnu (x86_64) -- --- Host: db.verdnatura.es Database: util +-- Host: db-proxy.verdnatura.es Database: util -- ------------------------------------------------------ --- Server version 10.7.6-MariaDB-1:10.7.6+maria~deb11-log +-- Server version 10.7.7-MariaDB-1:10.7.7+maria~deb11-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -22,7 +22,7 @@ USE `util`; LOCK TABLES `config` WRITE; /*!40000 ALTER TABLE `config` DISABLE KEYS */; -INSERT INTO `config` VALUES (1,'224602',0,'production',NULL); +INSERT INTO `config` VALUES (1,'230404',0,'production',NULL); /*!40000 ALTER TABLE `config` ENABLE KEYS */; UNLOCK TABLES; @@ -32,9 +32,7 @@ UNLOCK TABLES; LOCK TABLES `version` WRITE; /*!40000 ALTER TABLE `version` DISABLE KEYS */; -INSERT INTO `version` VALUES -('salix','10230','53f69ae8e526a4a5d827c237a5b076d38507b392','2020-11-09 11:06:43',NULL), -('vn-database','10396','79ff2f97f529169a98ae52193298df320158ca11','2022-11-17 15:36:38','10399'); +INSERT INTO `version` VALUES ('salix','10230','53f69ae8e526a4a5d827c237a5b076d38507b392','2020-11-09 11:06:43',NULL),('vn-database','10481','0b4092f49d8b8b4f50623246cbbcad53ed0eb057','2023-02-20 08:46:42','10481'); /*!40000 ALTER TABLE `version` ENABLE KEYS */; UNLOCK TABLES; @@ -44,257 +42,7 @@ UNLOCK TABLES; LOCK TABLES `versionLog` WRITE; /*!40000 ALTER TABLE `versionLog` DISABLE KEYS */; -INSERT INTO `versionLog` VALUES -('vn-database','00001','00-test.sql','juan@10.5.1.3','2022-01-31 10:12:26',NULL,NULL), -('vn-database','00003','00-sage.sql','juan@10.5.1.3','2022-01-31 10:12:26',NULL,NULL), -('vn-database','10008','00-alterRoleConfig.sql','juan@10.5.1.3','2022-01-31 10:12:26',NULL,NULL), -('vn-database','10014','00-rolePrefix.sql','jenkins@10.0.2.68','2022-02-11 00:13:25',NULL,NULL), -('vn-database','10017','01-firstScript.sql','jenkins@10.0.2.70','2022-03-09 11:36:54',NULL,NULL), -('vn-database','10021','00-bankAccount.sql','jenkins@10.0.2.69','2022-03-16 14:11:22',NULL,NULL), -('vn-database','10023','00-firstScript.sql','jenkins@10.0.2.69','2022-03-16 15:05:29',NULL,NULL), -('vn-database','10026','00-invoiceInIntrastat.sql','jenkins@10.0.2.69','2022-03-21 15:10:53',NULL,NULL), -('vn-database','10027','00-Clientes_cedidos.sql','jenkins@10.0.2.69','2022-03-22 15:58:12',NULL,NULL), -('vn-database','10028','00-item_last_buy_.sql','jenkins@10.0.2.69','2022-03-22 15:58:12',NULL,NULL), -('vn-database','10029','00-bankToViewAccountingToTable.sql','jenkins@10.0.2.69','2022-03-22 15:58:12',NULL,NULL), -('vn-database','10030','00-KkejarNiche.sql','jenkins@10.0.2.69','2022-03-22 15:58:12',NULL,NULL), -('vn-database','10036','00-updateBuyConfig.sql','jenkins@10.0.2.69','2022-03-29 12:36:54',NULL,NULL), -('vn-database','10037','00-firstScript.sql','jenkins@10.0.2.69','2022-03-28 11:14:26',NULL,NULL), -('vn-database','10038','00-printServerQueue.sql','jenkins@10.0.2.69','2022-03-29 08:13:24',NULL,NULL), -('vn-database','10048','00-firstScript.sql','jenkins@10.0.2.69','2022-03-30 12:29:06',NULL,NULL), -('vn-database','10058','00-vehicleAddFields.sql','jenkins@10.0.2.69','2022-04-06 08:48:34',NULL,NULL), -('vn-database','10060','00-firstScript.sql','jenkins@10.0.2.69','2022-04-07 08:50:11',NULL,NULL), -('vn-database','10062','00-firstScript.sql','jenkins@10.0.2.69','2022-04-06 10:51:45',NULL,NULL), -('vn-database','10064','00-firstScript.sql','jenkins@10.0.2.69','2022-04-06 13:57:11',NULL,NULL), -('vn-database','10066','00-firstScript.sql','jenkins@10.0.2.69','2022-04-07 08:50:12',NULL,NULL), -('vn-database','10067','00-firstScript.sql','jenkins@10.0.2.69','2022-04-08 10:18:20',NULL,NULL), -('vn-database','10071','00-packingSiteLog.sql','jenkins@10.0.2.69','2022-04-08 09:37:30',NULL,NULL), -('vn-database','10072','00-firstScript.sql','jenkins@10.0.2.69','2022-04-08 11:01:46',NULL,NULL), -('vn-database','10073','00-firstScript.sql','jenkins@10.0.2.69','2022-04-08 13:40:56',NULL,NULL), -('vn-database','10074','00-firstScript.sql','jenkins@10.0.2.69','2022-04-10 13:15:05',NULL,NULL), -('vn-database','10077','00-firstScript.sql','jenkins@10.0.2.69','2022-04-12 08:07:15',NULL,NULL), -('vn-database','10078','00-firstScript.sql','jenkins@10.0.2.69','2022-04-13 07:44:21',NULL,NULL), -('vn-database','10079','00-firstScript.sql','jenkins@10.0.2.69','2022-04-12 12:01:37',NULL,NULL), -('vn-database','10086','00-firstScript.sql','jenkins@10.0.2.69','2022-04-13 08:58:34',NULL,NULL), -('vn-database','10087','00-firstScript.sql','jenkins@10.0.2.69','2022-04-13 09:39:49',NULL,NULL), -('vn-database','10088','00-firstScript.sql','jenkins@10.0.2.69','2022-04-13 15:05:12',NULL,NULL), -('vn-database','10089','00-firstScript.sql','jenkins@10.0.2.69','2022-04-18 14:12:52',NULL,NULL), -('vn-database','10090','00-firstScript.sql','jenkins@10.0.2.69','2022-04-18 14:34:46',NULL,NULL), -('vn-database','10092','00-firstScript.sql','jenkins@10.0.2.69','2022-04-19 14:45:46',NULL,NULL), -('vn-database','10093','00-autoradioConfig.sql','jenkins@10.0.2.69','2022-05-03 09:16:47',NULL,NULL), -('vn-database','10094','00-firstScript.sql','jenkins@10.0.2.69','2022-04-20 10:57:30',NULL,NULL), -('vn-database','10097','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:12:59',NULL,NULL), -('vn-database','10099','00-firstScript.sql','jenkins@10.0.2.69','2022-04-20 14:35:27',NULL,NULL), -('vn-database','10100','00-firstScript.sql','jenkins@10.0.2.69','2022-04-20 14:35:27',NULL,NULL), -('vn-database','10101','00-firstScript.sql','jenkins@10.0.2.69','2022-04-21 14:59:31',NULL,NULL), -('vn-database','10103','00-awbVolume.sql','jenkins@10.0.2.69','2022-05-05 10:12:59',NULL,NULL), -('vn-database','10104','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:12:59',NULL,NULL), -('vn-database','10105','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:13:00',NULL,NULL), -('vn-database','10107','00-firstScript.sql','jenkins@10.0.2.69','2022-04-23 10:53:53',NULL,NULL), -('vn-database','10112','00-firstScript.sql','jenkins@10.0.2.69','2022-05-09 09:14:53',NULL,NULL), -('vn-database','10113','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:13:00',NULL,NULL), -('vn-database','10114','00-updateConfig.sql','jenkins@10.0.2.69','2022-04-27 13:37:25',NULL,NULL), -('vn-database','10116','00-firstScript.sql','jenkins@10.0.2.69','2022-04-28 11:10:14',NULL,NULL), -('vn-database','10118','00-firstScript.sql','jenkins@10.0.2.69','2022-04-29 08:10:15',NULL,NULL), -('vn-database','10119','00-AfegirFKPart1.sql','jenkins@10.0.2.69','2022-05-05 10:13:00',NULL,NULL), -('vn-database','10119','01-AfegirFkPart2.sql','jenkins@10.0.2.69','2022-05-05 10:22:25',NULL,NULL), -('vn-database','10125','00-firstScript.sql','jenkins@10.0.2.68','2022-05-18 18:44:30',NULL,NULL), -('vn-database','10127','00-firstScript.sql','jenkins@10.0.2.69','2022-05-02 11:04:46',NULL,NULL), -('vn-database','10128','00-firstScript.sql','jenkins@10.0.2.69','2022-05-02 13:04:31',NULL,NULL), -('vn-database','10129','00-firstScript.sql','jenkins@10.0.2.69','2022-05-03 08:21:01',NULL,NULL), -('vn-database','10132','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:22:25',NULL,NULL), -('vn-database','10133','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 14:32:30',NULL,NULL), -('vn-database','10134','00-firstScript.sql','jenkins@10.0.2.69','2022-05-06 07:45:25',NULL,NULL), -('vn-database','10135','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 08:46:17',NULL,NULL), -('vn-database','10136','00-workerTimeControl.sql','jenkins@10.0.2.69','2022-05-09 13:51:12',NULL,NULL), -('vn-database','10138','00-firstScript.sql','jenkins@10.0.2.69','2022-05-10 13:58:05',NULL,NULL), -('vn-database','10139','00-firstScript.sql','jenkins@10.0.2.68','2022-05-16 14:32:37',NULL,NULL), -('vn-database','10139','01-secondScript.sql','jenkins@10.0.2.68','2022-05-17 12:16:13',NULL,NULL), -('vn-database','10141','00-firstScript.sql','jenkins@10.0.2.70','2022-05-12 08:27:31',NULL,NULL), -('vn-database','10142','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:20:31',NULL,NULL), -('vn-database','10143','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:20:31',NULL,NULL), -('vn-database','10144','00-AfegirFKPArt1.sql','jenkins@10.0.2.68','2022-05-20 09:22:33',NULL,NULL), -('vn-database','10144','00-firstScript.sql','jenkins@10.0.2.68','2022-05-13 09:44:25',NULL,NULL), -('vn-database','10147','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:33',NULL,NULL), -('vn-database','10149','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:33',NULL,NULL), -('vn-database','10150','00-firstScript.sql','jenkins@10.0.2.68','2022-05-17 09:57:16',NULL,NULL), -('vn-database','10152','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:34',NULL,NULL), -('vn-database','10153','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:34',NULL,NULL), -('vn-database','10154','00-compressionKk.sql','jenkins@10.0.2.68','2022-05-20 09:22:34',NULL,NULL), -('vn-database','10157','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:35',NULL,NULL), -('vn-database','10158','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:21',NULL,NULL), -('vn-database','10160','00-firstScript.sql','jenkins@10.0.2.69','2022-06-30 09:30:50',NULL,NULL), -('vn-database','10163','00-firstScript.sql','jenkins@10.0.2.68','2022-05-23 08:17:14',NULL,NULL), -('vn-database','10164','00-borrarSectorsDesus.sql','jenkins@10.0.2.68','2022-06-02 12:47:21',NULL,NULL), -('vn-database','10165','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL), -('vn-database','10166','00-firstScript.sql','jenkins@10.0.2.68','2022-05-24 16:11:21',NULL,NULL), -('vn-database','10167','00-renameVnActiveContrat.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL), -('vn-database','10168','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL), -('vn-database','10169','00-createTableBankEntityConfig.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL), -('vn-database','10169','02-addNotNullToBankEntityBic.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL), -('vn-database','10171','00-volumeConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-18 14:11:11',NULL,NULL), -('vn-database','10171','01-itemWeight.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-18 16:01:34',NULL,NULL), -('vn-database','10171','02-agencymode.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-18 16:01:34',NULL,NULL), -('vn-database','10172','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL), -('vn-database','10174','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 08:46:17',NULL,NULL), -('vn-database','10175','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL), -('vn-database','10177','00-crearTablaSpecialLabels.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL), -('vn-database','10178','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:24',NULL,NULL), -('vn-database','10179','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:24',NULL,NULL), -('vn-database','10183','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:24',NULL,NULL), -('vn-database','10184','00-firstScript.sql','jenkins@10.0.2.68','2022-06-03 08:05:34',NULL,NULL), -('vn-database','10185','00-firstScript.sql','jenkins@10.0.2.68','2022-06-06 09:07:45',NULL,NULL), -('vn-database','10186','00-desactivar_trigger.sql','jenkins@10.0.2.68','2022-06-07 09:31:23',NULL,NULL), -('vn-database','10186','01-alter_Table_buy.sql','jenkins@10.0.2.68','2022-06-07 09:34:47',NULL,NULL), -('vn-database','10186','02-alter_table_entryConfig.sql','jenkins@10.0.2.68','2022-06-07 09:34:47',NULL,NULL), -('vn-database','10186','04-regularizar_Sticker_Inventario.sql','jenkins@10.0.2.68','2022-06-07 09:34:51',NULL,NULL), -('vn-database','10186','09-reactivar_trigger.sql','jenkins@10.0.2.68','2022-06-07 09:34:51',NULL,NULL), -('vn-database','10187','00-firstScript.sql','jenkins@10.0.2.68','2022-06-06 12:37:31',NULL,NULL), -('vn-database','10188','00-firstScript.sql','jenkins@10.0.2.68','2022-06-06 14:03:36',NULL,NULL), -('vn-database','10189','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL), -('vn-database','10191','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL), -('vn-database','10194','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL), -('vn-database','10195','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL), -('vn-database','10200','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:00',NULL,NULL), -('vn-database','10201','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:00',NULL,NULL), -('vn-database','10202','00-Remove_FK_to_ediGenus.sql','jenkins@10.0.2.69','2022-06-17 09:04:00',NULL,NULL), -('vn-database','10203','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:01',NULL,NULL), -('vn-database','10204','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:01',NULL,NULL), -('vn-database','10205','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:21',NULL,NULL), -('vn-database','10207','00-Alter_table_entry.sql','jenkins@10.0.2.69','2022-06-16 07:22:50',NULL,NULL), -('vn-database','10207','01-Update_invoiceAmount.sql','jenkins@10.0.2.69','2022-06-16 07:23:00',NULL,NULL), -('vn-database','10208','00-firstScript.sql','jenkins@10.0.2.69','2022-06-30 09:31:26',NULL,NULL), -('vn-database','10209','00-firstScript.sql','jenkins@10.0.2.69','2022-06-16 08:47:40',NULL,NULL), -('vn-database','10210','00-firstScript.sql','jenkins@10.0.2.69','2022-06-16 17:39:17',1046,'Base de datos no seleccionada'), -('vn-database','10211','01-firstScript.sql','jenkins@10.0.2.69','2022-06-17 07:11:27',NULL,NULL), -('vn-database','10215','00-renameIsInventory.sql','jenkins@10.0.2.69','2022-06-30 09:31:26',NULL,NULL), -('vn-database','10216','00-firstScript.sql','jenkins@10.0.2.69','2022-06-23 11:15:28',NULL,NULL), -('vn-database','10216','01-batchIndex.sql','jenkins@10.0.2.70','2022-06-27 18:10:55',NULL,NULL), -('vn-database','10219','00-AddCollectionFkOnPackingSite.sql','jenkins@10.0.2.70','2022-06-29 09:23:42',NULL,NULL), -('vn-database','10219','01-AddFkToCollectionFk.sql','jenkins@10.0.2.70','2022-06-29 09:23:43',NULL,NULL), -('vn-database','10220','00-createPersonalProtectionEquipment.sql','jenkins@10.0.2.69','2022-06-30 09:31:26',NULL,NULL), -('vn-database','10222','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:12:40',NULL,NULL), -('vn-database','10223','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:13:52',NULL,NULL), -('vn-database','10224','00-cosetes.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-21 12:03:45',NULL,NULL), -('vn-database','10229','00-firstScript.sql','jenkins@10.0.2.69','2022-07-01 11:59:34',NULL,NULL), -('vn-database','10231','01-tablaEktConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:25:39',NULL,NULL), -('vn-database','10233','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:13:53',NULL,NULL), -('vn-database','10235','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:13:53',NULL,NULL), -('vn-database','10236','00-firstScript.sql','jenkins@10.0.2.69','2022-07-05 12:11:40',NULL,NULL), -('vn-database','10237','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:13:53',NULL,NULL), -('vn-database','10238','00-worker_mobileExtension.sql','jenkins@10.0.2.69','2022-07-14 09:14:09',NULL,NULL), -('vn-database','10239','00-firstScript.sql','jenkins@10.0.2.69','2022-07-07 21:51:58',NULL,NULL), -('vn-database','10241','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-29 08:14:01',NULL,NULL), -('vn-database','10242','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:14:32',NULL,NULL), -('vn-database','10243','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:14:32',NULL,NULL), -('vn-database','10245','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:34:51',NULL,NULL), -('vn-database','10247','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:34:51',NULL,NULL), -('vn-database','10248','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-20 17:27:51',NULL,NULL), -('vn-database','10250','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:36:40',NULL,NULL), -('vn-database','10253','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:36:57',NULL,NULL), -('vn-database','10254','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:38:48',NULL,NULL), -('vn-database','10256','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:38:48',NULL,NULL), -('vn-database','10259','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-02 08:54:56',NULL,NULL), -('vn-database','10261','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-22 08:42:20',NULL,NULL), -('vn-database','10262','00-createTablepackagingWithFreight.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:13',NULL,NULL), -('vn-database','10262','01-alterTablePackagingConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:13',NULL,NULL), -('vn-database','10262','02-insertsInicials.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:13',NULL,NULL), -('vn-database','10262','03-createTablepackingWithoutFreight.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:14',NULL,NULL), -('vn-database','10263','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:38:48',NULL,NULL), -('vn-database','10265','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:38:48',NULL,NULL), -('vn-database','10267','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:17',NULL,NULL), -('vn-database','10267','01-fixMerge.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:17',NULL,NULL), -('vn-database','10275','00-improvedGeneralLog.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-01 09:55:56',NULL,NULL), -('vn-database','10277','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:26:32',NULL,NULL), -('vn-database','10278','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-01 17:51:41',NULL,NULL), -('vn-database','10279','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:17',NULL,NULL), -('vn-database','10281','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:18',NULL,NULL), -('vn-database','10282','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:18',NULL,NULL), -('vn-database','10283','00-alterTable.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:18',NULL,NULL), -('vn-database','10284','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-04 16:59:08',NULL,NULL), -('vn-database','10285','00-firstScript.sql','jenkins@swarm-worker3.static.verdnatura.es','2022-08-05 09:19:33',NULL,NULL), -('vn-database','10287','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:35:24',NULL,NULL), -('vn-database','10288','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:35:24',NULL,NULL), -('vn-database','10289','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:36',NULL,NULL), -('vn-database','10291','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-10 14:19:34',NULL,NULL), -('vn-database','10293','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:26:32',NULL,NULL), -('vn-database','10297','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-16 12:43:36',NULL,NULL), -('vn-database','10298','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-13 21:04:13',NULL,NULL), -('vn-database','10299','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:14',NULL,NULL), -('vn-database','10301','00-productionConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:14',NULL,NULL), -('vn-database','10301','01-drop.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:14',NULL,NULL), -('vn-database','10301','02-collection.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:15',NULL,NULL), -('vn-database','10302','00-CreateTableEntryType.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:15',NULL,NULL), -('vn-database','10302','01-insertDataEntryType.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:15',NULL,NULL), -('vn-database','10302','02-alterTableEntry.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:22',NULL,NULL), -('vn-database','10303','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:23',NULL,NULL), -('vn-database','10304','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:23:48',NULL,NULL), -('vn-database','10304','01-altertableticket.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:23:51',NULL,NULL), -('vn-database','10305','00-ektAssign.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:24:52',NULL,NULL), -('vn-database','10306','00-deliveryInformation.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:25:25',NULL,NULL), -('vn-database','10307','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:25:26',NULL,NULL), -('vn-database','10308','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:26:43',NULL,NULL), -('vn-database','10309','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-06 11:37:54',NULL,NULL), -('vn-database','10310','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:26:33',NULL,NULL), -('vn-database','10311','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-06 11:37:55',NULL,NULL), -('vn-database','10312','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:26:33',NULL,NULL), -('vn-database','10313','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:27:21',NULL,NULL), -('vn-database','10314','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-20 12:37:19',NULL,NULL), -('vn-database','10315','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:31:43',NULL,NULL), -('vn-database','10317','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:31:43',NULL,NULL), -('vn-database','10318','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:31:43',NULL,NULL), -('vn-database','10319','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-20 12:37:41',NULL,NULL), -('vn-database','10320','00-operator.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:37',NULL,NULL), -('vn-database','10320','01-collection.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:37',NULL,NULL), -('vn-database','10320','02-productionConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:38',NULL,NULL), -('vn-database','10321','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 11:11:12',NULL,NULL), -('vn-database','10322','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-09 09:19:05',NULL,NULL), -('vn-database','10326','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:38',NULL,NULL), -('vn-database','10328','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:38',NULL,NULL), -('vn-database','10329','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:38',NULL,NULL), -('vn-database','10330','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:30',NULL,NULL), -('vn-database','10332','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:30',NULL,NULL), -('vn-database','10334','00-collectionHotbed.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:30',NULL,NULL), -('vn-database','10334','01-saleGroupDetail.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:32',NULL,NULL), -('vn-database','10335','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL), -('vn-database','10336','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:32',NULL,NULL), -('vn-database','10337','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:32',NULL,NULL), -('vn-database','10339','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-19 09:41:19',NULL,NULL), -('vn-database','10340','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-29 11:08:03',NULL,NULL), -('vn-database','10341','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:32',NULL,NULL), -('vn-database','10342','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-29 11:08:03',NULL,NULL), -('vn-database','10343','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:35:30',NULL,NULL), -('vn-database','10345','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:16',NULL,NULL), -('vn-database','10347','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-29 11:08:03',NULL,NULL), -('vn-database','10347','01-addVirtualField.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-29 11:08:03',NULL,NULL), -('vn-database','10349','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL), -('vn-database','10350','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-30 10:11:56',NULL,NULL), -('vn-database','10352','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:16',NULL,NULL), -('vn-database','10353','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL), -('vn-database','10354','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL), -('vn-database','10356','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-10 22:35:00',NULL,NULL), -('vn-database','10356','01-orderConfigFk.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-10 22:35:00',NULL,NULL), -('vn-database','10356','02-orderConfigDrop.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-10 22:35:00',NULL,NULL), -('vn-database','10357','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL), -('vn-database','10359','00-improvedGeneralLog_collate.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:39',NULL,NULL), -('vn-database','10360','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:39',NULL,NULL), -('vn-database','10361','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 11:16:07',NULL,NULL), -('vn-database','10362','00-dropUdfs.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-10 11:01:15',NULL,NULL), -('vn-database','10363','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:17',NULL,NULL), -('vn-database','10365','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-13 19:30:46',NULL,NULL), -('vn-database','10368','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:17',NULL,NULL), -('vn-database','10369','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-14 13:38:06',NULL,NULL), -('vn-database','10370','00-deleteForeignKey.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:41',NULL,NULL), -('vn-database','10370','01-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:47',NULL,NULL), -('vn-database','10370','02-deleteTable.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:49',NULL,NULL), -('vn-database','10370','03-accion.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:49',NULL,NULL), -('vn-database','10370','04-inter.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:53',NULL,NULL), -('vn-database','10373','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-19 08:31:58',NULL,NULL), -('vn-database','10378','00-rename_routeUserPercentage.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:17',NULL,NULL), -('vn-database','10383','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:53',NULL,NULL), -('vn-database','10385','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:54',NULL,NULL), -('vn-database','10386','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:54',NULL,NULL), -('vn-database','10387','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-16 14:05:33',NULL,NULL), -('vn-database','10396','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 15:36:38',NULL,NULL); +INSERT INTO `versionLog` VALUES ('vn-database','00001','00-test.sql','juan@10.5.1.3','2022-01-31 10:12:26',NULL,NULL),('vn-database','00003','00-sage.sql','juan@10.5.1.3','2022-01-31 10:12:26',NULL,NULL),('vn-database','10008','00-alterRoleConfig.sql','juan@10.5.1.3','2022-01-31 10:12:26',NULL,NULL),('vn-database','10014','00-rolePrefix.sql','jenkins@10.0.2.68','2022-02-11 00:13:25',NULL,NULL),('vn-database','10017','01-firstScript.sql','jenkins@10.0.2.70','2022-03-09 11:36:54',NULL,NULL),('vn-database','10021','00-bankAccount.sql','jenkins@10.0.2.69','2022-03-16 14:11:22',NULL,NULL),('vn-database','10023','00-firstScript.sql','jenkins@10.0.2.69','2022-03-16 15:05:29',NULL,NULL),('vn-database','10026','00-invoiceInIntrastat.sql','jenkins@10.0.2.69','2022-03-21 15:10:53',NULL,NULL),('vn-database','10027','00-Clientes_cedidos.sql','jenkins@10.0.2.69','2022-03-22 15:58:12',NULL,NULL),('vn-database','10028','00-item_last_buy_.sql','jenkins@10.0.2.69','2022-03-22 15:58:12',NULL,NULL),('vn-database','10029','00-bankToViewAccountingToTable.sql','jenkins@10.0.2.69','2022-03-22 15:58:12',NULL,NULL),('vn-database','10030','00-KkejarNiche.sql','jenkins@10.0.2.69','2022-03-22 15:58:12',NULL,NULL),('vn-database','10036','00-updateBuyConfig.sql','jenkins@10.0.2.69','2022-03-29 12:36:54',NULL,NULL),('vn-database','10037','00-firstScript.sql','jenkins@10.0.2.69','2022-03-28 11:14:26',NULL,NULL),('vn-database','10038','00-printServerQueue.sql','jenkins@10.0.2.69','2022-03-29 08:13:24',NULL,NULL),('vn-database','10048','00-firstScript.sql','jenkins@10.0.2.69','2022-03-30 12:29:06',NULL,NULL),('vn-database','10058','00-vehicleAddFields.sql','jenkins@10.0.2.69','2022-04-06 08:48:34',NULL,NULL),('vn-database','10060','00-firstScript.sql','jenkins@10.0.2.69','2022-04-07 08:50:11',NULL,NULL),('vn-database','10062','00-firstScript.sql','jenkins@10.0.2.69','2022-04-06 10:51:45',NULL,NULL),('vn-database','10064','00-firstScript.sql','jenkins@10.0.2.69','2022-04-06 13:57:11',NULL,NULL),('vn-database','10066','00-firstScript.sql','jenkins@10.0.2.69','2022-04-07 08:50:12',NULL,NULL),('vn-database','10067','00-firstScript.sql','jenkins@10.0.2.69','2022-04-08 10:18:20',NULL,NULL),('vn-database','10071','00-packingSiteLog.sql','jenkins@10.0.2.69','2022-04-08 09:37:30',NULL,NULL),('vn-database','10072','00-firstScript.sql','jenkins@10.0.2.69','2022-04-08 11:01:46',NULL,NULL),('vn-database','10073','00-firstScript.sql','jenkins@10.0.2.69','2022-04-08 13:40:56',NULL,NULL),('vn-database','10074','00-firstScript.sql','jenkins@10.0.2.69','2022-04-10 13:15:05',NULL,NULL),('vn-database','10077','00-firstScript.sql','jenkins@10.0.2.69','2022-04-12 08:07:15',NULL,NULL),('vn-database','10078','00-firstScript.sql','jenkins@10.0.2.69','2022-04-13 07:44:21',NULL,NULL),('vn-database','10079','00-firstScript.sql','jenkins@10.0.2.69','2022-04-12 12:01:37',NULL,NULL),('vn-database','10086','00-firstScript.sql','jenkins@10.0.2.69','2022-04-13 08:58:34',NULL,NULL),('vn-database','10087','00-firstScript.sql','jenkins@10.0.2.69','2022-04-13 09:39:49',NULL,NULL),('vn-database','10088','00-firstScript.sql','jenkins@10.0.2.69','2022-04-13 15:05:12',NULL,NULL),('vn-database','10089','00-firstScript.sql','jenkins@10.0.2.69','2022-04-18 14:12:52',NULL,NULL),('vn-database','10090','00-firstScript.sql','jenkins@10.0.2.69','2022-04-18 14:34:46',NULL,NULL),('vn-database','10092','00-firstScript.sql','jenkins@10.0.2.69','2022-04-19 14:45:46',NULL,NULL),('vn-database','10093','00-autoradioConfig.sql','jenkins@10.0.2.69','2022-05-03 09:16:47',NULL,NULL),('vn-database','10094','00-firstScript.sql','jenkins@10.0.2.69','2022-04-20 10:57:30',NULL,NULL),('vn-database','10097','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:12:59',NULL,NULL),('vn-database','10099','00-firstScript.sql','jenkins@10.0.2.69','2022-04-20 14:35:27',NULL,NULL),('vn-database','10100','00-firstScript.sql','jenkins@10.0.2.69','2022-04-20 14:35:27',NULL,NULL),('vn-database','10101','00-firstScript.sql','jenkins@10.0.2.69','2022-04-21 14:59:31',NULL,NULL),('vn-database','10103','00-awbVolume.sql','jenkins@10.0.2.69','2022-05-05 10:12:59',NULL,NULL),('vn-database','10104','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:12:59',NULL,NULL),('vn-database','10105','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:13:00',NULL,NULL),('vn-database','10107','00-firstScript.sql','jenkins@10.0.2.69','2022-04-23 10:53:53',NULL,NULL),('vn-database','10112','00-firstScript.sql','jenkins@10.0.2.69','2022-05-09 09:14:53',NULL,NULL),('vn-database','10113','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:13:00',NULL,NULL),('vn-database','10114','00-updateConfig.sql','jenkins@10.0.2.69','2022-04-27 13:37:25',NULL,NULL),('vn-database','10116','00-firstScript.sql','jenkins@10.0.2.69','2022-04-28 11:10:14',NULL,NULL),('vn-database','10118','00-firstScript.sql','jenkins@10.0.2.69','2022-04-29 08:10:15',NULL,NULL),('vn-database','10119','00-AfegirFKPart1.sql','jenkins@10.0.2.69','2022-05-05 10:13:00',NULL,NULL),('vn-database','10119','01-AfegirFkPart2.sql','jenkins@10.0.2.69','2022-05-05 10:22:25',NULL,NULL),('vn-database','10125','00-firstScript.sql','jenkins@10.0.2.68','2022-05-18 18:44:30',NULL,NULL),('vn-database','10127','00-firstScript.sql','jenkins@10.0.2.69','2022-05-02 11:04:46',NULL,NULL),('vn-database','10128','00-firstScript.sql','jenkins@10.0.2.69','2022-05-02 13:04:31',NULL,NULL),('vn-database','10129','00-firstScript.sql','jenkins@10.0.2.69','2022-05-03 08:21:01',NULL,NULL),('vn-database','10132','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 10:22:25',NULL,NULL),('vn-database','10133','00-firstScript.sql','jenkins@10.0.2.69','2022-05-05 14:32:30',NULL,NULL),('vn-database','10134','00-firstScript.sql','jenkins@10.0.2.69','2022-05-06 07:45:25',NULL,NULL),('vn-database','10135','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 08:46:17',NULL,NULL),('vn-database','10136','00-workerTimeControl.sql','jenkins@10.0.2.69','2022-05-09 13:51:12',NULL,NULL),('vn-database','10138','00-firstScript.sql','jenkins@10.0.2.69','2022-05-10 13:58:05',NULL,NULL),('vn-database','10139','00-firstScript.sql','jenkins@10.0.2.68','2022-05-16 14:32:37',NULL,NULL),('vn-database','10139','01-secondScript.sql','jenkins@10.0.2.68','2022-05-17 12:16:13',NULL,NULL),('vn-database','10141','00-firstScript.sql','jenkins@10.0.2.70','2022-05-12 08:27:31',NULL,NULL),('vn-database','10142','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:20:31',NULL,NULL),('vn-database','10143','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:20:31',NULL,NULL),('vn-database','10144','00-AfegirFKPArt1.sql','jenkins@10.0.2.68','2022-05-20 09:22:33',NULL,NULL),('vn-database','10144','00-firstScript.sql','jenkins@10.0.2.68','2022-05-13 09:44:25',NULL,NULL),('vn-database','10147','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:33',NULL,NULL),('vn-database','10149','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:33',NULL,NULL),('vn-database','10150','00-firstScript.sql','jenkins@10.0.2.68','2022-05-17 09:57:16',NULL,NULL),('vn-database','10152','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:34',NULL,NULL),('vn-database','10153','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:34',NULL,NULL),('vn-database','10154','00-compressionKk.sql','jenkins@10.0.2.68','2022-05-20 09:22:34',NULL,NULL),('vn-database','10157','00-firstScript.sql','jenkins@10.0.2.68','2022-05-20 09:22:35',NULL,NULL),('vn-database','10158','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:21',NULL,NULL),('vn-database','10160','00-firstScript.sql','jenkins@10.0.2.69','2022-06-30 09:30:50',NULL,NULL),('vn-database','10163','00-firstScript.sql','jenkins@10.0.2.68','2022-05-23 08:17:14',NULL,NULL),('vn-database','10164','00-borrarSectorsDesus.sql','jenkins@10.0.2.68','2022-06-02 12:47:21',NULL,NULL),('vn-database','10165','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL),('vn-database','10166','00-firstScript.sql','jenkins@10.0.2.68','2022-05-24 16:11:21',NULL,NULL),('vn-database','10167','00-renameVnActiveContrat.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL),('vn-database','10168','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL),('vn-database','10169','00-createTableBankEntityConfig.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL),('vn-database','10169','02-addNotNullToBankEntityBic.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL),('vn-database','10171','00-volumeConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-18 14:11:11',NULL,NULL),('vn-database','10171','01-itemWeight.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-18 16:01:34',NULL,NULL),('vn-database','10171','02-agencymode.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-18 16:01:34',NULL,NULL),('vn-database','10172','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL),('vn-database','10174','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 08:46:17',NULL,NULL),('vn-database','10175','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL),('vn-database','10177','00-crearTablaSpecialLabels.sql','jenkins@10.0.2.68','2022-06-02 12:47:22',NULL,NULL),('vn-database','10178','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:24',NULL,NULL),('vn-database','10179','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:24',NULL,NULL),('vn-database','10183','00-firstScript.sql','jenkins@10.0.2.68','2022-06-02 12:47:24',NULL,NULL),('vn-database','10184','00-firstScript.sql','jenkins@10.0.2.68','2022-06-03 08:05:34',NULL,NULL),('vn-database','10185','00-firstScript.sql','jenkins@10.0.2.68','2022-06-06 09:07:45',NULL,NULL),('vn-database','10186','00-desactivar_trigger.sql','jenkins@10.0.2.68','2022-06-07 09:31:23',NULL,NULL),('vn-database','10186','01-alter_Table_buy.sql','jenkins@10.0.2.68','2022-06-07 09:34:47',NULL,NULL),('vn-database','10186','02-alter_table_entryConfig.sql','jenkins@10.0.2.68','2022-06-07 09:34:47',NULL,NULL),('vn-database','10186','04-regularizar_Sticker_Inventario.sql','jenkins@10.0.2.68','2022-06-07 09:34:51',NULL,NULL),('vn-database','10186','09-reactivar_trigger.sql','jenkins@10.0.2.68','2022-06-07 09:34:51',NULL,NULL),('vn-database','10187','00-firstScript.sql','jenkins@10.0.2.68','2022-06-06 12:37:31',NULL,NULL),('vn-database','10188','00-firstScript.sql','jenkins@10.0.2.68','2022-06-06 14:03:36',NULL,NULL),('vn-database','10189','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL),('vn-database','10191','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL),('vn-database','10194','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL),('vn-database','10195','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:03:41',NULL,NULL),('vn-database','10200','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:00',NULL,NULL),('vn-database','10201','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:00',NULL,NULL),('vn-database','10202','00-Remove_FK_to_ediGenus.sql','jenkins@10.0.2.69','2022-06-17 09:04:00',NULL,NULL),('vn-database','10203','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:01',NULL,NULL),('vn-database','10204','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:01',NULL,NULL),('vn-database','10205','00-firstScript.sql','jenkins@10.0.2.69','2022-06-17 09:04:21',NULL,NULL),('vn-database','10207','00-Alter_table_entry.sql','jenkins@10.0.2.69','2022-06-16 07:22:50',NULL,NULL),('vn-database','10207','01-Update_invoiceAmount.sql','jenkins@10.0.2.69','2022-06-16 07:23:00',NULL,NULL),('vn-database','10208','00-firstScript.sql','jenkins@10.0.2.69','2022-06-30 09:31:26',NULL,NULL),('vn-database','10209','00-firstScript.sql','jenkins@10.0.2.69','2022-06-16 08:47:40',NULL,NULL),('vn-database','10210','00-firstScript.sql','jenkins@10.0.2.69','2022-06-16 17:39:17',1046,'Base de datos no seleccionada'),('vn-database','10211','01-firstScript.sql','jenkins@10.0.2.69','2022-06-17 07:11:27',NULL,NULL),('vn-database','10215','00-renameIsInventory.sql','jenkins@10.0.2.69','2022-06-30 09:31:26',NULL,NULL),('vn-database','10216','00-firstScript.sql','jenkins@10.0.2.69','2022-06-23 11:15:28',NULL,NULL),('vn-database','10216','01-batchIndex.sql','jenkins@10.0.2.70','2022-06-27 18:10:55',NULL,NULL),('vn-database','10219','00-AddCollectionFkOnPackingSite.sql','jenkins@10.0.2.70','2022-06-29 09:23:42',NULL,NULL),('vn-database','10219','01-AddFkToCollectionFk.sql','jenkins@10.0.2.70','2022-06-29 09:23:43',NULL,NULL),('vn-database','10220','00-createPersonalProtectionEquipment.sql','jenkins@10.0.2.69','2022-06-30 09:31:26',NULL,NULL),('vn-database','10222','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:12:40',NULL,NULL),('vn-database','10223','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:13:52',NULL,NULL),('vn-database','10224','00-cosetes.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-21 12:03:45',NULL,NULL),('vn-database','10229','00-firstScript.sql','jenkins@10.0.2.69','2022-07-01 11:59:34',NULL,NULL),('vn-database','10231','01-tablaEktConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:25:39',NULL,NULL),('vn-database','10233','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:13:53',NULL,NULL),('vn-database','10235','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:13:53',NULL,NULL),('vn-database','10236','00-firstScript.sql','jenkins@10.0.2.69','2022-07-05 12:11:40',NULL,NULL),('vn-database','10237','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:13:53',NULL,NULL),('vn-database','10238','00-worker_mobileExtension.sql','jenkins@10.0.2.69','2022-07-14 09:14:09',NULL,NULL),('vn-database','10239','00-firstScript.sql','jenkins@10.0.2.69','2022-07-07 21:51:58',NULL,NULL),('vn-database','10241','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-29 08:14:01',NULL,NULL),('vn-database','10242','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:14:32',NULL,NULL),('vn-database','10243','00-firstScript.sql','jenkins@10.0.2.69','2022-07-14 09:14:32',NULL,NULL),('vn-database','10245','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:34:51',NULL,NULL),('vn-database','10247','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:34:51',NULL,NULL),('vn-database','10248','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-20 17:27:51',NULL,NULL),('vn-database','10250','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:36:40',NULL,NULL),('vn-database','10253','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:36:57',NULL,NULL),('vn-database','10254','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:38:48',NULL,NULL),('vn-database','10256','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:38:48',NULL,NULL),('vn-database','10258','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-12-16 09:14:48',NULL,NULL),('vn-database','10259','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-02 08:54:56',NULL,NULL),('vn-database','10261','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-22 08:42:20',NULL,NULL),('vn-database','10262','00-createTablepackagingWithFreight.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:13',NULL,NULL),('vn-database','10262','01-alterTablePackagingConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:13',NULL,NULL),('vn-database','10262','02-insertsInicials.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:13',NULL,NULL),('vn-database','10262','03-createTablepackingWithoutFreight.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:14',NULL,NULL),('vn-database','10263','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:38:48',NULL,NULL),('vn-database','10265','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-07-28 08:38:48',NULL,NULL),('vn-database','10267','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:17',NULL,NULL),('vn-database','10267','01-fixMerge.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:17',NULL,NULL),('vn-database','10275','00-improvedGeneralLog.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-01 09:55:56',NULL,NULL),('vn-database','10277','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:26:32',NULL,NULL),('vn-database','10278','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-01 17:51:41',NULL,NULL),('vn-database','10279','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:17',NULL,NULL),('vn-database','10281','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:18',NULL,NULL),('vn-database','10282','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:18',NULL,NULL),('vn-database','10283','00-alterTable.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:34:18',NULL,NULL),('vn-database','10284','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-04 16:59:08',NULL,NULL),('vn-database','10285','00-firstScript.sql','jenkins@swarm-worker3.static.verdnatura.es','2022-08-05 09:19:33',NULL,NULL),('vn-database','10287','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:35:24',NULL,NULL),('vn-database','10288','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-11 09:35:24',NULL,NULL),('vn-database','10289','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:36',NULL,NULL),('vn-database','10291','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-10 14:19:34',NULL,NULL),('vn-database','10293','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:26:32',NULL,NULL),('vn-database','10297','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-16 12:43:36',NULL,NULL),('vn-database','10298','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-08-13 21:04:13',NULL,NULL),('vn-database','10299','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:14',NULL,NULL),('vn-database','10301','00-productionConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:14',NULL,NULL),('vn-database','10301','01-drop.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:14',NULL,NULL),('vn-database','10301','02-collection.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:15',NULL,NULL),('vn-database','10302','00-CreateTableEntryType.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:15',NULL,NULL),('vn-database','10302','01-insertDataEntryType.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:15',NULL,NULL),('vn-database','10302','02-alterTableEntry.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:22',NULL,NULL),('vn-database','10303','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:22:23',NULL,NULL),('vn-database','10304','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:23:48',NULL,NULL),('vn-database','10304','01-altertableticket.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:23:51',NULL,NULL),('vn-database','10305','00-ektAssign.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:24:52',NULL,NULL),('vn-database','10306','00-deliveryInformation.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:25:25',NULL,NULL),('vn-database','10307','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:25:26',NULL,NULL),('vn-database','10308','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-02 17:26:43',NULL,NULL),('vn-database','10309','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-06 11:37:54',NULL,NULL),('vn-database','10310','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:26:33',NULL,NULL),('vn-database','10311','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-06 11:37:55',NULL,NULL),('vn-database','10312','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:26:33',NULL,NULL),('vn-database','10313','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:27:21',NULL,NULL),('vn-database','10314','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-20 12:37:19',NULL,NULL),('vn-database','10315','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:31:43',NULL,NULL),('vn-database','10317','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:31:43',NULL,NULL),('vn-database','10318','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 10:31:43',NULL,NULL),('vn-database','10319','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-20 12:37:41',NULL,NULL),('vn-database','10320','00-operator.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:37',NULL,NULL),('vn-database','10320','01-collection.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:37',NULL,NULL),('vn-database','10320','02-productionConfig.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:38',NULL,NULL),('vn-database','10321','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-08 11:11:12',NULL,NULL),('vn-database','10322','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-09 09:19:05',NULL,NULL),('vn-database','10326','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:38',NULL,NULL),('vn-database','10328','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:38',NULL,NULL),('vn-database','10329','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:29:38',NULL,NULL),('vn-database','10330','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:30',NULL,NULL),('vn-database','10332','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:30',NULL,NULL),('vn-database','10334','00-collectionHotbed.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:30',NULL,NULL),('vn-database','10334','01-saleGroupDetail.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:32',NULL,NULL),('vn-database','10335','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL),('vn-database','10336','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:32',NULL,NULL),('vn-database','10337','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:32',NULL,NULL),('vn-database','10339','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-19 09:41:19',NULL,NULL),('vn-database','10340','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-29 11:08:03',NULL,NULL),('vn-database','10341','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:34:32',NULL,NULL),('vn-database','10342','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-29 11:08:03',NULL,NULL),('vn-database','10343','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-22 08:35:30',NULL,NULL),('vn-database','10345','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:16',NULL,NULL),('vn-database','10347','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-29 11:08:03',NULL,NULL),('vn-database','10347','01-addVirtualField.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-29 11:08:03',NULL,NULL),('vn-database','10349','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL),('vn-database','10350','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-09-30 10:11:56',NULL,NULL),('vn-database','10352','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:16',NULL,NULL),('vn-database','10353','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL),('vn-database','10354','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL),('vn-database','10356','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-10 22:35:00',NULL,NULL),('vn-database','10356','01-orderConfigFk.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-10 22:35:00',NULL,NULL),('vn-database','10356','02-orderConfigDrop.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-10 22:35:00',NULL,NULL),('vn-database','10357','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:38',NULL,NULL),('vn-database','10359','00-improvedGeneralLog_collate.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:39',NULL,NULL),('vn-database','10360','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 09:52:39',NULL,NULL),('vn-database','10361','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-06 11:16:07',NULL,NULL),('vn-database','10362','00-dropUdfs.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-10 11:01:15',NULL,NULL),('vn-database','10363','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:17',NULL,NULL),('vn-database','10365','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-13 19:30:46',NULL,NULL),('vn-database','10368','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:17',NULL,NULL),('vn-database','10369','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-14 13:38:06',NULL,NULL),('vn-database','10370','00-deleteForeignKey.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:41',NULL,NULL),('vn-database','10370','01-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:47',NULL,NULL),('vn-database','10370','02-deleteTable.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:49',NULL,NULL),('vn-database','10370','03-accion.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:49',NULL,NULL),('vn-database','10370','04-inter.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:53',NULL,NULL),('vn-database','10371','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-12 10:56:23',NULL,NULL),('vn-database','10372','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-12-16 09:14:48',NULL,NULL),('vn-database','10373','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-10-19 08:31:58',NULL,NULL),('vn-database','10378','00-rename_routeUserPercentage.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-11-04 08:25:17',NULL,NULL),('vn-database','10382','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:47:20',NULL,NULL),('vn-database','10383','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:53',NULL,NULL),('vn-database','10385','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:54',NULL,NULL),('vn-database','10386','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 14:32:54',NULL,NULL),('vn-database','10387','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-16 14:05:33',NULL,NULL),('vn-database','10388','00-resizeUtilVerionLogCode.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:47:20',NULL,NULL),('vn-database','10388','01-resizeUtilVersionCode.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:47:20',NULL,NULL),('vn-database','10390','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:50:16',NULL,NULL),('vn-database','10391','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-12 10:56:23',NULL,NULL),('vn-database','10394','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:50:24',NULL,NULL),('vn-database','10395','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:50:29',NULL,NULL),('vn-database','10396','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-17 15:36:38',NULL,NULL),('vn-database','10397','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:50:29',NULL,NULL),('vn-database','10399','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:50:29',NULL,NULL),('vn-database','10400','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:50:29',NULL,NULL),('vn-database','10402','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-21 14:11:31',NULL,NULL),('vn-database','10404','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-12-01 08:50:29',NULL,NULL),('vn-database','10405','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:58:22',NULL,NULL),('vn-database','10407','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-12-16 09:14:49',NULL,NULL),('vn-database','10408','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-12 10:56:23',NULL,NULL),('vn-database','10409','00-firstScript.sql','jenkins@swarm-worker2.static.verdnatura.es','2022-12-16 09:14:49',NULL,NULL),('vn-database','10412','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2022-11-30 12:45:44',NULL,NULL),('vn-database','10413','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-12 10:56:24',NULL,NULL),('vn-database','10416','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-12 10:56:24',NULL,NULL),('vn-database','10420','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-12 10:56:25',NULL,NULL),('vn-database','10421','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-12 10:56:26',NULL,NULL),('vn-database','10428','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-26 13:27:05',NULL,NULL),('vn-database','10433','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-26 13:27:05',NULL,NULL),('vn-database','10434','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-26 13:27:05',NULL,NULL),('vn-database','10435','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-13 07:30:10',NULL,NULL),('vn-database','10436','00-createFkWorker.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:58:59',NULL,NULL),('vn-database','10436','01-addStateToWorkerProductivity.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:00',NULL,NULL),('vn-database','10436','02-DeprecateVnSaleTrackingState.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:00',NULL,NULL),('vn-database','10436','03-DeprecateColumnVnSaleTrackingActionFk.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:01',NULL,NULL),('vn-database','10436','04-DropSchemaVnControl.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:01',NULL,NULL),('vn-database','10436','05-RemoveFkWorkerProductivity.sql','jenkins@db-proxy2.static.verdnatura.es','2023-02-17 14:51:19',NULL,NULL),('vn-database','10444','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:01',NULL,NULL),('vn-database','10445','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:31',NULL,NULL),('vn-database','10448','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:31',NULL,NULL),('vn-database','10450','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-27 08:28:04',NULL,NULL),('vn-database','10451','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-06 08:08:32',NULL,NULL),('vn-database','10452','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-31 12:30:04',NULL,NULL),('vn-database','10453','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-31 14:04:37',NULL,NULL),('vn-database','10454','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-31 12:30:04',NULL,NULL),('vn-database','10455','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-31 12:30:04',NULL,NULL),('vn-database','10456','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-31 12:00:30',NULL,NULL),('vn-database','10457','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-01-31 12:00:33',NULL,NULL),('vn-database','10460','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:31',NULL,NULL),('vn-database','10461','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:31',NULL,NULL),('vn-database','10463','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-03 12:59:26',NULL,NULL),('vn-database','10468','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:31',NULL,NULL),('vn-database','10469','00-firstScript.sql','jenkins@swarm-worker1.static.verdnatura.es','2023-02-16 09:59:31',NULL,NULL),('vn-database','10480','00-firstScript.sql','jenkins@db-proxy1.static.verdnatura.es','2023-02-17 15:09:26',NULL,NULL),('vn-database','10481','00-firstScript.sql','jenkins@db-proxy1.static.verdnatura.es','2023-02-17 16:37:22',NULL,NULL); /*!40000 ALTER TABLE `versionLog` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -306,13 +54,13 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-11-21 7:59:03 +-- Dump completed on 2023-02-20 14:45:51 USE `account`; --- MariaDB dump 10.19 Distrib 10.9.4-MariaDB, for Linux (x86_64) +-- MariaDB dump 10.19 Distrib 10.5.18-MariaDB, for debian-linux-gnu (x86_64) -- --- Host: db.verdnatura.es Database: account +-- Host: db-proxy.verdnatura.es Database: account -- ------------------------------------------------------ --- Server version 10.7.6-MariaDB-1:10.7.6+maria~deb11-log +-- Server version 10.7.7-MariaDB-1:10.7.7+maria~deb11-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -330,77 +78,7 @@ USE `account`; LOCK TABLES `role` WRITE; /*!40000 ALTER TABLE `role` DISABLE KEYS */; -INSERT INTO `role` VALUES -(1,'employee','Empleado básico',1,'2017-05-19 07:04:58','2017-11-29 10:06:31'), -(2,'customer','Privilegios básicos de un cliente',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'), -(3,'agency','Consultar tablas de predicciones de bultos',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'), -(5,'administrative','Tareas relacionadas con la contabilidad',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'), -(6,'guest','Privilegios para usuarios sin cuenta',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'), -(9,'developer','Desarrolladores del sistema',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'), -(11,'account','Privilegios relacionados con el login',0,'2017-05-19 07:04:58','2017-09-20 17:06:35'), -(13,'teamBoss','Jefe de equipo/departamento',1,'2017-05-19 07:04:58','2021-06-30 13:29:30'), -(15,'logistic','Departamento de compras, responsables de la logistica',1,'2017-05-19 07:04:58','2018-02-12 10:50:10'), -(16,'logisticBoss','Jefe del departamento de logística',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'), -(17,'adminBoss','Jefe del departamento de administración',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'), -(18,'salesPerson','Departamento de ventas',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'), -(19,'salesBoss','Jefe del departamento de ventas',1,'2017-05-19 07:04:58','2017-08-16 12:38:27'), -(20,'manager','Gerencia',1,'2017-06-01 14:57:02','2022-07-29 07:36:15'), -(21,'salesAssistant','Jefe auxiliar de ventas',1,'2017-08-16 12:40:52','2017-08-16 12:40:52'), -(22,'teamManager','Jefe de departamento con privilegios de auxiliar de venta.',1,'2017-09-07 09:08:12','2017-09-07 09:08:12'), -(30,'financialBoss','Director finaciero',1,'2017-09-21 11:05:36','2017-09-21 11:05:36'), -(31,'freelancer','Trabajadores por cuenta ajena',1,'2017-10-10 12:57:26','2017-10-10 12:59:27'), -(32,'ett','Trabajadores de empresa temporal',1,'2017-10-10 12:58:58','2017-10-10 12:59:20'), -(33,'invoicing','Personal con acceso a facturación',0,'2018-01-29 16:43:34','2018-01-29 16:43:34'), -(34,'agencyBoss','Jefe/a del departamento de agencias',1,'2018-01-29 16:44:39','2018-02-23 07:58:53'), -(35,'buyer','Departamento de compras',1,'2018-02-12 10:35:42','2018-02-12 10:35:42'), -(36,'replenisher','Trabajadores de camara',1,'2018-02-16 14:07:10','2019-04-12 05:38:08'), -(37,'hr','Gestor/a de recursos humanos',1,'2018-02-22 17:34:53','2018-02-22 17:34:53'), -(38,'hrBoss','Jefe/a de recursos humanos',1,'2018-02-22 17:35:09','2018-02-22 17:35:09'), -(39,'adminAssistant','Jefe auxiliar administrativo',1,'2018-02-23 10:37:36','2018-02-23 10:38:41'), -(40,'handmade','Departamento de confección',1,'2018-02-23 11:14:53','2018-02-23 11:39:12'), -(41,'handmadeBoss','Jefe de departamento de confección',1,'2018-02-23 11:15:09','2018-02-23 11:39:26'), -(42,'artificial','Departamento de artificial',1,'2018-02-23 11:39:59','2018-02-23 11:39:59'), -(43,'artificialBoss','Jefe del departamento de artificial',1,'2018-02-23 11:40:16','2018-02-23 11:40:16'), -(44,'accessory','Departamento de complementos',1,'2018-02-23 11:41:12','2018-02-23 11:41:12'), -(45,'accessoryBoss','Jefe del departamento de complementos',1,'2018-02-23 11:41:23','2018-02-23 11:41:23'), -(47,'cooler','Empleados de cámara',1,'2018-02-23 13:08:18','2018-02-23 13:08:18'), -(48,'coolerBoss','Jefe del departamento de cámara',1,'2018-02-23 13:12:01','2018-02-23 13:12:01'), -(49,'production','Empleado de producción',1,'2018-02-26 15:28:23','2021-02-12 09:42:35'), -(50,'productionBoss','Jefe de producción',1,'2018-02-26 15:34:12','2018-02-26 15:34:12'), -(51,'marketing','Departamento de marketing',1,'2018-03-01 07:28:39','2018-03-01 07:28:39'), -(52,'marketingBoss','Jefe del departamento de marketing',1,'2018-03-01 07:28:57','2018-03-01 07:28:57'), -(53,'insurance','Gestor de seguros de cambio',0,'2018-03-05 07:44:35','2019-02-01 13:47:57'), -(54,'itemPicker','Sacador en cámara',1,'2018-03-05 12:08:17','2018-03-05 12:08:17'), -(55,'itemPickerBoss','Jefe de sacadores',1,'2018-03-05 12:08:31','2018-03-05 12:08:31'), -(56,'delivery','Personal de reparto',1,'2018-05-30 06:07:02','2018-05-30 06:07:02'), -(57,'deliveryBoss','Jefe de personal de reparto',1,'2018-05-30 06:07:19','2018-05-30 06:07:19'), -(58,'packager','Departamento encajadores',1,'2019-01-21 12:43:45','2019-01-21 12:43:45'), -(59,'packagerBoss','Jefe departamento encajadores',1,'2019-01-21 12:44:10','2019-01-21 12:44:10'), -(60,'productionAssi','Tareas relacionadas con producción y administración',1,'2019-01-29 13:29:01','2019-01-29 13:29:01'), -(61,'replenisherBos','Jefe de Complementos/Camara',1,'2019-07-01 06:44:07','2019-07-01 06:44:07'), -(62,'noLogin','Role without login access to MySQL',0,'2019-07-01 06:50:19','2019-07-02 13:42:05'), -(64,'balanceSheet','Consulta de Balance',0,'2019-07-16 12:12:08','2019-07-16 12:12:08'), -(65,'officeBoss','Jefe de filial',1,'2019-08-02 06:54:26','2019-08-02 06:54:26'), -(66,'sysadmin','Administrador de sistema',1,'2019-08-08 06:58:56','2019-08-08 06:58:56'), -(67,'adminOfficer','categoria profesional oficial de administración',1,'2020-01-03 08:09:23','2020-01-03 08:09:23'), -(69,'coolerAssist','Empleado cámara con permiso compras',1,'2020-02-05 12:36:09','2020-02-05 12:36:09'), -(70,'trainee','Alumno de prácticas',1,'2020-03-04 11:00:25','2020-03-04 11:00:25'), -(71,'checker','Rol de revisor con privilegios de itemPicker',1,'2020-10-02 10:50:07','2020-10-02 10:50:07'), -(72,'claimManager','Personal de reclamaciones',1,'2020-10-13 10:01:32','2020-10-26 07:29:46'), -(73,'financial','Departamento de finanzas',1,'2020-11-16 09:30:27','2020-11-16 09:30:27'), -(74,'userPhotos','Privilegios para subir fotos de usuario',1,'2021-02-03 10:24:27','2021-02-03 10:24:27'), -(75,'catalogPhotos','Privilegios para subir fotos del catálogo',1,'2021-02-03 10:24:27','2021-02-03 10:24:27'), -(76,'chat','Rol para utilizar el rocket chat',1,'2020-11-27 13:06:50','2020-12-17 07:49:41'), -(100,'root','Rol con todos los privilegios',0,'2018-04-23 14:33:36','2020-11-12 06:50:07'), -(101,'buyerBoss','Jefe del departamento de compras',1,'2021-06-16 09:53:17','2021-06-16 09:53:17'), -(102,'preservedBoss','Responsable preservado',1,'2021-09-14 13:45:37','2021-09-14 13:45:37'), -(103,'it','Departamento de informática',1,'2021-11-11 09:48:22','2021-11-11 09:48:22'), -(104,'itBoss','Jefe de departamento de informática',1,'2021-11-11 09:48:49','2021-11-11 09:48:49'), -(105,'grant','Adjudicar roles a usuarios',1,'2021-11-11 12:41:09','2021-11-11 12:41:09'), -(106,'ext','Usuarios externos de la Base de datos',1,'2021-11-23 14:51:16','2021-11-23 14:51:16'), -(107,'productionPlus','Creado para pepe por orden de Juanvi',1,'2022-02-08 06:47:10','2022-02-08 06:47:10'), -(108,'system','System user',1,'2022-05-16 08:09:51','2022-05-16 08:09:51'), -(109,'salesTeamBoss','Jefe de equipo de comerciales',1,'2022-06-14 13:45:56','2022-06-14 13:45:56'); +INSERT INTO `role` VALUES (1,'employee','Empleado básico',1,'2017-05-19 07:04:58','2017-11-29 10:06:31'),(2,'customer','Privilegios básicos de un cliente',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'),(3,'agency','Consultar tablas de predicciones de bultos',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'),(5,'administrative','Tareas relacionadas con la contabilidad',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'),(6,'guest','Privilegios para usuarios sin cuenta',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'),(9,'developer','Desarrolladores del sistema',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'),(11,'account','Privilegios relacionados con el login',0,'2017-05-19 07:04:58','2017-09-20 17:06:35'),(13,'teamBoss','Jefe de equipo/departamento',1,'2017-05-19 07:04:58','2021-06-30 13:29:30'),(15,'logistic','Departamento de compras, responsables de la logistica',1,'2017-05-19 07:04:58','2018-02-12 10:50:10'),(16,'logisticBoss','Jefe del departamento de logística',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'),(17,'adminBoss','Jefe del departamento de administración',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'),(18,'salesPerson','Departamento de ventas',1,'2017-05-19 07:04:58','2017-05-19 07:04:58'),(19,'salesBoss','Jefe del departamento de ventas',1,'2017-05-19 07:04:58','2017-08-16 12:38:27'),(20,'manager','Gerencia',1,'2017-06-01 14:57:02','2022-07-29 07:36:15'),(21,'salesAssistant','Jefe auxiliar de ventas',1,'2017-08-16 12:40:52','2017-08-16 12:40:52'),(22,'teamManager','Jefe de departamento con privilegios de auxiliar de venta.',1,'2017-09-07 09:08:12','2017-09-07 09:08:12'),(30,'financialBoss','Director finaciero',1,'2017-09-21 11:05:36','2017-09-21 11:05:36'),(31,'freelancer','Trabajadores por cuenta ajena',1,'2017-10-10 12:57:26','2017-10-10 12:59:27'),(32,'ett','Trabajadores de empresa temporal',1,'2017-10-10 12:58:58','2017-10-10 12:59:20'),(33,'invoicing','Personal con acceso a facturación',0,'2018-01-29 16:43:34','2018-01-29 16:43:34'),(34,'agencyBoss','Jefe/a del departamento de agencias',1,'2018-01-29 16:44:39','2018-02-23 07:58:53'),(35,'buyer','Departamento de compras',1,'2018-02-12 10:35:42','2018-02-12 10:35:42'),(36,'replenisher','Trabajadores de camara',1,'2018-02-16 14:07:10','2019-04-12 05:38:08'),(37,'hr','Gestor/a de recursos humanos',1,'2018-02-22 17:34:53','2018-02-22 17:34:53'),(38,'hrBoss','Jefe/a de recursos humanos',1,'2018-02-22 17:35:09','2018-02-22 17:35:09'),(39,'adminAssistant','Jefe auxiliar administrativo',1,'2018-02-23 10:37:36','2018-02-23 10:38:41'),(40,'handmade','Departamento de confección',1,'2018-02-23 11:14:53','2018-02-23 11:39:12'),(41,'handmadeBoss','Jefe de departamento de confección',1,'2018-02-23 11:15:09','2018-02-23 11:39:26'),(42,'artificial','Departamento de artificial',1,'2018-02-23 11:39:59','2018-02-23 11:39:59'),(43,'artificialBoss','Jefe del departamento de artificial',1,'2018-02-23 11:40:16','2018-02-23 11:40:16'),(44,'accessory','Departamento de complementos',1,'2018-02-23 11:41:12','2018-02-23 11:41:12'),(45,'accessoryBoss','Jefe del departamento de complementos',1,'2018-02-23 11:41:23','2018-02-23 11:41:23'),(47,'cooler','Empleados de cámara',1,'2018-02-23 13:08:18','2018-02-23 13:08:18'),(48,'coolerBoss','Jefe del departamento de cámara',1,'2018-02-23 13:12:01','2018-02-23 13:12:01'),(49,'production','Empleado de producción',1,'2018-02-26 15:28:23','2021-02-12 09:42:35'),(50,'productionBoss','Jefe de producción',1,'2018-02-26 15:34:12','2018-02-26 15:34:12'),(51,'marketing','Departamento de marketing',1,'2018-03-01 07:28:39','2018-03-01 07:28:39'),(52,'marketingBoss','Jefe del departamento de marketing',1,'2018-03-01 07:28:57','2018-03-01 07:28:57'),(53,'insurance','Gestor de seguros de cambio',0,'2018-03-05 07:44:35','2019-02-01 13:47:57'),(54,'itemPicker','Sacador en cámara',1,'2018-03-05 12:08:17','2018-03-05 12:08:17'),(55,'itemPickerBoss','Jefe de sacadores',1,'2018-03-05 12:08:31','2018-03-05 12:08:31'),(56,'delivery','Personal de reparto',1,'2018-05-30 06:07:02','2018-05-30 06:07:02'),(57,'deliveryBoss','Jefe de personal de reparto',1,'2018-05-30 06:07:19','2018-05-30 06:07:19'),(58,'packager','Departamento encajadores',1,'2019-01-21 12:43:45','2019-01-21 12:43:45'),(59,'packagerBoss','Jefe departamento encajadores',1,'2019-01-21 12:44:10','2019-01-21 12:44:10'),(60,'productionAssi','Tareas relacionadas con producción y administración',1,'2019-01-29 13:29:01','2019-01-29 13:29:01'),(61,'replenisherBos','Jefe de Complementos/Camara',1,'2019-07-01 06:44:07','2019-07-01 06:44:07'),(62,'noLogin','Role without login access to MySQL',0,'2019-07-01 06:50:19','2019-07-02 13:42:05'),(64,'balanceSheet','Consulta de Balance',0,'2019-07-16 12:12:08','2019-07-16 12:12:08'),(65,'officeBoss','Jefe de filial',1,'2019-08-02 06:54:26','2019-08-02 06:54:26'),(66,'sysadmin','Administrador de sistema',1,'2019-08-08 06:58:56','2019-08-08 06:58:56'),(67,'adminOfficer','categoria profesional oficial de administración',1,'2020-01-03 08:09:23','2020-01-03 08:09:23'),(69,'coolerAssist','Empleado cámara con permiso compras',1,'2020-02-05 12:36:09','2020-02-05 12:36:09'),(70,'trainee','Alumno de prácticas',1,'2020-03-04 11:00:25','2020-03-04 11:00:25'),(71,'checker','Rol de revisor con privilegios de itemPicker',1,'2020-10-02 10:50:07','2020-10-02 10:50:07'),(72,'claimManager','Personal de reclamaciones',1,'2020-10-13 10:01:32','2020-10-26 07:29:46'),(73,'financial','Departamento de finanzas',1,'2020-11-16 09:30:27','2020-11-16 09:30:27'),(74,'userPhotos','Privilegios para subir fotos de usuario',1,'2021-02-03 10:24:27','2021-02-03 10:24:27'),(75,'catalogPhotos','Privilegios para subir fotos del catálogo',1,'2021-02-03 10:24:27','2021-02-03 10:24:27'),(76,'chat','Rol para utilizar el rocket chat',1,'2020-11-27 13:06:50','2020-12-17 07:49:41'),(100,'root','Rol con todos los privilegios',0,'2018-04-23 14:33:36','2020-11-12 06:50:07'),(101,'buyerBoss','Jefe del departamento de compras',1,'2021-06-16 09:53:17','2021-06-16 09:53:17'),(102,'preservedBoss','Responsable preservado',1,'2021-09-14 13:45:37','2021-09-14 13:45:37'),(103,'it','Departamento de informática',1,'2021-11-11 09:48:22','2021-11-11 09:48:22'),(104,'itBoss','Jefe de departamento de informática',1,'2021-11-11 09:48:49','2021-11-11 09:48:49'),(105,'grant','Adjudicar roles a usuarios',1,'2021-11-11 12:41:09','2021-11-11 12:41:09'),(106,'ext','Usuarios externos de la Base de datos',1,'2021-11-23 14:51:16','2021-11-23 14:51:16'),(107,'productionPlus','Creado para pepe por orden de Juanvi',1,'2022-02-08 06:47:10','2022-02-08 06:47:10'),(108,'system','System user',1,'2022-05-16 08:09:51','2022-05-16 08:09:51'),(109,'salesTeamBoss','Jefe de equipo de comerciales',1,'2022-06-14 13:45:56','2022-06-14 13:45:56'),(110,'palletizer','Paletizadores',1,'2022-12-02 12:56:22','2022-12-02 12:56:30'),(111,'entryEditor','Entry editor',1,'2023-01-13 11:21:55','2023-01-13 11:21:55'),(112,'maintenance','Personal de mantenimiento',1,'2023-01-19 06:23:35','2023-01-19 06:23:35'),(114,'maintenanceBos','Jefe de mantenimiento',1,'2023-01-19 06:31:16','2023-01-19 06:31:16'); /*!40000 ALTER TABLE `role` ENABLE KEYS */; UNLOCK TABLES; @@ -410,219 +88,7 @@ UNLOCK TABLES; LOCK TABLES `roleInherit` WRITE; /*!40000 ALTER TABLE `roleInherit` DISABLE KEYS */; -INSERT INTO `roleInherit` VALUES -(1,1,2), -(2,1,3), -(3,1,70), -(4,2,11), -(5,3,11), -(6,5,1), -(7,5,21), -(8,5,33), -(124,5,76), -(167,9,103), -(10,11,6), -(11,13,1), -(12,15,35), -(143,15,49), -(150,15,56), -(114,15,76), -(14,16,13), -(15,16,15), -(127,16,76), -(16,17,20), -(17,17,37), -(18,17,39), -(19,17,64), -(145,17,67), -(136,17,76), -(20,18,1), -(132,18,76), -(21,19,21), -(242,20,9), -(22,20,13), -(23,20,16), -(24,20,65), -(134,20,76), -(25,21,13), -(26,21,18), -(27,21,53), -(241,21,72), -(131,21,76), -(28,22,13), -(29,22,21), -(30,30,5), -(31,30,20), -(32,30,22), -(33,30,53), -(34,30,64), -(118,30,76), -(35,31,1), -(36,32,1), -(37,34,1), -(38,34,13), -(39,34,33), -(40,35,1), -(142,35,75), -(129,35,76), -(41,36,44), -(42,36,47), -(43,37,1), -(139,37,74), -(125,37,76), -(146,38,13), -(44,38,37), -(45,38,64), -(126,38,76), -(46,39,5), -(47,39,21), -(48,39,57), -(115,39,76), -(49,40,1), -(50,40,49), -(51,41,13), -(52,41,35), -(53,41,40), -(135,41,76), -(54,42,35), -(55,42,49), -(128,42,76), -(56,43,13), -(57,43,42), -(58,44,1), -(59,45,13), -(60,45,44), -(61,47,1), -(62,48,13), -(153,48,35), -(63,48,47), -(253,48,49), -(64,49,36), -(65,49,58), -(66,50,13), -(67,50,21), -(68,50,35), -(69,50,49), -(70,50,57), -(71,50,59), -(133,50,76), -(72,51,1), -(251,51,21), -(140,51,74), -(141,51,75), -(73,52,13), -(74,52,19), -(75,52,35), -(76,52,51), -(137,52,76), -(77,53,1), -(78,54,1), -(79,55,13), -(80,55,54), -(81,56,1), -(82,57,13), -(245,57,33), -(83,57,56), -(138,57,76), -(84,58,1), -(85,59,13), -(109,59,50), -(87,60,5), -(89,60,50), -(90,60,57), -(130,60,76), -(91,61,13), -(92,61,36), -(93,65,19), -(94,65,35), -(95,65,50), -(117,65,76), -(168,66,9), -(237,66,103), -(97,67,5), -(98,67,37), -(99,69,35), -(152,69,47), -(101,70,11), -(102,71,1), -(103,71,58), -(105,72,18), -(106,73,5), -(108,73,19), -(107,73,64), -(148,101,13), -(147,101,35), -(154,102,1), -(248,102,13), -(246,102,35), -(173,103,1), -(194,103,2), -(181,103,3), -(179,103,5), -(201,103,6), -(176,103,11), -(231,103,13), -(212,103,15), -(213,103,16), -(178,103,17), -(230,103,18), -(229,103,19), -(238,103,20), -(228,103,21), -(232,103,22), -(199,103,30), -(200,103,31), -(197,103,32), -(207,103,33), -(182,103,34), -(186,103,35), -(225,103,36), -(204,103,37), -(205,103,38), -(177,103,39), -(202,103,40), -(203,103,41), -(183,103,42), -(184,103,43), -(174,103,44), -(175,103,45), -(191,103,47), -(193,103,48), -(222,103,49), -(224,103,50), -(215,103,51), -(216,103,52), -(206,103,53), -(210,103,54), -(211,103,55), -(195,103,56), -(196,103,57), -(219,103,58), -(220,103,59), -(223,103,60), -(226,103,61), -(185,103,64), -(218,103,65), -(180,103,67), -(192,103,69), -(233,103,70), -(189,103,71), -(190,103,72), -(198,103,73), -(234,103,74), -(188,103,75), -(172,103,76), -(187,103,101), -(221,103,102), -(171,104,9), -(170,104,66), -(169,104,100), -(166,104,103), -(239,106,11), -(240,107,60), -(247,108,1), -(250,109,13), -(249,109,18); +INSERT INTO `roleInherit` VALUES (1,1,2),(2,1,3),(3,1,70),(4,2,11),(5,3,11),(6,5,1),(7,5,21),(8,5,33),(124,5,76),(261,5,111),(167,9,103),(10,11,6),(11,13,1),(12,15,35),(143,15,49),(150,15,56),(114,15,76),(14,16,13),(15,16,15),(127,16,76),(16,17,20),(17,17,37),(18,17,39),(19,17,64),(145,17,67),(136,17,76),(20,18,1),(132,18,76),(21,19,21),(242,20,9),(22,20,13),(23,20,16),(24,20,65),(134,20,76),(25,21,13),(26,21,18),(27,21,53),(241,21,72),(131,21,76),(28,22,13),(29,22,21),(30,30,5),(31,30,20),(32,30,22),(33,30,53),(34,30,64),(118,30,76),(35,31,1),(36,32,1),(37,34,1),(38,34,13),(39,34,33),(40,35,1),(142,35,75),(129,35,76),(260,35,111),(41,36,44),(42,36,47),(43,37,1),(139,37,74),(125,37,76),(146,38,13),(44,38,37),(45,38,64),(126,38,76),(46,39,5),(47,39,21),(48,39,57),(115,39,76),(49,40,1),(50,40,49),(51,41,13),(52,41,35),(53,41,40),(135,41,76),(54,42,35),(55,42,49),(128,42,76),(56,43,13),(57,43,42),(258,43,111),(58,44,1),(59,45,13),(60,45,44),(61,47,1),(257,47,111),(62,48,13),(153,48,35),(63,48,47),(253,48,49),(256,48,69),(64,49,36),(65,49,58),(66,50,13),(67,50,21),(68,50,35),(69,50,49),(70,50,57),(71,50,59),(133,50,76),(72,51,1),(251,51,21),(264,51,35),(140,51,74),(141,51,75),(73,52,13),(74,52,19),(76,52,51),(137,52,76),(77,53,1),(78,54,1),(79,55,13),(80,55,54),(81,56,1),(82,57,13),(245,57,33),(83,57,56),(138,57,76),(84,58,1),(85,59,13),(109,59,50),(87,60,5),(89,60,50),(90,60,57),(130,60,76),(91,61,13),(92,61,36),(93,65,19),(94,65,35),(95,65,50),(117,65,76),(168,66,9),(237,66,103),(97,67,5),(98,67,37),(99,69,35),(152,69,47),(101,70,11),(102,71,1),(103,71,58),(105,72,18),(265,72,49),(259,72,111),(106,73,5),(108,73,19),(107,73,64),(148,101,13),(266,101,18),(147,101,35),(154,102,1),(248,102,13),(246,102,35),(173,103,1),(194,103,2),(181,103,3),(179,103,5),(201,103,6),(176,103,11),(231,103,13),(212,103,15),(213,103,16),(178,103,17),(230,103,18),(229,103,19),(238,103,20),(228,103,21),(232,103,22),(199,103,30),(200,103,31),(197,103,32),(207,103,33),(182,103,34),(186,103,35),(225,103,36),(204,103,37),(205,103,38),(177,103,39),(202,103,40),(203,103,41),(183,103,42),(184,103,43),(174,103,44),(175,103,45),(191,103,47),(193,103,48),(222,103,49),(224,103,50),(215,103,51),(216,103,52),(206,103,53),(210,103,54),(211,103,55),(195,103,56),(196,103,57),(219,103,58),(220,103,59),(223,103,60),(226,103,61),(185,103,64),(218,103,65),(180,103,67),(192,103,69),(233,103,70),(189,103,71),(190,103,72),(198,103,73),(234,103,74),(188,103,75),(172,103,76),(187,103,101),(221,103,102),(171,104,9),(170,104,66),(169,104,100),(166,104,103),(239,106,11),(240,107,60),(247,108,1),(250,109,13),(249,109,18),(254,110,1),(255,110,76),(262,112,1),(263,114,112); /*!40000 ALTER TABLE `roleInherit` ENABLE KEYS */; UNLOCK TABLES; @@ -632,1153 +98,7 @@ UNLOCK TABLES; LOCK TABLES `roleRole` WRITE; /*!40000 ALTER TABLE `roleRole` DISABLE KEYS */; -INSERT INTO `roleRole` VALUES -(113544,1,1), -(113545,1,2), -(113546,1,3), -(113549,1,6), -(113548,1,11), -(113547,1,70), -(113462,2,2), -(113464,2,6), -(113463,2,11), -(113344,3,3), -(113346,3,6), -(113345,3,11), -(113314,5,1), -(113321,5,2), -(113320,5,3), -(113313,5,5), -(113326,5,6), -(113325,5,11), -(113318,5,13), -(113322,5,18), -(113315,5,21), -(113316,5,33), -(113323,5,53), -(113319,5,70), -(113324,5,72), -(113317,5,76), -(113646,6,6), -(113485,9,1), -(113486,9,2), -(113487,9,3), -(113488,9,5), -(113489,9,6), -(113483,9,9), -(113490,9,11), -(113491,9,13), -(113492,9,15), -(113493,9,16), -(113494,9,17), -(113495,9,18), -(113496,9,19), -(113497,9,20), -(113498,9,21), -(113499,9,22), -(113500,9,30), -(113501,9,31), -(113502,9,32), -(113503,9,33), -(113504,9,34), -(113505,9,35), -(113506,9,36), -(113507,9,37), -(113508,9,38), -(113509,9,39), -(113510,9,40), -(113511,9,41), -(113512,9,42), -(113513,9,43), -(113514,9,44), -(113515,9,45), -(113516,9,47), -(113517,9,48), -(113518,9,49), -(113519,9,50), -(113520,9,51), -(113521,9,52), -(113522,9,53), -(113523,9,54), -(113524,9,55), -(113525,9,56), -(113526,9,57), -(113527,9,58), -(113528,9,59), -(113529,9,60), -(113530,9,61), -(113531,9,64), -(113532,9,65), -(113533,9,67), -(113534,9,69), -(113535,9,70), -(113536,9,71), -(113537,9,72), -(113538,9,73), -(113539,9,74), -(113540,9,75), -(113541,9,76), -(113542,9,101), -(113543,9,102), -(113484,9,103), -(113234,11,6), -(113233,11,11), -(114340,13,1), -(114341,13,2), -(114342,13,3), -(114345,13,6), -(114344,13,11), -(114339,13,13), -(114343,13,70), -(113860,15,1), -(113864,15,2), -(113863,15,3), -(113867,15,6), -(113866,15,11), -(113852,15,15), -(113853,15,35), -(113858,15,36), -(113861,15,44), -(113865,15,47), -(113854,15,49), -(113855,15,56), -(113857,15,58), -(113862,15,70), -(113859,15,75), -(113856,15,76), -(113874,16,1), -(113879,16,2), -(113878,16,3), -(113885,16,6), -(113884,16,11), -(113869,16,13), -(113870,16,15), -(113868,16,16), -(113873,16,35), -(113880,16,36), -(113883,16,44), -(113882,16,47), -(113872,16,49), -(113875,16,56), -(113881,16,58), -(113877,16,70), -(113876,16,75), -(113871,16,76), -(113260,17,1), -(113271,17,2), -(113270,17,3), -(113265,17,5), -(113293,17,6), -(113264,17,9), -(113292,17,11), -(113263,17,13), -(113275,17,15), -(113262,17,16), -(113252,17,17), -(113277,17,18), -(113274,17,19), -(113253,17,20), -(113266,17,21), -(113291,17,22), -(113290,17,30), -(113289,17,31), -(113288,17,32), -(113268,17,33), -(113287,17,34), -(113273,17,35), -(113286,17,36), -(113254,17,37), -(113285,17,38), -(113255,17,39), -(113284,17,40), -(113283,17,41), -(113282,17,42), -(113281,17,43), -(113294,17,44), -(113295,17,45), -(113296,17,47), -(113297,17,48), -(113298,17,49), -(113272,17,50), -(113299,17,51), -(113300,17,52), -(113278,17,53), -(113301,17,54), -(113302,17,55), -(113280,17,56), -(113267,17,57), -(113303,17,58), -(113304,17,59), -(113305,17,60), -(113306,17,61), -(113256,17,64), -(113261,17,65), -(113257,17,67), -(113307,17,69), -(113269,17,70), -(113308,17,71), -(113279,17,72), -(113309,17,73), -(113259,17,74), -(113310,17,75), -(113258,17,76), -(113311,17,101), -(113312,17,102), -(113276,17,103), -(114253,18,1), -(114256,18,2), -(114255,18,3), -(114259,18,6), -(114258,18,11), -(114252,18,18), -(114257,18,70), -(114254,18,76), -(114246,19,1), -(114249,19,2), -(114248,19,3), -(114251,19,6), -(114250,19,11), -(114241,19,13), -(114242,19,18), -(114239,19,19), -(114240,19,21), -(114243,19,53), -(114247,19,70), -(114244,19,72), -(114245,19,76), -(113895,20,1), -(113903,20,2), -(113902,20,3), -(113901,20,5), -(113900,20,6), -(113887,20,9), -(113899,20,11), -(113888,20,13), -(113894,20,15), -(113889,20,16), -(113898,20,17), -(113904,20,18), -(113893,20,19), -(113886,20,20), -(113905,20,21), -(113906,20,22), -(113907,20,30), -(113908,20,31), -(113909,20,32), -(113910,20,33), -(113911,20,34), -(113892,20,35), -(113912,20,36), -(113913,20,37), -(113914,20,38), -(113915,20,39), -(113916,20,40), -(113917,20,41), -(113918,20,42), -(113919,20,43), -(113920,20,44), -(113921,20,45), -(113922,20,47), -(113923,20,48), -(113924,20,49), -(113897,20,50), -(113925,20,51), -(113926,20,52), -(113927,20,53), -(113928,20,54), -(113929,20,55), -(113930,20,56), -(113931,20,57), -(113932,20,58), -(113933,20,59), -(113934,20,60), -(113935,20,61), -(113936,20,64), -(113890,20,65), -(113937,20,67), -(113938,20,69), -(113939,20,70), -(113940,20,71), -(113941,20,72), -(113942,20,73), -(113943,20,74), -(113944,20,75), -(113891,20,76), -(113945,20,101), -(113946,20,102), -(113896,20,103), -(114233,21,1), -(114236,21,2), -(114235,21,3), -(114238,21,6), -(114237,21,11), -(114228,21,13), -(114229,21,18), -(114227,21,21), -(114230,21,53), -(114234,21,70), -(114231,21,72), -(114232,21,76), -(114350,22,1), -(114356,22,2), -(114355,22,3), -(114358,22,6), -(114357,22,11), -(114347,22,13), -(114349,22,18), -(114348,22,21), -(114346,22,22), -(114351,22,53), -(114354,22,70), -(114352,22,72), -(114353,22,76), -(113589,30,1), -(113597,30,2), -(113596,30,3), -(113578,30,5), -(113609,30,6), -(113586,30,9), -(113610,30,11), -(113585,30,13), -(113591,30,15), -(113584,30,16), -(113608,30,17), -(113594,30,18), -(113598,30,19), -(113579,30,20), -(113588,30,21), -(113580,30,22), -(113577,30,30), -(113607,30,31), -(113606,30,32), -(113587,30,33), -(113605,30,34), -(113599,30,35), -(113604,30,36), -(113603,30,37), -(113602,30,38), -(113601,30,39), -(113611,30,40), -(113612,30,41), -(113613,30,42), -(113614,30,43), -(113615,30,44), -(113616,30,45), -(113617,30,47), -(113618,30,48), -(113619,30,49), -(113600,30,50), -(113620,30,51), -(113621,30,52), -(113581,30,53), -(113622,30,54), -(113623,30,55), -(113624,30,56), -(113625,30,57), -(113626,30,58), -(113627,30,59), -(113628,30,60), -(113629,30,61), -(113582,30,64), -(113590,30,65), -(113630,30,67), -(113631,30,69), -(113595,30,70), -(113632,30,71), -(113593,30,72), -(113633,30,73), -(113634,30,74), -(113635,30,75), -(113583,30,76), -(113636,30,101), -(113637,30,102), -(113592,30,103), -(113639,31,1), -(113640,31,2), -(113641,31,3), -(113644,31,6), -(113643,31,11), -(113638,31,31), -(113642,31,70), -(113551,32,1), -(113552,32,2), -(113553,32,3), -(113556,32,6), -(113555,32,11), -(113550,32,32), -(113554,32,70), -(113704,33,33), -(113348,34,1), -(113353,34,2), -(113352,34,3), -(113355,34,6), -(113354,34,11), -(113349,34,13), -(113350,34,33), -(113347,34,34), -(113351,34,70), -(113390,35,1), -(113395,35,2), -(113394,35,3), -(113397,35,6), -(113396,35,11), -(113389,35,35), -(113393,35,70), -(113391,35,75), -(113392,35,76), -(114140,36,1), -(114142,36,2), -(114141,36,3), -(114145,36,6), -(114144,36,11), -(114137,36,36), -(114138,36,44), -(114139,36,47), -(114143,36,70), -(113677,37,1), -(113682,37,2), -(113681,37,3), -(113684,37,6), -(113683,37,11), -(113676,37,37), -(113680,37,70), -(113678,37,74), -(113679,37,76), -(113691,38,1), -(113694,38,2), -(113693,38,3), -(113696,38,6), -(113695,38,11), -(113686,38,13), -(113687,38,37), -(113685,38,38), -(113688,38,64), -(113692,38,70), -(113690,38,74), -(113689,38,76), -(113243,39,1), -(113249,39,2), -(113248,39,3), -(113236,39,5), -(113251,39,6), -(113250,39,11), -(113241,39,13), -(113240,39,18), -(113237,39,21), -(113242,39,33), -(113235,39,39), -(113244,39,53), -(113246,39,56), -(113238,39,57), -(113247,39,70), -(113245,39,72), -(113239,39,76), -(113648,40,1), -(113651,40,2), -(113650,40,3), -(113658,40,6), -(113657,40,11), -(113653,40,36), -(113647,40,40), -(113656,40,44), -(113655,40,47), -(113649,40,49), -(113654,40,58), -(113652,40,70), -(113666,41,1), -(113670,41,2), -(113669,41,3), -(113675,41,6), -(113674,41,11), -(113660,41,13), -(113661,41,35), -(113667,41,36), -(113662,41,40), -(113659,41,41), -(113673,41,44), -(113672,41,47), -(113664,41,49), -(113671,41,58), -(113668,41,70), -(113665,41,75), -(113663,41,76), -(113362,42,1), -(113367,42,2), -(113366,42,3), -(113370,42,6), -(113369,42,11), -(113357,42,35), -(113360,42,36), -(113356,42,42), -(113364,42,44), -(113368,42,47), -(113358,42,49), -(113363,42,58), -(113365,42,70), -(113361,42,75), -(113359,42,76), -(113375,43,1), -(113381,43,2), -(113380,43,3), -(113387,43,6), -(113386,43,11), -(113372,43,13), -(113374,43,35), -(113382,43,36), -(113373,43,42), -(113371,43,43), -(113385,43,44), -(113384,43,47), -(113376,43,49), -(113383,43,58), -(113379,43,70), -(113378,43,75), -(113377,43,76), -(113218,44,1), -(113219,44,2), -(113220,44,3), -(113223,44,6), -(113222,44,11), -(113217,44,44), -(113221,44,70), -(113227,45,1), -(113229,45,2), -(113228,45,3), -(113232,45,6), -(113231,45,11), -(113225,45,13), -(113226,45,44), -(113224,45,45), -(113230,45,70), -(113429,47,1), -(113430,47,2), -(113431,47,3), -(113434,47,6), -(113433,47,11), -(113428,47,47), -(113432,47,70), -(113454,48,1), -(113459,48,2), -(113458,48,3), -(113461,48,6), -(113460,48,11), -(113447,48,13), -(113448,48,35), -(113451,48,36), -(113456,48,44), -(113449,48,47), -(113446,48,48), -(113450,48,49), -(113455,48,58), -(113457,48,70), -(113453,48,75), -(113452,48,76), -(114054,49,1), -(114057,49,2), -(114056,49,3), -(114059,49,6), -(114058,49,11), -(114050,49,36), -(114053,49,44), -(114052,49,47), -(114049,49,49), -(114051,49,58), -(114055,49,70), -(114100,50,1), -(114107,50,2), -(114106,50,3), -(114109,50,6), -(114108,50,11), -(114087,50,13), -(114099,50,18), -(114088,50,21), -(114101,50,33), -(114089,50,35), -(114095,50,36), -(114104,50,44), -(114103,50,47), -(114090,50,49), -(114086,50,50), -(114098,50,53), -(114102,50,56), -(114091,50,57), -(114094,50,58), -(114092,50,59), -(114105,50,70), -(114097,50,72), -(114096,50,75), -(114093,50,76), -(113948,51,1), -(113955,51,2), -(113954,51,3), -(113961,51,6), -(113960,51,11), -(113952,51,13), -(113956,51,18), -(113949,51,21), -(113947,51,51), -(113957,51,53), -(113953,51,70), -(113958,51,72), -(113950,51,74), -(113951,51,75), -(113959,51,76), -(113971,52,1), -(113976,52,2), -(113975,52,3), -(113979,52,6), -(113978,52,11), -(113963,52,13), -(113973,52,18), -(113964,52,19), -(113970,52,21), -(113965,52,35), -(113966,52,51), -(113962,52,52), -(113972,52,53), -(113974,52,70), -(113977,52,72), -(113968,52,74), -(113969,52,75), -(113967,52,76), -(113698,53,1), -(113699,53,2), -(113700,53,3), -(113703,53,6), -(113702,53,11), -(113697,53,53), -(113701,53,70), -(113837,54,1), -(113838,54,2), -(113839,54,3), -(113842,54,6), -(113841,54,11), -(113836,54,54), -(113840,54,70), -(113846,55,1), -(113848,55,2), -(113847,55,3), -(113851,55,6), -(113850,55,11), -(113844,55,13), -(113845,55,54), -(113843,55,55), -(113849,55,70), -(113466,56,1), -(113467,56,2), -(113468,56,3), -(113471,56,6), -(113470,56,11), -(113465,56,56), -(113469,56,70), -(113477,57,1), -(113480,57,2), -(113479,57,3), -(113482,57,6), -(113481,57,11), -(113473,57,13), -(113474,57,33), -(113475,57,56), -(113472,57,57), -(113478,57,70), -(113476,57,76), -(114008,58,1), -(114009,58,2), -(114010,58,3), -(114013,58,6), -(114012,58,11), -(114007,58,58), -(114011,58,70), -(114018,59,1), -(114028,59,2), -(114027,59,3), -(114037,59,6), -(114036,59,11), -(114015,59,13), -(114025,59,18), -(114017,59,21), -(114032,59,33), -(114019,59,35), -(114030,59,36), -(114035,59,44), -(114034,59,47), -(114020,59,49), -(114016,59,50), -(114024,59,53), -(114033,59,56), -(114021,59,57), -(114031,59,58), -(114014,59,59), -(114026,59,70), -(114023,59,72), -(114029,59,75), -(114022,59,76), -(114068,60,1), -(114080,60,2), -(114079,60,3), -(114061,60,5), -(114085,60,6), -(114084,60,11), -(114065,60,13), -(114077,60,18), -(114067,60,21), -(114066,60,33), -(114069,60,35), -(114073,60,36), -(114083,60,44), -(114082,60,47), -(114070,60,49), -(114062,60,50), -(114076,60,53), -(114072,60,56), -(114063,60,57), -(114081,60,58), -(114071,60,59), -(114060,60,60), -(114078,60,70), -(114075,60,72), -(114074,60,75), -(114064,60,76), -(114150,61,1), -(114154,61,2), -(114153,61,3), -(114156,61,6), -(114155,61,11), -(114147,61,13), -(114148,61,36), -(114149,61,44), -(114151,61,47), -(114146,61,61), -(114152,61,70), -(113980,62,62), -(113388,64,64), -(113988,65,1), -(113996,65,2), -(113995,65,3), -(114006,65,6), -(114005,65,11), -(113986,65,13), -(113999,65,18), -(113982,65,19), -(113989,65,21), -(114001,65,33), -(113983,65,35), -(113993,65,36), -(114004,65,44), -(114003,65,47), -(113990,65,49), -(113984,65,50), -(113998,65,53), -(114002,65,56), -(113991,65,57), -(114000,65,58), -(113992,65,59), -(113981,65,65), -(113994,65,70), -(113997,65,72), -(113987,65,75), -(113985,65,76), -(114274,66,1), -(114273,66,2), -(114275,66,3), -(114276,66,5), -(114277,66,6), -(114271,66,9), -(114278,66,11), -(114279,66,13), -(114280,66,15), -(114281,66,16), -(114282,66,17), -(114283,66,18), -(114284,66,19), -(114285,66,20), -(114286,66,21), -(114287,66,22), -(114288,66,30), -(114289,66,31), -(114290,66,32), -(114291,66,33), -(114292,66,34), -(114293,66,35), -(114294,66,36), -(114295,66,37), -(114296,66,38), -(114297,66,39), -(114298,66,40), -(114299,66,41), -(114300,66,42), -(114301,66,43), -(114302,66,44), -(114303,66,45), -(114304,66,47), -(114305,66,48), -(114306,66,49), -(114307,66,50), -(114308,66,51), -(114309,66,52), -(114310,66,53), -(114311,66,54), -(114312,66,55), -(114313,66,56), -(114314,66,57), -(114315,66,58), -(114316,66,59), -(114317,66,60), -(114318,66,61), -(114319,66,64), -(114320,66,65), -(114270,66,66), -(114321,66,67), -(114322,66,69), -(114323,66,70), -(114324,66,71), -(114325,66,72), -(114326,66,73), -(114327,66,74), -(114328,66,75), -(114329,66,76), -(114330,66,101), -(114331,66,102), -(114272,66,103), -(113331,67,1), -(113339,67,2), -(113338,67,3), -(113328,67,5), -(113343,67,6), -(113342,67,11), -(113336,67,13), -(113335,67,18), -(113330,67,21), -(113332,67,33), -(113329,67,37), -(113340,67,53), -(113327,67,67), -(113337,67,70), -(113341,67,72), -(113334,67,74), -(113333,67,76), -(113439,69,1), -(113443,69,2), -(113442,69,3), -(113445,69,6), -(113444,69,11), -(113436,69,35), -(113437,69,47), -(113435,69,69), -(113441,69,70), -(113438,69,75), -(113440,69,76), -(114361,70,6), -(114360,70,11), -(114359,70,70), -(113412,71,1), -(113415,71,2), -(113414,71,3), -(113418,71,6), -(113417,71,11), -(113413,71,58), -(113416,71,70), -(113411,71,71), -(113421,72,1), -(113424,72,2), -(113423,72,3), -(113427,72,6), -(113426,72,11), -(113420,72,18), -(113425,72,70), -(113419,72,72), -(113422,72,76), -(113566,73,1), -(113571,73,2), -(113570,73,3), -(113561,73,5), -(113576,73,6), -(113575,73,11), -(113568,73,13), -(113572,73,18), -(113562,73,19), -(113565,73,21), -(113564,73,33), -(113573,73,53), -(113563,73,64), -(113569,73,70), -(113574,73,72), -(113560,73,73), -(113567,73,76), -(114362,74,74), -(113409,75,75), -(113410,76,76), -(114183,100,1), -(114179,100,2), -(114165,100,3), -(114163,100,5), -(114190,100,6), -(114182,100,9), -(114160,100,11), -(114223,100,13), -(114201,100,15), -(114202,100,16), -(114162,100,17), -(114219,100,18), -(114218,100,19), -(114203,100,20), -(114217,100,21), -(114224,100,22), -(114187,100,30), -(114188,100,31), -(114184,100,32), -(114196,100,33), -(114166,100,34), -(114170,100,35), -(114215,100,36), -(114193,100,37), -(114194,100,38), -(114161,100,39), -(114191,100,40), -(114192,100,41), -(114167,100,42), -(114168,100,43), -(114158,100,44), -(114159,100,45), -(114176,100,47), -(114178,100,48), -(114211,100,49), -(114213,100,50), -(114204,100,51), -(114205,100,52), -(114195,100,53), -(114199,100,54), -(114200,100,55), -(114180,100,56), -(114181,100,57), -(114208,100,58), -(114209,100,59), -(114212,100,60), -(114216,100,61), -(114206,100,62), -(114169,100,64), -(114207,100,65), -(114221,100,66), -(114164,100,67), -(114177,100,69), -(114225,100,70), -(114174,100,71), -(114175,100,72), -(114186,100,73), -(114226,100,74), -(114172,100,75), -(114173,100,76), -(114157,100,100), -(114171,100,101), -(114210,100,102), -(114197,100,103), -(114198,100,104), -(114189,100,105), -(114185,100,106), -(114214,100,107), -(114222,100,108), -(114220,100,109), -(113402,101,1), -(113406,101,2), -(113405,101,3), -(113408,101,6), -(113407,101,11), -(113399,101,13), -(113400,101,35), -(113404,101,70), -(113401,101,75), -(113403,101,76), -(113398,101,101), -(114039,102,1), -(114044,102,2), -(114043,102,3), -(114048,102,6), -(114047,102,11), -(114040,102,13), -(114041,102,35), -(114042,102,70), -(114045,102,75), -(114046,102,76), -(114038,102,102), -(113706,103,1), -(113707,103,2), -(113708,103,3), -(113709,103,5), -(113710,103,6), -(113765,103,9), -(113711,103,11), -(113712,103,13), -(113713,103,15), -(113714,103,16), -(113715,103,17), -(113716,103,18), -(113717,103,19), -(113718,103,20), -(113719,103,21), -(113720,103,22), -(113721,103,30), -(113722,103,31), -(113723,103,32), -(113724,103,33), -(113725,103,34), -(113726,103,35), -(113727,103,36), -(113728,103,37), -(113729,103,38), -(113730,103,39), -(113731,103,40), -(113732,103,41), -(113733,103,42), -(113734,103,43), -(113735,103,44), -(113736,103,45), -(113737,103,47), -(113738,103,48), -(113739,103,49), -(113740,103,50), -(113741,103,51), -(113742,103,52), -(113743,103,53), -(113744,103,54), -(113745,103,55), -(113746,103,56), -(113747,103,57), -(113748,103,58), -(113749,103,59), -(113750,103,60), -(113751,103,61), -(113752,103,64), -(113753,103,65), -(113754,103,67), -(113755,103,69), -(113756,103,70), -(113757,103,71), -(113758,103,72), -(113759,103,73), -(113760,103,74), -(113761,103,75), -(113762,103,76), -(113763,103,101), -(113764,103,102), -(113705,103,103), -(113774,104,1), -(113773,104,2), -(113772,104,3), -(113771,104,5), -(113775,104,6), -(113767,104,9), -(113776,104,11), -(113777,104,13), -(113778,104,15), -(113779,104,16), -(113780,104,17), -(113781,104,18), -(113782,104,19), -(113783,104,20), -(113784,104,21), -(113785,104,22), -(113786,104,30), -(113787,104,31), -(113788,104,32), -(113789,104,33), -(113790,104,34), -(113791,104,35), -(113792,104,36), -(113793,104,37), -(113794,104,38), -(113795,104,39), -(113796,104,40), -(113797,104,41), -(113798,104,42), -(113799,104,43), -(113800,104,44), -(113801,104,45), -(113802,104,47), -(113803,104,48), -(113804,104,49), -(113805,104,50), -(113806,104,51), -(113807,104,52), -(113808,104,53), -(113809,104,54), -(113810,104,55), -(113811,104,56), -(113812,104,57), -(113813,104,58), -(113814,104,59), -(113815,104,60), -(113816,104,61), -(113832,104,62), -(113817,104,64), -(113818,104,65), -(113768,104,66), -(113819,104,67), -(113820,104,69), -(113821,104,70), -(113822,104,71), -(113823,104,72), -(113824,104,73), -(113825,104,74), -(113826,104,75), -(113827,104,76), -(113769,104,100), -(113828,104,101), -(113829,104,102), -(113770,104,103), -(113766,104,104), -(113831,104,105), -(113830,104,106), -(113833,104,107), -(113835,104,108), -(113834,104,109), -(113645,105,105), -(113559,106,6), -(113558,106,11), -(113557,106,106), -(114119,107,1), -(114131,107,2), -(114130,107,3), -(114112,107,5), -(114136,107,6), -(114135,107,11), -(114116,107,13), -(114128,107,18), -(114118,107,21), -(114117,107,33), -(114120,107,35), -(114124,107,36), -(114134,107,44), -(114133,107,47), -(114121,107,49), -(114113,107,50), -(114127,107,53), -(114123,107,56), -(114114,107,57), -(114132,107,58), -(114122,107,59), -(114111,107,60), -(114129,107,70), -(114126,107,72), -(114125,107,75), -(114115,107,76), -(114110,107,107), -(114333,108,1), -(114334,108,2), -(114335,108,3), -(114338,108,6), -(114337,108,11), -(114336,108,70), -(114332,108,108), -(114264,109,1), -(114266,109,2), -(114265,109,3), -(114269,109,6), -(114268,109,11), -(114261,109,13), -(114262,109,18), -(114267,109,70), -(114263,109,76), -(114260,109,109); +INSERT INTO `roleRole` VALUES (135896,1,1),(135897,1,2),(135898,1,3),(135901,1,6),(135900,1,11),(135899,1,70),(135813,2,2),(135815,2,6),(135814,2,11),(135680,3,3),(135682,3,6),(135681,3,11),(135638,5,1),(135647,5,2),(135646,5,3),(135637,5,5),(135654,5,6),(135651,5,11),(135644,5,13),(135643,5,18),(135639,5,21),(135640,5,33),(135653,5,36),(135656,5,44),(135655,5,47),(135650,5,49),(135648,5,53),(135652,5,58),(135645,5,70),(135649,5,72),(135641,5,76),(135642,5,111),(136006,6,6),(135836,9,1),(135837,9,2),(135838,9,3),(135839,9,5),(135840,9,6),(135834,9,9),(135841,9,11),(135842,9,13),(135843,9,15),(135844,9,16),(135845,9,17),(135846,9,18),(135847,9,19),(135848,9,20),(135849,9,21),(135850,9,22),(135851,9,30),(135852,9,31),(135853,9,32),(135854,9,33),(135855,9,34),(135856,9,35),(135857,9,36),(135858,9,37),(135859,9,38),(135860,9,39),(135861,9,40),(135862,9,41),(135863,9,42),(135864,9,43),(135865,9,44),(135866,9,45),(135867,9,47),(135868,9,48),(135869,9,49),(135870,9,50),(135871,9,51),(135872,9,52),(135873,9,53),(135874,9,54),(135875,9,55),(135876,9,56),(135877,9,57),(135878,9,58),(135879,9,59),(135880,9,60),(135881,9,61),(135882,9,64),(135883,9,65),(135884,9,67),(135885,9,69),(135886,9,70),(135887,9,71),(135888,9,72),(135889,9,73),(135890,9,74),(135891,9,75),(135892,9,76),(135893,9,101),(135894,9,102),(135835,9,103),(135895,9,111),(135551,11,6),(135550,11,11),(136772,13,1),(136773,13,2),(136774,13,3),(136777,13,6),(136776,13,11),(136771,13,13),(136775,13,70),(136227,15,1),(136233,15,2),(136232,15,3),(136235,15,6),(136234,15,11),(136219,15,15),(136220,15,35),(136224,15,36),(136230,15,44),(136229,15,47),(136221,15,49),(136222,15,56),(136228,15,58),(136231,15,70),(136226,15,75),(136223,15,76),(136225,15,111),(136242,16,1),(136247,16,2),(136246,16,3),(136254,16,6),(136253,16,11),(136237,16,13),(136238,16,15),(136236,16,16),(136241,16,35),(136249,16,36),(136252,16,44),(136251,16,47),(136240,16,49),(136243,16,56),(136250,16,58),(136245,16,70),(136244,16,75),(136239,16,76),(136248,16,111),(135583,17,1),(135594,17,2),(135593,17,3),(135588,17,5),(135618,17,6),(135587,17,9),(135617,17,11),(135586,17,13),(135598,17,15),(135585,17,16),(135575,17,17),(135601,17,18),(135597,17,19),(135576,17,20),(135589,17,21),(135616,17,22),(135615,17,30),(135614,17,31),(135613,17,32),(135591,17,33),(135612,17,34),(135596,17,35),(135611,17,36),(135577,17,37),(135610,17,38),(135578,17,39),(135609,17,40),(135608,17,41),(135607,17,42),(135606,17,43),(135605,17,44),(135619,17,45),(135620,17,47),(135621,17,48),(135622,17,49),(135595,17,50),(135623,17,51),(135624,17,52),(135602,17,53),(135625,17,54),(135626,17,55),(135604,17,56),(135590,17,57),(135627,17,58),(135628,17,59),(135629,17,60),(135630,17,61),(135579,17,64),(135584,17,65),(135580,17,67),(135631,17,69),(135592,17,70),(135632,17,71),(135603,17,72),(135633,17,73),(135582,17,74),(135634,17,75),(135581,17,76),(135635,17,101),(135636,17,102),(135599,17,103),(135600,17,111),(136684,18,1),(136687,18,2),(136686,18,3),(136690,18,6),(136689,18,11),(136683,18,18),(136688,18,70),(136685,18,76),(136673,19,1),(136678,19,2),(136677,19,3),(136682,19,6),(136681,19,11),(136666,19,13),(136667,19,18),(136664,19,19),(136665,19,21),(136675,19,36),(136680,19,44),(136679,19,47),(136672,19,49),(136668,19,53),(136674,19,58),(136676,19,70),(136669,19,72),(136670,19,76),(136671,19,111),(136279,20,1),(136287,20,2),(136286,20,3),(136285,20,5),(136284,20,6),(136271,20,9),(136283,20,11),(136272,20,13),(136278,20,15),(136273,20,16),(136282,20,17),(136288,20,18),(136277,20,19),(136270,20,20),(136289,20,21),(136290,20,22),(136291,20,30),(136292,20,31),(136293,20,32),(136294,20,33),(136295,20,34),(136276,20,35),(136296,20,36),(136297,20,37),(136298,20,38),(136299,20,39),(136300,20,40),(136301,20,41),(136302,20,42),(136303,20,43),(136304,20,44),(136305,20,45),(136306,20,47),(136307,20,48),(136308,20,49),(136281,20,50),(136309,20,51),(136310,20,52),(136311,20,53),(136312,20,54),(136313,20,55),(136314,20,56),(136315,20,57),(136316,20,58),(136317,20,59),(136318,20,60),(136319,20,61),(136320,20,64),(136274,20,65),(136321,20,67),(136322,20,69),(136323,20,70),(136324,20,71),(136325,20,72),(136326,20,73),(136327,20,74),(136328,20,75),(136275,20,76),(136329,20,101),(136330,20,102),(136280,20,103),(136331,20,111),(136654,21,1),(136659,21,2),(136658,21,3),(136663,21,6),(136662,21,11),(136647,21,13),(136648,21,18),(136646,21,21),(136656,21,36),(136661,21,44),(136660,21,47),(136653,21,49),(136649,21,53),(136655,21,58),(136657,21,70),(136650,21,72),(136651,21,76),(136652,21,111),(136782,22,1),(136790,22,2),(136789,22,3),(136796,22,6),(136793,22,11),(136779,22,13),(136781,22,18),(136780,22,21),(136778,22,22),(136792,22,36),(136795,22,44),(136794,22,47),(136787,22,49),(136783,22,53),(136791,22,58),(136788,22,70),(136784,22,72),(136785,22,76),(136786,22,111),(135948,30,1),(135958,30,2),(135957,30,3),(135937,30,5),(135968,30,6),(135944,30,9),(135970,30,11),(135943,30,13),(135952,30,15),(135949,30,16),(135967,30,17),(135955,30,18),(135951,30,19),(135938,30,20),(135947,30,21),(135939,30,22),(135936,30,30),(135966,30,31),(135965,30,32),(135946,30,33),(135964,30,34),(135959,30,35),(135963,30,36),(135962,30,37),(135961,30,38),(135971,30,39),(135972,30,40),(135973,30,41),(135974,30,42),(135975,30,43),(135976,30,44),(135977,30,45),(135978,30,47),(135979,30,48),(135969,30,49),(135960,30,50),(135980,30,51),(135981,30,52),(135940,30,53),(135982,30,54),(135983,30,55),(135984,30,56),(135985,30,57),(135986,30,58),(135987,30,59),(135988,30,60),(135989,30,61),(135941,30,64),(135950,30,65),(135990,30,67),(135991,30,69),(135956,30,70),(135992,30,71),(135954,30,72),(135993,30,73),(135994,30,74),(135995,30,75),(135942,30,76),(135996,30,101),(135997,30,102),(135953,30,103),(135945,30,111),(135999,31,1),(136000,31,2),(136001,31,3),(136004,31,6),(136003,31,11),(135998,31,31),(136002,31,70),(135904,32,1),(135905,32,2),(135906,32,3),(135909,32,6),(135908,32,11),(135903,32,32),(135907,32,70),(136066,33,33),(135684,34,1),(135689,34,2),(135688,34,3),(135691,34,6),(135690,34,11),(135685,34,13),(135686,34,33),(135683,34,34),(135687,34,70),(135728,35,1),(135734,35,2),(135733,35,3),(135736,35,6),(135735,35,11),(135727,35,35),(135732,35,70),(135729,35,75),(135730,35,76),(135731,35,111),(136554,36,1),(136556,36,2),(136555,36,3),(136559,36,6),(136558,36,11),(136550,36,36),(136551,36,44),(136552,36,47),(136557,36,70),(136553,36,111),(136039,37,1),(136044,37,2),(136043,37,3),(136046,37,6),(136045,37,11),(136038,37,37),(136042,37,70),(136040,37,74),(136041,37,76),(136053,38,1),(136056,38,2),(136055,38,3),(136058,38,6),(136057,38,11),(136048,38,13),(136049,38,37),(136047,38,38),(136050,38,64),(136054,38,70),(136052,38,74),(136051,38,76),(135560,39,1),(135568,39,2),(135567,39,3),(135553,39,5),(135574,39,6),(135571,39,11),(135557,39,13),(135561,39,18),(135554,39,21),(135559,39,33),(135570,39,36),(135552,39,39),(135573,39,44),(135572,39,47),(135565,39,49),(135562,39,53),(135564,39,56),(135555,39,57),(135569,39,58),(135566,39,70),(135563,39,72),(135556,39,76),(135558,39,111),(136008,40,1),(136011,40,2),(136010,40,3),(136019,40,6),(136017,40,11),(136013,40,36),(136007,40,40),(136016,40,44),(136015,40,47),(136009,40,49),(136014,40,58),(136012,40,70),(136018,40,111),(136028,41,1),(136032,41,2),(136031,41,3),(136037,41,6),(136036,41,11),(136021,41,13),(136022,41,35),(136029,41,36),(136023,41,40),(136020,41,41),(136035,41,44),(136034,41,47),(136025,41,49),(136033,41,58),(136030,41,70),(136027,41,75),(136024,41,76),(136026,41,111),(135698,42,1),(135705,42,2),(135704,42,3),(135707,42,6),(135706,42,11),(135693,42,35),(135699,42,36),(135692,42,42),(135702,42,44),(135701,42,47),(135694,42,49),(135700,42,58),(135703,42,70),(135697,42,75),(135695,42,76),(135696,42,111),(135714,43,1),(135719,43,2),(135718,43,3),(135725,43,6),(135724,43,11),(135709,43,13),(135713,43,35),(135720,43,36),(135710,43,42),(135708,43,43),(135723,43,44),(135722,43,47),(135712,43,49),(135721,43,58),(135717,43,70),(135716,43,75),(135715,43,76),(135711,43,111),(135535,44,1),(135536,44,2),(135537,44,3),(135540,44,6),(135539,44,11),(135534,44,44),(135538,44,70),(135544,45,1),(135546,45,2),(135545,45,3),(135549,45,6),(135548,45,11),(135542,45,13),(135543,45,44),(135541,45,45),(135547,45,70),(135776,47,1),(135779,47,2),(135778,47,3),(135782,47,6),(135781,47,11),(135775,47,47),(135780,47,70),(135777,47,111),(135805,48,1),(135810,48,2),(135809,48,3),(135812,48,6),(135811,48,11),(135796,48,13),(135797,48,35),(135801,48,36),(135807,48,44),(135798,48,47),(135795,48,48),(135799,48,49),(135806,48,58),(135800,48,69),(135808,48,70),(135804,48,75),(135803,48,76),(135802,48,111),(136463,49,1),(136465,49,2),(136464,49,3),(136469,49,6),(136468,49,11),(136459,49,36),(136462,49,44),(136461,49,47),(136458,49,49),(136460,49,58),(136467,49,70),(136466,49,111),(136511,50,1),(136519,50,2),(136518,50,3),(136521,50,6),(136520,50,11),(136498,50,13),(136510,50,18),(136499,50,21),(136513,50,33),(136500,50,35),(136505,50,36),(136516,50,44),(136515,50,47),(136501,50,49),(136497,50,50),(136509,50,53),(136514,50,56),(136502,50,57),(136512,50,58),(136503,50,59),(136517,50,70),(136508,50,72),(136507,50,75),(136504,50,76),(136506,50,111),(136333,51,1),(136342,51,2),(136341,51,3),(136351,51,6),(136348,51,11),(136339,51,13),(136338,51,18),(136334,51,21),(136335,51,35),(136350,51,36),(136353,51,44),(136352,51,47),(136347,51,49),(136332,51,51),(136343,51,53),(136349,51,58),(136340,51,70),(136344,51,72),(136336,51,74),(136337,51,75),(136345,51,76),(136346,51,111),(136362,52,1),(136368,52,2),(136367,52,3),(136375,52,6),(136372,52,11),(136355,52,13),(136365,52,18),(136356,52,19),(136361,52,21),(136360,52,35),(136374,52,36),(136377,52,44),(136376,52,47),(136371,52,49),(136357,52,51),(136354,52,52),(136364,52,53),(136373,52,58),(136366,52,70),(136369,52,72),(136359,52,74),(136363,52,75),(136358,52,76),(136370,52,111),(136060,53,1),(136061,53,2),(136062,53,3),(136065,53,6),(136064,53,11),(136059,53,53),(136063,53,70),(136204,54,1),(136205,54,2),(136206,54,3),(136209,54,6),(136208,54,11),(136203,54,54),(136207,54,70),(136213,55,1),(136215,55,2),(136214,55,3),(136218,55,6),(136217,55,11),(136211,55,13),(136212,55,54),(136210,55,55),(136216,55,70),(135817,56,1),(135818,56,2),(135819,56,3),(135822,56,6),(135821,56,11),(135816,56,56),(135820,56,70),(135828,57,1),(135831,57,2),(135830,57,3),(135833,57,6),(135832,57,11),(135824,57,13),(135825,57,33),(135826,57,56),(135823,57,57),(135829,57,70),(135827,57,76),(136407,58,1),(136408,58,2),(136409,58,3),(136412,58,6),(136411,58,11),(136406,58,58),(136410,58,70),(136417,59,1),(136427,59,2),(136426,59,3),(136437,59,6),(136436,59,11),(136414,59,13),(136424,59,18),(136416,59,21),(136432,59,33),(136418,59,35),(136430,59,36),(136435,59,44),(136434,59,47),(136419,59,49),(136415,59,50),(136423,59,53),(136433,59,56),(136420,59,57),(136431,59,58),(136413,59,59),(136425,59,70),(136422,59,72),(136428,59,75),(136421,59,76),(136429,59,111),(136478,60,1),(136492,60,2),(136491,60,3),(136471,60,5),(136496,60,6),(136495,60,11),(136479,60,13),(136489,60,18),(136477,60,21),(136476,60,33),(136480,60,35),(136485,60,36),(136494,60,44),(136493,60,47),(136481,60,49),(136472,60,50),(136488,60,53),(136483,60,56),(136473,60,57),(136484,60,58),(136482,60,59),(136470,60,60),(136490,60,70),(136487,60,72),(136486,60,75),(136474,60,76),(136475,60,111),(136564,61,1),(136568,61,2),(136567,61,3),(136571,61,6),(136570,61,11),(136561,61,13),(136562,61,36),(136563,61,44),(136565,61,47),(136560,61,61),(136566,61,70),(136569,61,111),(136378,62,62),(135726,64,64),(136386,65,1),(136396,65,2),(136395,65,3),(136405,65,6),(136404,65,11),(136388,65,13),(136399,65,18),(136380,65,19),(136387,65,21),(136400,65,33),(136381,65,35),(136393,65,36),(136403,65,44),(136402,65,47),(136389,65,49),(136382,65,50),(136398,65,53),(136401,65,56),(136390,65,57),(136392,65,58),(136391,65,59),(136379,65,65),(136394,65,70),(136397,65,72),(136385,65,75),(136383,65,76),(136384,65,111),(136705,66,1),(136704,66,2),(136706,66,3),(136707,66,5),(136708,66,6),(136702,66,9),(136709,66,11),(136710,66,13),(136711,66,15),(136712,66,16),(136713,66,17),(136714,66,18),(136715,66,19),(136716,66,20),(136717,66,21),(136718,66,22),(136719,66,30),(136720,66,31),(136721,66,32),(136722,66,33),(136723,66,34),(136724,66,35),(136725,66,36),(136726,66,37),(136727,66,38),(136728,66,39),(136729,66,40),(136730,66,41),(136731,66,42),(136732,66,43),(136733,66,44),(136734,66,45),(136735,66,47),(136736,66,48),(136737,66,49),(136738,66,50),(136739,66,51),(136740,66,52),(136741,66,53),(136742,66,54),(136743,66,55),(136744,66,56),(136745,66,57),(136746,66,58),(136747,66,59),(136748,66,60),(136749,66,61),(136750,66,64),(136751,66,65),(136701,66,66),(136752,66,67),(136753,66,69),(136754,66,70),(136755,66,71),(136756,66,72),(136757,66,73),(136758,66,74),(136759,66,75),(136760,66,76),(136761,66,101),(136762,66,102),(136703,66,103),(136763,66,111),(135661,67,1),(135671,67,2),(135670,67,3),(135658,67,5),(135677,67,6),(135674,67,11),(135668,67,13),(135667,67,18),(135660,67,21),(135662,67,33),(135676,67,36),(135659,67,37),(135679,67,44),(135678,67,47),(135673,67,49),(135666,67,53),(135675,67,58),(135657,67,67),(135669,67,70),(135672,67,72),(135665,67,74),(135663,67,76),(135664,67,111),(135787,69,1),(135792,69,2),(135791,69,3),(135794,69,6),(135793,69,11),(135784,69,35),(135785,69,47),(135783,69,69),(135790,69,70),(135786,69,75),(135788,69,76),(135789,69,111),(136799,70,6),(136798,70,11),(136797,70,70),(135753,71,1),(135756,71,2),(135755,71,3),(135759,71,6),(135758,71,11),(135754,71,58),(135757,71,70),(135752,71,71),(135766,72,1),(135771,72,2),(135770,72,3),(135774,72,6),(135773,72,11),(135761,72,18),(135764,72,36),(135768,72,44),(135772,72,47),(135762,72,49),(135767,72,58),(135769,72,70),(135760,72,72),(135765,72,76),(135763,72,111),(135919,73,1),(135926,73,2),(135925,73,3),(135914,73,5),(135933,73,6),(135930,73,11),(135923,73,13),(135922,73,18),(135915,73,19),(135918,73,21),(135917,73,33),(135932,73,36),(135935,73,44),(135934,73,47),(135929,73,49),(135927,73,53),(135931,73,58),(135916,73,64),(135924,73,70),(135928,73,72),(135913,73,73),(135920,73,76),(135921,73,111),(136800,74,74),(135750,75,75),(135751,76,76),(136598,100,1),(136594,100,2),(136580,100,3),(136578,100,5),(136606,100,6),(136597,100,9),(136575,100,11),(136642,100,13),(136617,100,15),(136618,100,16),(136577,100,17),(136638,100,18),(136637,100,19),(136621,100,20),(136636,100,21),(136643,100,22),(136603,100,30),(136604,100,31),(136600,100,32),(136612,100,33),(136581,100,34),(136585,100,35),(136634,100,36),(136609,100,37),(136610,100,38),(136576,100,39),(136607,100,40),(136608,100,41),(136582,100,42),(136583,100,43),(136573,100,44),(136574,100,45),(136591,100,47),(136593,100,48),(136630,100,49),(136632,100,50),(136622,100,51),(136623,100,52),(136611,100,53),(136615,100,54),(136616,100,55),(136595,100,56),(136596,100,57),(136626,100,58),(136627,100,59),(136631,100,60),(136635,100,61),(136624,100,62),(136584,100,64),(136625,100,65),(136640,100,66),(136579,100,67),(136592,100,69),(136644,100,70),(136589,100,71),(136590,100,72),(136602,100,73),(136645,100,74),(136587,100,75),(136588,100,76),(136572,100,100),(136586,100,101),(136629,100,102),(136613,100,103),(136614,100,104),(136605,100,105),(136601,100,106),(136633,100,107),(136641,100,108),(136639,100,109),(136628,100,110),(136599,100,111),(136619,100,112),(136620,100,114),(135743,101,1),(135747,101,2),(135746,101,3),(135749,101,6),(135748,101,11),(135738,101,13),(135739,101,18),(135740,101,35),(135745,101,70),(135741,101,75),(135742,101,76),(135737,101,101),(135744,101,111),(136447,102,1),(136452,102,2),(136451,102,3),(136457,102,6),(136456,102,11),(136448,102,13),(136449,102,35),(136450,102,70),(136453,102,75),(136454,102,76),(136446,102,102),(136455,102,111),(136068,103,1),(136069,103,2),(136070,103,3),(136071,103,5),(136072,103,6),(136127,103,9),(136073,103,11),(136074,103,13),(136075,103,15),(136076,103,16),(136077,103,17),(136078,103,18),(136079,103,19),(136080,103,20),(136081,103,21),(136082,103,22),(136083,103,30),(136084,103,31),(136085,103,32),(136086,103,33),(136087,103,34),(136088,103,35),(136089,103,36),(136090,103,37),(136091,103,38),(136092,103,39),(136093,103,40),(136094,103,41),(136095,103,42),(136096,103,43),(136097,103,44),(136098,103,45),(136099,103,47),(136100,103,48),(136101,103,49),(136102,103,50),(136103,103,51),(136104,103,52),(136105,103,53),(136106,103,54),(136107,103,55),(136108,103,56),(136109,103,57),(136110,103,58),(136111,103,59),(136112,103,60),(136113,103,61),(136114,103,64),(136115,103,65),(136116,103,67),(136117,103,69),(136118,103,70),(136119,103,71),(136120,103,72),(136121,103,73),(136122,103,74),(136123,103,75),(136124,103,76),(136125,103,101),(136126,103,102),(136067,103,103),(136128,103,111),(136137,104,1),(136136,104,2),(136135,104,3),(136134,104,5),(136138,104,6),(136130,104,9),(136139,104,11),(136140,104,13),(136141,104,15),(136142,104,16),(136143,104,17),(136144,104,18),(136145,104,19),(136146,104,20),(136147,104,21),(136148,104,22),(136149,104,30),(136150,104,31),(136151,104,32),(136152,104,33),(136153,104,34),(136154,104,35),(136155,104,36),(136156,104,37),(136157,104,38),(136158,104,39),(136159,104,40),(136160,104,41),(136161,104,42),(136162,104,43),(136163,104,44),(136164,104,45),(136165,104,47),(136166,104,48),(136167,104,49),(136168,104,50),(136169,104,51),(136170,104,52),(136171,104,53),(136172,104,54),(136173,104,55),(136174,104,56),(136175,104,57),(136176,104,58),(136177,104,59),(136178,104,60),(136179,104,61),(136198,104,62),(136180,104,64),(136181,104,65),(136131,104,66),(136182,104,67),(136183,104,69),(136184,104,70),(136185,104,71),(136186,104,72),(136187,104,73),(136188,104,74),(136189,104,75),(136190,104,76),(136132,104,100),(136191,104,101),(136192,104,102),(136133,104,103),(136129,104,104),(136195,104,105),(136194,104,106),(136200,104,107),(136202,104,108),(136201,104,109),(136199,104,110),(136193,104,111),(136196,104,112),(136197,104,114),(136005,105,105),(135912,106,6),(135911,106,11),(135910,106,106),(136531,107,1),(136545,107,2),(136544,107,3),(136524,107,5),(136549,107,6),(136548,107,11),(136532,107,13),(136542,107,18),(136530,107,21),(136529,107,33),(136533,107,35),(136538,107,36),(136547,107,44),(136546,107,47),(136534,107,49),(136525,107,50),(136541,107,53),(136536,107,56),(136526,107,57),(136537,107,58),(136535,107,59),(136523,107,60),(136543,107,70),(136540,107,72),(136539,107,75),(136527,107,76),(136522,107,107),(136528,107,111),(136765,108,1),(136766,108,2),(136767,108,3),(136770,108,6),(136769,108,11),(136768,108,70),(136764,108,108),(136695,109,1),(136697,109,2),(136696,109,3),(136700,109,6),(136699,109,11),(136692,109,13),(136693,109,18),(136698,109,70),(136694,109,76),(136691,109,109),(136439,110,1),(136442,110,2),(136441,110,3),(136445,110,6),(136444,110,11),(136443,110,70),(136440,110,76),(136438,110,110),(135902,111,111),(136256,112,1),(136257,112,2),(136258,112,3),(136261,112,6),(136260,112,11),(136259,112,70),(136255,112,112),(136264,114,1),(136265,114,2),(136266,114,3),(136269,114,6),(136268,114,11),(136267,114,70),(136263,114,112),(136262,114,114); /*!40000 ALTER TABLE `roleRole` ENABLE KEYS */; UNLOCK TABLES; @@ -1788,8 +108,7 @@ UNLOCK TABLES; LOCK TABLES `userPassword` WRITE; /*!40000 ALTER TABLE `userPassword` DISABLE KEYS */; -INSERT INTO `userPassword` VALUES -(1,7,1,0,2,1); +INSERT INTO `userPassword` VALUES (1,7,1,0,2,1); /*!40000 ALTER TABLE `userPassword` ENABLE KEYS */; UNLOCK TABLES; @@ -1799,8 +118,7 @@ UNLOCK TABLES; LOCK TABLES `accountConfig` WRITE; /*!40000 ALTER TABLE `accountConfig` DISABLE KEYS */; -INSERT INTO `accountConfig` VALUES -(1,'/mnt/homes','/bin/bash',10000,5,60,5,30); +INSERT INTO `accountConfig` VALUES (1,'/mnt/homes','/bin/bash',10000,5,60,5,30); /*!40000 ALTER TABLE `accountConfig` ENABLE KEYS */; UNLOCK TABLES; @@ -1810,8 +128,7 @@ UNLOCK TABLES; LOCK TABLES `mailConfig` WRITE; /*!40000 ALTER TABLE `mailConfig` DISABLE KEYS */; -INSERT INTO `mailConfig` VALUES -(1,'verdnatura.es'); +INSERT INTO `mailConfig` VALUES (1,'verdnatura.es'); /*!40000 ALTER TABLE `mailConfig` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -1823,13 +140,13 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-11-21 7:59:04 +-- Dump completed on 2023-02-20 14:45:52 USE `salix`; --- MariaDB dump 10.19 Distrib 10.9.4-MariaDB, for Linux (x86_64) +-- MariaDB dump 10.19 Distrib 10.5.18-MariaDB, for debian-linux-gnu (x86_64) -- --- Host: db.verdnatura.es Database: salix +-- Host: db-proxy.verdnatura.es Database: salix -- ------------------------------------------------------ --- Server version 10.7.6-MariaDB-1:10.7.6+maria~deb11-log +-- Server version 10.7.7-MariaDB-1:10.7.7+maria~deb11-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -1847,359 +164,7 @@ USE `salix`; LOCK TABLES `ACL` WRITE; /*!40000 ALTER TABLE `ACL` DISABLE KEYS */; -INSERT INTO `ACL` VALUES -(1,'Account','*','*','ALLOW','ROLE','employee'), -(3,'Address','*','*','ALLOW','ROLE','employee'), -(5,'AgencyService','*','READ','ALLOW','ROLE','employee'), -(7,'Client','*','*','ALLOW','ROLE','employee'), -(9,'ClientObservation','*','*','ALLOW','ROLE','employee'), -(11,'ContactChannel','*','READ','ALLOW','ROLE','trainee'), -(13,'Employee','*','READ','ALLOW','ROLE','employee'), -(14,'PayMethod','*','READ','ALLOW','ROLE','trainee'), -(16,'FakeProduction','*','READ','ALLOW','ROLE','employee'), -(17,'Warehouse','* ','READ','ALLOW','ROLE','trainee'), -(18,'State','*','READ','ALLOW','ROLE','employee'), -(20,'TicketState','*','*','ALLOW','ROLE','employee'), -(24,'Delivery','*','READ','ALLOW','ROLE','employee'), -(25,'Zone','*','READ','ALLOW','ROLE','employee'), -(26,'ClientCredit','*','*','ALLOW','ROLE','employee'), -(27,'ClientCreditLimit','*','READ','ALLOW','ROLE','trainee'), -(30,'GreugeType','*','READ','ALLOW','ROLE','trainee'), -(31,'Mandate','*','READ','ALLOW','ROLE','trainee'), -(32,'MandateType','*','READ','ALLOW','ROLE','trainee'), -(33,'Company','*','READ','ALLOW','ROLE','trainee'), -(34,'Greuge','*','READ','ALLOW','ROLE','trainee'), -(35,'AddressObservation','*','*','ALLOW','ROLE','employee'), -(36,'ObservationType','*','*','ALLOW','ROLE','employee'), -(37,'Greuge','*','WRITE','ALLOW','ROLE','employee'), -(38,'AgencyMode','*','READ','ALLOW','ROLE','employee'), -(39,'ItemTag','*','WRITE','ALLOW','ROLE','buyer'), -(40,'ItemBotanical','*','WRITE','ALLOW','ROLE','buyer'), -(41,'ItemBotanical','*','READ','ALLOW','ROLE','employee'), -(42,'ItemPlacement','*','WRITE','ALLOW','ROLE','buyer'), -(43,'ItemPlacement','*','WRITE','ALLOW','ROLE','replenisher'), -(44,'ItemPlacement','*','READ','ALLOW','ROLE','employee'), -(45,'ItemBarcode','*','READ','ALLOW','ROLE','employee'), -(46,'ItemBarcode','*','WRITE','ALLOW','ROLE','buyer'), -(47,'ItemBarcode','*','WRITE','ALLOW','ROLE','replenisher'), -(51,'ItemTag','*','READ','ALLOW','ROLE','employee'), -(53,'Item','*','READ','ALLOW','ROLE','employee'), -(54,'Item','*','WRITE','ALLOW','ROLE','buyer'), -(55,'Recovery','*','READ','ALLOW','ROLE','trainee'), -(56,'Recovery','*','WRITE','ALLOW','ROLE','administrative'), -(58,'CreditClassification','*','*','ALLOW','ROLE','insurance'), -(60,'CreditInsurance','*','*','ALLOW','ROLE','insurance'), -(61,'InvoiceOut','*','READ','ALLOW','ROLE','employee'), -(62,'Ticket','*','*','ALLOW','ROLE','employee'), -(63,'TicketObservation','*','*','ALLOW','ROLE','employee'), -(64,'Route','*','READ','ALLOW','ROLE','employee'), -(65,'Sale','*','READ','ALLOW','ROLE','employee'), -(66,'TicketTracking','*','READ','ALLOW','ROLE','employee'), -(68,'TicketPackaging','*','*','ALLOW','ROLE','employee'), -(69,'Packaging','*','READ','ALLOW','ROLE','employee'), -(70,'Packaging','*','WRITE','ALLOW','ROLE','logistic'), -(71,'SaleChecked','*','READ','ALLOW','ROLE','employee'), -(72,'SaleComponent','*','READ','ALLOW','ROLE','employee'), -(73,'Expedition','*','READ','ALLOW','ROLE','employee'), -(74,'Expedition','*','WRITE','ALLOW','ROLE','deliveryBoss'), -(75,'Expedition','*','WRITE','ALLOW','ROLE','production'), -(76,'AnnualAverageInvoiced','*','READ','ALLOW','ROLE','employee'), -(77,'WorkerMana','*','READ','ALLOW','ROLE','employee'), -(78,'TicketTracking','*','WRITE','ALLOW','ROLE','production'), -(79,'TicketTracking','changeState','*','ALLOW','ROLE','employee'), -(80,'Sale','deleteSales','*','ALLOW','ROLE','employee'), -(81,'Sale','moveToTicket','*','ALLOW','ROLE','employee'), -(82,'Sale','updateQuantity','*','ALLOW','ROLE','employee'), -(83,'Sale','updatePrice','*','ALLOW','ROLE','employee'), -(84,'Sale','updateDiscount','*','ALLOW','ROLE','employee'), -(85,'SaleTracking','*','READ','ALLOW','ROLE','employee'), -(86,'Order','*','*','ALLOW','ROLE','employee'), -(87,'OrderRow','*','*','ALLOW','ROLE','employee'), -(88,'ClientContact','*','*','ALLOW','ROLE','employee'), -(89,'Sale','moveToNewTicket','*','ALLOW','ROLE','employee'), -(90,'Sale','reserve','*','ALLOW','ROLE','employee'), -(91,'TicketWeekly','*','READ','ALLOW','ROLE','employee'), -(94,'Agency','landsThatDay','*','ALLOW','ROLE','employee'), -(96,'ClaimEnd','*','READ','ALLOW','ROLE','employee'), -(97,'ClaimEnd','*','WRITE','ALLOW','ROLE','claimManager'), -(98,'ClaimBeginning','*','*','ALLOW','ROLE','employee'), -(99,'ClaimDevelopment','*','READ','ALLOW','ROLE','employee'), -(100,'ClaimDevelopment','*','WRITE','ALLOW','ROLE','claimManager'), -(101,'Claim','*','*','ALLOW','ROLE','employee'), -(102,'Claim','createFromSales','*','ALLOW','ROLE','employee'), -(104,'Item','*','WRITE','ALLOW','ROLE','marketingBoss'), -(105,'ItemBarcode','*','WRITE','ALLOW','ROLE','marketingBoss'), -(106,'ItemBotanical','*','WRITE','ALLOW','ROLE','marketingBoss'), -(108,'ItemPlacement','*','WRITE','ALLOW','ROLE','marketingBoss'), -(109,'UserConfig','*','*','ALLOW','ROLE','employee'), -(110,'Bank','*','READ','ALLOW','ROLE','trainee'), -(111,'ClientLog','*','READ','ALLOW','ROLE','trainee'), -(112,'Defaulter','*','READ','ALLOW','ROLE','employee'), -(113,'ClientRisk','*','READ','ALLOW','ROLE','trainee'), -(114,'Receipt','*','READ','ALLOW','ROLE','trainee'), -(115,'Receipt','*','WRITE','ALLOW','ROLE','administrative'), -(116,'BankEntity','*','*','ALLOW','ROLE','employee'), -(117,'ClientSample','*','*','ALLOW','ROLE','employee'), -(118,'WorkerTeam','*','*','ALLOW','ROLE','salesPerson'), -(119,'Travel','*','READ','ALLOW','ROLE','employee'), -(120,'Travel','*','WRITE','ALLOW','ROLE','buyer'), -(121,'Item','regularize','*','ALLOW','ROLE','employee'), -(122,'TicketRequest','*','*','ALLOW','ROLE','employee'), -(123,'Worker','*','*','ALLOW','ROLE','employee'), -(124,'Client','confirmTransaction','WRITE','ALLOW','ROLE','administrative'), -(125,'Agency','getAgenciesWithWarehouse','*','ALLOW','ROLE','employee'), -(126,'Client','activeWorkersWithRole','*','ALLOW','ROLE','employee'), -(127,'TicketLog','*','READ','ALLOW','ROLE','employee'), -(129,'TicketService','*','*','ALLOW','ROLE','employee'), -(130,'Expedition','*','WRITE','ALLOW','ROLE','packager'), -(131,'CreditInsurance','*','READ','ALLOW','ROLE','trainee'), -(132,'CreditClassification','*','READ','ALLOW','ROLE','trainee'), -(133,'ItemTag','*','WRITE','ALLOW','ROLE','marketingBoss'), -(135,'ZoneGeo','*','READ','ALLOW','ROLE','employee'), -(136,'ZoneCalendar','*','READ','ALLOW','ROLE','employee'), -(137,'ZoneIncluded','*','READ','ALLOW','ROLE','employee'), -(138,'LabourHoliday','*','READ','ALLOW','ROLE','employee'), -(139,'LabourHolidayLegend','*','READ','ALLOW','ROLE','employee'), -(140,'LabourHolidayType','*','READ','ALLOW','ROLE','employee'), -(141,'Zone','*','*','ALLOW','ROLE','deliveryBoss'), -(142,'ZoneCalendar','*','WRITE','ALLOW','ROLE','deliveryBoss'), -(143,'ZoneIncluded','*','*','ALLOW','ROLE','deliveryBoss'), -(144,'Stowaway','*','*','ALLOW','ROLE','employee'), -(145,'Ticket','getPossibleStowaways','READ','ALLOW','ROLE','employee'), -(147,'UserConfigView','*','*','ALLOW','ROLE','employee'), -(148,'UserConfigView','*','*','ALLOW','ROLE','employee'), -(149,'Sip','*','READ','ALLOW','ROLE','employee'), -(150,'Sip','*','WRITE','ALLOW','ROLE','hr'), -(151,'Department','*','READ','ALLOW','ROLE','employee'), -(152,'Department','*','WRITE','ALLOW','ROLE','hr'), -(153,'Route','*','READ','ALLOW','ROLE','employee'), -(154,'Route','*','WRITE','ALLOW','ROLE','delivery'), -(155,'Calendar','*','READ','ALLOW','ROLE','hr'), -(156,'WorkerLabour','*','READ','ALLOW','ROLE','hr'), -(157,'Calendar','absences','READ','ALLOW','ROLE','employee'), -(158,'ItemTag','*','WRITE','ALLOW','ROLE','accessory'), -(160,'TicketServiceType','*','READ','ALLOW','ROLE','employee'), -(161,'TicketConfig','*','READ','ALLOW','ROLE','employee'), -(162,'InvoiceOut','delete','WRITE','ALLOW','ROLE','invoicing'), -(163,'InvoiceOut','book','WRITE','ALLOW','ROLE','invoicing'), -(165,'TicketDms','*','*','ALLOW','ROLE','employee'), -(167,'Worker','isSubordinate','READ','ALLOW','ROLE','employee'), -(168,'Worker','mySubordinates','READ','ALLOW','ROLE','employee'), -(169,'WorkerTimeControl','filter','READ','ALLOW','ROLE','employee'), -(170,'WorkerTimeControl','addTime','WRITE','ALLOW','ROLE','employee'), -(171,'TicketServiceType','*','WRITE','ALLOW','ROLE','administrative'), -(172,'Sms','*','READ','ALLOW','ROLE','employee'), -(173,'Sms','send','WRITE','ALLOW','ROLE','employee'), -(174,'Agency','getLanded','READ','ALLOW','ROLE','employee'), -(175,'Agency','getShipped','READ','ALLOW','ROLE','employee'), -(176,'Device','*','*','ALLOW','ROLE','employee'), -(177,'Device','*','*','ALLOW','ROLE','employee'), -(178,'WorkerTimeControl','*','*','ALLOW','ROLE','employee'), -(179,'ItemLog','*','READ','ALLOW','ROLE','employee'), -(180,'RouteLog','*','READ','ALLOW','ROLE','employee'), -(181,'Dms','removeFile','WRITE','ALLOW','ROLE','employee'), -(182,'Dms','uploadFile','WRITE','ALLOW','ROLE','employee'), -(183,'Dms','downloadFile','READ','ALLOW','ROLE','employee'), -(184,'Client','uploadFile','WRITE','ALLOW','ROLE','employee'), -(185,'ClientDms','removeFile','WRITE','ALLOW','ROLE','employee'), -(186,'ClientDms','*','READ','ALLOW','ROLE','trainee'), -(187,'Ticket','uploadFile','WRITE','ALLOW','ROLE','employee'), -(190,'Route','updateVolume','WRITE','ALLOW','ROLE','deliveryBoss'), -(191,'Agency','getLanded','READ','ALLOW','ROLE','employee'), -(192,'Agency','getShipped','READ','ALLOW','ROLE','employee'), -(194,'Postcode','*','WRITE','ALLOW','ROLE','deliveryBoss'), -(195,'Ticket','addSale','WRITE','ALLOW','ROLE','employee'), -(196,'Dms','updateFile','WRITE','ALLOW','ROLE','employee'), -(197,'Dms','*','READ','ALLOW','ROLE','trainee'), -(198,'ClaimDms','removeFile','WRITE','ALLOW','ROLE','employee'), -(199,'ClaimDms','*','READ','ALLOW','ROLE','employee'), -(200,'Claim','uploadFile','WRITE','ALLOW','ROLE','employee'), -(201,'Sale','updateConcept','WRITE','ALLOW','ROLE','employee'), -(202,'Claim','updateClaimAction','WRITE','ALLOW','ROLE','claimManager'), -(203,'UserPhone','*','*','ALLOW','ROLE','employee'), -(204,'WorkerDms','removeFile','WRITE','ALLOW','ROLE','hr'), -(205,'WorkerDms','*','READ','ALLOW','ROLE','hr'), -(206,'Chat','*','*','ALLOW','ROLE','employee'), -(207,'Chat','sendMessage','*','ALLOW','ROLE','employee'), -(208,'Sale','recalculatePrice','WRITE','ALLOW','ROLE','employee'), -(209,'Ticket','recalculateComponents','WRITE','ALLOW','ROLE','employee'), -(211,'TravelLog','*','READ','ALLOW','ROLE','buyer'), -(212,'Thermograph','*','*','ALLOW','ROLE','buyer'), -(213,'TravelThermograph','*','WRITE','ALLOW','ROLE','buyer'), -(214,'Entry','*','*','ALLOW','ROLE','buyer'), -(215,'TicketWeekly','*','WRITE','ALLOW','ROLE','buyer'), -(216,'TravelThermograph','*','READ','ALLOW','ROLE','employee'), -(218,'Intrastat','*','*','ALLOW','ROLE','buyer'), -(219,'Account','acl','READ','ALLOW','ROLE','account'), -(220,'Account','getCurrentUserData','READ','ALLOW','ROLE','account'), -(221,'UserConfig','getUserConfig','READ','ALLOW','ROLE','account'), -(222,'Client','*','READ','ALLOW','ROLE','trainee'), -(226,'ClientObservation','*','READ','ALLOW','ROLE','trainee'), -(227,'Address','*','READ','ALLOW','ROLE','trainee'), -(228,'AddressObservation','*','READ','ALLOW','ROLE','trainee'), -(230,'ClientCredit','*','READ','ALLOW','ROLE','trainee'), -(231,'ClientContact','*','READ','ALLOW','ROLE','trainee'), -(232,'ClientSample','*','READ','ALLOW','ROLE','trainee'), -(233,'EntryLog','*','READ','ALLOW','ROLE','buyer'), -(234,'WorkerLog','*','READ','ALLOW','ROLE','salesAssistant'), -(235,'CustomsAgent','*','*','ALLOW','ROLE','employee'), -(236,'Buy','*','*','ALLOW','ROLE','buyer'), -(237,'WorkerDms','filter','*','ALLOW','ROLE','employee'), -(238,'Town','*','WRITE','ALLOW','ROLE','deliveryBoss'), -(239,'Province','*','WRITE','ALLOW','ROLE','deliveryBoss'), -(240,'supplier','*','WRITE','ALLOW','ROLE','administrative'), -(241,'SupplierContact','*','WRITE','ALLOW','ROLE','administrative'), -(242,'supplier','*','WRITE','ALLOW','ROLE','administrative'), -(244,'supplier','*','WRITE','ALLOW','ROLE','administrative'), -(246,'Account','changePassword','*','ALLOW','ROLE','account'), -(247,'UserAccount','exists','*','ALLOW','ROLE','account'), -(248,'RoleMapping','*','READ','ALLOW','ROLE','account'), -(249,'UserPassword','*','READ','ALLOW','ROLE','account'), -(250,'Town','*','WRITE','ALLOW','ROLE','deliveryBoss'), -(251,'Province','*','WRITE','ALLOW','ROLE','deliveryBoss'), -(252,'Supplier','*','READ','ALLOW','ROLE','employee'), -(253,'Supplier','*','WRITE','ALLOW','ROLE','administrative'), -(254,'SupplierLog','*','READ','ALLOW','ROLE','employee'), -(256,'Image','*','WRITE','ALLOW','ROLE','employee'), -(257,'FixedPrice','*','*','ALLOW','ROLE','buyer'), -(258,'PayDem','*','READ','ALLOW','ROLE','employee'), -(259,'Client','createReceipt','*','ALLOW','ROLE','salesAssistant'), -(260,'PrintServerQueue','*','WRITE','ALLOW','ROLE','employee'), -(261,'SupplierAccount','*','*','ALLOW','ROLE','administrative'), -(262,'Entry','*','*','ALLOW','ROLE','administrative'), -(263,'InvoiceIn','*','*','ALLOW','ROLE','administrative'), -(264,'StarredModule','*','*','ALLOW','ROLE','employee'), -(265,'ItemBotanical','*','WRITE','ALLOW','ROLE','logisticBoss'), -(266,'ZoneLog','*','READ','ALLOW','ROLE','employee'), -(267,'Genus','*','WRITE','ALLOW','ROLE','logisticBoss'), -(268,'Specie','*','WRITE','ALLOW','ROLE','logisticBoss'), -(269,'InvoiceOut','createPdf','WRITE','ALLOW','ROLE','employee'), -(270,'SupplierAddress','*','*','ALLOW','ROLE','employee'), -(271,'SalesMonitor','*','*','ALLOW','ROLE','employee'), -(272,'InvoiceInLog','*','*','ALLOW','ROLE','employee'), -(273,'InvoiceInTax','*','*','ALLOW','ROLE','administrative'), -(274,'InvoiceInLog','*','READ','ALLOW','ROLE','administrative'), -(275,'InvoiceOut','createManualInvoice','WRITE','ALLOW','ROLE','invoicing'), -(276,'InvoiceOut','globalInvoicing','WRITE','ALLOW','ROLE','invoicing'), -(277,'Role','*','*','ALLOW','ROLE','it'), -(278,'RoleInherit','*','WRITE','ALLOW','ROLE','grant'), -(279,'MailAlias','*','*','ALLOW','ROLE','marketing'), -(282,'UserAccount','*','WRITE','ALLOW','ROLE','it'), -(283,'EntryObservation','*','*','ALLOW','ROLE','buyer'), -(284,'LdapConfig','*','*','ALLOW','ROLE','sysadmin'), -(285,'SambaConfig','*','*','ALLOW','ROLE','sysadmin'), -(286,'ACL','*','*','ALLOW','ROLE','developer'), -(287,'AccessToken','*','*','ALLOW','ROLE','developer'), -(288,'MailAliasAccount','*','*','ALLOW','ROLE','marketing'), -(289,'MailAliasAccount','*','*','ALLOW','ROLE','hr'), -(290,'MailAlias','*','*','ALLOW','ROLE','hr'), -(291,'MailForward','*','*','ALLOW','ROLE','marketing'), -(292,'MailForward','*','*','ALLOW','ROLE','hr'), -(293,'RoleInherit','*','*','ALLOW','ROLE','it'), -(294,'RoleRole','*','*','ALLOW','ROLE','it'), -(295,'AccountConfig','*','*','ALLOW','ROLE','sysadmin'), -(296,'Collection','*','READ','ALLOW','ROLE','employee'), -(297,'Sale','refund','WRITE','ALLOW','ROLE','invoicing'), -(298,'InvoiceInDueDay','*','*','ALLOW','ROLE','administrative'), -(299,'Collection','setSaleQuantity','*','ALLOW','ROLE','employee'), -(300,'Docuware','*','*','ALLOW','ROLE','employee'), -(301,'Agency','*','READ','ALLOW','ROLE','employee'), -(302,'AgencyTerm','*','*','ALLOW','ROLE','administrative'), -(303,'ClaimLog','*','READ','ALLOW','ROLE','claimManager'), -(304,'Edi','updateData','WRITE','ALLOW','ROLE','employee'), -(305,'EducationLevel','*','*','ALLOW','ROLE','employee'), -(306,'InvoiceInIntrastat','*','*','ALLOW','ROLE','employee'), -(307,'SupplierAgencyTerm','*','*','ALLOW','ROLE','administrative'), -(308,'InvoiceInIntrastat','*','*','ALLOW','ROLE','employee'), -(309,'Zone','getZoneClosing','*','ALLOW','ROLE','employee'), -(310,'ExpeditionState','*','READ','ALLOW','ROLE','employee'), -(311,'Expense','*','READ','ALLOW','ROLE','employee'), -(312,'Expense','*','WRITE','ALLOW','ROLE','administrative'), -(314,'SupplierActivity','*','READ','ALLOW','ROLE','employee'), -(315,'SupplierActivity','*','WRITE','ALLOW','ROLE','administrative'), -(316,'Dms','deleteTrashFiles','WRITE','ALLOW','ROLE','employee'), -(317,'ClientUnpaid','*','*','ALLOW','ROLE','administrative'), -(318,'MdbVersion','*','*','ALLOW','ROLE','developer'), -(319,'ItemType','*','READ','ALLOW','ROLE','employee'), -(320,'ItemType','*','WRITE','ALLOW','ROLE','buyer'), -(321,'InvoiceOut','refund','WRITE','ALLOW','ROLE','invoicing'), -(322,'InvoiceOut','refund','WRITE','ALLOW','ROLE','salesAssistant'), -(323,'InvoiceOut','refund','WRITE','ALLOW','ROLE','claimManager'), -(324,'Ticket','refund','WRITE','ALLOW','ROLE','invoicing'), -(325,'Ticket','refund','WRITE','ALLOW','ROLE','salesAssistant'), -(326,'Ticket','refund','WRITE','ALLOW','ROLE','claimManager'), -(327,'Sale','refund','WRITE','ALLOW','ROLE','salesAssistant'), -(328,'Sale','refund','WRITE','ALLOW','ROLE','claimManager'), -(329,'TicketRefund','*','WRITE','ALLOW','ROLE','invoicing'), -(330,'ClaimObservation','*','WRITE','ALLOW','ROLE','salesPerson'), -(331,'ClaimObservation','*','READ','ALLOW','ROLE','salesPerson'), -(332,'Client','setPassword','WRITE','ALLOW','ROLE','salesPerson'), -(333,'Client','updateUser','WRITE','ALLOW','ROLE','salesPerson'), -(334,'ShelvingLog','*','READ','ALLOW','ROLE','employee'), -(335,'ZoneExclusionGeo','*','READ','ALLOW','ROLE','employee'), -(336,'ZoneExclusionGeo','*','WRITE','ALLOW','ROLE','deliveryBoss'), -(337,'Parking','*','*','ALLOW','ROLE','employee'), -(338,'Shelving','*','*','ALLOW','ROLE','employee'), -(339,'OsTicket','*','*','ALLOW','ROLE','employee'), -(340,'OsTicketConfig','*','*','ALLOW','ROLE','it'), -(341,'ClientConsumptionQueue','*','WRITE','ALLOW','ROLE','employee'), -(342,'Ticket','deliveryNotePdf','READ','ALLOW','ROLE','employee'), -(343,'Ticket','deliveryNoteEmail','WRITE','ALLOW','ROLE','employee'), -(344,'Ticket','deliveryNoteCsvPdf','READ','ALLOW','ROLE','employee'), -(345,'Ticket','deliveryNoteCsvEmail','WRITE','ALLOW','ROLE','employee'), -(346,'Client','campaignMetricsPdf','READ','ALLOW','ROLE','employee'), -(347,'Client','campaignMetricsEmail','WRITE','ALLOW','ROLE','employee'), -(348,'Client','clientWelcomeHtml','READ','ALLOW','ROLE','employee'), -(349,'Client','clientWelcomeEmail','WRITE','ALLOW','ROLE','employee'), -(350,'Client','creditRequestPdf','READ','ALLOW','ROLE','employee'), -(351,'Client','creditRequestHtml','READ','ALLOW','ROLE','employee'), -(352,'Client','creditRequestEmail','WRITE','ALLOW','ROLE','employee'), -(353,'Client','printerSetupHtml','READ','ALLOW','ROLE','employee'), -(354,'Client','printerSetupEmail','WRITE','ALLOW','ROLE','employee'), -(355,'Client','sepaCoreEmail','WRITE','ALLOW','ROLE','employee'), -(356,'Client','letterDebtorPdf','READ','ALLOW','ROLE','employee'), -(357,'Client','letterDebtorStHtml','READ','ALLOW','ROLE','employee'), -(358,'Client','letterDebtorStEmail','WRITE','ALLOW','ROLE','employee'), -(359,'Client','letterDebtorNdHtml','READ','ALLOW','ROLE','employee'), -(360,'Client','letterDebtorNdEmail','WRITE','ALLOW','ROLE','employee'), -(361,'Client','clientDebtStatementPdf','READ','ALLOW','ROLE','employee'), -(362,'Client','clientDebtStatementHtml','READ','ALLOW','ROLE','employee'), -(363,'Client','clientDebtStatementEmail','WRITE','ALLOW','ROLE','employee'), -(364,'Client','incotermsAuthorizationPdf','READ','ALLOW','ROLE','employee'), -(365,'Client','incotermsAuthorizationHtml','READ','ALLOW','ROLE','employee'), -(366,'Client','incotermsAuthorizationEmail','WRITE','ALLOW','ROLE','employee'), -(367,'Client','consumptionSendQueued','WRITE','ALLOW','ROLE','system'), -(368,'InvoiceOut','invoiceEmail','WRITE','ALLOW','ROLE','employee'), -(369,'InvoiceOut','exportationPdf','READ','ALLOW','ROLE','employee'), -(370,'InvoiceOut','sendQueued','WRITE','ALLOW','ROLE','system'), -(371,'Ticket','invoiceCsvPdf','READ','ALLOW','ROLE','employee'), -(372,'Ticket','invoiceCsvEmail','WRITE','ALLOW','ROLE','employee'), -(373,'Supplier','campaignMetricsPdf','READ','ALLOW','ROLE','employee'), -(374,'Supplier','campaignMetricsEmail','WRITE','ALLOW','ROLE','employee'), -(375,'Travel','extraCommunityPdf','READ','ALLOW','ROLE','employee'), -(376,'Travel','extraCommunityEmail','WRITE','ALLOW','ROLE','employee'), -(377,'Entry','entryOrderPdf','READ','ALLOW','ROLE','employee'), -(378,'OsTicket','osTicketReportEmail','WRITE','ALLOW','ROLE','system'), -(379,'Item','buyerWasteEmail','WRITE','ALLOW','ROLE','system'), -(380,'Claim','claimPickupPdf','READ','ALLOW','ROLE','employee'), -(381,'Claim','claimPickupEmail','WRITE','ALLOW','ROLE','claimManager'), -(382,'Item','labelPdf','READ','ALLOW','ROLE','employee'), -(383,'Sector','*','READ','ALLOW','ROLE','employee'), -(384,'Sector','*','WRITE','ALLOW','ROLE','employee'), -(385,'Route','driverRoutePdf','READ','ALLOW','ROLE','employee'), -(386,'Route','driverRouteEmail','WRITE','ALLOW','ROLE','employee'), -(387,'Ticket','deliveryNotePdf','READ','ALLOW','ROLE','customer'), -(388,'Supplier','newSupplier','WRITE','ALLOW','ROLE','administrative'), -(389,'ClaimRma','*','READ','ALLOW','ROLE','claimManager'), -(390,'ClaimRma','*','WRITE','ALLOW','ROLE','claimManager'), -(391,'Notification','*','WRITE','ALLOW','ROLE','system'), -(392,'Boxing','*','*','ALLOW','ROLE','employee'), -(393,'Url','*','READ','ALLOW','ROLE','employee'), -(394,'Url','*','WRITE','ALLOW','ROLE','it'), -(395,'ItemShelving','*','READ','ALLOW','ROLE','employee'), -(396,'ItemShelving','*','WRITE','ALLOW','ROLE','production'), -(397,'ItemShelvingPlacementSupplyStock','*','READ','ALLOW','ROLE','employee'), -(407, 'ZipConfig', '*', '*', 'ALLOW', 'ROLE', 'employee'); +INSERT INTO `ACL` VALUES (1,'Account','*','*','ALLOW','ROLE','employee'),(3,'Address','*','*','ALLOW','ROLE','employee'),(5,'AgencyService','*','READ','ALLOW','ROLE','employee'),(7,'Client','*','*','ALLOW','ROLE','employee'),(9,'ClientObservation','*','*','ALLOW','ROLE','employee'),(11,'ContactChannel','*','READ','ALLOW','ROLE','trainee'),(13,'Employee','*','READ','ALLOW','ROLE','employee'),(14,'PayMethod','*','READ','ALLOW','ROLE','trainee'),(16,'FakeProduction','*','READ','ALLOW','ROLE','employee'),(17,'Warehouse','* ','READ','ALLOW','ROLE','trainee'),(18,'State','*','READ','ALLOW','ROLE','employee'),(20,'TicketState','*','*','ALLOW','ROLE','employee'),(24,'Delivery','*','READ','ALLOW','ROLE','employee'),(25,'Zone','*','READ','ALLOW','ROLE','employee'),(26,'ClientCredit','*','*','ALLOW','ROLE','employee'),(27,'ClientCreditLimit','*','READ','ALLOW','ROLE','trainee'),(30,'GreugeType','*','READ','ALLOW','ROLE','trainee'),(31,'Mandate','*','READ','ALLOW','ROLE','trainee'),(32,'MandateType','*','READ','ALLOW','ROLE','trainee'),(33,'Company','*','READ','ALLOW','ROLE','trainee'),(34,'Greuge','*','READ','ALLOW','ROLE','trainee'),(35,'AddressObservation','*','*','ALLOW','ROLE','employee'),(36,'ObservationType','*','*','ALLOW','ROLE','employee'),(37,'Greuge','*','WRITE','ALLOW','ROLE','employee'),(38,'AgencyMode','*','READ','ALLOW','ROLE','employee'),(39,'ItemTag','*','WRITE','ALLOW','ROLE','buyer'),(40,'ItemBotanical','*','WRITE','ALLOW','ROLE','buyer'),(41,'ItemBotanical','*','READ','ALLOW','ROLE','employee'),(42,'ItemPlacement','*','WRITE','ALLOW','ROLE','buyer'),(43,'ItemPlacement','*','WRITE','ALLOW','ROLE','replenisher'),(44,'ItemPlacement','*','READ','ALLOW','ROLE','employee'),(45,'ItemBarcode','*','READ','ALLOW','ROLE','employee'),(46,'ItemBarcode','*','WRITE','ALLOW','ROLE','buyer'),(47,'ItemBarcode','*','WRITE','ALLOW','ROLE','replenisher'),(51,'ItemTag','*','READ','ALLOW','ROLE','employee'),(53,'Item','*','READ','ALLOW','ROLE','employee'),(54,'Item','*','WRITE','ALLOW','ROLE','buyer'),(55,'Recovery','*','READ','ALLOW','ROLE','trainee'),(56,'Recovery','*','WRITE','ALLOW','ROLE','administrative'),(58,'CreditClassification','*','*','ALLOW','ROLE','insurance'),(60,'CreditInsurance','*','*','ALLOW','ROLE','insurance'),(61,'InvoiceOut','*','READ','ALLOW','ROLE','employee'),(62,'Ticket','*','*','ALLOW','ROLE','employee'),(63,'TicketObservation','*','*','ALLOW','ROLE','employee'),(64,'Route','*','READ','ALLOW','ROLE','employee'),(65,'Sale','*','READ','ALLOW','ROLE','employee'),(66,'TicketTracking','*','READ','ALLOW','ROLE','employee'),(68,'TicketPackaging','*','*','ALLOW','ROLE','employee'),(69,'Packaging','*','READ','ALLOW','ROLE','employee'),(70,'Packaging','*','WRITE','ALLOW','ROLE','logistic'),(72,'SaleComponent','*','READ','ALLOW','ROLE','employee'),(73,'Expedition','*','READ','ALLOW','ROLE','employee'),(74,'Expedition','*','WRITE','ALLOW','ROLE','deliveryBoss'),(75,'Expedition','*','WRITE','ALLOW','ROLE','production'),(76,'AnnualAverageInvoiced','*','READ','ALLOW','ROLE','employee'),(77,'WorkerMana','*','READ','ALLOW','ROLE','employee'),(78,'TicketTracking','*','WRITE','ALLOW','ROLE','production'),(79,'TicketTracking','changeState','*','ALLOW','ROLE','employee'),(80,'Sale','deleteSales','*','ALLOW','ROLE','employee'),(81,'Sale','moveToTicket','*','ALLOW','ROLE','employee'),(82,'Sale','updateQuantity','*','ALLOW','ROLE','employee'),(83,'Sale','updatePrice','*','ALLOW','ROLE','employee'),(84,'Sale','updateDiscount','*','ALLOW','ROLE','employee'),(85,'SaleTracking','*','READ','ALLOW','ROLE','employee'),(86,'Order','*','*','ALLOW','ROLE','employee'),(87,'OrderRow','*','*','ALLOW','ROLE','employee'),(88,'ClientContact','*','*','ALLOW','ROLE','employee'),(89,'Sale','moveToNewTicket','*','ALLOW','ROLE','employee'),(90,'Sale','reserve','*','ALLOW','ROLE','employee'),(91,'TicketWeekly','*','READ','ALLOW','ROLE','employee'),(94,'Agency','landsThatDay','*','ALLOW','ROLE','employee'),(96,'ClaimEnd','*','READ','ALLOW','ROLE','employee'),(97,'ClaimEnd','*','WRITE','ALLOW','ROLE','claimManager'),(98,'ClaimBeginning','*','*','ALLOW','ROLE','employee'),(99,'ClaimDevelopment','*','READ','ALLOW','ROLE','employee'),(100,'ClaimDevelopment','*','WRITE','ALLOW','ROLE','claimManager'),(101,'Claim','*','*','ALLOW','ROLE','employee'),(102,'Claim','createFromSales','*','ALLOW','ROLE','employee'),(104,'Item','*','WRITE','ALLOW','ROLE','marketingBoss'),(105,'ItemBarcode','*','WRITE','ALLOW','ROLE','marketingBoss'),(106,'ItemBotanical','*','WRITE','ALLOW','ROLE','marketingBoss'),(108,'ItemPlacement','*','WRITE','ALLOW','ROLE','marketingBoss'),(109,'UserConfig','*','*','ALLOW','ROLE','employee'),(110,'Bank','*','READ','ALLOW','ROLE','trainee'),(111,'ClientLog','*','READ','ALLOW','ROLE','trainee'),(112,'Defaulter','*','READ','ALLOW','ROLE','employee'),(113,'ClientRisk','*','READ','ALLOW','ROLE','trainee'),(114,'Receipt','*','READ','ALLOW','ROLE','trainee'),(115,'Receipt','*','WRITE','ALLOW','ROLE','administrative'),(116,'BankEntity','*','*','ALLOW','ROLE','employee'),(117,'ClientSample','*','*','ALLOW','ROLE','employee'),(118,'WorkerTeam','*','*','ALLOW','ROLE','salesPerson'),(119,'Travel','*','READ','ALLOW','ROLE','employee'),(120,'Travel','*','WRITE','ALLOW','ROLE','buyer'),(121,'Item','regularize','*','ALLOW','ROLE','employee'),(122,'TicketRequest','*','*','ALLOW','ROLE','employee'),(123,'Worker','*','READ','ALLOW','ROLE','employee'),(124,'Client','confirmTransaction','WRITE','ALLOW','ROLE','administrative'),(125,'Agency','getAgenciesWithWarehouse','*','ALLOW','ROLE','employee'),(126,'Client','activeWorkersWithRole','*','ALLOW','ROLE','employee'),(127,'TicketLog','*','READ','ALLOW','ROLE','employee'),(129,'TicketService','*','*','ALLOW','ROLE','employee'),(130,'Expedition','*','WRITE','ALLOW','ROLE','packager'),(131,'CreditInsurance','*','READ','ALLOW','ROLE','trainee'),(132,'CreditClassification','*','READ','ALLOW','ROLE','trainee'),(133,'ItemTag','*','WRITE','ALLOW','ROLE','marketingBoss'),(135,'ZoneGeo','*','READ','ALLOW','ROLE','employee'),(136,'ZoneCalendar','*','READ','ALLOW','ROLE','employee'),(137,'ZoneIncluded','*','READ','ALLOW','ROLE','employee'),(138,'LabourHoliday','*','READ','ALLOW','ROLE','employee'),(139,'LabourHolidayLegend','*','READ','ALLOW','ROLE','employee'),(140,'LabourHolidayType','*','READ','ALLOW','ROLE','employee'),(141,'Zone','*','*','ALLOW','ROLE','deliveryBoss'),(142,'ZoneCalendar','*','WRITE','ALLOW','ROLE','deliveryBoss'),(143,'ZoneIncluded','*','*','ALLOW','ROLE','deliveryBoss'),(144,'Stowaway','*','*','ALLOW','ROLE','employee'),(145,'Ticket','getPossibleStowaways','READ','ALLOW','ROLE','employee'),(147,'UserConfigView','*','*','ALLOW','ROLE','employee'),(148,'UserConfigView','*','*','ALLOW','ROLE','employee'),(149,'Sip','*','READ','ALLOW','ROLE','employee'),(150,'Sip','*','WRITE','ALLOW','ROLE','hr'),(151,'Department','*','READ','ALLOW','ROLE','employee'),(152,'Department','*','WRITE','ALLOW','ROLE','hr'),(153,'Route','*','READ','ALLOW','ROLE','employee'),(154,'Route','*','WRITE','ALLOW','ROLE','delivery'),(155,'Calendar','*','READ','ALLOW','ROLE','hr'),(156,'WorkerLabour','*','READ','ALLOW','ROLE','hr'),(157,'Calendar','absences','READ','ALLOW','ROLE','employee'),(158,'ItemTag','*','WRITE','ALLOW','ROLE','accessory'),(160,'TicketServiceType','*','READ','ALLOW','ROLE','employee'),(161,'TicketConfig','*','READ','ALLOW','ROLE','employee'),(162,'InvoiceOut','delete','WRITE','ALLOW','ROLE','invoicing'),(163,'InvoiceOut','book','WRITE','ALLOW','ROLE','invoicing'),(165,'TicketDms','*','*','ALLOW','ROLE','employee'),(167,'Worker','isSubordinate','READ','ALLOW','ROLE','employee'),(168,'Worker','mySubordinates','READ','ALLOW','ROLE','employee'),(169,'WorkerTimeControl','filter','READ','ALLOW','ROLE','employee'),(170,'WorkerTimeControl','addTime','WRITE','ALLOW','ROLE','employee'),(171,'TicketServiceType','*','WRITE','ALLOW','ROLE','administrative'),(172,'Sms','*','READ','ALLOW','ROLE','employee'),(173,'Sms','send','WRITE','ALLOW','ROLE','employee'),(174,'Agency','getLanded','READ','ALLOW','ROLE','employee'),(175,'Agency','getShipped','READ','ALLOW','ROLE','employee'),(176,'Device','*','*','ALLOW','ROLE','employee'),(177,'Device','*','*','ALLOW','ROLE','employee'),(178,'WorkerTimeControl','*','*','ALLOW','ROLE','employee'),(179,'ItemLog','*','READ','ALLOW','ROLE','employee'),(180,'RouteLog','*','READ','ALLOW','ROLE','employee'),(181,'Dms','removeFile','WRITE','ALLOW','ROLE','employee'),(182,'Dms','uploadFile','WRITE','ALLOW','ROLE','employee'),(183,'Dms','downloadFile','READ','ALLOW','ROLE','employee'),(184,'Client','uploadFile','WRITE','ALLOW','ROLE','employee'),(185,'ClientDms','removeFile','WRITE','ALLOW','ROLE','employee'),(186,'ClientDms','*','READ','ALLOW','ROLE','trainee'),(187,'Ticket','uploadFile','WRITE','ALLOW','ROLE','employee'),(190,'Route','updateVolume','WRITE','ALLOW','ROLE','deliveryBoss'),(191,'Agency','getLanded','READ','ALLOW','ROLE','employee'),(192,'Agency','getShipped','READ','ALLOW','ROLE','employee'),(194,'Postcode','*','WRITE','ALLOW','ROLE','deliveryBoss'),(195,'Ticket','addSale','WRITE','ALLOW','ROLE','employee'),(196,'Dms','updateFile','WRITE','ALLOW','ROLE','employee'),(197,'Dms','*','READ','ALLOW','ROLE','trainee'),(198,'ClaimDms','removeFile','WRITE','ALLOW','ROLE','employee'),(199,'ClaimDms','*','READ','ALLOW','ROLE','employee'),(200,'Claim','uploadFile','WRITE','ALLOW','ROLE','employee'),(201,'Sale','updateConcept','WRITE','ALLOW','ROLE','employee'),(202,'Claim','updateClaimAction','WRITE','ALLOW','ROLE','claimManager'),(203,'UserPhone','*','*','ALLOW','ROLE','employee'),(204,'WorkerDms','removeFile','WRITE','ALLOW','ROLE','hr'),(205,'WorkerDms','*','READ','ALLOW','ROLE','hr'),(206,'Chat','*','*','ALLOW','ROLE','employee'),(207,'Chat','sendMessage','*','ALLOW','ROLE','employee'),(208,'Sale','recalculatePrice','WRITE','ALLOW','ROLE','employee'),(209,'Ticket','recalculateComponents','WRITE','ALLOW','ROLE','employee'),(211,'TravelLog','*','READ','ALLOW','ROLE','buyer'),(212,'Thermograph','*','*','ALLOW','ROLE','buyer'),(213,'TravelThermograph','*','WRITE','ALLOW','ROLE','buyer'),(214,'Entry','*','*','ALLOW','ROLE','buyer'),(215,'TicketWeekly','*','WRITE','ALLOW','ROLE','buyer'),(216,'TravelThermograph','*','READ','ALLOW','ROLE','employee'),(218,'Intrastat','*','*','ALLOW','ROLE','buyer'),(219,'Account','acl','READ','ALLOW','ROLE','account'),(220,'Account','getCurrentUserData','READ','ALLOW','ROLE','account'),(221,'UserConfig','getUserConfig','READ','ALLOW','ROLE','account'),(222,'Client','*','READ','ALLOW','ROLE','trainee'),(226,'ClientObservation','*','READ','ALLOW','ROLE','trainee'),(227,'Address','*','READ','ALLOW','ROLE','trainee'),(228,'AddressObservation','*','READ','ALLOW','ROLE','trainee'),(230,'ClientCredit','*','READ','ALLOW','ROLE','trainee'),(231,'ClientContact','*','READ','ALLOW','ROLE','trainee'),(232,'ClientSample','*','READ','ALLOW','ROLE','trainee'),(233,'EntryLog','*','READ','ALLOW','ROLE','buyer'),(234,'WorkerLog','*','READ','ALLOW','ROLE','salesAssistant'),(235,'CustomsAgent','*','*','ALLOW','ROLE','employee'),(236,'Buy','*','*','ALLOW','ROLE','buyer'),(237,'WorkerDms','filter','*','ALLOW','ROLE','employee'),(238,'Town','*','WRITE','ALLOW','ROLE','deliveryBoss'),(239,'Province','*','WRITE','ALLOW','ROLE','deliveryBoss'),(240,'supplier','*','WRITE','ALLOW','ROLE','administrative'),(241,'SupplierContact','*','WRITE','ALLOW','ROLE','administrative'),(242,'supplier','*','WRITE','ALLOW','ROLE','administrative'),(244,'supplier','*','WRITE','ALLOW','ROLE','administrative'),(246,'Account','changePassword','*','ALLOW','ROLE','account'),(247,'UserAccount','exists','*','ALLOW','ROLE','account'),(248,'RoleMapping','*','READ','ALLOW','ROLE','account'),(249,'UserPassword','*','READ','ALLOW','ROLE','account'),(250,'Town','*','WRITE','ALLOW','ROLE','deliveryBoss'),(251,'Province','*','WRITE','ALLOW','ROLE','deliveryBoss'),(252,'Supplier','*','READ','ALLOW','ROLE','employee'),(253,'Supplier','*','WRITE','ALLOW','ROLE','administrative'),(254,'SupplierLog','*','READ','ALLOW','ROLE','employee'),(256,'Image','*','WRITE','ALLOW','ROLE','employee'),(257,'FixedPrice','*','*','ALLOW','ROLE','buyer'),(258,'PayDem','*','READ','ALLOW','ROLE','employee'),(259,'Client','createReceipt','*','ALLOW','ROLE','salesAssistant'),(260,'PrintServerQueue','*','WRITE','ALLOW','ROLE','employee'),(261,'SupplierAccount','*','*','ALLOW','ROLE','administrative'),(262,'Entry','*','*','ALLOW','ROLE','administrative'),(263,'InvoiceIn','*','*','ALLOW','ROLE','administrative'),(264,'StarredModule','*','*','ALLOW','ROLE','employee'),(265,'ItemBotanical','*','WRITE','ALLOW','ROLE','logisticBoss'),(266,'ZoneLog','*','READ','ALLOW','ROLE','employee'),(267,'Genus','*','WRITE','ALLOW','ROLE','logisticBoss'),(268,'Specie','*','WRITE','ALLOW','ROLE','logisticBoss'),(269,'InvoiceOut','createPdf','WRITE','ALLOW','ROLE','employee'),(270,'SupplierAddress','*','*','ALLOW','ROLE','employee'),(271,'SalesMonitor','*','*','ALLOW','ROLE','employee'),(272,'InvoiceInLog','*','*','ALLOW','ROLE','employee'),(273,'InvoiceInTax','*','*','ALLOW','ROLE','administrative'),(274,'InvoiceInLog','*','READ','ALLOW','ROLE','administrative'),(275,'InvoiceOut','createManualInvoice','WRITE','ALLOW','ROLE','invoicing'),(276,'InvoiceOut','globalInvoicing','WRITE','ALLOW','ROLE','invoicing'),(277,'Role','*','*','ALLOW','ROLE','it'),(278,'RoleInherit','*','WRITE','ALLOW','ROLE','grant'),(279,'MailAlias','*','*','ALLOW','ROLE','marketing'),(282,'UserAccount','*','WRITE','ALLOW','ROLE','it'),(283,'EntryObservation','*','*','ALLOW','ROLE','buyer'),(284,'LdapConfig','*','*','ALLOW','ROLE','sysadmin'),(285,'SambaConfig','*','*','ALLOW','ROLE','sysadmin'),(286,'ACL','*','*','ALLOW','ROLE','developer'),(287,'AccessToken','*','*','ALLOW','ROLE','developer'),(288,'MailAliasAccount','*','*','ALLOW','ROLE','marketing'),(289,'MailAliasAccount','*','*','ALLOW','ROLE','hr'),(290,'MailAlias','*','*','ALLOW','ROLE','hr'),(291,'MailForward','*','*','ALLOW','ROLE','marketing'),(292,'MailForward','*','*','ALLOW','ROLE','hr'),(293,'RoleInherit','*','*','ALLOW','ROLE','it'),(294,'RoleRole','*','*','ALLOW','ROLE','it'),(295,'AccountConfig','*','*','ALLOW','ROLE','sysadmin'),(296,'Collection','*','READ','ALLOW','ROLE','employee'),(297,'Sale','refund','WRITE','ALLOW','ROLE','invoicing'),(298,'InvoiceInDueDay','*','*','ALLOW','ROLE','administrative'),(299,'Collection','setSaleQuantity','*','ALLOW','ROLE','employee'),(300,'Docuware','*','*','ALLOW','ROLE','employee'),(301,'Agency','*','READ','ALLOW','ROLE','employee'),(302,'AgencyTerm','*','*','ALLOW','ROLE','administrative'),(303,'ClaimLog','*','READ','ALLOW','ROLE','claimManager'),(304,'Edi','updateData','WRITE','ALLOW','ROLE','employee'),(305,'EducationLevel','*','*','ALLOW','ROLE','employee'),(306,'InvoiceInIntrastat','*','*','ALLOW','ROLE','employee'),(307,'SupplierAgencyTerm','*','*','ALLOW','ROLE','administrative'),(308,'InvoiceInIntrastat','*','*','ALLOW','ROLE','employee'),(309,'Zone','getZoneClosing','*','ALLOW','ROLE','employee'),(310,'ExpeditionState','*','READ','ALLOW','ROLE','employee'),(311,'Expense','*','READ','ALLOW','ROLE','employee'),(312,'Expense','*','WRITE','ALLOW','ROLE','administrative'),(314,'SupplierActivity','*','READ','ALLOW','ROLE','employee'),(315,'SupplierActivity','*','WRITE','ALLOW','ROLE','administrative'),(316,'Dms','deleteTrashFiles','WRITE','ALLOW','ROLE','employee'),(317,'ClientUnpaid','*','*','ALLOW','ROLE','administrative'),(318,'MdbVersion','*','*','ALLOW','ROLE','developer'),(319,'ItemType','*','READ','ALLOW','ROLE','employee'),(320,'ItemType','*','WRITE','ALLOW','ROLE','buyer'),(321,'InvoiceOut','refund','WRITE','ALLOW','ROLE','invoicing'),(322,'InvoiceOut','refund','WRITE','ALLOW','ROLE','salesAssistant'),(323,'InvoiceOut','refund','WRITE','ALLOW','ROLE','claimManager'),(324,'Ticket','refund','WRITE','ALLOW','ROLE','invoicing'),(325,'Ticket','refund','WRITE','ALLOW','ROLE','salesAssistant'),(326,'Ticket','refund','WRITE','ALLOW','ROLE','claimManager'),(327,'Sale','refund','WRITE','ALLOW','ROLE','salesAssistant'),(328,'Sale','refund','WRITE','ALLOW','ROLE','claimManager'),(329,'TicketRefund','*','WRITE','ALLOW','ROLE','invoicing'),(330,'ClaimObservation','*','WRITE','ALLOW','ROLE','salesPerson'),(331,'ClaimObservation','*','READ','ALLOW','ROLE','salesPerson'),(332,'Client','setPassword','WRITE','ALLOW','ROLE','salesPerson'),(333,'Client','updateUser','WRITE','ALLOW','ROLE','salesPerson'),(334,'ShelvingLog','*','READ','ALLOW','ROLE','employee'),(335,'ZoneExclusionGeo','*','READ','ALLOW','ROLE','employee'),(336,'ZoneExclusionGeo','*','WRITE','ALLOW','ROLE','deliveryBoss'),(337,'Parking','*','*','ALLOW','ROLE','employee'),(338,'Shelving','*','*','ALLOW','ROLE','employee'),(339,'OsTicket','*','*','ALLOW','ROLE','employee'),(340,'OsTicketConfig','*','*','ALLOW','ROLE','it'),(341,'ClientConsumptionQueue','*','WRITE','ALLOW','ROLE','employee'),(342,'Ticket','deliveryNotePdf','READ','ALLOW','ROLE','employee'),(343,'Ticket','deliveryNoteEmail','WRITE','ALLOW','ROLE','employee'),(344,'Ticket','deliveryNoteCsvPdf','READ','ALLOW','ROLE','employee'),(345,'Ticket','deliveryNoteCsvEmail','WRITE','ALLOW','ROLE','employee'),(346,'Client','campaignMetricsPdf','READ','ALLOW','ROLE','employee'),(347,'Client','campaignMetricsEmail','WRITE','ALLOW','ROLE','employee'),(348,'Client','clientWelcomeHtml','READ','ALLOW','ROLE','employee'),(349,'Client','clientWelcomeEmail','WRITE','ALLOW','ROLE','employee'),(350,'Client','creditRequestPdf','READ','ALLOW','ROLE','employee'),(351,'Client','creditRequestHtml','READ','ALLOW','ROLE','employee'),(352,'Client','creditRequestEmail','WRITE','ALLOW','ROLE','employee'),(353,'Client','printerSetupHtml','READ','ALLOW','ROLE','employee'),(354,'Client','printerSetupEmail','WRITE','ALLOW','ROLE','employee'),(355,'Client','sepaCoreEmail','WRITE','ALLOW','ROLE','employee'),(356,'Client','letterDebtorPdf','READ','ALLOW','ROLE','employee'),(357,'Client','letterDebtorStHtml','READ','ALLOW','ROLE','employee'),(358,'Client','letterDebtorStEmail','WRITE','ALLOW','ROLE','employee'),(359,'Client','letterDebtorNdHtml','READ','ALLOW','ROLE','employee'),(360,'Client','letterDebtorNdEmail','WRITE','ALLOW','ROLE','employee'),(361,'Client','clientDebtStatementPdf','READ','ALLOW','ROLE','employee'),(362,'Client','clientDebtStatementHtml','READ','ALLOW','ROLE','employee'),(363,'Client','clientDebtStatementEmail','WRITE','ALLOW','ROLE','employee'),(364,'Client','incotermsAuthorizationPdf','READ','ALLOW','ROLE','employee'),(365,'Client','incotermsAuthorizationHtml','READ','ALLOW','ROLE','employee'),(366,'Client','incotermsAuthorizationEmail','WRITE','ALLOW','ROLE','employee'),(367,'Client','consumptionSendQueued','WRITE','ALLOW','ROLE','system'),(368,'InvoiceOut','invoiceEmail','WRITE','ALLOW','ROLE','employee'),(369,'InvoiceOut','exportationPdf','READ','ALLOW','ROLE','employee'),(370,'InvoiceOut','sendQueued','WRITE','ALLOW','ROLE','system'),(371,'Ticket','invoiceCsvPdf','READ','ALLOW','ROLE','employee'),(372,'Ticket','invoiceCsvEmail','WRITE','ALLOW','ROLE','employee'),(373,'Supplier','campaignMetricsPdf','READ','ALLOW','ROLE','employee'),(374,'Supplier','campaignMetricsEmail','WRITE','ALLOW','ROLE','employee'),(375,'Travel','extraCommunityPdf','READ','ALLOW','ROLE','employee'),(376,'Travel','extraCommunityEmail','WRITE','ALLOW','ROLE','employee'),(377,'Entry','entryOrderPdf','READ','ALLOW','ROLE','employee'),(378,'OsTicket','osTicketReportEmail','WRITE','ALLOW','ROLE','system'),(379,'Item','buyerWasteEmail','WRITE','ALLOW','ROLE','system'),(380,'Claim','claimPickupPdf','READ','ALLOW','ROLE','employee'),(381,'Claim','claimPickupEmail','WRITE','ALLOW','ROLE','claimManager'),(382,'Item','labelPdf','READ','ALLOW','ROLE','employee'),(383,'Sector','*','READ','ALLOW','ROLE','employee'),(384,'Sector','*','WRITE','ALLOW','ROLE','employee'),(385,'Route','driverRoutePdf','READ','ALLOW','ROLE','employee'),(386,'Route','driverRouteEmail','WRITE','ALLOW','ROLE','employee'),(387,'Ticket','deliveryNotePdf','READ','ALLOW','ROLE','customer'),(388,'Supplier','newSupplier','WRITE','ALLOW','ROLE','administrative'),(389,'ClaimRma','*','READ','ALLOW','ROLE','claimManager'),(390,'ClaimRma','*','WRITE','ALLOW','ROLE','claimManager'),(391,'Notification','*','WRITE','ALLOW','ROLE','system'),(392,'Boxing','*','*','ALLOW','ROLE','employee'),(393,'Url','*','READ','ALLOW','ROLE','employee'),(394,'Url','*','WRITE','ALLOW','ROLE','it'),(395,'ItemShelving','*','READ','ALLOW','ROLE','employee'),(396,'ItemShelving','*','WRITE','ALLOW','ROLE','production'),(397,'ItemShelvingPlacementSupplyStock','*','READ','ALLOW','ROLE','employee'),(398,'NotificationQueue','*','*','ALLOW','ROLE','employee'),(399,'InvoiceOut','clientsToInvoice','WRITE','ALLOW','ROLE','invoicing'),(400,'InvoiceOut','invoiceClient','WRITE','ALLOW','ROLE','invoicing'),(401,'Sale','editTracked','WRITE','ALLOW','ROLE','production'),(402,'Sale','editFloramondo','WRITE','ALLOW','ROLE','salesAssistant'),(403,'Receipt','balanceCompensationEmail','WRITE','ALLOW','ROLE','employee'),(404,'Receipt','balanceCompensationPdf','READ','ALLOW','ROLE','employee'),(405,'Ticket','getTicketsFuture','READ','ALLOW','ROLE','employee'),(406,'Ticket','merge','WRITE','ALLOW','ROLE','employee'),(407,'Sale','editFloramondo','WRITE','ALLOW','ROLE','logistic'),(408,'ZipConfig','*','*','ALLOW','ROLE','employee'),(409,'Item','*','WRITE','ALLOW','ROLE','administrative'),(410,'Sale','editCloned','WRITE','ALLOW','ROLE','buyer'),(411,'Sale','editCloned','WRITE','ALLOW','ROLE','salesAssistant'),(414,'MdbVersion','*','READ','ALLOW','ROLE','$everyone'),(415,'Dms','saveSign','*','ALLOW','ROLE','employee'),(416,'TicketLog','getChanges','READ','ALLOW','ROLE','employee'),(417,'Ticket','getTicketsAdvance','READ','ALLOW','ROLE','employee'),(418,'EntryLog','*','READ','ALLOW','ROLE','administrative'),(419,'Sale','editTracked','WRITE','ALLOW','ROLE','buyer'),(420,'MdbBranch','*','READ','ALLOW','ROLE','$everyone'),(421,'ItemShelvingSale','*','*','ALLOW','ROLE','employee'),(422,'Docuware','checkFile','READ','ALLOW','ROLE','employee'),(423,'Docuware','download','READ','ALLOW','ROLE','salesPerson'),(424,'Docuware','upload','WRITE','ALLOW','ROLE','productionAssi'),(425,'Docuware','deliveryNoteEmail','WRITE','ALLOW','ROLE','salesPerson'),(426,'TpvTransaction','confirm','WRITE','ALLOW','ROLE','$everyone'),(427,'TpvTransaction','start','WRITE','ALLOW','ROLE','$authenticated'),(428,'TpvTransaction','end','WRITE','ALLOW','ROLE','$authenticated'),(429,'ItemConfig','*','READ','ALLOW','ROLE','employee'),(431,'Tag','onSubmit','WRITE','ALLOW','ROLE','employee'),(432,'Worker','updateAttributes','WRITE','ALLOW','ROLE','hr'),(433,'Worker','createAbsence','*','ALLOW','ROLE','employee'),(434,'Worker','updateAbsence','WRITE','ALLOW','ROLE','employee'),(435,'Worker','deleteAbsence','*','ALLOW','ROLE','employee'),(436,'Worker','new','WRITE','ALLOW','ROLE','hr'),(437,'Role','*','READ','ALLOW','ROLE','hr'),(438,'Client','getClientOrSupplierReference','READ','ALLOW','ROLE','employee'); /*!40000 ALTER TABLE `ACL` ENABLE KEYS */; UNLOCK TABLES; @@ -2209,71 +174,7 @@ UNLOCK TABLES; LOCK TABLES `fieldAcl` WRITE; /*!40000 ALTER TABLE `fieldAcl` DISABLE KEYS */; -INSERT INTO `fieldAcl` VALUES -(1,'Client','name','update','employee'), -(2,'Client','contact','update','employee'), -(3,'Client','email','update','employee'), -(4,'Client','phone','update','employee'), -(5,'Client','mobile','update','employee'), -(6,'Client','contactChannelFk','update','employee'), -(7,'Client','socialName','update','salesPerson'), -(8,'Client','fi','update','salesPerson'), -(9,'Client','street','update','salesPerson'), -(10,'Client','postcode','update','salesPerson'), -(11,'Client','city','update','salesPerson'), -(12,'Client','countryFk','update','salesPerson'), -(13,'Client','provinceFk','update','salesPerson'), -(14,'Client','isActive','update','salesPerson'), -(15,'Client','salesPersonFk','update','salesAssistant'), -(16,'Client','hasToInvoice','update','salesPerson'), -(17,'Client','isToBeMailed','update','salesPerson'), -(18,'Client','isEqualizated','update','salesPerson'), -(19,'Client','isFreezed','update','salesPerson'), -(20,'Client','isVies','update','salesPerson'), -(21,'Client','hasToInvoiceByAddress','update','salesPerson'), -(22,'Client','isTaxDataChecked','update','salesAssistant'), -(23,'Client','payMethodFk','update','salesAssistant'), -(24,'Client','dueDay','update','salesAssistant'), -(25,'Client','iban','update','salesAssistant'), -(26,'Client','bankEntityFk','update','salesAssistant'), -(27,'Client','hasLcr','update','salesAssistant'), -(28,'Client','hasCoreVnl','update','salesAssistant'), -(29,'Client','hasSepaVnl','update','salesAssistant'), -(30,'Client','credit','update','teamBoss'), -(31,'BankEntity','*','insert','salesAssistant'), -(32,'Address','isDefaultAddress','*','employee'), -(33,'Address','nickname','*','employee'), -(34,'Address','postalCode','*','employee'), -(35,'Address','provinceFk','*','employee'), -(36,'Address','agencyModeFk','*','employee'), -(37,'Address','phone','*','employee'), -(38,'Address','mobile','*','employee'), -(39,'Address','street','*','employee'), -(40,'Address','city','*','employee'), -(41,'Address','isActive','*','employee'), -(42,'Address','isEqualizated','*','salesAssistant'), -(43,'Address','clientFk','insert','employee'), -(44,'ClientObservation','*','insert','employee'), -(45,'Recovery','*','insert','administrative'), -(46,'Recovery','finished','update','administrative'), -(47,'CreditClassification','finished','update','creditInsurance'), -(48,'Account','*','update','employee'), -(49,'Greuge','*','insert','salesAssistant'), -(50,'ClientSample','*','insert','employee'), -(51,'Item','*','*','buyer'), -(52,'Item','*','*','marketingBoss'), -(53,'ItemBotanical','*','*','buyer'), -(54,'ClaimEnd','*','*','salesAssistant'), -(55,'Receipt','*','*','administrative'), -(56,'ClaimBeginning','*','*','salesAssistant'), -(57,'TicketRequest','*','*','salesPerson'), -(58,'ClaimBeginning','*','*','salesAssistant'), -(59,'TicketRequest','*','*','salesPerson'), -(60,'ClaimBeginning','*','*','salesAssistant'), -(61,'TicketRequest','*','*','salesPerson'), -(62,'ClaimBeginning','*','*','salesAssistant'), -(63,'TicketRequest','*','*','salesPerson'), -(64,'ClaimBeginning','*','*','salesAssistant'); +INSERT INTO `fieldAcl` VALUES (1,'Client','name','update','employee'),(2,'Client','contact','update','employee'),(3,'Client','email','update','employee'),(4,'Client','phone','update','employee'),(5,'Client','mobile','update','employee'),(6,'Client','contactChannelFk','update','employee'),(7,'Client','socialName','update','salesPerson'),(8,'Client','fi','update','salesPerson'),(9,'Client','street','update','salesPerson'),(10,'Client','postcode','update','salesPerson'),(11,'Client','city','update','salesPerson'),(12,'Client','countryFk','update','salesPerson'),(13,'Client','provinceFk','update','salesPerson'),(14,'Client','isActive','update','salesPerson'),(15,'Client','salesPersonFk','update','salesAssistant'),(16,'Client','hasToInvoice','update','salesPerson'),(17,'Client','isToBeMailed','update','salesPerson'),(18,'Client','isEqualizated','update','salesPerson'),(19,'Client','isFreezed','update','salesPerson'),(20,'Client','isVies','update','salesPerson'),(21,'Client','hasToInvoiceByAddress','update','salesPerson'),(22,'Client','isTaxDataChecked','update','salesAssistant'),(23,'Client','payMethodFk','update','salesAssistant'),(24,'Client','dueDay','update','salesAssistant'),(25,'Client','iban','update','salesAssistant'),(26,'Client','bankEntityFk','update','salesAssistant'),(27,'Client','hasLcr','update','salesAssistant'),(28,'Client','hasCoreVnl','update','salesAssistant'),(29,'Client','hasSepaVnl','update','salesAssistant'),(30,'Client','credit','update','teamBoss'),(31,'BankEntity','*','insert','salesAssistant'),(32,'Address','isDefaultAddress','*','employee'),(33,'Address','nickname','*','employee'),(34,'Address','postalCode','*','employee'),(35,'Address','provinceFk','*','employee'),(36,'Address','agencyModeFk','*','employee'),(37,'Address','phone','*','employee'),(38,'Address','mobile','*','employee'),(39,'Address','street','*','employee'),(40,'Address','city','*','employee'),(41,'Address','isActive','*','employee'),(42,'Address','isEqualizated','*','salesAssistant'),(43,'Address','clientFk','insert','employee'),(44,'ClientObservation','*','insert','employee'),(45,'Recovery','*','insert','administrative'),(46,'Recovery','finished','update','administrative'),(47,'CreditClassification','finished','update','creditInsurance'),(48,'Account','*','update','employee'),(49,'Greuge','*','insert','salesAssistant'),(50,'ClientSample','*','insert','employee'),(51,'Item','*','*','buyer'),(52,'Item','*','*','marketingBoss'),(53,'ItemBotanical','*','*','buyer'),(54,'ClaimEnd','*','*','salesAssistant'),(55,'Receipt','*','*','administrative'),(56,'ClaimBeginning','*','*','salesAssistant'),(57,'TicketRequest','*','*','salesPerson'),(58,'ClaimBeginning','*','*','salesAssistant'),(59,'TicketRequest','*','*','salesPerson'),(60,'ClaimBeginning','*','*','salesAssistant'),(61,'TicketRequest','*','*','salesPerson'),(62,'ClaimBeginning','*','*','salesAssistant'),(63,'TicketRequest','*','*','salesPerson'),(64,'ClaimBeginning','*','*','salesAssistant'); /*!40000 ALTER TABLE `fieldAcl` ENABLE KEYS */; UNLOCK TABLES; @@ -2283,22 +184,7 @@ UNLOCK TABLES; LOCK TABLES `module` WRITE; /*!40000 ALTER TABLE `module` DISABLE KEYS */; -INSERT INTO `module` VALUES -('Claims'), -('Clients'), -('Entries'), -('Invoices in'), -('Invoices out'), -('Items'), -('Monitors'), -('Orders'), -('Routes'), -('Suppliers'), -('Tickets'), -('Travels'), -('Users'), -('Workers'), -('Zones'); +INSERT INTO `module` VALUES ('account'),('claim'),('customer'),('entry'),('invoiceIn'),('invoiceOut'),('item'),('monitor'),('order'),('route'),('shelving'),('supplier'),('ticket'),('travel'),('worker'),('zone'); /*!40000 ALTER TABLE `module` ENABLE KEYS */; UNLOCK TABLES; @@ -2308,11 +194,7 @@ UNLOCK TABLES; LOCK TABLES `defaultViewConfig` WRITE; /*!40000 ALTER TABLE `defaultViewConfig` DISABLE KEYS */; -INSERT INTO `defaultViewConfig` VALUES -('itemsIndex','{\"intrastat\":false,\"stemMultiplier\":false,\"landed\":false,\"producer\":false}'), -('latestBuys','{\"intrastat\":false,\"description\":false,\"density\":false,\"isActive\":false,\n \"freightValue\":false,\"packageValue\":false,\"isIgnored\":false,\"price2\":false,\"ektFk\":false,\"weight\":false,\n \"size\":false,\"comissionValue\":false,\"landing\":false}'), -('ticketsMonitor','{\"id\":false}'), -('clientsDetail','{\"id\":true,\"phone\":true,\"city\":true,\"socialName\":true,\"salesPersonFk\":true,\"email\":true,\"name\":false,\"fi\":false,\"credit\":false,\"creditInsurance\":false,\"mobile\":false,\"street\":false,\"countryFk\":false,\"provinceFk\":false,\"postcode\":false,\"created\":false,\"businessTypeFk\":false,\"payMethodFk\":false,\"sageTaxTypeFk\":false,\"sageTransactionTypeFk\":false,\"isActive\":false,\"isVies\":false,\"isTaxDataChecked\":false,\"isEqualizated\":false,\"isFreezed\":false,\"hasToInvoice\":false,\"hasToInvoiceByAddress\":false,\"isToBeMailed\":false,\"hasLcr\":false,\"hasCoreVnl\":false,\"hasSepaVnl\":false}'); +INSERT INTO `defaultViewConfig` VALUES ('itemsIndex','{\"intrastat\":false,\"stemMultiplier\":false,\"landed\":false,\"producer\":false}'),('latestBuys','{\"intrastat\":false,\"description\":false,\"density\":false,\"isActive\":false,\n \"freightValue\":false,\"packageValue\":false,\"isIgnored\":false,\"price2\":false,\"ektFk\":false,\"weight\":false,\n \"size\":false,\"comissionValue\":false,\"landing\":false}'),('ticketsMonitor','{\"id\":false}'),('clientsDetail','{\"id\":true,\"phone\":true,\"city\":true,\"socialName\":true,\"salesPersonFk\":true,\"email\":true,\"name\":false,\"fi\":false,\"credit\":false,\"creditInsurance\":false,\"mobile\":false,\"street\":false,\"countryFk\":false,\"provinceFk\":false,\"postcode\":false,\"created\":false,\"businessTypeFk\":false,\"payMethodFk\":false,\"sageTaxTypeFk\":false,\"sageTransactionTypeFk\":false,\"isActive\":false,\"isVies\":false,\"isTaxDataChecked\":false,\"isEqualizated\":false,\"isFreezed\":false,\"hasToInvoice\":false,\"hasToInvoiceByAddress\":false,\"isToBeMailed\":false,\"hasLcr\":false,\"hasCoreVnl\":false,\"hasSepaVnl\":false}'); /*!40000 ALTER TABLE `defaultViewConfig` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -2324,13 +206,13 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-11-21 7:59:04 +-- Dump completed on 2023-02-20 14:45:53 USE `vn`; --- MariaDB dump 10.19 Distrib 10.9.4-MariaDB, for Linux (x86_64) +-- MariaDB dump 10.19 Distrib 10.5.18-MariaDB, for debian-linux-gnu (x86_64) -- --- Host: db.verdnatura.es Database: vn +-- Host: db-proxy.verdnatura.es Database: vn -- ------------------------------------------------------ --- Server version 10.7.6-MariaDB-1:10.7.6+maria~deb11-log +-- Server version 10.7.7-MariaDB-1:10.7.7+maria~deb11-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -2342,17 +224,23 @@ USE `vn`; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; +-- +-- Dumping data for table `agencyTermConfig` +-- + +LOCK TABLES `agencyTermConfig` WRITE; +/*!40000 ALTER TABLE `agencyTermConfig` DISABLE KEYS */; +INSERT INTO `agencyTermConfig` VALUES ('6240000000','4721000015',21.0000000000,'Adquisiciones intracomunitarias de servicios'); +/*!40000 ALTER TABLE `agencyTermConfig` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Dumping data for table `alertLevel` -- LOCK TABLES `alertLevel` WRITE; /*!40000 ALTER TABLE `alertLevel` DISABLE KEYS */; -INSERT INTO `alertLevel` VALUES -('FREE',0), -('ON_PREPARATION',1), -('PACKED',2), -('DELIVERED',3); +INSERT INTO `alertLevel` VALUES ('FREE',0),('ON_PREPARATION',1),('PACKED',2),('DELIVERED',3); /*!40000 ALTER TABLE `alertLevel` ENABLE KEYS */; UNLOCK TABLES; @@ -2362,44 +250,7 @@ UNLOCK TABLES; LOCK TABLES `bookingPlanner` WRITE; /*!40000 ALTER TABLE `bookingPlanner` DISABLE KEYS */; -INSERT INTO `bookingPlanner` VALUES -(5,'2017-06-30 22:00:00','4770000002','WORLD',7,4,1), -(6,'2017-06-30 22:00:00','4770000010','NATIONAL',3,1,1), -(8,'2017-06-30 22:00:00','4770000021','NATIONAL',1,2,1), -(9,'2017-06-30 22:00:00','4770000101','EQU',3,1,1), -(11,'2017-06-30 22:00:00','4770000110','EQU',4,1,1), -(12,'2017-06-30 22:00:00','4770000215','EQU',1,2,1), -(13,'2017-06-30 22:00:00','4770000521','EQU',2,2,1), -(15,'2017-06-30 22:00:00','4771000000','CEE',3,1,1), -(16,'2017-06-30 22:00:00','4771000001','CEE',8,3,1), -(19,'2017-07-05 11:54:58','4770000020','NATIONAL',7,4,1), -(20,'2017-07-05 12:09:24','4771000000','CEE',1,2,1), -(21,'2017-07-05 12:09:24','4771000000','CEE',7,4,1), -(22,'2017-07-05 12:12:14','4770000002','WORLD',3,1,1), -(23,'2017-07-05 12:12:14','4770000002','WORLD',1,2,1), -(24,'2017-07-06 08:07:21','4770000002','WORLD',7,4,5), -(25,'2017-07-06 08:07:21','HolandaRED','NATIONAL',3,1,5), -(27,'2017-07-06 08:07:21','HolandaGEN','NATIONAL',1,2,5), -(32,'2017-07-06 08:07:21','4771000000','CEE',3,1,5), -(33,'2017-07-06 08:07:21','4771000001','CEE',8,3,5), -(34,'2017-07-06 08:07:21','4770000020','NATIONAL',7,4,5), -(35,'2017-07-06 08:07:21','4771000000','CEE',1,2,5), -(36,'2017-07-06 08:07:21','4771000000','CEE',7,4,5), -(37,'2017-07-06 08:07:21','4770000002','WORLD',3,1,5), -(38,'2017-07-06 08:07:21','4770000002','WORLD',1,2,5), -(70,'2017-07-06 08:08:48','4770000002','WORLD',7,4,30), -(71,'2017-07-06 08:08:48','IGIC reduc','NATIONAL',3,1,30), -(72,'2017-07-06 08:08:48','4770000020','NATIONAL',7,4,30), -(73,'2017-07-06 08:08:48','IGIC gener','NATIONAL',1,2,30), -(78,'2017-07-06 08:08:48','4770000020','NATIONAL',7,4,30), -(79,'2017-07-06 08:08:48','4770000002','WORLD',3,1,30), -(80,'2017-07-06 08:08:48','4770000002','WORLD',1,2,30), -(81,'2017-07-05 22:00:00','IGIC cero','NATIONAL',5,5,30), -(82,'2019-01-01 11:51:56','4770000504','EQU',5,5,1), -(83,'2019-09-11 10:54:03','4770000405','EQU',6,5,1), -(84,'2019-09-11 10:58:17','4770000004','NATIONAL',5,5,1), -(85,'2019-09-18 22:00:00','4771000000','CEE',5,5,1), -(86,'2021-10-13 22:00:00','4770000002','WORLD',5,5,1); +INSERT INTO `bookingPlanner` VALUES (5,'2017-06-30 22:00:00','4770000002','WORLD',7,4,1),(6,'2017-06-30 22:00:00','4770000010','NATIONAL',3,1,1),(8,'2017-06-30 22:00:00','4770000021','NATIONAL',1,2,1),(9,'2017-06-30 22:00:00','4770000101','EQU',3,1,1),(11,'2017-06-30 22:00:00','4770000110','EQU',4,1,1),(12,'2017-06-30 22:00:00','4770000215','EQU',1,2,1),(13,'2017-06-30 22:00:00','4770000521','EQU',2,2,1),(15,'2017-06-30 22:00:00','4771000000','CEE',3,1,1),(16,'2017-06-30 22:00:00','4771000001','CEE',8,3,1),(19,'2017-07-05 11:54:58','4770000020','NATIONAL',7,4,1),(20,'2017-07-05 12:09:24','4771000000','CEE',1,2,1),(21,'2017-07-05 12:09:24','4771000000','CEE',7,4,1),(22,'2017-07-05 12:12:14','4770000002','WORLD',3,1,1),(23,'2017-07-05 12:12:14','4770000002','WORLD',1,2,1),(24,'2017-07-06 08:07:21','4770000002','WORLD',7,4,5),(25,'2017-07-06 08:07:21','HolandaRED','NATIONAL',3,1,5),(27,'2017-07-06 08:07:21','HolandaGEN','NATIONAL',1,2,5),(32,'2017-07-06 08:07:21','4771000000','CEE',3,1,5),(33,'2017-07-06 08:07:21','4771000001','CEE',8,3,5),(34,'2017-07-06 08:07:21','4770000020','NATIONAL',7,4,5),(35,'2017-07-06 08:07:21','4771000000','CEE',1,2,5),(36,'2017-07-06 08:07:21','4771000000','CEE',7,4,5),(37,'2017-07-06 08:07:21','4770000002','WORLD',3,1,5),(38,'2017-07-06 08:07:21','4770000002','WORLD',1,2,5),(70,'2017-07-06 08:08:48','4770000002','WORLD',7,4,30),(71,'2017-07-06 08:08:48','IGIC reduc','NATIONAL',3,1,30),(72,'2017-07-06 08:08:48','4770000020','NATIONAL',7,4,30),(73,'2017-07-06 08:08:48','IGIC gener','NATIONAL',1,2,30),(78,'2017-07-06 08:08:48','4770000020','NATIONAL',7,4,30),(79,'2017-07-06 08:08:48','4770000002','WORLD',3,1,30),(80,'2017-07-06 08:08:48','4770000002','WORLD',1,2,30),(81,'2017-07-05 22:00:00','IGIC cero','NATIONAL',5,5,30),(82,'2019-01-01 11:51:56','4770000504','EQU',5,5,1),(83,'2019-09-11 10:54:03','4770000405','EQU',6,5,1),(84,'2019-09-11 10:58:17','4770000004','NATIONAL',5,5,1),(85,'2019-09-18 22:00:00','4771000000','CEE',5,5,1),(86,'2021-10-13 22:00:00','4770000002','WORLD',5,5,1); /*!40000 ALTER TABLE `bookingPlanner` ENABLE KEYS */; UNLOCK TABLES; @@ -2409,20 +260,7 @@ UNLOCK TABLES; LOCK TABLES `businessType` WRITE; /*!40000 ALTER TABLE `businessType` DISABLE KEYS */; -INSERT INTO `businessType` VALUES -('decoration','Decoración'), -('events','Eventos'), -('florist','Floristería'), -('gardenCentre','Vivero'), -('gardening','Jardinería'), -('individual','Particular'), -('mortuary','Funeraria'), -('officialOrganism','Organismo oficial'), -('others','Otros'), -('otherSector','Profesional de otro sector'), -('restoration','Restauración'), -('trainingCentre','Centro de formación'), -('wholesaler','Mayorista'); +INSERT INTO `businessType` VALUES ('decoration','Decoración'),('events','Eventos'),('florist','Floristería'),('gardenCentre','Vivero'),('gardening','Jardinería'),('individual','Particular'),('mortuary','Funeraria'),('officialOrganism','Organismo oficial'),('others','Otros'),('otherSector','Profesional de otro sector'),('restoration','Restauración'),('trainingCentre','Centro de formación'),('wholesaler','Mayorista'); /*!40000 ALTER TABLE `businessType` ENABLE KEYS */; UNLOCK TABLES; @@ -2432,18 +270,7 @@ UNLOCK TABLES; LOCK TABLES `cplusInvoiceType472` WRITE; /*!40000 ALTER TABLE `cplusInvoiceType472` DISABLE KEYS */; -INSERT INTO `cplusInvoiceType472` VALUES -(1,'F1 - Factura'), -(2,'F2 - Factura simplificada (ticket)'), -(3,'F3 - Factura emitida en sustitución de facturas simplificadas facturadas y declaradas'), -(4,'F4 - Asiento resumen de facturas'), -(5,'F5 - Importaciones (DUA)'), -(6,'F6 - Otros justificantes contables'), -(7,'R1 - Factura rectificativa (Art. 80.1, 80.2 y error fundado en derecho)'), -(8,'R2 - Factura rectificativa (Art. 80.3)'), -(9,'R3 - Factura rectificativa (Art. 80.4)'), -(10,'R4 - Factura rectificativa (Resto)'), -(11,'R5 - Factura rectificativa en facturas simplificadas'); +INSERT INTO `cplusInvoiceType472` VALUES (1,'F1 - Factura'),(2,'F2 - Factura simplificada (ticket)'),(3,'F3 - Factura emitida en sustitución de facturas simplificadas facturadas y declaradas'),(4,'F4 - Asiento resumen de facturas'),(5,'F5 - Importaciones (DUA)'),(6,'F6 - Otros justificantes contables'),(7,'R1 - Factura rectificativa (Art. 80.1, 80.2 y error fundado en derecho)'),(8,'R2 - Factura rectificativa (Art. 80.3)'),(9,'R3 - Factura rectificativa (Art. 80.4)'),(10,'R4 - Factura rectificativa (Resto)'),(11,'R5 - Factura rectificativa en facturas simplificadas'); /*!40000 ALTER TABLE `cplusInvoiceType472` ENABLE KEYS */; UNLOCK TABLES; @@ -2453,16 +280,7 @@ UNLOCK TABLES; LOCK TABLES `cplusInvoiceType477` WRITE; /*!40000 ALTER TABLE `cplusInvoiceType477` DISABLE KEYS */; -INSERT INTO `cplusInvoiceType477` VALUES -(1,'F1 - Factura'), -(2,'F2 - Factura simplificada (ticket)'), -(3,'F3 - Factura emitida en sustitución de facturas simplificadas facturadas y declaradas'), -(4,'F4 - Asiento resumen de facturas'), -(5,'R1 - Factura rectificativa (Art. 80.1, 80.2 y error fundado en derecho)'), -(6,'R2 - Factura rectificativa (Art. 80.3)'), -(7,'R3 - Factura rectificativa (Art. 80.4)'), -(8,'R4 - Factura rectificativa (Resto)'), -(9,'R5 - Factura rectificativa en facturas simplificadas'); +INSERT INTO `cplusInvoiceType477` VALUES (1,'F1 - Factura'),(2,'F2 - Factura simplificada (ticket)'),(3,'F3 - Factura emitida en sustitución de facturas simplificadas facturadas y declaradas'),(4,'F4 - Asiento resumen de facturas'),(5,'R1 - Factura rectificativa (Art. 80.1, 80.2 y error fundado en derecho)'),(6,'R2 - Factura rectificativa (Art. 80.3)'),(7,'R3 - Factura rectificativa (Art. 80.4)'),(8,'R4 - Factura rectificativa (Resto)'),(9,'R5 - Factura rectificativa en facturas simplificadas'); /*!40000 ALTER TABLE `cplusInvoiceType477` ENABLE KEYS */; UNLOCK TABLES; @@ -2472,10 +290,7 @@ UNLOCK TABLES; LOCK TABLES `cplusRectificationType` WRITE; /*!40000 ALTER TABLE `cplusRectificationType` DISABLE KEYS */; -INSERT INTO `cplusRectificationType` VALUES -(1,'Campo vacio'), -(2,'I – Por diferencias'), -(3,'S – Por sustitución'); +INSERT INTO `cplusRectificationType` VALUES (1,'Campo vacio'),(2,'I – Por diferencias'),(3,'S – Por sustitución'); /*!40000 ALTER TABLE `cplusRectificationType` ENABLE KEYS */; UNLOCK TABLES; @@ -2485,10 +300,7 @@ UNLOCK TABLES; LOCK TABLES `cplusSubjectOp` WRITE; /*!40000 ALTER TABLE `cplusSubjectOp` DISABLE KEYS */; -INSERT INTO `cplusSubjectOp` VALUES -(1,'Campo vacio'), -(2,'S1 – Sujeta – No exenta'), -(3,'S2 – Sujeta – No exenta – Inv. Suj. Pasivo'); +INSERT INTO `cplusSubjectOp` VALUES (1,'Campo vacio'),(2,'S1 – Sujeta – No exenta'),(3,'S2 – Sujeta – No exenta – Inv. Suj. Pasivo'); /*!40000 ALTER TABLE `cplusSubjectOp` ENABLE KEYS */; UNLOCK TABLES; @@ -2498,14 +310,7 @@ UNLOCK TABLES; LOCK TABLES `cplusTaxBreak` WRITE; /*!40000 ALTER TABLE `cplusTaxBreak` DISABLE KEYS */; -INSERT INTO `cplusTaxBreak` VALUES -(1,'Campo vacio'), -(2,'E1 - Exenta por el artículo 20'), -(3,'E2 - Exenta por el artículo 21'), -(4,'E3 - Exenta por el artículo 22'), -(5,'E4 - Exenta por el artículo 24'), -(6,'E5 - Exenta por el artículo 25'), -(7,'E6 - Exenta por otros'); +INSERT INTO `cplusTaxBreak` VALUES (1,'Campo vacio'),(2,'E1 - Exenta por el artículo 20'),(3,'E2 - Exenta por el artículo 21'),(4,'E3 - Exenta por el artículo 22'),(5,'E4 - Exenta por el artículo 24'),(6,'E5 - Exenta por el artículo 25'),(7,'E6 - Exenta por otros'); /*!40000 ALTER TABLE `cplusTaxBreak` ENABLE KEYS */; UNLOCK TABLES; @@ -2515,19 +320,7 @@ UNLOCK TABLES; LOCK TABLES `cplusTrascendency472` WRITE; /*!40000 ALTER TABLE `cplusTrascendency472` DISABLE KEYS */; -INSERT INTO `cplusTrascendency472` VALUES -(1,'01 - Operación de régimen general'), -(2,'02 - Operaciones por las que los empresarios satisfacen compensaciones REAGYP'), -(3,'03 - Operaciones a las que se aplique el régimen especial de bienes usados, objetos de arte, antigüedades y objetos de colección (135 - 139 de LIVA)'), -(4,'04 - Régimen especial oro de inversión'), -(5,'05 - Régimen especial agencias de viajes'), -(6,'06 - Régimen especial grupo de entidades en IVA (Nivel Avanzado)'), -(7,'07 - Régimen especial criterio de caja'), -(8,'08 - Operaciones sujetas al IPSI / IGIC'), -(9,'09 - Adquisiciones intracomunitarias de bienes y prestaciones de servicios'), -(10,'12 - Operaciones de arrendamiento de local de negocio'), -(11,'13 - Factura correspondiente a una importación (informada sin asociar a un DUA)'), -(12,'14 - Primer semestre 2017'); +INSERT INTO `cplusTrascendency472` VALUES (1,'01 - Operación de régimen general'),(2,'02 - Operaciones por las que los empresarios satisfacen compensaciones REAGYP'),(3,'03 - Operaciones a las que se aplique el régimen especial de bienes usados, objetos de arte, antigüedades y objetos de colección (135 - 139 de LIVA)'),(4,'04 - Régimen especial oro de inversión'),(5,'05 - Régimen especial agencias de viajes'),(6,'06 - Régimen especial grupo de entidades en IVA (Nivel Avanzado)'),(7,'07 - Régimen especial criterio de caja'),(8,'08 - Operaciones sujetas al IPSI / IGIC'),(9,'09 - Adquisiciones intracomunitarias de bienes y prestaciones de servicios'),(10,'12 - Operaciones de arrendamiento de local de negocio'),(11,'13 - Factura correspondiente a una importación (informada sin asociar a un DUA)'),(12,'14 - Primer semestre 2017'); /*!40000 ALTER TABLE `cplusTrascendency472` ENABLE KEYS */; UNLOCK TABLES; @@ -2537,30 +330,7 @@ UNLOCK TABLES; LOCK TABLES `claimResponsible` WRITE; /*!40000 ALTER TABLE `claimResponsible` DISABLE KEYS */; -INSERT INTO `claimResponsible` VALUES -(1,'Compradores',0), -(2,'Proveedor',0), -(3,'Entradores',0), -(4,'Camareros',0), -(6,'Sacadores',0), -(7,'Revisadores',0), -(8,'Calidad general',0), -(9,'Encajadores',0), -(10,'Clima',0), -(11,'Comerciales',1), -(12,'Clientes',1), -(13,'Administración',0), -(14,'Agencia',0), -(15,'Repartidores',0), -(16,'Informatica',0), -(17,'Transp.origen',0), -(18,'Confeccion',0), -(19,'OTROS',0), -(21,'Gerencia',0), -(22,'Paletizadores',0), -(23,'Preparación Previa',0), -(24,'Almacén PCA',0), -(25,'Huelga',0); +INSERT INTO `claimResponsible` VALUES (1,'Compradores',0),(2,'Proveedor',0),(3,'Entradores',0),(4,'Camareros',0),(6,'Sacadores',0),(7,'Revisadores',0),(8,'Calidad general',0),(9,'Encajadores',0),(10,'Clima',0),(11,'Comerciales',1),(12,'Clientes',1),(13,'Administración',0),(14,'Agencia',0),(15,'Repartidores',0),(16,'Informatica',0),(17,'Transp.origen',0),(18,'Confeccion',0),(19,'OTROS',0),(21,'Gerencia',0),(22,'Paletizadores',0),(23,'Preparación Previa',0),(24,'Almacén PCA',0),(25,'Huelga',0); /*!40000 ALTER TABLE `claimResponsible` ENABLE KEYS */; UNLOCK TABLES; @@ -2570,44 +340,7 @@ UNLOCK TABLES; LOCK TABLES `claimReason` WRITE; /*!40000 ALTER TABLE `claimReason` DISABLE KEYS */; -INSERT INTO `claimReason` VALUES -(1,'Prisas',0), -(2,'Novato',0), -(3,'Exceso de confianza',0), -(4,'Exceso de celo',0), -(5,'Indiferencia',0), -(6,'Extraviado o Hurto',0), -(7,'Incompetencia',0), -(8,'Ubicación erronea',0), -(9,'Dat.Inctos/Pak.conf',0), -(10,'Datos duplicados',0), -(11,'Fallo stock',0), -(12,'Innovación',0), -(13,'Distracción',1), -(15,'Portes indebidos',0), -(16,'Baja calidad',0), -(17,'Defectuoso',0), -(19,'Endiñado',0), -(20,'Calor',0), -(21,'Frio',0), -(22,'Cambiado',0), -(24,'Cansancio',1), -(25,'Mal etiquetado',1), -(26,'Cantidad malentendido',0), -(30,'No revisado',1), -(34,'Error fotografia',0), -(40,'Fallo Personal VN',0), -(41,'Fallo Personal Cliente',0), -(42,'Otros',0), -(43,'Precio alto',0), -(44,'Abuso de confianza',0), -(45,'Retraso Agencia',0), -(46,'Delicado',0), -(47,'Seco',0), -(48,'Retraso Reparto',0), -(49,'Mal Embalado',0), -(50,'Tumbado',0), -(51,'Enfermo/Plaga',0); +INSERT INTO `claimReason` VALUES (1,'Prisas',0),(2,'Novato',0),(3,'Exceso de confianza',0),(4,'Exceso de celo',0),(5,'Indiferencia',0),(6,'Extraviado o Hurto',0),(7,'Incompetencia',0),(8,'Ubicación erronea',0),(9,'Dat.Inctos/Pak.conf',0),(10,'Datos duplicados',0),(11,'Fallo stock',0),(12,'Innovación',0),(13,'Distracción',1),(15,'Portes indebidos',0),(16,'Baja calidad',0),(17,'Defectuoso',0),(19,'Endiñado',0),(20,'Calor',0),(21,'Frio',0),(22,'Cambiado',0),(24,'Cansancio',1),(25,'Mal etiquetado',1),(26,'Cantidad malentendido',0),(30,'No revisado',1),(34,'Error fotografia',0),(40,'Fallo Personal VN',0),(41,'Fallo Personal Cliente',0),(42,'Otros',0),(43,'Precio alto',0),(44,'Abuso de confianza',0),(45,'Retraso Agencia',0),(46,'Delicado',0),(47,'Seco',0),(48,'Retraso Reparto',0),(49,'Mal Embalado',0),(50,'Tumbado',0),(51,'Enfermo/Plaga',0),(52,'Mala gestión comercial',0),(53,'Mala gestión comprador',0),(54,'A2',0); /*!40000 ALTER TABLE `claimReason` ENABLE KEYS */; UNLOCK TABLES; @@ -2617,13 +350,7 @@ UNLOCK TABLES; LOCK TABLES `claimRedelivery` WRITE; /*!40000 ALTER TABLE `claimRedelivery` DISABLE KEYS */; -INSERT INTO `claimRedelivery` VALUES -(1,'Cliente'), -(2,'No dev./No especif.'), -(3,'Reparto'), -(4,'Agencia'), -(5,'Tour'), -(6,'Fuera Peninsula'); +INSERT INTO `claimRedelivery` VALUES (1,'Cliente'),(2,'No dev./No especif.'),(3,'Reparto'),(4,'Agencia'),(5,'Tour'),(6,'Fuera Peninsula'); /*!40000 ALTER TABLE `claimRedelivery` ENABLE KEYS */; UNLOCK TABLES; @@ -2633,36 +360,7 @@ UNLOCK TABLES; LOCK TABLES `claimResult` WRITE; /*!40000 ALTER TABLE `claimResult` DISABLE KEYS */; -INSERT INTO `claimResult` VALUES -(1,'Otros daños'), -(2,'Roces'), -(3,'Humedad'), -(4,'Deshidratacion'), -(5,'Error identidad'), -(6,'Incompleto (Faltas)'), -(7,'Error packing'), -(8,'Error color'), -(9,'Error medida'), -(10,'Error origen'), -(11,'Envejecido'), -(12,'Venta Perdida'), -(13,'Duplicacion'), -(14,'Rechazado'), -(15,'Rotura'), -(16,'Deterioro/Estropeado'), -(17,'Podrido'), -(18,'Baboso'), -(19,'Cocido'), -(20,'Congelado'), -(21,'Machacado'), -(22,'Error precio'), -(23,'Manchado'), -(24,'No entregado'), -(25,'Cobro indebido'), -(26,'Decepcion/Esperaba mas'), -(27,'Otros'), -(28,'Baboso/Cocido'), -(29,'Video Camara'); +INSERT INTO `claimResult` VALUES (1,'Otros daños'),(2,'Roces'),(3,'Humedad'),(4,'Deshidratacion'),(5,'Error identidad'),(6,'Incompleto (Faltas)'),(7,'Error packing'),(8,'Error color'),(9,'Error medida'),(10,'Error origen'),(11,'Envejecido'),(12,'Venta Perdida'),(13,'Duplicacion'),(14,'Rechazado'),(15,'Rotura'),(16,'Deterioro/Estropeado'),(17,'Podrido'),(18,'Baboso'),(19,'Cocido'),(20,'Congelado'),(21,'Machacado'),(22,'Error precio'),(23,'Manchado'),(24,'No entregado'),(25,'Cobro indebido'),(26,'Decepcion/Esperaba mas'),(27,'Otros'),(28,'Baboso/Cocido'),(29,'Video Camara'); /*!40000 ALTER TABLE `claimResult` ENABLE KEYS */; UNLOCK TABLES; @@ -2672,31 +370,7 @@ UNLOCK TABLES; LOCK TABLES `component` WRITE; /*!40000 ALTER TABLE `component` DISABLE KEYS */; -INSERT INTO `component` VALUES -(10,'Precios Especiales',4,NULL,NULL,1,'specialPrices',0), -(14,'porte extra por dia semana',6,NULL,NULL,1,'extraCostPerWeekDay',0), -(15,'reparto',6,NULL,NULL,1,'delivery',1), -(17,'recobro',5,NULL,NULL,1,'debtCollection',0), -(21,'ajuste',11,NULL,NULL,1,'adjustment',0), -(22,'venta por paquete',9,1,NULL,0,'salePerPackage',0), -(23,'venta por caja',9,2,NULL,0,'salePerBox',0), -(28,'valor de compra',1,NULL,NULL,1,'purchaseValue',1), -(29,'margen',4,NULL,NULL,1,'margin',1), -(32,'descuento ultimas unidades',9,3,-0.05,0,'lastUnitsDiscount',0), -(33,'venta por caja',9,1,NULL,0,'salePerBox',0), -(34,'descuento comprador',4,NULL,NULL,1,'buyerDiscount',0), -(35,'cartera comprador',10,NULL,NULL,1,NULL,0), -(36,'descuadre',12,NULL,NULL,1,'imbalance',0), -(37,'maná',7,4,NULL,0,'mana',0), -(38,'embolsado',9,NULL,NULL,1,'bagged',0), -(39,'maná auto',7,NULL,NULL,1,'autoMana',0), -(40,'cambios Santos 2016',4,NULL,NULL,1,NULL,0), -(41,'bonificacion porte',6,NULL,NULL,1,'freightCharge',0), -(42,'promocion Francia',4,NULL,NULL,1,'frenchOffer',0), -(43,'promocion Floramondo',4,NULL,NULL,1,'floramondoPromo',0), -(44,'rappel cadena',2,NULL,NULL,1,'rappel',0), -(45,'maná reclamacion',7,4,NULL,0,'manaClaim',0), -(46,'recargo a particular',2,NULL,0.25,0,'individual',0); +INSERT INTO `component` VALUES (10,'Precios Especiales',4,NULL,NULL,1,'specialPrices',0),(14,'porte extra por dia semana',6,NULL,NULL,1,'extraCostPerWeekDay',0),(15,'reparto',6,NULL,NULL,1,'delivery',1),(17,'recobro',5,NULL,NULL,1,'debtCollection',0),(21,'ajuste',4,NULL,NULL,1,'adjustment',0),(22,'venta por paquete',9,1,NULL,0,'salePerPackage',0),(23,'venta por caja',9,2,NULL,0,'salePerBox',0),(28,'valor de compra',1,NULL,NULL,1,'purchaseValue',1),(29,'margen',4,NULL,NULL,1,'margin',1),(32,'descuento ultimas unidades',9,3,-0.05,0,'lastUnitsDiscount',0),(33,'venta por caja',9,1,NULL,0,'salePerBox',0),(34,'descuento comprador',4,NULL,NULL,1,'buyerDiscount',0),(35,'cartera comprador',10,NULL,NULL,1,NULL,0),(36,'descuadre',4,NULL,NULL,1,'imbalance',0),(37,'maná',7,4,NULL,0,'mana',0),(38,'embolsado',9,NULL,NULL,1,'bagged',0),(39,'maná auto',7,NULL,NULL,1,'autoMana',0),(40,'cambios Santos 2016',4,NULL,NULL,1,NULL,0),(41,'bonificacion porte',6,NULL,NULL,1,'freightCharge',0),(42,'promocion Francia',4,NULL,NULL,1,'frenchOffer',0),(43,'promocion Floramondo',4,NULL,NULL,1,'floramondoPromo',0),(44,'rappel cadena',2,NULL,NULL,1,'rappel',0),(45,'maná reclamacion',7,4,NULL,0,'manaClaim',0),(46,'recargo a particular',2,NULL,0.25,0,'individual',0),(47,'promocion Italia',4,NULL,NULL,1,'italianOffer',0),(48,'fusión de lineas',4,NULL,NULL,1,'lineFusion',0); /*!40000 ALTER TABLE `component` ENABLE KEYS */; UNLOCK TABLES; @@ -2706,19 +380,7 @@ UNLOCK TABLES; LOCK TABLES `componentType` WRITE; /*!40000 ALTER TABLE `componentType` DISABLE KEYS */; -INSERT INTO `componentType` VALUES -(1,'coste',1,0,'COST'), -(2,'com ventas',1,1,NULL), -(3,'com compras',1,1,NULL), -(4,'empresa',1,1,'MARGIN'), -(5,'cliente',0,0,NULL), -(6,'agencia',0,0,'FREIGHT'), -(7,'cartera_comercial',0,0,NULL), -(8,'cartera_producto',0,1,NULL), -(9,'maniobra',1,0,NULL), -(10,'cartera_comprador',0,1,NULL), -(11,'errores',0,1,NULL), -(12,'otros',0,1,NULL); +INSERT INTO `componentType` VALUES (1,'coste',1,0,'COST'),(2,'com ventas',1,1,NULL),(3,'com compras',1,1,NULL),(4,'empresa',1,1,'MARGIN'),(5,'cliente',0,0,NULL),(6,'agencia',0,0,'FREIGHT'),(7,'cartera_comercial',0,0,'MANA'),(8,'cartera_producto',0,1,NULL),(9,'maniobra',1,0,NULL),(10,'cartera_comprador',0,1,NULL),(11,'errores',0,1,NULL),(12,'otros',0,1,NULL); /*!40000 ALTER TABLE `componentType` ENABLE KEYS */; UNLOCK TABLES; @@ -2728,12 +390,7 @@ UNLOCK TABLES; LOCK TABLES `continent` WRITE; /*!40000 ALTER TABLE `continent` DISABLE KEYS */; -INSERT INTO `continent` VALUES -(1,'Asia','AS'), -(2,'América','AM'), -(3,'África','AF'), -(4,'Europa','EU'), -(5,'Oceanía','OC'); +INSERT INTO `continent` VALUES (1,'Asia','AS'),(2,'América','AM'),(3,'África','AF'),(4,'Europa','EU'),(5,'Oceanía','OC'); /*!40000 ALTER TABLE `continent` ENABLE KEYS */; UNLOCK TABLES; @@ -2743,69 +400,27 @@ UNLOCK TABLES; LOCK TABLES `department` WRITE; /*!40000 ALTER TABLE `department` DISABLE KEYS */; -INSERT INTO `department` VALUES -(1,NULL,'VERDNATURA',1,96,763,0,0,0,0,29,NULL,'/',NULL,0,NULL,0,0,0,0,NULL), -(22,NULL,'COMPRAS',2,3,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL), -(23,'CMA','CAMARA',13,14,NULL,72,1,1,2,0,37,'/1/37/',NULL,0,NULL,0,1,1,1,NULL), -(31,'IT','INFORMATICA',4,5,NULL,72,0,0,1,0,1,'/1/','informatica-cau',1,NULL,1,0,0,0,NULL), -(34,NULL,'CONTABILIDAD',6,7,NULL,0,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL), -(35,NULL,'FINANZAS',8,9,NULL,0,0,0,1,0,1,'/1/',NULL,1,'begonya@verdnatura.es',1,0,0,0,NULL), -(36,NULL,'LABORAL',10,11,NULL,0,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL), -(37,'PROD','PRODUCCION',12,27,NULL,72,1,1,1,7,1,'/1/',NULL,0,NULL,0,1,1,1,NULL), -(38,NULL,'SACADO',15,16,NULL,72,1,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL), -(39,NULL,'ENCAJADO',17,18,NULL,72,1,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL), -(41,NULL,'ADMINISTRACION',28,29,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL), -(43,'VT','VENTAS',30,49,NULL,0,0,0,1,9,1,'/1/',NULL,1,'',1,0,0,0,NULL), -(44,NULL,'GERENCIA',50,51,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(45,NULL,'LOGISTICA',52,53,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL), -(46,NULL,'REPARTO',54,55,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,1,0,0,NULL), -(48,NULL,'ALMACENAJE',56,57,NULL,0,1,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(49,NULL,'PROPIEDAD',58,59,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(52,NULL,'CARGA AEREA',60,61,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(53,NULL,'MARKETING Y COMUNICACIÓN',62,63,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL), -(54,NULL,'ORNAMENTALES',64,65,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(55,NULL,'TALLER NATURAL',66,69,3366,72,0,0,1,1,1,'/1/',NULL,0,NULL,0,1,1,0,1118), -(56,NULL,'TALLER ARTIFICIAL',67,68,8470,72,0,0,2,0,55,'/1/55/',NULL,0,NULL,0,1,1,0,1927), -(58,'CMP','CAMPOS',70,73,NULL,72,0,0,1,1,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(59,NULL,'MANTENIMIENTO',74,75,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(60,NULL,'RECLAMACIONES',76,77,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL), -(61,NULL,'VNH',78,79,NULL,73,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(63,NULL,'VENTAS FRANCIA',31,32,NULL,72,0,0,2,0,43,'/1/43/',NULL,0,NULL,0,0,0,0,NULL), -(66,NULL,'VERDNAMADRID',80,81,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(68,NULL,'COMPLEMENTOS',19,20,NULL,72,1,0,2,0,37,'/1/37/',NULL,0,NULL,0,1,0,0,NULL), -(69,NULL,'VERDNABARNA',82,83,NULL,74,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(80,NULL,'EQUIPO J VALLES',33,34,4250,72,0,0,2,0,43,'/1/43/','jvp_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL), -(86,NULL,'LIMPIEZA',84,85,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(89,NULL,'COORDINACION',86,87,NULL,0,1,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(90,NULL,'TRAILER',88,89,NULL,0,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL), -(91,NULL,'ARTIFICIAL',21,22,NULL,0,1,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL), -(92,NULL,'EQUIPO SILVERIO',35,36,1203,0,0,0,2,0,43,'/1/43/','sdc_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL), -(93,NULL,'CONFECCION',90,91,NULL,0,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,1,0,NULL), -(94,NULL,'EQUIPO J BROCAL',37,38,3797,0,0,0,2,0,43,'/1/43/','jes_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL), -(95,NULL,'EQUIPO C ZAMBRANO',39,40,4667,0,0,0,2,0,43,'/1/43/','czg_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL), -(96,NULL,'EQUIPO C LOPEZ',41,42,4661,0,0,0,2,0,43,'/1/43/','cla_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL), -(115,NULL,'EQUIPO CLAUDI',43,44,3810,0,0,0,2,0,43,'/1/43/','csr_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL), -(123,NULL,'EQUIPO ELENA BASCUÑANA',45,46,7102,0,0,0,2,0,43,'/1/43/','ebt_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL), -(124,NULL,'CONTROL INTERNO',92,93,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,1,0,0,0,NULL), -(125,NULL,'EQUIPO MIRIAM MAR',47,48,1118,0,0,0,2,0,43,'/1/43/','mir_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL), -(126,NULL,'PRESERVADO',94,95,NULL,0,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,1,0,NULL), -(128,NULL,'PALETIZADO',23,24,NULL,0,0,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL), -(130,NULL,'REVISION',25,26,NULL,0,0,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL), -(131,NULL,'INVERNADERO',71,72,NULL,0,0,0,2,0,58,'/1/58/',NULL,0,NULL,0,0,0,0,NULL); +INSERT INTO `department` VALUES (1,NULL,'VERDNATURA',1,98,763,0,0,0,0,29,NULL,'/',NULL,0,NULL,0,0,0,0,NULL),(22,NULL,'COMPRAS',2,3,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL),(23,'CMA','CAMARA',13,14,NULL,72,1,1,2,0,37,'/1/37/',NULL,0,NULL,0,1,1,1,NULL),(31,'IT','INFORMATICA',4,5,NULL,72,0,0,1,0,1,'/1/','informatica-cau',1,NULL,1,0,0,0,NULL),(34,NULL,'CONTABILIDAD',6,7,NULL,0,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL),(35,NULL,'FINANZAS',8,9,NULL,0,0,0,1,0,1,'/1/',NULL,1,'begonya@verdnatura.es',1,0,0,0,NULL),(36,NULL,'LABORAL',10,11,NULL,0,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL),(37,'PROD','PRODUCCION',12,27,NULL,72,1,1,1,7,1,'/1/',NULL,0,NULL,0,1,1,1,NULL),(38,NULL,'SACADO',15,16,NULL,72,1,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL),(39,NULL,'ENCAJADO',17,18,NULL,72,1,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL),(41,NULL,'ADMINISTRACION',28,29,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL),(43,'VT','VENTAS',30,51,NULL,0,0,0,1,10,1,'/1/',NULL,1,'',1,0,0,0,NULL),(44,NULL,'GERENCIA',52,53,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(45,NULL,'LOGISTICA',54,55,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL),(46,NULL,'REPARTO',56,57,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,1,0,0,NULL),(48,NULL,'ALMACENAJE',58,59,NULL,0,1,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(49,NULL,'PROPIEDAD',60,61,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(52,NULL,'CARGA AEREA',62,63,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(53,NULL,'MARKETING Y COMUNICACIÓN',64,65,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL),(54,NULL,'ORNAMENTALES',66,67,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(55,NULL,'TALLER NATURAL',68,71,14548,72,0,0,1,1,1,'/1/',NULL,0,NULL,0,1,1,0,1118),(56,NULL,'TALLER ARTIFICIAL',69,70,8470,72,0,0,2,0,55,'/1/55/',NULL,0,NULL,0,1,1,0,1927),(58,'CMP','CAMPOS',72,75,NULL,72,0,0,1,1,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(59,NULL,'MANTENIMIENTO',76,77,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(60,NULL,'RECLAMACIONES',78,79,NULL,72,0,0,1,0,1,'/1/',NULL,1,NULL,1,0,0,0,NULL),(61,NULL,'VNH',80,81,NULL,73,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(66,NULL,'VERDNAMADRID',82,83,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(68,NULL,'COMPLEMENTOS',19,20,NULL,72,1,0,2,0,37,'/1/37/',NULL,0,NULL,0,1,0,0,NULL),(69,NULL,'VERDNABARNA',84,85,NULL,74,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(80,NULL,'EQUIPO J VALLES',31,32,4250,72,0,0,2,0,43,'/1/43/','jvp_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL),(86,NULL,'LIMPIEZA',86,87,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(89,NULL,'COORDINACION',88,89,NULL,0,1,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(90,NULL,'TRAILER',90,91,NULL,0,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,0,0,NULL),(91,NULL,'ARTIFICIAL',21,22,NULL,0,1,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL),(92,NULL,'EQUIPO SILVERIO',33,34,1203,0,0,0,2,0,43,'/1/43/','sdc_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL),(93,NULL,'CONFECCION',92,93,NULL,0,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,1,0,NULL),(94,NULL,'EQUIPO J BROCAL',35,36,3797,0,0,0,2,0,43,'/1/43/','jes_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL),(95,NULL,'EQUIPO C ZAMBRANO',37,38,4667,0,0,0,2,0,43,'/1/43/','czg_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL),(96,NULL,'EQUIPO C LOPEZ',39,40,4661,0,0,0,2,0,43,'/1/43/','cla_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL),(115,NULL,'EQUIPO CLAUDI',41,42,3810,0,0,0,2,0,43,'/1/43/','csr_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL),(123,NULL,'EQUIPO ELENA BASCUÑANA',43,44,7102,0,0,0,2,0,43,'/1/43/','ebt_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL),(124,NULL,'CONTROL INTERNO',94,95,NULL,72,0,0,1,0,1,'/1/',NULL,0,NULL,1,0,0,0,NULL),(125,NULL,'EQUIPO MIRIAM MAR',45,46,1118,0,0,0,2,0,43,'/1/43/','mir_equipo',1,'gestioncomercial@verdnatura.es',1,0,0,0,NULL),(126,NULL,'PRESERVADO',96,97,NULL,0,0,0,1,0,1,'/1/',NULL,0,NULL,0,0,1,0,NULL),(128,NULL,'PALETIZADO',23,24,NULL,0,0,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL),(130,NULL,'REVISION',25,26,NULL,0,0,0,2,0,37,'/1/37/',NULL,0,NULL,0,0,0,0,NULL),(131,NULL,'INVERNADERO',73,74,NULL,0,0,0,2,0,58,'/1/58/',NULL,0,NULL,0,0,0,0,NULL),(132,NULL,'EQUIPO DC',47,48,1731,0,0,0,2,0,43,'/1/43/','dc_equipo',1,'gestioncomercial@verdnatura.es',0,0,0,0,NULL),(133,NULL,'EQUIPO FRANCIA',49,50,1731,72,0,0,2,0,43,'/1/43/','fra_equipo',1,'gestioncomercial@verdnatura.es',0,0,0,0,NULL); /*!40000 ALTER TABLE `department` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Dumping data for table `docuware` +-- + +LOCK TABLES `docuware` WRITE; +/*!40000 ALTER TABLE `docuware` DISABLE KEYS */; +INSERT INTO `docuware` VALUES (1,'deliveryNote','Albaranes cliente','find','find','N__ALBAR_N'),(2,'deliveryNote','Albaranes cliente','store','Archivar','N__ALBAR_N'); +/*!40000 ALTER TABLE `docuware` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Dumping data for table `itemPackingType` -- LOCK TABLES `itemPackingType` WRITE; /*!40000 ALTER TABLE `itemPackingType` DISABLE KEYS */; -INSERT INTO `itemPackingType` VALUES -('F','Fruta y Verdura'), -('H','Horizontal'), -('P','Pienso'), -('V','Vertical'); +INSERT INTO `itemPackingType` VALUES ('F','Fruta y Verdura',0),('H','Horizontal',1),('P','Pienso',0),('V','Vertical',1); /*!40000 ALTER TABLE `itemPackingType` ENABLE KEYS */; UNLOCK TABLES; @@ -2815,31 +430,7 @@ UNLOCK TABLES; LOCK TABLES `pgc` WRITE; /*!40000 ALTER TABLE `pgc` DISABLE KEYS */; -INSERT INTO `pgc` VALUES -('4722000000',0.00,'Importación Exento ',1,0,0,1,0), -('4722000010',10.00,'Importación Reducido ',1,0,0,1,0), -('4722000021',21.00,'Importación General ',1,0,0,1,0), -('4770000001',8.00,'Reducido',1,1,1,1,0), -('4770000002',0.00,'Extra-Community supply',3,1,0,2,0), -('4770000004',4.00,'Super reducido',1,1,1,1,0), -('4770000010',10.00,'Reducido',1,1,1,1,0), -('4770000020',0.00,'Exento',7,1,1,1,0), -('4770000021',21.00,'General',1,1,1,1,0), -('4770000101',10.00,'Reducido ',1,1,1,1,0), -('4770000108',8.00,'Reducido',1,1,1,1,0), -('4770000110',1.40,'Rec. Eq. Reducido',1,0,0,1,1), -('4770000215',21.00,'General',1,1,1,1,0), -('4770000405',0.50,'Rec. Eq. Super Reducido',1,0,0,1,1), -('4770000504',4.00,'Super reducido',1,1,1,1,0), -('4770000521',5.20,'Rec. Eq. General',1,0,0,1,1), -('4770000701',1.00,'Rec. Eq. Reducido',1,0,0,1,1), -('4771000000',0.00,'Intra-Community supply',6,1,1,1,0), -('4771000001',0.00,'Intra-Community services',7,1,1,1,0), -('HolandaGEN',21.00,'General',1,0,0,1,0), -('HolandaRED',9.00,'Reducido',1,0,0,1,0), -('IGIC cero',0.00,'Cero',1,0,0,1,0), -('IGIC gener',6.50,'General',1,0,0,1,0), -('IGIC reduc',3.00,'Reducido',1,0,0,1,0); +INSERT INTO `pgc` VALUES ('4722000000',0.00,'Importación Exento ',1,0,0,1,0),('4722000010',10.00,'Importación Reducido ',1,0,0,1,0),('4722000021',21.00,'Importación General ',1,0,0,1,0),('4770000001',8.00,'Reducido',1,1,1,1,0),('4770000002',0.00,'Extra-Community supply',3,1,0,2,0),('4770000004',4.00,'Super reducido',1,1,1,1,0),('4770000010',10.00,'Reducido',1,1,1,1,0),('4770000020',0.00,'Exento',7,1,1,1,0),('4770000021',21.00,'General',1,1,1,1,0),('4770000101',10.00,'Reducido ',1,1,1,1,0),('4770000108',8.00,'Reducido',1,1,1,1,0),('4770000110',1.40,'Rec. Eq. Reducido',1,0,0,1,1),('4770000215',21.00,'General',1,1,1,1,0),('4770000405',0.50,'Rec. Eq. Super Reducido',1,0,0,1,1),('4770000504',4.00,'Super reducido',1,1,1,1,0),('4770000521',5.20,'Rec. Eq. General',1,0,0,1,1),('4770000701',1.00,'Rec. Eq. Reducido',1,0,0,1,1),('4771000000',0.00,'Intra-Community supply',6,1,1,1,0),('4771000001',0.00,'Intra-Community services',7,1,1,1,0),('HolandaGEN',21.00,'General',1,0,0,1,0),('HolandaRED',9.00,'Reducido',1,0,0,1,0),('IGIC cero',0.00,'Cero',1,0,0,1,0),('IGIC gener',6.50,'General',1,0,0,1,0),('IGIC reduc',3.00,'Reducido',1,0,0,1,0); /*!40000 ALTER TABLE `pgc` ENABLE KEYS */; UNLOCK TABLES; @@ -2849,27 +440,7 @@ UNLOCK TABLES; LOCK TABLES `sample` WRITE; /*!40000 ALTER TABLE `sample` DISABLE KEYS */; -INSERT INTO `sample` VALUES -(1,'Carta_1','Aviso inicial por saldo deudor',0,0,1,0,NULL), -(2,'Carta_2','Reiteracion de aviso por saldo deudor',0,0,1,0,NULL), -(3,'Cred_Up','Notificación de aumento de crédito',0,0,1,0,NULL), -(4,'Cred_down','Notificación de reducción de crédito',0,0,1,0,NULL), -(5,'Pet_CC','Petición de datos bancarios B2B',0,0,1,0,NULL), -(6,'SolCredito','Solicitud de crédito',0,0,1,0,NULL), -(7,'LeyPago','Ley de pagos',0,0,1,0,NULL), -(8,'Pet_CC_Core','Petición de datos bancarios CORE',0,0,1,0,NULL), -(9,'nueva_alta','Documento de nueva alta de cliente',0,0,1,0,NULL), -(10,'client_welcome','Email de bienvenida para nuevo cliente',0,0,1,0,NULL), -(11,'setup_printer','Email de instalación de impresora',0,0,1,0,NULL), -(12,'client-welcome','Bienvenida como nuevo cliente',1,0,1,0,'Clients'), -(13,'printer-setup','Instalación y configuración de impresora de coronas',1,0,1,0,'Clients'), -(14,'sepa-core','Solicitud de domiciliación bancaria',1,1,0,0,'Clients'), -(15,'letter-debtor-st','Aviso inicial por saldo deudor',1,1,1,0,'Clients'), -(16,'letter-debtor-nd','Aviso reiterado por saldo deudor',1,1,1,0,'Clients'), -(17,'client-lcr','Email de solicitud de datos bancarios LCR',0,1,1,0,NULL), -(18,'client-debt-statement','Extracto del cliente',1,0,1,1,'Clients'), -(19,'credit-request','Solicitud de crédito',1,1,1,0,'Clients'), -(20,'incoterms-authorization','Autorización de incoterms',1,1,1,0,'Clients'); +INSERT INTO `sample` VALUES (1,'Carta_1','Aviso inicial por saldo deudor',0,0,1,0,NULL),(2,'Carta_2','Reiteracion de aviso por saldo deudor',0,0,1,0,NULL),(3,'Cred_Up','Notificación de aumento de crédito',0,0,1,0,NULL),(4,'Cred_down','Notificación de reducción de crédito',0,0,1,0,NULL),(5,'Pet_CC','Petición de datos bancarios B2B',0,0,1,0,NULL),(6,'SolCredito','Solicitud de crédito',0,0,1,0,NULL),(7,'LeyPago','Ley de pagos',0,0,1,0,NULL),(8,'Pet_CC_Core','Petición de datos bancarios CORE',0,0,1,0,NULL),(9,'nueva_alta','Documento de nueva alta de cliente',0,0,1,0,NULL),(10,'client_welcome','Email de bienvenida para nuevo cliente',0,0,1,0,NULL),(11,'setup_printer','Email de instalación de impresora',0,0,1,0,NULL),(12,'client-welcome','Bienvenida como nuevo cliente',1,0,1,0,'Clients'),(13,'printer-setup','Instalación y configuración de impresora de coronas',1,0,1,0,'Clients'),(14,'sepa-core','Solicitud de domiciliación bancaria',1,1,0,0,'Clients'),(15,'letter-debtor-st','Aviso inicial por saldo deudor',1,1,1,0,'Clients'),(16,'letter-debtor-nd','Aviso reiterado por saldo deudor',1,1,1,0,'Clients'),(17,'client-lcr','Email de solicitud de datos bancarios LCR',0,1,1,0,NULL),(18,'client-debt-statement','Extracto del cliente',1,0,1,1,'Clients'),(19,'credit-request','Solicitud de crédito',1,1,1,0,'Clients'),(20,'incoterms-authorization','Autorización de incoterms',1,1,1,0,'Clients'); /*!40000 ALTER TABLE `sample` ENABLE KEYS */; UNLOCK TABLES; @@ -2879,42 +450,7 @@ UNLOCK TABLES; LOCK TABLES `state` WRITE; /*!40000 ALTER TABLE `state` DISABLE KEYS */; -INSERT INTO `state` VALUES -(1,'Arreglar',2,0,'FIXING',NULL,1,0,0,0,0,0,0,4,1,'alert'), -(2,'Libre',2,0,'FREE',NULL,2,1,0,0,0,1,0,4,1,'notice'), -(3,'OK',3,0,'OK',3,28,1,0,0,0,1,1,3,0,'success'), -(4,'Impreso',4,0,'PRINTED',2,29,1,0,1,0,0,1,2,0,'success'), -(5,'Preparación',6,1,'ON_PREPARATION',7,14,0,0,0,2,0,0,2,0,'warning'), -(6,'En Revisión',7,1,'ON_CHECKING',NULL,6,0,1,0,3,0,0,1,0,'warning'), -(7,'Sin Acabar',1,0,'NOT_READY',NULL,7,0,0,0,0,0,0,4,1,'alert'), -(8,'Revisado',8,1,'CHECKED',NULL,8,0,1,0,3,0,0,1,0,'warning'), -(9,'Encajando',9,2,'PACKING',NULL,9,0,1,0,0,0,0,1,0,NULL), -(10,'Encajado',10,2,'PACKED',NULL,10,0,1,0,0,0,0,0,0,NULL), -(11,'Facturado',0,3,'INVOICED',NULL,11,0,1,0,0,0,0,0,0,NULL), -(12,'Bloqueado',0,0,'BLOCKED',NULL,12,0,0,0,0,0,0,4,1,'alert'), -(13,'En Reparto',11,3,'ON_DELIVERY',NULL,13,0,1,0,0,0,0,0,0,NULL), -(14,'Preparado',6,1,'PREPARED',NULL,14,0,1,0,2,0,0,1,0,'warning'), -(15,'Pte Recogida',12,3,'WAITING_FOR_PICKUP',NULL,15,0,1,0,0,0,0,0,0,NULL), -(16,'Entregado',13,3,'DELIVERED',NULL,16,0,1,0,0,0,0,0,0,NULL), -(20,'Asignado',4,0,'PICKER_DESIGNED',NULL,20,1,0,0,0,0,0,2,0,'success'), -(21,'Retornado',4,1,'PRINTED_BACK',6,21,0,0,0,0,0,0,2,0,'success'), -(22,'Pte. Ampliar',2,0,'EXPANDABLE',NULL,22,0,0,0,0,0,0,4,1,'alert'), -(23,'URGENTE',5,1,'LAST_CALL',NULL,23,1,0,1,0,0,0,4,1,'success'), -(24,'Encadenado',4,0,'CHAINED',4,24,0,0,0,0,0,0,3,1,'success'), -(25,'Embarcando',3,0,'BOARDING',5,25,1,0,0,0,0,0,3,0,'alert'), -(26,'Prep Previa',5,1,'PREVIOUS_PREPARATION',1,28,1,0,0,1,0,0,2,0,'warning'), -(27,'Prep Asistida',5,1,'ASSISTED_PREPARATION',7,27,0,0,0,0,0,0,2,0,'success'), -(28,'Previa OK',3,0,'OK PREVIOUS',3,28,1,0,1,1,1,1,3,0,'warning'), -(29,'Previa Impreso',4,0,'PRINTED PREVIOUS',2,29,1,0,1,0,0,1,2,0,'success'), -(30,'Embarcado',4,1,'BOARD',5,30,0,0,0,2,0,0,3,0,'success'), -(31,'Polizon Impreso',4,1,'PRINTED STOWAWAY',2,29,1,0,1,0,0,1,2,0,'success'), -(32,'Polizon OK',3,1,'OK STOWAWAY',3,31,1,0,0,1,1,1,3,0,'warning'), -(33,'Auto_Impreso',4,0,'PRINTED_AUTO',2,29,1,0,1,0,0,1,2,0,'success'), -(34,'Pte Pago',3,0,'WAITING_FOR_PAYMENT',NULL,34,0,0,0,0,0,0,4,1,'alert'), -(35,'Semi-Encajado',9,2,'HALF_PACKED',NULL,10,0,1,0,0,0,0,1,0,NULL), -(36,'Previa Revisando',3,0,'PREVIOUS_CONTROL',2,37,1,0,0,4,0,1,2,0,'warning'), -(37,'Previa Revisado',3,0,'PREVIOUS_CONTROLLED',2,29,1,0,1,0,0,1,2,0,'warning'), -(38,'Prep Cámara',6,1,'COOLER_PREPARATION',7,14,0,0,0,2,0,0,2,0,'warning'); +INSERT INTO `state` VALUES (1,'Arreglar',2,0,'FIXING',NULL,1,0,0,0,0,0,0,4,1,'alert'),(2,'Libre',2,0,'FREE',NULL,2,0,0,0,0,0,0,4,1,'notice'),(3,'OK',3,0,'OK',3,28,1,0,0,0,1,1,3,0,'success'),(4,'Impreso',4,0,'PRINTED',2,29,1,0,1,0,0,1,2,0,'success'),(5,'Preparación',6,1,'ON_PREPARATION',7,14,0,0,0,2,0,0,2,0,'warning'),(6,'En Revisión',7,1,'ON_CHECKING',NULL,6,0,1,0,3,0,0,1,0,'warning'),(7,'Sin Acabar',1,0,'NOT_READY',NULL,7,0,0,0,0,0,0,4,1,'alert'),(8,'Revisado',8,1,'CHECKED',NULL,8,0,1,0,3,0,0,1,0,'warning'),(9,'Encajando',9,2,'PACKING',NULL,9,0,1,0,0,0,0,1,0,NULL),(10,'Encajado',10,2,'PACKED',NULL,10,0,1,0,0,0,0,0,0,NULL),(11,'Facturado',0,3,'INVOICED',NULL,11,0,1,0,0,0,0,0,0,NULL),(12,'Bloqueado',0,0,'BLOCKED',NULL,12,0,0,0,0,0,0,4,1,'alert'),(13,'En Reparto',11,3,'ON_DELIVERY',NULL,13,0,1,0,0,0,0,0,0,NULL),(14,'Preparado',6,1,'PREPARED',NULL,14,0,1,0,2,0,0,1,0,'warning'),(15,'Pte Recogida',12,3,'WAITING_FOR_PICKUP',NULL,15,0,1,0,0,0,0,0,0,NULL),(16,'Entregado',13,3,'DELIVERED',NULL,16,0,1,0,0,0,0,0,0,NULL),(20,'Asignado',4,0,'PICKER_DESIGNED',NULL,20,1,0,0,0,0,0,2,0,'success'),(21,'Retornado',4,1,'PRINTED_BACK',6,21,0,0,0,0,0,0,2,0,'success'),(22,'Pte. Ampliar',2,0,'EXPANDABLE',NULL,22,0,0,0,0,0,0,4,1,'alert'),(23,'URGENTE',5,1,'LAST_CALL',NULL,23,1,0,1,0,0,0,4,1,'success'),(24,'Encadenado',4,0,'CHAINED',4,24,0,0,0,0,0,0,3,1,'success'),(25,'Embarcando',3,0,'BOARDING',5,25,1,0,0,0,0,0,3,0,'alert'),(26,'Prep Previa',5,1,'PREVIOUS_PREPARATION',1,28,1,0,0,1,0,0,2,0,'warning'),(27,'Prep Asistida',5,1,'ASSISTED_PREPARATION',7,27,0,0,0,0,0,0,2,0,'success'),(28,'Previa OK',3,0,'OK PREVIOUS',3,28,1,0,1,1,1,1,3,0,'warning'),(29,'Previa Impreso',4,0,'PRINTED PREVIOUS',2,29,1,0,1,0,0,1,2,0,'success'),(30,'Embarcado',4,1,'BOARD',5,30,0,0,0,2,0,0,3,0,'success'),(31,'Polizon Impreso',4,1,'PRINTED STOWAWAY',2,29,1,0,1,0,0,1,2,0,'success'),(32,'Polizon OK',3,1,'OK STOWAWAY',3,31,1,0,0,1,1,1,3,0,'warning'),(33,'Auto_Impreso',4,0,'PRINTED_AUTO',2,29,1,0,1,0,0,1,2,0,'success'),(34,'Pte Pago',3,0,'WAITING_FOR_PAYMENT',NULL,34,0,0,0,0,0,0,4,1,'alert'),(35,'Semi-Encajado',9,2,'HALF_PACKED',NULL,10,0,1,0,0,0,0,1,0,NULL),(36,'Previa Revisando',3,0,'PREVIOUS_CONTROL',2,37,1,0,0,4,0,1,2,0,'warning'),(37,'Previa Revisado',3,0,'PREVIOUS_CONTROLLED',2,29,1,0,1,0,0,1,2,0,'warning'),(38,'Prep Cámara',6,1,'COOLER_PREPARATION',7,14,0,0,0,2,0,0,2,0,'warning'); /*!40000 ALTER TABLE `state` ENABLE KEYS */; UNLOCK TABLES; @@ -2924,9 +460,7 @@ UNLOCK TABLES; LOCK TABLES `ticketUpdateAction` WRITE; /*!40000 ALTER TABLE `ticketUpdateAction` DISABLE KEYS */; -INSERT INTO `ticketUpdateAction` VALUES -(1,'Cambiar los precios en el ticket','changePrice'), -(3,'Convertir en maná','turnInMana'); +INSERT INTO `ticketUpdateAction` VALUES (1,'Cambiar los precios en el ticket','changePrice'),(3,'Convertir en maná','turnInMana'); /*!40000 ALTER TABLE `ticketUpdateAction` ENABLE KEYS */; UNLOCK TABLES; @@ -2936,10600 +470,7 @@ UNLOCK TABLES; LOCK TABLES `time` WRITE; /*!40000 ALTER TABLE `time` DISABLE KEYS */; -INSERT INTO `time` VALUES -('2007-12-31',200801,12,2007,31,1,200712,2008), -('2008-01-01',200801,1,2008,1,1,200801,2008), -('2008-01-02',200801,1,2008,2,1,200801,2008), -('2008-01-03',200801,1,2008,3,1,200801,2008), -('2008-01-04',200801,1,2008,4,1,200801,2008), -('2008-01-05',200801,1,2008,5,1,200801,2008), -('2008-01-06',200802,1,2008,6,2,200801,2008), -('2008-01-07',200802,1,2008,7,2,200801,2008), -('2008-01-08',200802,1,2008,8,2,200801,2008), -('2008-01-09',200802,1,2008,9,2,200801,2008), -('2008-01-10',200802,1,2008,10,2,200801,2008), -('2008-01-11',200802,1,2008,11,2,200801,2008), -('2008-01-12',200802,1,2008,12,2,200801,2008), -('2008-01-13',200803,1,2008,13,3,200801,2008), -('2008-01-14',200803,1,2008,14,3,200801,2008), -('2008-01-15',200803,1,2008,15,3,200801,2008), -('2008-01-16',200803,1,2008,16,3,200801,2008), -('2008-01-17',200803,1,2008,17,3,200801,2008), -('2008-01-18',200803,1,2008,18,3,200801,2008), -('2008-01-19',200803,1,2008,19,3,200801,2008), -('2008-01-20',200804,1,2008,20,4,200801,2008), -('2008-01-21',200804,1,2008,21,4,200801,2008), -('2008-01-22',200804,1,2008,22,4,200801,2008), -('2008-01-23',200804,1,2008,23,4,200801,2008), -('2008-01-24',200804,1,2008,24,4,200801,2008), -('2008-01-25',200804,1,2008,25,4,200801,2008), -('2008-01-26',200804,1,2008,26,4,200801,2008), -('2008-01-27',200805,1,2008,27,5,200801,2008), -('2008-01-28',200805,1,2008,28,5,200801,2008), -('2008-01-29',200805,1,2008,29,5,200801,2008), -('2008-01-30',200805,1,2008,30,5,200801,2008), -('2008-01-31',200805,1,2008,31,5,200801,2008), -('2008-02-01',200805,2,2008,1,5,200802,2008), -('2008-02-02',200805,2,2008,2,5,200802,2008), -('2008-02-03',200806,2,2008,3,6,200802,2008), -('2008-02-04',200806,2,2008,4,6,200802,2008), -('2008-02-05',200806,2,2008,5,6,200802,2008), -('2008-02-06',200806,2,2008,6,6,200802,2008), -('2008-02-07',200806,2,2008,7,6,200802,2008), -('2008-02-08',200806,2,2008,8,6,200802,2008), -('2008-02-09',200806,2,2008,9,6,200802,2008), -('2008-02-10',200807,2,2008,10,7,200802,2008), -('2008-02-11',200807,2,2008,11,7,200802,2008), -('2008-02-12',200807,2,2008,12,7,200802,2008), -('2008-02-13',200807,2,2008,13,7,200802,2008), -('2008-02-14',200807,2,2008,14,7,200802,2008), -('2008-02-15',200807,2,2008,15,7,200802,2008), -('2008-02-16',200807,2,2008,16,7,200802,2008), -('2008-02-17',200808,2,2008,17,8,200802,2008), -('2008-02-18',200808,2,2008,18,8,200802,2008), -('2008-02-19',200808,2,2008,19,8,200802,2008), -('2008-02-20',200808,2,2008,20,8,200802,2008), -('2008-02-21',200808,2,2008,21,8,200802,2008), -('2008-02-22',200808,2,2008,22,8,200802,2008), -('2008-02-23',200808,2,2008,23,8,200802,2008), -('2008-02-24',200809,2,2008,24,9,200802,2008), -('2008-02-25',200809,2,2008,25,9,200802,2008), -('2008-02-26',200809,2,2008,26,9,200802,2008), -('2008-02-27',200809,2,2008,27,9,200802,2008), -('2008-02-28',200809,2,2008,28,9,200802,2008), -('2008-02-29',200809,2,2008,29,9,200802,2008), -('2008-03-01',200809,3,2008,1,9,200803,2008), -('2008-03-02',200810,3,2008,2,10,200803,2008), -('2008-03-03',200810,3,2008,3,10,200803,2008), -('2008-03-04',200810,3,2008,4,10,200803,2008), -('2008-03-05',200810,3,2008,5,10,200803,2008), -('2008-03-06',200810,3,2008,6,10,200803,2008), -('2008-03-07',200810,3,2008,7,10,200803,2008), -('2008-03-08',200810,3,2008,8,10,200803,2008), -('2008-03-09',200811,3,2008,9,11,200803,2008), -('2008-03-10',200811,3,2008,10,11,200803,2008), -('2008-03-11',200811,3,2008,11,11,200803,2008), -('2008-03-12',200811,3,2008,12,11,200803,2008), -('2008-03-13',200811,3,2008,13,11,200803,2008), -('2008-03-14',200811,3,2008,14,11,200803,2008), -('2008-03-15',200811,3,2008,15,11,200803,2008), -('2008-03-16',200812,3,2008,16,12,200803,2008), -('2008-03-17',200812,3,2008,17,12,200803,2008), -('2008-03-18',200812,3,2008,18,12,200803,2008), -('2008-03-19',200812,3,2008,19,12,200803,2008), -('2008-03-20',200812,3,2008,20,12,200803,2008), -('2008-03-21',200812,3,2008,21,12,200803,2008), -('2008-03-22',200812,3,2008,22,12,200803,2008), -('2008-03-23',200813,3,2008,23,13,200803,2008), -('2008-03-24',200813,3,2008,24,13,200803,2008), -('2008-03-25',200813,3,2008,25,13,200803,2008), -('2008-03-26',200813,3,2008,26,13,200803,2008), -('2008-03-27',200813,3,2008,27,13,200803,2008), -('2008-03-28',200813,3,2008,28,13,200803,2008), -('2008-03-29',200813,3,2008,29,13,200803,2008), -('2008-03-30',200814,3,2008,30,14,200803,2008), -('2008-03-31',200814,3,2008,31,14,200803,2008), -('2008-04-01',200814,4,2008,1,14,200804,2008), -('2008-04-02',200814,4,2008,2,14,200804,2008), -('2008-04-03',200814,4,2008,3,14,200804,2008), -('2008-04-04',200814,4,2008,4,14,200804,2008), -('2008-04-05',200814,4,2008,5,14,200804,2008), -('2008-04-06',200815,4,2008,6,15,200804,2008), -('2008-04-07',200815,4,2008,7,15,200804,2008), -('2008-04-08',200815,4,2008,8,15,200804,2008), -('2008-04-09',200815,4,2008,9,15,200804,2008), -('2008-04-10',200815,4,2008,10,15,200804,2008), -('2008-04-11',200815,4,2008,11,15,200804,2008), -('2008-04-12',200815,4,2008,12,15,200804,2008), -('2008-04-13',200816,4,2008,13,16,200804,2008), -('2008-04-14',200816,4,2008,14,16,200804,2008), -('2008-04-15',200816,4,2008,15,16,200804,2008), -('2008-04-16',200816,4,2008,16,16,200804,2008), -('2008-04-17',200816,4,2008,17,16,200804,2008), -('2008-04-18',200816,4,2008,18,16,200804,2008), -('2008-04-19',200816,4,2008,19,16,200804,2008), -('2008-04-20',200817,4,2008,20,17,200804,2008), -('2008-04-21',200817,4,2008,21,17,200804,2008), -('2008-04-22',200817,4,2008,22,17,200804,2008), -('2008-04-23',200817,4,2008,23,17,200804,2008), -('2008-04-24',200817,4,2008,24,17,200804,2008), -('2008-04-25',200817,4,2008,25,17,200804,2008), -('2008-04-26',200817,4,2008,26,17,200804,2008), -('2008-04-27',200818,4,2008,27,18,200804,2008), -('2008-04-28',200818,4,2008,28,18,200804,2008), -('2008-04-29',200818,4,2008,29,18,200804,2008), -('2008-04-30',200818,4,2008,30,18,200804,2008), -('2008-05-01',200818,5,2008,1,18,200805,2008), -('2008-05-02',200818,5,2008,2,18,200805,2008), -('2008-05-03',200818,5,2008,3,18,200805,2008), -('2008-05-04',200819,5,2008,4,19,200805,2008), -('2008-05-05',200819,5,2008,5,19,200805,2008), -('2008-05-06',200819,5,2008,6,19,200805,2008), -('2008-05-07',200819,5,2008,7,19,200805,2008), -('2008-05-08',200819,5,2008,8,19,200805,2008), -('2008-05-09',200819,5,2008,9,19,200805,2008), -('2008-05-10',200819,5,2008,10,19,200805,2008), -('2008-05-11',200820,5,2008,11,20,200805,2008), -('2008-05-12',200820,5,2008,12,20,200805,2008), -('2008-05-13',200820,5,2008,13,20,200805,2008), -('2008-05-14',200820,5,2008,14,20,200805,2008), -('2008-05-15',200820,5,2008,15,20,200805,2008), -('2008-05-16',200820,5,2008,16,20,200805,2008), -('2008-05-17',200820,5,2008,17,20,200805,2008), -('2008-05-18',200821,5,2008,18,21,200805,2008), -('2008-05-19',200821,5,2008,19,21,200805,2008), -('2008-05-20',200821,5,2008,20,21,200805,2008), -('2008-05-21',200821,5,2008,21,21,200805,2008), -('2008-05-22',200821,5,2008,22,21,200805,2008), -('2008-05-23',200821,5,2008,23,21,200805,2008), -('2008-05-24',200821,5,2008,24,21,200805,2008), -('2008-05-25',200822,5,2008,25,22,200805,2008), -('2008-05-26',200822,5,2008,26,22,200805,2008), -('2008-05-27',200822,5,2008,27,22,200805,2008), -('2008-05-28',200822,5,2008,28,22,200805,2008), -('2008-05-29',200822,5,2008,29,22,200805,2008), -('2008-05-30',200822,5,2008,30,22,200805,2008), -('2008-05-31',200822,5,2008,31,22,200805,2008), -('2008-06-01',200823,6,2008,1,23,200806,2008), -('2008-06-02',200823,6,2008,2,23,200806,2008), -('2008-06-03',200823,6,2008,3,23,200806,2008), -('2008-06-04',200823,6,2008,4,23,200806,2008), -('2008-06-05',200823,6,2008,5,23,200806,2008), -('2008-06-06',200823,6,2008,6,23,200806,2008), -('2008-06-07',200823,6,2008,7,23,200806,2008), -('2008-06-08',200824,6,2008,8,24,200806,2008), -('2008-06-09',200824,6,2008,9,24,200806,2008), -('2008-06-10',200824,6,2008,10,24,200806,2008), -('2008-06-11',200824,6,2008,11,24,200806,2008), -('2008-06-12',200824,6,2008,12,24,200806,2008), -('2008-06-13',200824,6,2008,13,24,200806,2008), -('2008-06-14',200824,6,2008,14,24,200806,2008), -('2008-06-15',200825,6,2008,15,25,200806,2008), -('2008-06-16',200825,6,2008,16,25,200806,2008), -('2008-06-17',200825,6,2008,17,25,200806,2008), -('2008-06-18',200825,6,2008,18,25,200806,2008), -('2008-06-19',200825,6,2008,19,25,200806,2008), -('2008-06-20',200825,6,2008,20,25,200806,2008), -('2008-06-21',200825,6,2008,21,25,200806,2008), -('2008-06-22',200826,6,2008,22,26,200806,2008), -('2008-06-23',200826,6,2008,23,26,200806,2008), -('2008-06-24',200826,6,2008,24,26,200806,2008), -('2008-06-25',200826,6,2008,25,26,200806,2008), -('2008-06-26',200826,6,2008,26,26,200806,2008), -('2008-06-27',200826,6,2008,27,26,200806,2008), -('2008-06-28',200826,6,2008,28,26,200806,2008), -('2008-06-29',200827,6,2008,29,27,200806,2008), -('2008-06-30',200827,6,2008,30,27,200806,2008), -('2008-07-01',200827,7,2008,1,27,200807,2008), -('2008-07-02',200827,7,2008,2,27,200807,2008), -('2008-07-03',200827,7,2008,3,27,200807,2008), -('2008-07-04',200827,7,2008,4,27,200807,2008), -('2008-07-05',200827,7,2008,5,27,200807,2008), -('2008-07-06',200828,7,2008,6,28,200807,2008), -('2008-07-07',200828,7,2008,7,28,200807,2008), -('2008-07-08',200828,7,2008,8,28,200807,2008), -('2008-07-09',200828,7,2008,9,28,200807,2008), -('2008-07-10',200828,7,2008,10,28,200807,2008), -('2008-07-11',200828,7,2008,11,28,200807,2008), -('2008-07-12',200828,7,2008,12,28,200807,2008), -('2008-07-13',200829,7,2008,13,29,200807,2008), -('2008-07-14',200829,7,2008,14,29,200807,2008), -('2008-07-15',200829,7,2008,15,29,200807,2008), -('2008-07-16',200829,7,2008,16,29,200807,2008), -('2008-07-17',200829,7,2008,17,29,200807,2008), -('2008-07-18',200829,7,2008,18,29,200807,2008), -('2008-07-19',200829,7,2008,19,29,200807,2008), -('2008-07-20',200830,7,2008,20,30,200807,2008), -('2008-07-21',200830,7,2008,21,30,200807,2008), -('2008-07-22',200830,7,2008,22,30,200807,2008), -('2008-07-23',200830,7,2008,23,30,200807,2008), -('2008-07-24',200830,7,2008,24,30,200807,2008), -('2008-07-25',200830,7,2008,25,30,200807,2008), -('2008-07-26',200830,7,2008,26,30,200807,2008), -('2008-07-27',200831,7,2008,27,31,200807,2008), -('2008-07-28',200831,7,2008,28,31,200807,2008), -('2008-07-29',200831,7,2008,29,31,200807,2008), -('2008-07-30',200831,7,2008,30,31,200807,2008), -('2008-07-31',200831,7,2008,31,31,200807,2008), -('2008-08-01',200831,8,2008,1,31,200808,2008), -('2008-08-02',200831,8,2008,2,31,200808,2008), -('2008-08-03',200832,8,2008,3,32,200808,2008), -('2008-08-04',200832,8,2008,4,32,200808,2008), -('2008-08-05',200832,8,2008,5,32,200808,2008), -('2008-08-06',200832,8,2008,6,32,200808,2008), -('2008-08-07',200832,8,2008,7,32,200808,2008), -('2008-08-08',200832,8,2008,8,32,200808,2008), -('2008-08-09',200832,8,2008,9,32,200808,2008), -('2008-08-10',200833,8,2008,10,33,200808,2008), -('2008-08-11',200833,8,2008,11,33,200808,2008), -('2008-08-12',200833,8,2008,12,33,200808,2008), -('2008-08-13',200833,8,2008,13,33,200808,2008), -('2008-08-14',200833,8,2008,14,33,200808,2008), -('2008-08-15',200833,8,2008,15,33,200808,2008), -('2008-08-16',200833,8,2008,16,33,200808,2008), -('2008-08-17',200834,8,2008,17,34,200808,2008), -('2008-08-18',200834,8,2008,18,34,200808,2008), -('2008-08-19',200834,8,2008,19,34,200808,2008), -('2008-08-20',200834,8,2008,20,34,200808,2008), -('2008-08-21',200834,8,2008,21,34,200808,2008), -('2008-08-22',200834,8,2008,22,34,200808,2008), -('2008-08-23',200834,8,2008,23,34,200808,2008), -('2008-08-24',200835,8,2008,24,35,200808,2008), -('2008-08-25',200835,8,2008,25,35,200808,2008), -('2008-08-26',200835,8,2008,26,35,200808,2008), -('2008-08-27',200835,8,2008,27,35,200808,2008), -('2008-08-28',200835,8,2008,28,35,200808,2008), -('2008-08-29',200835,8,2008,29,35,200808,2008), -('2008-08-30',200835,8,2008,30,35,200808,2008), -('2008-08-31',200836,8,2008,31,36,200808,2008), -('2008-09-01',200836,9,2008,1,36,200809,2008), -('2008-09-02',200836,9,2008,2,36,200809,2008), -('2008-09-03',200836,9,2008,3,36,200809,2008), -('2008-09-04',200836,9,2008,4,36,200809,2008), -('2008-09-05',200836,9,2008,5,36,200809,2008), -('2008-09-06',200836,9,2008,6,36,200809,2008), -('2008-09-07',200837,9,2008,7,37,200809,2008), -('2008-09-08',200837,9,2008,8,37,200809,2008), -('2008-09-09',200837,9,2008,9,37,200809,2008), -('2008-09-10',200837,9,2008,10,37,200809,2008), -('2008-09-11',200837,9,2008,11,37,200809,2008), -('2008-09-12',200837,9,2008,12,37,200809,2008), -('2008-09-13',200837,9,2008,13,37,200809,2008), -('2008-09-14',200838,9,2008,14,38,200809,2008), -('2008-09-15',200838,9,2008,15,38,200809,2008), -('2008-09-16',200838,9,2008,16,38,200809,2008), -('2008-09-17',200838,9,2008,17,38,200809,2008), -('2008-09-18',200838,9,2008,18,38,200809,2008), -('2008-09-19',200838,9,2008,19,38,200809,2008), -('2008-09-20',200838,9,2008,20,38,200809,2008), -('2008-09-21',200839,9,2008,21,39,200809,2008), -('2008-09-22',200839,9,2008,22,39,200809,2008), -('2008-09-23',200839,9,2008,23,39,200809,2008), -('2008-09-24',200839,9,2008,24,39,200809,2008), -('2008-09-25',200839,9,2008,25,39,200809,2008), -('2008-09-26',200839,9,2008,26,39,200809,2008), -('2008-09-27',200839,9,2008,27,39,200809,2008), -('2008-09-28',200840,9,2008,28,40,200809,2008), -('2008-09-29',200840,9,2008,29,40,200809,2008), -('2008-09-30',200840,9,2008,30,40,200809,2008), -('2008-10-01',200840,10,2008,1,40,200810,2008), -('2008-10-02',200840,10,2008,2,40,200810,2008), -('2008-10-03',200840,10,2008,3,40,200810,2008), -('2008-10-04',200840,10,2008,4,40,200810,2008), -('2008-10-05',200841,10,2008,5,41,200810,2008), -('2008-10-06',200841,10,2008,6,41,200810,2008), -('2008-10-07',200841,10,2008,7,41,200810,2008), -('2008-10-08',200841,10,2008,8,41,200810,2008), -('2008-10-09',200841,10,2008,9,41,200810,2008), -('2008-10-10',200841,10,2008,10,41,200810,2008), -('2008-10-11',200841,10,2008,11,41,200810,2008), -('2008-10-12',200842,10,2008,12,42,200810,2008), -('2008-10-13',200842,10,2008,13,42,200810,2008), -('2008-10-14',200842,10,2008,14,42,200810,2008), -('2008-10-15',200842,10,2008,15,42,200810,2008), -('2008-10-16',200842,10,2008,16,42,200810,2008), -('2008-10-17',200842,10,2008,17,42,200810,2008), -('2008-10-18',200842,10,2008,18,42,200810,2008), -('2008-10-19',200843,10,2008,19,43,200810,2008), -('2008-10-20',200843,10,2008,20,43,200810,2008), -('2008-10-21',200843,10,2008,21,43,200810,2008), -('2008-10-22',200843,10,2008,22,43,200810,2008), -('2008-10-23',200843,10,2008,23,43,200810,2008), -('2008-10-24',200843,10,2008,24,43,200810,2008), -('2008-10-25',200843,10,2008,25,43,200810,2008), -('2008-10-26',200844,10,2008,26,44,200810,2008), -('2008-10-27',200844,10,2008,27,44,200810,2008), -('2008-10-28',200844,10,2008,28,44,200810,2008), -('2008-10-29',200844,10,2008,29,44,200810,2008), -('2008-10-30',200844,10,2008,30,44,200810,2008), -('2008-10-31',200844,10,2008,31,44,200810,2008), -('2008-11-01',200844,11,2008,1,44,200811,2008), -('2008-11-02',200845,11,2008,2,45,200811,2008), -('2008-11-03',200845,11,2008,3,45,200811,2008), -('2008-11-04',200845,11,2008,4,45,200811,2008), -('2008-11-05',200845,11,2008,5,45,200811,2008), -('2008-11-06',200845,11,2008,6,45,200811,2008), -('2008-11-07',200845,11,2008,7,45,200811,2008), -('2008-11-08',200845,11,2008,8,45,200811,2008), -('2008-11-09',200846,11,2008,9,46,200811,2008), -('2008-11-10',200846,11,2008,10,46,200811,2008), -('2008-11-11',200846,11,2008,11,46,200811,2008), -('2008-11-12',200846,11,2008,12,46,200811,2008), -('2008-11-13',200846,11,2008,13,46,200811,2008), -('2008-11-14',200846,11,2008,14,46,200811,2008), -('2008-11-15',200846,11,2008,15,46,200811,2008), -('2008-11-16',200847,11,2008,16,47,200811,2008), -('2008-11-17',200847,11,2008,17,47,200811,2008), -('2008-11-18',200847,11,2008,18,47,200811,2008), -('2008-11-19',200847,11,2008,19,47,200811,2008), -('2008-11-20',200847,11,2008,20,47,200811,2008), -('2008-11-21',200847,11,2008,21,47,200811,2008), -('2008-11-22',200847,11,2008,22,47,200811,2008), -('2008-11-23',200848,11,2008,23,48,200811,2008), -('2008-11-24',200848,11,2008,24,48,200811,2008), -('2008-11-25',200848,11,2008,25,48,200811,2008), -('2008-11-26',200848,11,2008,26,48,200811,2008), -('2008-11-27',200848,11,2008,27,48,200811,2008), -('2008-11-28',200848,11,2008,28,48,200811,2008), -('2008-11-29',200848,11,2008,29,48,200811,2008), -('2008-11-30',200849,11,2008,30,49,200811,2008), -('2008-12-01',200849,12,2008,1,49,200812,2009), -('2008-12-02',200849,12,2008,2,49,200812,2009), -('2008-12-03',200849,12,2008,3,49,200812,2009), -('2008-12-04',200849,12,2008,4,49,200812,2009), -('2008-12-05',200849,12,2008,5,49,200812,2009), -('2008-12-06',200849,12,2008,6,49,200812,2009), -('2008-12-07',200850,12,2008,7,50,200812,2009), -('2008-12-08',200850,12,2008,8,50,200812,2009), -('2008-12-09',200850,12,2008,9,50,200812,2009), -('2008-12-10',200850,12,2008,10,50,200812,2009), -('2008-12-11',200850,12,2008,11,50,200812,2009), -('2008-12-12',200850,12,2008,12,50,200812,2009), -('2008-12-13',200850,12,2008,13,50,200812,2009), -('2008-12-14',200851,12,2008,14,51,200812,2009), -('2008-12-15',200851,12,2008,15,51,200812,2009), -('2008-12-16',200851,12,2008,16,51,200812,2009), -('2008-12-17',200851,12,2008,17,51,200812,2009), -('2008-12-18',200851,12,2008,18,51,200812,2009), -('2008-12-19',200851,12,2008,19,51,200812,2009), -('2008-12-20',200851,12,2008,20,51,200812,2009), -('2008-12-21',200852,12,2008,21,52,200812,2009), -('2008-12-22',200852,12,2008,22,52,200812,2009), -('2008-12-23',200852,12,2008,23,52,200812,2009), -('2008-12-24',200852,12,2008,24,52,200812,2009), -('2008-12-25',200852,12,2008,25,52,200812,2009), -('2008-12-26',200852,12,2008,26,52,200812,2009), -('2008-12-27',200852,12,2008,27,52,200812,2009), -('2008-12-28',200853,12,2008,28,53,200812,2009), -('2008-12-29',200901,12,2008,29,53,200812,2009), -('2008-12-30',200901,12,2008,30,53,200812,2009), -('2008-12-31',200901,12,2008,31,53,200812,2009), -('2009-01-01',200901,1,2009,1,53,200901,2009), -('2009-01-02',200901,1,2009,2,53,200901,2009), -('2009-01-03',200901,1,2009,3,53,200901,2009), -('2009-01-04',200902,1,2009,4,1,200901,2009), -('2009-01-05',200902,1,2009,5,1,200901,2009), -('2009-01-06',200902,1,2009,6,1,200901,2009), -('2009-01-07',200902,1,2009,7,1,200901,2009), -('2009-01-08',200902,1,2009,8,1,200901,2009), -('2009-01-09',200902,1,2009,9,1,200901,2009), -('2009-01-10',200902,1,2009,10,1,200901,2009), -('2009-01-11',200903,1,2009,11,2,200901,2009), -('2009-01-12',200903,1,2009,12,2,200901,2009), -('2009-01-13',200903,1,2009,13,2,200901,2009), -('2009-01-14',200903,1,2009,14,2,200901,2009), -('2009-01-15',200903,1,2009,15,2,200901,2009), -('2009-01-16',200903,1,2009,16,2,200901,2009), -('2009-01-17',200903,1,2009,17,2,200901,2009), -('2009-01-18',200904,1,2009,18,3,200901,2009), -('2009-01-19',200904,1,2009,19,3,200901,2009), -('2009-01-20',200904,1,2009,20,3,200901,2009), -('2009-01-21',200904,1,2009,21,3,200901,2009), -('2009-01-22',200904,1,2009,22,3,200901,2009), -('2009-01-23',200904,1,2009,23,3,200901,2009), -('2009-01-24',200904,1,2009,24,3,200901,2009), -('2009-01-25',200905,1,2009,25,4,200901,2009), -('2009-01-26',200905,1,2009,26,4,200901,2009), -('2009-01-27',200905,1,2009,27,4,200901,2009), -('2009-01-28',200905,1,2009,28,4,200901,2009), -('2009-01-29',200905,1,2009,29,4,200901,2009), -('2009-01-30',200905,1,2009,30,4,200901,2009), -('2009-01-31',200905,1,2009,31,4,200901,2009), -('2009-02-01',200906,2,2009,1,5,200902,2009), -('2009-02-02',200906,2,2009,2,5,200902,2009), -('2009-02-03',200906,2,2009,3,5,200902,2009), -('2009-02-04',200906,2,2009,4,5,200902,2009), -('2009-02-05',200906,2,2009,5,5,200902,2009), -('2009-02-06',200906,2,2009,6,5,200902,2009), -('2009-02-07',200906,2,2009,7,5,200902,2009), -('2009-02-08',200907,2,2009,8,6,200902,2009), -('2009-02-09',200907,2,2009,9,6,200902,2009), -('2009-02-10',200907,2,2009,10,6,200902,2009), -('2009-02-11',200907,2,2009,11,6,200902,2009), -('2009-02-12',200907,2,2009,12,6,200902,2009), -('2009-02-13',200907,2,2009,13,6,200902,2009), -('2009-02-14',200907,2,2009,14,6,200902,2009), -('2009-02-15',200908,2,2009,15,7,200902,2009), -('2009-02-16',200908,2,2009,16,7,200902,2009), -('2009-02-17',200908,2,2009,17,7,200902,2009), -('2009-02-18',200908,2,2009,18,7,200902,2009), -('2009-02-19',200908,2,2009,19,7,200902,2009), -('2009-02-20',200908,2,2009,20,7,200902,2009), -('2009-02-21',200908,2,2009,21,7,200902,2009), -('2009-02-22',200909,2,2009,22,8,200902,2009), -('2009-02-23',200909,2,2009,23,8,200902,2009), -('2009-02-24',200909,2,2009,24,8,200902,2009), -('2009-02-25',200909,2,2009,25,8,200902,2009), -('2009-02-26',200909,2,2009,26,8,200902,2009), -('2009-02-27',200909,2,2009,27,8,200902,2009), -('2009-02-28',200909,2,2009,28,8,200902,2009), -('2009-03-01',200910,3,2009,1,9,200903,2009), -('2009-03-02',200910,3,2009,2,9,200903,2009), -('2009-03-03',200910,3,2009,3,9,200903,2009), -('2009-03-04',200910,3,2009,4,9,200903,2009), -('2009-03-05',200910,3,2009,5,9,200903,2009), -('2009-03-06',200910,3,2009,6,9,200903,2009), -('2009-03-07',200910,3,2009,7,9,200903,2009), -('2009-03-08',200911,3,2009,8,10,200903,2009), -('2009-03-09',200911,3,2009,9,10,200903,2009), -('2009-03-10',200911,3,2009,10,10,200903,2009), -('2009-03-11',200911,3,2009,11,10,200903,2009), -('2009-03-12',200911,3,2009,12,10,200903,2009), -('2009-03-13',200911,3,2009,13,10,200903,2009), -('2009-03-14',200911,3,2009,14,10,200903,2009), -('2009-03-15',200912,3,2009,15,11,200903,2009), -('2009-03-16',200912,3,2009,16,11,200903,2009), -('2009-03-17',200912,3,2009,17,11,200903,2009), -('2009-03-18',200912,3,2009,18,11,200903,2009), -('2009-03-19',200912,3,2009,19,11,200903,2009), -('2009-03-20',200912,3,2009,20,11,200903,2009), -('2009-03-21',200912,3,2009,21,11,200903,2009), -('2009-03-22',200913,3,2009,22,12,200903,2009), -('2009-03-23',200913,3,2009,23,12,200903,2009), -('2009-03-24',200913,3,2009,24,12,200903,2009), -('2009-03-25',200913,3,2009,25,12,200903,2009), -('2009-03-26',200913,3,2009,26,12,200903,2009), -('2009-03-27',200913,3,2009,27,12,200903,2009), -('2009-03-28',200913,3,2009,28,12,200903,2009), -('2009-03-29',200914,3,2009,29,13,200903,2009), -('2009-03-30',200914,3,2009,30,13,200903,2009), -('2009-03-31',200914,3,2009,31,13,200903,2009), -('2009-04-01',200914,4,2009,1,13,200904,2009), -('2009-04-02',200914,4,2009,2,13,200904,2009), -('2009-04-03',200914,4,2009,3,13,200904,2009), -('2009-04-04',200914,4,2009,4,13,200904,2009), -('2009-04-05',200915,4,2009,5,14,200904,2009), -('2009-04-06',200915,4,2009,6,14,200904,2009), -('2009-04-07',200915,4,2009,7,14,200904,2009), -('2009-04-08',200915,4,2009,8,14,200904,2009), -('2009-04-09',200915,4,2009,9,14,200904,2009), -('2009-04-10',200915,4,2009,10,14,200904,2009), -('2009-04-11',200915,4,2009,11,14,200904,2009), -('2009-04-12',200916,4,2009,12,15,200904,2009), -('2009-04-13',200916,4,2009,13,15,200904,2009), -('2009-04-14',200916,4,2009,14,15,200904,2009), -('2009-04-15',200916,4,2009,15,15,200904,2009), -('2009-04-16',200916,4,2009,16,15,200904,2009), -('2009-04-17',200916,4,2009,17,15,200904,2009), -('2009-04-18',200916,4,2009,18,15,200904,2009), -('2009-04-19',200917,4,2009,19,16,200904,2009), -('2009-04-20',200917,4,2009,20,16,200904,2009), -('2009-04-21',200917,4,2009,21,16,200904,2009), -('2009-04-22',200917,4,2009,22,16,200904,2009), -('2009-04-23',200917,4,2009,23,16,200904,2009), -('2009-04-24',200917,4,2009,24,16,200904,2009), -('2009-04-25',200917,4,2009,25,16,200904,2009), -('2009-04-26',200918,4,2009,26,17,200904,2009), -('2009-04-27',200918,4,2009,27,17,200904,2009), -('2009-04-28',200918,4,2009,28,17,200904,2009), -('2009-04-29',200918,4,2009,29,17,200904,2009), -('2009-04-30',200918,4,2009,30,17,200904,2009), -('2009-05-01',200918,5,2009,1,17,200905,2009), -('2009-05-02',200918,5,2009,2,17,200905,2009), -('2009-05-03',200919,5,2009,3,18,200905,2009), -('2009-05-04',200919,5,2009,4,18,200905,2009), -('2009-05-05',200919,5,2009,5,18,200905,2009), -('2009-05-06',200919,5,2009,6,18,200905,2009), -('2009-05-07',200919,5,2009,7,18,200905,2009), -('2009-05-08',200919,5,2009,8,18,200905,2009), -('2009-05-09',200919,5,2009,9,18,200905,2009), -('2009-05-10',200920,5,2009,10,19,200905,2009), -('2009-05-11',200920,5,2009,11,19,200905,2009), -('2009-05-12',200920,5,2009,12,19,200905,2009), -('2009-05-13',200920,5,2009,13,19,200905,2009), -('2009-05-14',200920,5,2009,14,19,200905,2009), -('2009-05-15',200920,5,2009,15,19,200905,2009), -('2009-05-16',200920,5,2009,16,19,200905,2009), -('2009-05-17',200921,5,2009,17,20,200905,2009), -('2009-05-18',200921,5,2009,18,20,200905,2009), -('2009-05-19',200921,5,2009,19,20,200905,2009), -('2009-05-20',200921,5,2009,20,20,200905,2009), -('2009-05-21',200921,5,2009,21,20,200905,2009), -('2009-05-22',200921,5,2009,22,20,200905,2009), -('2009-05-23',200921,5,2009,23,20,200905,2009), -('2009-05-24',200922,5,2009,24,21,200905,2009), -('2009-05-25',200922,5,2009,25,21,200905,2009), -('2009-05-26',200922,5,2009,26,21,200905,2009), -('2009-05-27',200922,5,2009,27,21,200905,2009), -('2009-05-28',200922,5,2009,28,21,200905,2009), -('2009-05-29',200922,5,2009,29,21,200905,2009), -('2009-05-30',200922,5,2009,30,21,200905,2009), -('2009-05-31',200923,5,2009,31,22,200905,2009), -('2009-06-01',200923,6,2009,1,22,200906,2009), -('2009-06-02',200923,6,2009,2,22,200906,2009), -('2009-06-03',200923,6,2009,3,22,200906,2009), -('2009-06-04',200923,6,2009,4,22,200906,2009), -('2009-06-05',200923,6,2009,5,22,200906,2009), -('2009-06-06',200923,6,2009,6,22,200906,2009), -('2009-06-07',200924,6,2009,7,23,200906,2009), -('2009-06-08',200924,6,2009,8,23,200906,2009), -('2009-06-09',200924,6,2009,9,23,200906,2009), -('2009-06-10',200924,6,2009,10,23,200906,2009), -('2009-06-11',200924,6,2009,11,23,200906,2009), -('2009-06-12',200924,6,2009,12,23,200906,2009), -('2009-06-13',200924,6,2009,13,23,200906,2009), -('2009-06-14',200925,6,2009,14,24,200906,2009), -('2009-06-15',200925,6,2009,15,24,200906,2009), -('2009-06-16',200925,6,2009,16,24,200906,2009), -('2009-06-17',200925,6,2009,17,24,200906,2009), -('2009-06-18',200925,6,2009,18,24,200906,2009), -('2009-06-19',200925,6,2009,19,24,200906,2009), -('2009-06-20',200925,6,2009,20,24,200906,2009), -('2009-06-21',200926,6,2009,21,25,200906,2009), -('2009-06-22',200926,6,2009,22,25,200906,2009), -('2009-06-23',200926,6,2009,23,25,200906,2009), -('2009-06-24',200926,6,2009,24,25,200906,2009), -('2009-06-25',200926,6,2009,25,25,200906,2009), -('2009-06-26',200926,6,2009,26,25,200906,2009), -('2009-06-27',200926,6,2009,27,25,200906,2009), -('2009-06-28',200927,6,2009,28,26,200906,2009), -('2009-06-29',200927,6,2009,29,26,200906,2009), -('2009-06-30',200927,6,2009,30,26,200906,2009), -('2009-07-01',200927,7,2009,1,26,200907,2009), -('2009-07-02',200927,7,2009,2,26,200907,2009), -('2009-07-03',200927,7,2009,3,26,200907,2009), -('2009-07-04',200927,7,2009,4,26,200907,2009), -('2009-07-05',200928,7,2009,5,27,200907,2009), -('2009-07-06',200928,7,2009,6,27,200907,2009), -('2009-07-07',200928,7,2009,7,27,200907,2009), -('2009-07-08',200928,7,2009,8,27,200907,2009), -('2009-07-09',200928,7,2009,9,27,200907,2009), -('2009-07-10',200928,7,2009,10,27,200907,2009), -('2009-07-11',200928,7,2009,11,27,200907,2009), -('2009-07-12',200929,7,2009,12,28,200907,2009), -('2009-07-13',200929,7,2009,13,28,200907,2009), -('2009-07-14',200929,7,2009,14,28,200907,2009), -('2009-07-15',200929,7,2009,15,28,200907,2009), -('2009-07-16',200929,7,2009,16,28,200907,2009), -('2009-07-17',200929,7,2009,17,28,200907,2009), -('2009-07-18',200929,7,2009,18,28,200907,2009), -('2009-07-19',200930,7,2009,19,29,200907,2009), -('2009-07-20',200930,7,2009,20,29,200907,2009), -('2009-07-21',200930,7,2009,21,29,200907,2009), -('2009-07-22',200930,7,2009,22,29,200907,2009), -('2009-07-23',200930,7,2009,23,29,200907,2009), -('2009-07-24',200930,7,2009,24,29,200907,2009), -('2009-07-25',200930,7,2009,25,29,200907,2009), -('2009-07-26',200931,7,2009,26,30,200907,2009), -('2009-07-27',200931,7,2009,27,30,200907,2009), -('2009-07-28',200931,7,2009,28,30,200907,2009), -('2009-07-29',200931,7,2009,29,30,200907,2009), -('2009-07-30',200931,7,2009,30,30,200907,2009), -('2009-07-31',200931,7,2009,31,30,200907,2009), -('2009-08-01',200931,8,2009,1,30,200908,2009), -('2009-08-02',200932,8,2009,2,31,200908,2009), -('2009-08-03',200932,8,2009,3,31,200908,2009), -('2009-08-04',200932,8,2009,4,31,200908,2009), -('2009-08-05',200932,8,2009,5,31,200908,2009), -('2009-08-06',200932,8,2009,6,31,200908,2009), -('2009-08-07',200932,8,2009,7,31,200908,2009), -('2009-08-08',200932,8,2009,8,31,200908,2009), -('2009-08-09',200933,8,2009,9,32,200908,2009), -('2009-08-10',200933,8,2009,10,32,200908,2009), -('2009-08-11',200933,8,2009,11,32,200908,2009), -('2009-08-12',200933,8,2009,12,32,200908,2009), -('2009-08-13',200933,8,2009,13,32,200908,2009), -('2009-08-14',200933,8,2009,14,32,200908,2009), -('2009-08-15',200933,8,2009,15,32,200908,2009), -('2009-08-16',200934,8,2009,16,33,200908,2009), -('2009-08-17',200934,8,2009,17,33,200908,2009), -('2009-08-18',200934,8,2009,18,33,200908,2009), -('2009-08-19',200934,8,2009,19,33,200908,2009), -('2009-08-20',200934,8,2009,20,33,200908,2009), -('2009-08-21',200934,8,2009,21,33,200908,2009), -('2009-08-22',200934,8,2009,22,33,200908,2009), -('2009-08-23',200935,8,2009,23,34,200908,2009), -('2009-08-24',200935,8,2009,24,34,200908,2009), -('2009-08-25',200935,8,2009,25,34,200908,2009), -('2009-08-26',200935,8,2009,26,34,200908,2009), -('2009-08-27',200935,8,2009,27,34,200908,2009), -('2009-08-28',200935,8,2009,28,34,200908,2009), -('2009-08-29',200935,8,2009,29,34,200908,2009), -('2009-08-30',200936,8,2009,30,35,200908,2009), -('2009-08-31',200936,8,2009,31,35,200908,2009), -('2009-09-01',200936,9,2009,1,35,200909,2009), -('2009-09-02',200936,9,2009,2,35,200909,2009), -('2009-09-03',200936,9,2009,3,35,200909,2009), -('2009-09-04',200936,9,2009,4,35,200909,2009), -('2009-09-05',200936,9,2009,5,35,200909,2009), -('2009-09-06',200937,9,2009,6,36,200909,2009), -('2009-09-07',200937,9,2009,7,36,200909,2009), -('2009-09-08',200937,9,2009,8,36,200909,2009), -('2009-09-09',200937,9,2009,9,36,200909,2009), -('2009-09-10',200937,9,2009,10,36,200909,2009), -('2009-09-11',200937,9,2009,11,36,200909,2009), -('2009-09-12',200937,9,2009,12,36,200909,2009), -('2009-09-13',200938,9,2009,13,37,200909,2009), -('2009-09-14',200938,9,2009,14,37,200909,2009), -('2009-09-15',200938,9,2009,15,37,200909,2009), -('2009-09-16',200938,9,2009,16,37,200909,2009), -('2009-09-17',200938,9,2009,17,37,200909,2009), -('2009-09-18',200938,9,2009,18,37,200909,2009), -('2009-09-19',200938,9,2009,19,37,200909,2009), -('2009-09-20',200939,9,2009,20,38,200909,2009), -('2009-09-21',200939,9,2009,21,38,200909,2009), -('2009-09-22',200939,9,2009,22,38,200909,2009), -('2009-09-23',200939,9,2009,23,38,200909,2009), -('2009-09-24',200939,9,2009,24,38,200909,2009), -('2009-09-25',200939,9,2009,25,38,200909,2009), -('2009-09-26',200939,9,2009,26,38,200909,2009), -('2009-09-27',200940,9,2009,27,39,200909,2009), -('2009-09-28',200940,9,2009,28,39,200909,2009), -('2009-09-29',200940,9,2009,29,39,200909,2009), -('2009-09-30',200940,9,2009,30,39,200909,2009), -('2009-10-01',200940,10,2009,1,39,200910,2009), -('2009-10-02',200940,10,2009,2,39,200910,2009), -('2009-10-03',200940,10,2009,3,39,200910,2009), -('2009-10-04',200941,10,2009,4,40,200910,2009), -('2009-10-05',200941,10,2009,5,40,200910,2009), -('2009-10-06',200941,10,2009,6,40,200910,2009), -('2009-10-07',200941,10,2009,7,40,200910,2009), -('2009-10-08',200941,10,2009,8,40,200910,2009), -('2009-10-09',200941,10,2009,9,40,200910,2009), -('2009-10-10',200941,10,2009,10,40,200910,2009), -('2009-10-11',200942,10,2009,11,41,200910,2009), -('2009-10-12',200942,10,2009,12,41,200910,2009), -('2009-10-13',200942,10,2009,13,41,200910,2009), -('2009-10-14',200942,10,2009,14,41,200910,2009), -('2009-10-15',200942,10,2009,15,41,200910,2009), -('2009-10-16',200942,10,2009,16,41,200910,2009), -('2009-10-17',200942,10,2009,17,41,200910,2009), -('2009-10-18',200943,10,2009,18,42,200910,2009), -('2009-10-19',200943,10,2009,19,42,200910,2009), -('2009-10-20',200943,10,2009,20,42,200910,2009), -('2009-10-21',200943,10,2009,21,42,200910,2009), -('2009-10-22',200943,10,2009,22,42,200910,2009), -('2009-10-23',200943,10,2009,23,42,200910,2009), -('2009-10-24',200943,10,2009,24,42,200910,2009), -('2009-10-25',200944,10,2009,25,43,200910,2009), -('2009-10-26',200944,10,2009,26,43,200910,2009), -('2009-10-27',200944,10,2009,27,43,200910,2009), -('2009-10-28',200944,10,2009,28,43,200910,2009), -('2009-10-29',200944,10,2009,29,43,200910,2009), -('2009-10-30',200944,10,2009,30,43,200910,2009), -('2009-10-31',200944,10,2009,31,43,200910,2009), -('2009-11-01',200945,11,2009,1,44,200911,2009), -('2009-11-02',200945,11,2009,2,44,200911,2009), -('2009-11-03',200945,11,2009,3,44,200911,2009), -('2009-11-04',200945,11,2009,4,44,200911,2009), -('2009-11-05',200945,11,2009,5,44,200911,2009), -('2009-11-06',200945,11,2009,6,44,200911,2009), -('2009-11-07',200945,11,2009,7,44,200911,2009), -('2009-11-08',200946,11,2009,8,45,200911,2009), -('2009-11-09',200946,11,2009,9,45,200911,2009), -('2009-11-10',200946,11,2009,10,45,200911,2009), -('2009-11-11',200946,11,2009,11,45,200911,2009), -('2009-11-12',200946,11,2009,12,45,200911,2009), -('2009-11-13',200946,11,2009,13,45,200911,2009), -('2009-11-14',200946,11,2009,14,45,200911,2009), -('2009-11-15',200947,11,2009,15,46,200911,2009), -('2009-11-16',200947,11,2009,16,46,200911,2009), -('2009-11-17',200947,11,2009,17,46,200911,2009), -('2009-11-18',200947,11,2009,18,46,200911,2009), -('2009-11-19',200947,11,2009,19,46,200911,2009), -('2009-11-20',200947,11,2009,20,46,200911,2009), -('2009-11-21',200947,11,2009,21,46,200911,2009), -('2009-11-22',200948,11,2009,22,47,200911,2009), -('2009-11-23',200948,11,2009,23,47,200911,2009), -('2009-11-24',200948,11,2009,24,47,200911,2009), -('2009-11-25',200948,11,2009,25,47,200911,2009), -('2009-11-26',200948,11,2009,26,47,200911,2009), -('2009-11-27',200948,11,2009,27,47,200911,2009), -('2009-11-28',200948,11,2009,28,47,200911,2009), -('2009-11-29',200949,11,2009,29,48,200911,2009), -('2009-11-30',200949,11,2009,30,48,200911,2009), -('2009-12-01',200949,12,2009,1,48,200912,2010), -('2009-12-02',200949,12,2009,2,48,200912,2010), -('2009-12-03',200949,12,2009,3,48,200912,2010), -('2009-12-04',200949,12,2009,4,48,200912,2010), -('2009-12-05',200949,12,2009,5,48,200912,2010), -('2009-12-06',200950,12,2009,6,49,200912,2010), -('2009-12-07',200950,12,2009,7,49,200912,2010), -('2009-12-08',200950,12,2009,8,49,200912,2010), -('2009-12-09',200950,12,2009,9,49,200912,2010), -('2009-12-10',200950,12,2009,10,49,200912,2010), -('2009-12-11',200950,12,2009,11,49,200912,2010), -('2009-12-12',200950,12,2009,12,49,200912,2010), -('2009-12-13',200951,12,2009,13,50,200912,2010), -('2009-12-14',200951,12,2009,14,50,200912,2010), -('2009-12-15',200951,12,2009,15,50,200912,2010), -('2009-12-16',200951,12,2009,16,50,200912,2010), -('2009-12-17',200951,12,2009,17,50,200912,2010), -('2009-12-18',200951,12,2009,18,50,200912,2010), -('2009-12-19',200951,12,2009,19,50,200912,2010), -('2009-12-20',200952,12,2009,20,51,200912,2010), -('2009-12-21',200952,12,2009,21,51,200912,2010), -('2009-12-22',200952,12,2009,22,51,200912,2010), -('2009-12-23',200952,12,2009,23,51,200912,2010), -('2009-12-24',200952,12,2009,24,51,200912,2010), -('2009-12-25',200952,12,2009,25,51,200912,2010), -('2009-12-26',200952,12,2009,26,51,200912,2010), -('2009-12-27',200953,12,2009,27,52,200912,2010), -('2009-12-28',200952,12,2009,28,52,200912,2010), -('2009-12-29',200952,12,2009,29,52,200912,2010), -('2009-12-30',200952,12,2009,30,52,200912,2010), -('2009-12-31',200952,12,2009,31,52,200912,2010), -('2010-01-01',201001,1,2010,1,52,201001,2010), -('2010-01-02',201001,1,2010,2,52,201001,2010), -('2010-01-03',201002,1,2010,3,1,201001,2010), -('2010-01-04',201001,1,2010,4,1,201001,2010), -('2010-01-05',201001,1,2010,5,1,201001,2010), -('2010-01-06',201001,1,2010,6,1,201001,2010), -('2010-01-07',201001,1,2010,7,1,201001,2010), -('2010-01-08',201001,1,2010,8,1,201001,2010), -('2010-01-09',201001,1,2010,9,1,201001,2010), -('2010-01-10',201002,1,2010,10,2,201001,2010), -('2010-01-11',201002,1,2010,11,2,201001,2010), -('2010-01-12',201002,1,2010,12,2,201001,2010), -('2010-01-13',201002,1,2010,13,2,201001,2010), -('2010-01-14',201002,1,2010,14,2,201001,2010), -('2010-01-15',201002,1,2010,15,2,201001,2010), -('2010-01-16',201002,1,2010,16,2,201001,2010), -('2010-01-17',201003,1,2010,17,3,201001,2010), -('2010-01-18',201003,1,2010,18,3,201001,2010), -('2010-01-19',201003,1,2010,19,3,201001,2010), -('2010-01-20',201003,1,2010,20,3,201001,2010), -('2010-01-21',201003,1,2010,21,3,201001,2010), -('2010-01-22',201003,1,2010,22,3,201001,2010), -('2010-01-23',201003,1,2010,23,3,201001,2010), -('2010-01-24',201004,1,2010,24,4,201001,2010), -('2010-01-25',201004,1,2010,25,4,201001,2010), -('2010-01-26',201004,1,2010,26,4,201001,2010), -('2010-01-27',201004,1,2010,27,4,201001,2010), -('2010-01-28',201004,1,2010,28,4,201001,2010), -('2010-01-29',201004,1,2010,29,4,201001,2010), -('2010-01-30',201004,1,2010,30,4,201001,2010), -('2010-01-31',201005,1,2010,31,5,201001,2010), -('2010-02-01',201005,2,2010,1,5,201002,2010), -('2010-02-02',201005,2,2010,2,5,201002,2010), -('2010-02-03',201005,2,2010,3,5,201002,2010), -('2010-02-04',201005,2,2010,4,5,201002,2010), -('2010-02-05',201005,2,2010,5,5,201002,2010), -('2010-02-06',201005,2,2010,6,5,201002,2010), -('2010-02-07',201006,2,2010,7,6,201002,2010), -('2010-02-08',201006,2,2010,8,6,201002,2010), -('2010-02-09',201006,2,2010,9,6,201002,2010), -('2010-02-10',201006,2,2010,10,6,201002,2010), -('2010-02-11',201006,2,2010,11,6,201002,2010), -('2010-02-12',201006,2,2010,12,6,201002,2010), -('2010-02-13',201006,2,2010,13,6,201002,2010), -('2010-02-14',201007,2,2010,14,7,201002,2010), -('2010-02-15',201007,2,2010,15,7,201002,2010), -('2010-02-16',201007,2,2010,16,7,201002,2010), -('2010-02-17',201007,2,2010,17,7,201002,2010), -('2010-02-18',201007,2,2010,18,7,201002,2010), -('2010-02-19',201007,2,2010,19,7,201002,2010), -('2010-02-20',201007,2,2010,20,7,201002,2010), -('2010-02-21',201008,2,2010,21,8,201002,2010), -('2010-02-22',201008,2,2010,22,8,201002,2010), -('2010-02-23',201008,2,2010,23,8,201002,2010), -('2010-02-24',201008,2,2010,24,8,201002,2010), -('2010-02-25',201008,2,2010,25,8,201002,2010), -('2010-02-26',201008,2,2010,26,8,201002,2010), -('2010-02-27',201008,2,2010,27,8,201002,2010), -('2010-02-28',201009,2,2010,28,9,201002,2010), -('2010-03-01',201009,3,2010,1,9,201003,2010), -('2010-03-02',201009,3,2010,2,9,201003,2010), -('2010-03-03',201009,3,2010,3,9,201003,2010), -('2010-03-04',201009,3,2010,4,9,201003,2010), -('2010-03-05',201009,3,2010,5,9,201003,2010), -('2010-03-06',201009,3,2010,6,9,201003,2010), -('2010-03-07',201010,3,2010,7,10,201003,2010), -('2010-03-08',201010,3,2010,8,10,201003,2010), -('2010-03-09',201010,3,2010,9,10,201003,2010), -('2010-03-10',201010,3,2010,10,10,201003,2010), -('2010-03-11',201010,3,2010,11,10,201003,2010), -('2010-03-12',201010,3,2010,12,10,201003,2010), -('2010-03-13',201010,3,2010,13,10,201003,2010), -('2010-03-14',201011,3,2010,14,11,201003,2010), -('2010-03-15',201011,3,2010,15,11,201003,2010), -('2010-03-16',201011,3,2010,16,11,201003,2010), -('2010-03-17',201011,3,2010,17,11,201003,2010), -('2010-03-18',201011,3,2010,18,11,201003,2010), -('2010-03-19',201011,3,2010,19,11,201003,2010), -('2010-03-20',201011,3,2010,20,11,201003,2010), -('2010-03-21',201012,3,2010,21,12,201003,2010), -('2010-03-22',201012,3,2010,22,12,201003,2010), -('2010-03-23',201012,3,2010,23,12,201003,2010), -('2010-03-24',201012,3,2010,24,12,201003,2010), -('2010-03-25',201012,3,2010,25,12,201003,2010), -('2010-03-26',201012,3,2010,26,12,201003,2010), -('2010-03-27',201012,3,2010,27,12,201003,2010), -('2010-03-28',201013,3,2010,28,13,201003,2010), -('2010-03-29',201013,3,2010,29,13,201003,2010), -('2010-03-30',201013,3,2010,30,13,201003,2010), -('2010-03-31',201013,3,2010,31,13,201003,2010), -('2010-04-01',201013,4,2010,1,13,201004,2010), -('2010-04-02',201013,4,2010,2,13,201004,2010), -('2010-04-03',201013,4,2010,3,13,201004,2010), -('2010-04-04',201014,4,2010,4,14,201004,2010), -('2010-04-05',201014,4,2010,5,14,201004,2010), -('2010-04-06',201014,4,2010,6,14,201004,2010), -('2010-04-07',201014,4,2010,7,14,201004,2010), -('2010-04-08',201014,4,2010,8,14,201004,2010), -('2010-04-09',201014,4,2010,9,14,201004,2010), -('2010-04-10',201014,4,2010,10,14,201004,2010), -('2010-04-11',201015,4,2010,11,15,201004,2010), -('2010-04-12',201015,4,2010,12,15,201004,2010), -('2010-04-13',201015,4,2010,13,15,201004,2010), -('2010-04-14',201015,4,2010,14,15,201004,2010), -('2010-04-15',201015,4,2010,15,15,201004,2010), -('2010-04-16',201015,4,2010,16,15,201004,2010), -('2010-04-17',201015,4,2010,17,15,201004,2010), -('2010-04-18',201016,4,2010,18,16,201004,2010), -('2010-04-19',201016,4,2010,19,16,201004,2010), -('2010-04-20',201016,4,2010,20,16,201004,2010), -('2010-04-21',201016,4,2010,21,16,201004,2010), -('2010-04-22',201016,4,2010,22,16,201004,2010), -('2010-04-23',201016,4,2010,23,16,201004,2010), -('2010-04-24',201016,4,2010,24,16,201004,2010), -('2010-04-25',201017,4,2010,25,17,201004,2010), -('2010-04-26',201017,4,2010,26,17,201004,2010), -('2010-04-27',201017,4,2010,27,17,201004,2010), -('2010-04-28',201017,4,2010,28,17,201004,2010), -('2010-04-29',201017,4,2010,29,17,201004,2010), -('2010-04-30',201017,4,2010,30,17,201004,2010), -('2010-05-01',201017,5,2010,1,17,201005,2010), -('2010-05-02',201018,5,2010,2,18,201005,2010), -('2010-05-03',201018,5,2010,3,18,201005,2010), -('2010-05-04',201018,5,2010,4,18,201005,2010), -('2010-05-05',201018,5,2010,5,18,201005,2010), -('2010-05-06',201018,5,2010,6,18,201005,2010), -('2010-05-07',201018,5,2010,7,18,201005,2010), -('2010-05-08',201018,5,2010,8,18,201005,2010), -('2010-05-09',201019,5,2010,9,19,201005,2010), -('2010-05-10',201019,5,2010,10,19,201005,2010), -('2010-05-11',201019,5,2010,11,19,201005,2010), -('2010-05-12',201019,5,2010,12,19,201005,2010), -('2010-05-13',201019,5,2010,13,19,201005,2010), -('2010-05-14',201019,5,2010,14,19,201005,2010), -('2010-05-15',201019,5,2010,15,19,201005,2010), -('2010-05-16',201020,5,2010,16,20,201005,2010), -('2010-05-17',201020,5,2010,17,20,201005,2010), -('2010-05-18',201020,5,2010,18,20,201005,2010), -('2010-05-19',201020,5,2010,19,20,201005,2010), -('2010-05-20',201020,5,2010,20,20,201005,2010), -('2010-05-21',201020,5,2010,21,20,201005,2010), -('2010-05-22',201020,5,2010,22,20,201005,2010), -('2010-05-23',201021,5,2010,23,21,201005,2010), -('2010-05-24',201021,5,2010,24,21,201005,2010), -('2010-05-25',201021,5,2010,25,21,201005,2010), -('2010-05-26',201021,5,2010,26,21,201005,2010), -('2010-05-27',201021,5,2010,27,21,201005,2010), -('2010-05-28',201021,5,2010,28,21,201005,2010), -('2010-05-29',201021,5,2010,29,21,201005,2010), -('2010-05-30',201022,5,2010,30,22,201005,2010), -('2010-05-31',201022,5,2010,31,22,201005,2010), -('2010-06-01',201022,6,2010,1,22,201006,2010), -('2010-06-02',201022,6,2010,2,22,201006,2010), -('2010-06-03',201022,6,2010,3,22,201006,2010), -('2010-06-04',201022,6,2010,4,22,201006,2010), -('2010-06-05',201022,6,2010,5,22,201006,2010), -('2010-06-06',201023,6,2010,6,23,201006,2010), -('2010-06-07',201023,6,2010,7,23,201006,2010), -('2010-06-08',201023,6,2010,8,23,201006,2010), -('2010-06-09',201023,6,2010,9,23,201006,2010), -('2010-06-10',201023,6,2010,10,23,201006,2010), -('2010-06-11',201023,6,2010,11,23,201006,2010), -('2010-06-12',201023,6,2010,12,23,201006,2010), -('2010-06-13',201024,6,2010,13,24,201006,2010), -('2010-06-14',201024,6,2010,14,24,201006,2010), -('2010-06-15',201024,6,2010,15,24,201006,2010), -('2010-06-16',201024,6,2010,16,24,201006,2010), -('2010-06-17',201024,6,2010,17,24,201006,2010), -('2010-06-18',201024,6,2010,18,24,201006,2010), -('2010-06-19',201024,6,2010,19,24,201006,2010), -('2010-06-20',201025,6,2010,20,25,201006,2010), -('2010-06-21',201025,6,2010,21,25,201006,2010), -('2010-06-22',201025,6,2010,22,25,201006,2010), -('2010-06-23',201025,6,2010,23,25,201006,2010), -('2010-06-24',201025,6,2010,24,25,201006,2010), -('2010-06-25',201025,6,2010,25,25,201006,2010), -('2010-06-26',201025,6,2010,26,25,201006,2010), -('2010-06-27',201026,6,2010,27,26,201006,2010), -('2010-06-28',201026,6,2010,28,26,201006,2010), -('2010-06-29',201026,6,2010,29,26,201006,2010), -('2010-06-30',201026,6,2010,30,26,201006,2010), -('2010-07-01',201026,7,2010,1,26,201007,2010), -('2010-07-02',201026,7,2010,2,26,201007,2010), -('2010-07-03',201026,7,2010,3,26,201007,2010), -('2010-07-04',201027,7,2010,4,27,201007,2010), -('2010-07-05',201027,7,2010,5,27,201007,2010), -('2010-07-06',201027,7,2010,6,27,201007,2010), -('2010-07-07',201027,7,2010,7,27,201007,2010), -('2010-07-08',201027,7,2010,8,27,201007,2010), -('2010-07-09',201027,7,2010,9,27,201007,2010), -('2010-07-10',201027,7,2010,10,27,201007,2010), -('2010-07-11',201028,7,2010,11,28,201007,2010), -('2010-07-12',201028,7,2010,12,28,201007,2010), -('2010-07-13',201028,7,2010,13,28,201007,2010), -('2010-07-14',201028,7,2010,14,28,201007,2010), -('2010-07-15',201028,7,2010,15,28,201007,2010), -('2010-07-16',201028,7,2010,16,28,201007,2010), -('2010-07-17',201028,7,2010,17,28,201007,2010), -('2010-07-18',201029,7,2010,18,29,201007,2010), -('2010-07-19',201029,7,2010,19,29,201007,2010), -('2010-07-20',201029,7,2010,20,29,201007,2010), -('2010-07-21',201029,7,2010,21,29,201007,2010), -('2010-07-22',201029,7,2010,22,29,201007,2010), -('2010-07-23',201029,7,2010,23,29,201007,2010), -('2010-07-24',201029,7,2010,24,29,201007,2010), -('2010-07-25',201030,7,2010,25,30,201007,2010), -('2010-07-26',201030,7,2010,26,30,201007,2010), -('2010-07-27',201030,7,2010,27,30,201007,2010), -('2010-07-28',201030,7,2010,28,30,201007,2010), -('2010-07-29',201030,7,2010,29,30,201007,2010), -('2010-07-30',201030,7,2010,30,30,201007,2010), -('2010-07-31',201030,7,2010,31,30,201007,2010), -('2010-08-01',201031,8,2010,1,31,201008,2010), -('2010-08-02',201031,8,2010,2,31,201008,2010), -('2010-08-03',201031,8,2010,3,31,201008,2010), -('2010-08-04',201031,8,2010,4,31,201008,2010), -('2010-08-05',201031,8,2010,5,31,201008,2010), -('2010-08-06',201031,8,2010,6,31,201008,2010), -('2010-08-07',201031,8,2010,7,31,201008,2010), -('2010-08-08',201032,8,2010,8,32,201008,2010), -('2010-08-09',201032,8,2010,9,32,201008,2010), -('2010-08-10',201032,8,2010,10,32,201008,2010), -('2010-08-11',201032,8,2010,11,32,201008,2010), -('2010-08-12',201032,8,2010,12,32,201008,2010), -('2010-08-13',201032,8,2010,13,32,201008,2010), -('2010-08-14',201032,8,2010,14,32,201008,2010), -('2010-08-15',201033,8,2010,15,33,201008,2010), -('2010-08-16',201033,8,2010,16,33,201008,2010), -('2010-08-17',201033,8,2010,17,33,201008,2010), -('2010-08-18',201033,8,2010,18,33,201008,2010), -('2010-08-19',201033,8,2010,19,33,201008,2010), -('2010-08-20',201033,8,2010,20,33,201008,2010), -('2010-08-21',201033,8,2010,21,33,201008,2010), -('2010-08-22',201034,8,2010,22,34,201008,2010), -('2010-08-23',201034,8,2010,23,34,201008,2010), -('2010-08-24',201034,8,2010,24,34,201008,2010), -('2010-08-25',201034,8,2010,25,34,201008,2010), -('2010-08-26',201034,8,2010,26,34,201008,2010), -('2010-08-27',201034,8,2010,27,34,201008,2010), -('2010-08-28',201034,8,2010,28,34,201008,2010), -('2010-08-29',201035,8,2010,29,35,201008,2010), -('2010-08-30',201035,8,2010,30,35,201008,2010), -('2010-08-31',201035,8,2010,31,35,201008,2010), -('2010-09-01',201035,9,2010,1,35,201009,2010), -('2010-09-02',201035,9,2010,2,35,201009,2010), -('2010-09-03',201035,9,2010,3,35,201009,2010), -('2010-09-04',201035,9,2010,4,35,201009,2010), -('2010-09-05',201036,9,2010,5,36,201009,2010), -('2010-09-06',201036,9,2010,6,36,201009,2010), -('2010-09-07',201036,9,2010,7,36,201009,2010), -('2010-09-08',201036,9,2010,8,36,201009,2010), -('2010-09-09',201036,9,2010,9,36,201009,2010), -('2010-09-10',201036,9,2010,10,36,201009,2010), -('2010-09-11',201036,9,2010,11,36,201009,2010), -('2010-09-12',201037,9,2010,12,37,201009,2010), -('2010-09-13',201037,9,2010,13,37,201009,2010), -('2010-09-14',201037,9,2010,14,37,201009,2010), -('2010-09-15',201037,9,2010,15,37,201009,2010), -('2010-09-16',201037,9,2010,16,37,201009,2010), -('2010-09-17',201037,9,2010,17,37,201009,2010), -('2010-09-18',201037,9,2010,18,37,201009,2010), -('2010-09-19',201038,9,2010,19,38,201009,2010), -('2010-09-20',201038,9,2010,20,38,201009,2010), -('2010-09-21',201038,9,2010,21,38,201009,2010), -('2010-09-22',201038,9,2010,22,38,201009,2010), -('2010-09-23',201038,9,2010,23,38,201009,2010), -('2010-09-24',201038,9,2010,24,38,201009,2010), -('2010-09-25',201038,9,2010,25,38,201009,2010), -('2010-09-26',201039,9,2010,26,39,201009,2010), -('2010-09-27',201039,9,2010,27,39,201009,2010), -('2010-09-28',201039,9,2010,28,39,201009,2010), -('2010-09-29',201039,9,2010,29,39,201009,2010), -('2010-09-30',201039,9,2010,30,39,201009,2010), -('2010-10-01',201039,10,2010,1,39,201010,2010), -('2010-10-02',201039,10,2010,2,39,201010,2010), -('2010-10-03',201040,10,2010,3,40,201010,2010), -('2010-10-04',201040,10,2010,4,40,201010,2010), -('2010-10-05',201040,10,2010,5,40,201010,2010), -('2010-10-06',201040,10,2010,6,40,201010,2010), -('2010-10-07',201040,10,2010,7,40,201010,2010), -('2010-10-08',201040,10,2010,8,40,201010,2010), -('2010-10-09',201040,10,2010,9,40,201010,2010), -('2010-10-10',201041,10,2010,10,41,201010,2010), -('2010-10-11',201041,10,2010,11,41,201010,2010), -('2010-10-12',201041,10,2010,12,41,201010,2010), -('2010-10-13',201041,10,2010,13,41,201010,2010), -('2010-10-14',201041,10,2010,14,41,201010,2010), -('2010-10-15',201041,10,2010,15,41,201010,2010), -('2010-10-16',201041,10,2010,16,41,201010,2010), -('2010-10-17',201042,10,2010,17,42,201010,2010), -('2010-10-18',201042,10,2010,18,42,201010,2010), -('2010-10-19',201042,10,2010,19,42,201010,2010), -('2010-10-20',201042,10,2010,20,42,201010,2010), -('2010-10-21',201042,10,2010,21,42,201010,2010), -('2010-10-22',201042,10,2010,22,42,201010,2010), -('2010-10-23',201042,10,2010,23,42,201010,2010), -('2010-10-24',201043,10,2010,24,43,201010,2010), -('2010-10-25',201043,10,2010,25,43,201010,2010), -('2010-10-26',201043,10,2010,26,43,201010,2010), -('2010-10-27',201043,10,2010,27,43,201010,2010), -('2010-10-28',201043,10,2010,28,43,201010,2010), -('2010-10-29',201043,10,2010,29,43,201010,2010), -('2010-10-30',201043,10,2010,30,43,201010,2010), -('2010-10-31',201044,10,2010,31,44,201010,2010), -('2010-11-01',201044,11,2010,1,44,201011,2010), -('2010-11-02',201044,11,2010,2,44,201011,2010), -('2010-11-03',201044,11,2010,3,44,201011,2010), -('2010-11-04',201044,11,2010,4,44,201011,2010), -('2010-11-05',201044,11,2010,5,44,201011,2010), -('2010-11-06',201044,11,2010,6,44,201011,2010), -('2010-11-07',201045,11,2010,7,45,201011,2010), -('2010-11-08',201045,11,2010,8,45,201011,2010), -('2010-11-09',201045,11,2010,9,45,201011,2010), -('2010-11-10',201045,11,2010,10,45,201011,2010), -('2010-11-11',201045,11,2010,11,45,201011,2010), -('2010-11-12',201045,11,2010,12,45,201011,2010), -('2010-11-13',201045,11,2010,13,45,201011,2010), -('2010-11-14',201046,11,2010,14,46,201011,2010), -('2010-11-15',201046,11,2010,15,46,201011,2010), -('2010-11-16',201046,11,2010,16,46,201011,2010), -('2010-11-17',201046,11,2010,17,46,201011,2010), -('2010-11-18',201046,11,2010,18,46,201011,2010), -('2010-11-19',201046,11,2010,19,46,201011,2010), -('2010-11-20',201046,11,2010,20,46,201011,2010), -('2010-11-21',201047,11,2010,21,47,201011,2010), -('2010-11-22',201047,11,2010,22,47,201011,2010), -('2010-11-23',201047,11,2010,23,47,201011,2010), -('2010-11-24',201047,11,2010,24,47,201011,2010), -('2010-11-25',201047,11,2010,25,47,201011,2010), -('2010-11-26',201047,11,2010,26,47,201011,2010), -('2010-11-27',201047,11,2010,27,47,201011,2010), -('2010-11-28',201048,11,2010,28,48,201011,2010), -('2010-11-29',201048,11,2010,29,48,201011,2010), -('2010-11-30',201048,11,2010,30,48,201011,2010), -('2010-12-01',201048,12,2010,1,48,201012,2011), -('2010-12-02',201048,12,2010,2,48,201012,2011), -('2010-12-03',201048,12,2010,3,48,201012,2011), -('2010-12-04',201048,12,2010,4,48,201012,2011), -('2010-12-05',201049,12,2010,5,49,201012,2011), -('2010-12-06',201049,12,2010,6,49,201012,2011), -('2010-12-07',201049,12,2010,7,49,201012,2011), -('2010-12-08',201049,12,2010,8,49,201012,2011), -('2010-12-09',201049,12,2010,9,49,201012,2011), -('2010-12-10',201049,12,2010,10,49,201012,2011), -('2010-12-11',201049,12,2010,11,49,201012,2011), -('2010-12-12',201050,12,2010,12,50,201012,2011), -('2010-12-13',201050,12,2010,13,50,201012,2011), -('2010-12-14',201050,12,2010,14,50,201012,2011), -('2010-12-15',201050,12,2010,15,50,201012,2011), -('2010-12-16',201050,12,2010,16,50,201012,2011), -('2010-12-17',201050,12,2010,17,50,201012,2011), -('2010-12-18',201050,12,2010,18,50,201012,2011), -('2010-12-19',201051,12,2010,19,51,201012,2011), -('2010-12-20',201051,12,2010,20,51,201012,2011), -('2010-12-21',201051,12,2010,21,51,201012,2011), -('2010-12-22',201051,12,2010,22,51,201012,2011), -('2010-12-23',201051,12,2010,23,51,201012,2011), -('2010-12-24',201051,12,2010,24,51,201012,2011), -('2010-12-25',201051,12,2010,25,51,201012,2011), -('2010-12-26',201052,12,2010,26,52,201012,2011), -('2010-12-27',201052,12,2010,27,52,201012,2011), -('2010-12-28',201052,12,2010,28,52,201012,2011), -('2010-12-29',201052,12,2010,29,52,201012,2011), -('2010-12-30',201052,12,2010,30,52,201012,2011), -('2010-12-31',201052,12,2010,31,52,201012,2011), -('2011-01-01',201052,1,2011,1,52,201101,2011), -('2011-01-02',201053,1,2011,2,1,201101,2011), -('2011-01-03',201101,1,2011,3,1,201101,2011), -('2011-01-04',201101,1,2011,4,1,201101,2011), -('2011-01-05',201101,1,2011,5,1,201101,2011), -('2011-01-06',201101,1,2011,6,1,201101,2011), -('2011-01-07',201101,1,2011,7,1,201101,2011), -('2011-01-08',201101,1,2011,8,1,201101,2011), -('2011-01-09',201102,1,2011,9,2,201101,2011), -('2011-01-10',201102,1,2011,10,2,201101,2011), -('2011-01-11',201102,1,2011,11,2,201101,2011), -('2011-01-12',201102,1,2011,12,2,201101,2011), -('2011-01-13',201102,1,2011,13,2,201101,2011), -('2011-01-14',201102,1,2011,14,2,201101,2011), -('2011-01-15',201102,1,2011,15,2,201101,2011), -('2011-01-16',201103,1,2011,16,3,201101,2011), -('2011-01-17',201103,1,2011,17,3,201101,2011), -('2011-01-18',201103,1,2011,18,3,201101,2011), -('2011-01-19',201103,1,2011,19,3,201101,2011), -('2011-01-20',201103,1,2011,20,3,201101,2011), -('2011-01-21',201103,1,2011,21,3,201101,2011), -('2011-01-22',201103,1,2011,22,3,201101,2011), -('2011-01-23',201104,1,2011,23,4,201101,2011), -('2011-01-24',201104,1,2011,24,4,201101,2011), -('2011-01-25',201104,1,2011,25,4,201101,2011), -('2011-01-26',201104,1,2011,26,4,201101,2011), -('2011-01-27',201104,1,2011,27,4,201101,2011), -('2011-01-28',201104,1,2011,28,4,201101,2011), -('2011-01-29',201104,1,2011,29,4,201101,2011), -('2011-01-30',201105,1,2011,30,5,201101,2011), -('2011-01-31',201105,1,2011,31,5,201101,2011), -('2011-02-01',201105,2,2011,1,5,201102,2011), -('2011-02-02',201105,2,2011,2,5,201102,2011), -('2011-02-03',201105,2,2011,3,5,201102,2011), -('2011-02-04',201105,2,2011,4,5,201102,2011), -('2011-02-05',201105,2,2011,5,5,201102,2011), -('2011-02-06',201106,2,2011,6,6,201102,2011), -('2011-02-07',201106,2,2011,7,6,201102,2011), -('2011-02-08',201106,2,2011,8,6,201102,2011), -('2011-02-09',201106,2,2011,9,6,201102,2011), -('2011-02-10',201106,2,2011,10,6,201102,2011), -('2011-02-11',201106,2,2011,11,6,201102,2011), -('2011-02-12',201106,2,2011,12,6,201102,2011), -('2011-02-13',201107,2,2011,13,7,201102,2011), -('2011-02-14',201107,2,2011,14,7,201102,2011), -('2011-02-15',201107,2,2011,15,7,201102,2011), -('2011-02-16',201107,2,2011,16,7,201102,2011), -('2011-02-17',201107,2,2011,17,7,201102,2011), -('2011-02-18',201107,2,2011,18,7,201102,2011), -('2011-02-19',201107,2,2011,19,7,201102,2011), -('2011-02-20',201108,2,2011,20,8,201102,2011), -('2011-02-21',201108,2,2011,21,8,201102,2011), -('2011-02-22',201108,2,2011,22,8,201102,2011), -('2011-02-23',201108,2,2011,23,8,201102,2011), -('2011-02-24',201108,2,2011,24,8,201102,2011), -('2011-02-25',201108,2,2011,25,8,201102,2011), -('2011-02-26',201108,2,2011,26,8,201102,2011), -('2011-02-27',201109,2,2011,27,9,201102,2011), -('2011-02-28',201109,2,2011,28,9,201102,2011), -('2011-03-01',201109,3,2011,1,9,201103,2011), -('2011-03-02',201109,3,2011,2,9,201103,2011), -('2011-03-03',201109,3,2011,3,9,201103,2011), -('2011-03-04',201109,3,2011,4,9,201103,2011), -('2011-03-05',201109,3,2011,5,9,201103,2011), -('2011-03-06',201110,3,2011,6,10,201103,2011), -('2011-03-07',201110,3,2011,7,10,201103,2011), -('2011-03-08',201110,3,2011,8,10,201103,2011), -('2011-03-09',201110,3,2011,9,10,201103,2011), -('2011-03-10',201110,3,2011,10,10,201103,2011), -('2011-03-11',201110,3,2011,11,10,201103,2011), -('2011-03-12',201110,3,2011,12,10,201103,2011), -('2011-03-13',201111,3,2011,13,11,201103,2011), -('2011-03-14',201111,3,2011,14,11,201103,2011), -('2011-03-15',201111,3,2011,15,11,201103,2011), -('2011-03-16',201111,3,2011,16,11,201103,2011), -('2011-03-17',201111,3,2011,17,11,201103,2011), -('2011-03-18',201111,3,2011,18,11,201103,2011), -('2011-03-19',201111,3,2011,19,11,201103,2011), -('2011-03-20',201112,3,2011,20,12,201103,2011), -('2011-03-21',201112,3,2011,21,12,201103,2011), -('2011-03-22',201112,3,2011,22,12,201103,2011), -('2011-03-23',201112,3,2011,23,12,201103,2011), -('2011-03-24',201112,3,2011,24,12,201103,2011), -('2011-03-25',201112,3,2011,25,12,201103,2011), -('2011-03-26',201112,3,2011,26,12,201103,2011), -('2011-03-27',201113,3,2011,27,13,201103,2011), -('2011-03-28',201113,3,2011,28,13,201103,2011), -('2011-03-29',201113,3,2011,29,13,201103,2011), -('2011-03-30',201113,3,2011,30,13,201103,2011), -('2011-03-31',201113,3,2011,31,13,201103,2011), -('2011-04-01',201113,4,2011,1,13,201104,2011), -('2011-04-02',201113,4,2011,2,13,201104,2011), -('2011-04-03',201114,4,2011,3,14,201104,2011), -('2011-04-04',201114,4,2011,4,14,201104,2011), -('2011-04-05',201114,4,2011,5,14,201104,2011), -('2011-04-06',201114,4,2011,6,14,201104,2011), -('2011-04-07',201114,4,2011,7,14,201104,2011), -('2011-04-08',201114,4,2011,8,14,201104,2011), -('2011-04-09',201114,4,2011,9,14,201104,2011), -('2011-04-10',201115,4,2011,10,15,201104,2011), -('2011-04-11',201115,4,2011,11,15,201104,2011), -('2011-04-12',201115,4,2011,12,15,201104,2011), -('2011-04-13',201115,4,2011,13,15,201104,2011), -('2011-04-14',201115,4,2011,14,15,201104,2011), -('2011-04-15',201115,4,2011,15,15,201104,2011), -('2011-04-16',201115,4,2011,16,15,201104,2011), -('2011-04-17',201116,4,2011,17,16,201104,2011), -('2011-04-18',201116,4,2011,18,16,201104,2011), -('2011-04-19',201116,4,2011,19,16,201104,2011), -('2011-04-20',201116,4,2011,20,16,201104,2011), -('2011-04-21',201116,4,2011,21,16,201104,2011), -('2011-04-22',201116,4,2011,22,16,201104,2011), -('2011-04-23',201116,4,2011,23,16,201104,2011), -('2011-04-24',201117,4,2011,24,17,201104,2011), -('2011-04-25',201117,4,2011,25,17,201104,2011), -('2011-04-26',201117,4,2011,26,17,201104,2011), -('2011-04-27',201117,4,2011,27,17,201104,2011), -('2011-04-28',201117,4,2011,28,17,201104,2011), -('2011-04-29',201117,4,2011,29,17,201104,2011), -('2011-04-30',201117,4,2011,30,17,201104,2011), -('2011-05-01',201118,5,2011,1,18,201105,2011), -('2011-05-02',201118,5,2011,2,18,201105,2011), -('2011-05-03',201118,5,2011,3,18,201105,2011), -('2011-05-04',201118,5,2011,4,18,201105,2011), -('2011-05-05',201118,5,2011,5,18,201105,2011), -('2011-05-06',201118,5,2011,6,18,201105,2011), -('2011-05-07',201118,5,2011,7,18,201105,2011), -('2011-05-08',201119,5,2011,8,19,201105,2011), -('2011-05-09',201119,5,2011,9,19,201105,2011), -('2011-05-10',201119,5,2011,10,19,201105,2011), -('2011-05-11',201119,5,2011,11,19,201105,2011), -('2011-05-12',201119,5,2011,12,19,201105,2011), -('2011-05-13',201119,5,2011,13,19,201105,2011), -('2011-05-14',201119,5,2011,14,19,201105,2011), -('2011-05-15',201120,5,2011,15,20,201105,2011), -('2011-05-16',201120,5,2011,16,20,201105,2011), -('2011-05-17',201120,5,2011,17,20,201105,2011), -('2011-05-18',201120,5,2011,18,20,201105,2011), -('2011-05-19',201120,5,2011,19,20,201105,2011), -('2011-05-20',201120,5,2011,20,20,201105,2011), -('2011-05-21',201120,5,2011,21,20,201105,2011), -('2011-05-22',201121,5,2011,22,21,201105,2011), -('2011-05-23',201121,5,2011,23,21,201105,2011), -('2011-05-24',201121,5,2011,24,21,201105,2011), -('2011-05-25',201121,5,2011,25,21,201105,2011), -('2011-05-26',201121,5,2011,26,21,201105,2011), -('2011-05-27',201121,5,2011,27,21,201105,2011), -('2011-05-28',201121,5,2011,28,21,201105,2011), -('2011-05-29',201122,5,2011,29,22,201105,2011), -('2011-05-30',201122,5,2011,30,22,201105,2011), -('2011-05-31',201122,5,2011,31,22,201105,2011), -('2011-06-01',201122,6,2011,1,22,201106,2011), -('2011-06-02',201122,6,2011,2,22,201106,2011), -('2011-06-03',201122,6,2011,3,22,201106,2011), -('2011-06-04',201122,6,2011,4,22,201106,2011), -('2011-06-05',201123,6,2011,5,23,201106,2011), -('2011-06-06',201123,6,2011,6,23,201106,2011), -('2011-06-07',201123,6,2011,7,23,201106,2011), -('2011-06-08',201123,6,2011,8,23,201106,2011), -('2011-06-09',201123,6,2011,9,23,201106,2011), -('2011-06-10',201123,6,2011,10,23,201106,2011), -('2011-06-11',201123,6,2011,11,23,201106,2011), -('2011-06-12',201124,6,2011,12,24,201106,2011), -('2011-06-13',201124,6,2011,13,24,201106,2011), -('2011-06-14',201124,6,2011,14,24,201106,2011), -('2011-06-15',201124,6,2011,15,24,201106,2011), -('2011-06-16',201124,6,2011,16,24,201106,2011), -('2011-06-17',201124,6,2011,17,24,201106,2011), -('2011-06-18',201124,6,2011,18,24,201106,2011), -('2011-06-19',201125,6,2011,19,25,201106,2011), -('2011-06-20',201125,6,2011,20,25,201106,2011), -('2011-06-21',201125,6,2011,21,25,201106,2011), -('2011-06-22',201125,6,2011,22,25,201106,2011), -('2011-06-23',201125,6,2011,23,25,201106,2011), -('2011-06-24',201125,6,2011,24,25,201106,2011), -('2011-06-25',201125,6,2011,25,25,201106,2011), -('2011-06-26',201126,6,2011,26,26,201106,2011), -('2011-06-27',201126,6,2011,27,26,201106,2011), -('2011-06-28',201126,6,2011,28,26,201106,2011), -('2011-06-29',201126,6,2011,29,26,201106,2011), -('2011-06-30',201126,6,2011,30,26,201106,2011), -('2011-07-01',201126,7,2011,1,26,201107,2011), -('2011-07-02',201126,7,2011,2,26,201107,2011), -('2011-07-03',201127,7,2011,3,27,201107,2011), -('2011-07-04',201127,7,2011,4,27,201107,2011), -('2011-07-05',201127,7,2011,5,27,201107,2011), -('2011-07-06',201127,7,2011,6,27,201107,2011), -('2011-07-07',201127,7,2011,7,27,201107,2011), -('2011-07-08',201127,7,2011,8,27,201107,2011), -('2011-07-09',201127,7,2011,9,27,201107,2011), -('2011-07-10',201128,7,2011,10,28,201107,2011), -('2011-07-11',201128,7,2011,11,28,201107,2011), -('2011-07-12',201128,7,2011,12,28,201107,2011), -('2011-07-13',201128,7,2011,13,28,201107,2011), -('2011-07-14',201128,7,2011,14,28,201107,2011), -('2011-07-15',201128,7,2011,15,28,201107,2011), -('2011-07-16',201128,7,2011,16,28,201107,2011), -('2011-07-17',201129,7,2011,17,29,201107,2011), -('2011-07-18',201129,7,2011,18,29,201107,2011), -('2011-07-19',201129,7,2011,19,29,201107,2011), -('2011-07-20',201129,7,2011,20,29,201107,2011), -('2011-07-21',201129,7,2011,21,29,201107,2011), -('2011-07-22',201129,7,2011,22,29,201107,2011), -('2011-07-23',201129,7,2011,23,29,201107,2011), -('2011-07-24',201130,7,2011,24,30,201107,2011), -('2011-07-25',201130,7,2011,25,30,201107,2011), -('2011-07-26',201130,7,2011,26,30,201107,2011), -('2011-07-27',201130,7,2011,27,30,201107,2011), -('2011-07-28',201130,7,2011,28,30,201107,2011), -('2011-07-29',201130,7,2011,29,30,201107,2011), -('2011-07-30',201130,7,2011,30,30,201107,2011), -('2011-07-31',201131,7,2011,31,31,201107,2011), -('2011-08-01',201131,8,2011,1,31,201108,2011), -('2011-08-02',201131,8,2011,2,31,201108,2011), -('2011-08-03',201131,8,2011,3,31,201108,2011), -('2011-08-04',201131,8,2011,4,31,201108,2011), -('2011-08-05',201131,8,2011,5,31,201108,2011), -('2011-08-06',201131,8,2011,6,31,201108,2011), -('2011-08-07',201132,8,2011,7,32,201108,2011), -('2011-08-08',201132,8,2011,8,32,201108,2011), -('2011-08-09',201132,8,2011,9,32,201108,2011), -('2011-08-10',201132,8,2011,10,32,201108,2011), -('2011-08-11',201132,8,2011,11,32,201108,2011), -('2011-08-12',201132,8,2011,12,32,201108,2011), -('2011-08-13',201132,8,2011,13,32,201108,2011), -('2011-08-14',201133,8,2011,14,33,201108,2011), -('2011-08-15',201133,8,2011,15,33,201108,2011), -('2011-08-16',201133,8,2011,16,33,201108,2011), -('2011-08-17',201133,8,2011,17,33,201108,2011), -('2011-08-18',201133,8,2011,18,33,201108,2011), -('2011-08-19',201133,8,2011,19,33,201108,2011), -('2011-08-20',201133,8,2011,20,33,201108,2011), -('2011-08-21',201134,8,2011,21,34,201108,2011), -('2011-08-22',201134,8,2011,22,34,201108,2011), -('2011-08-23',201134,8,2011,23,34,201108,2011), -('2011-08-24',201134,8,2011,24,34,201108,2011), -('2011-08-25',201134,8,2011,25,34,201108,2011), -('2011-08-26',201134,8,2011,26,34,201108,2011), -('2011-08-27',201134,8,2011,27,34,201108,2011), -('2011-08-28',201135,8,2011,28,35,201108,2011), -('2011-08-29',201135,8,2011,29,35,201108,2011), -('2011-08-30',201135,8,2011,30,35,201108,2011), -('2011-08-31',201135,8,2011,31,35,201108,2011), -('2011-09-01',201135,9,2011,1,35,201109,2011), -('2011-09-02',201135,9,2011,2,35,201109,2011), -('2011-09-03',201135,9,2011,3,35,201109,2011), -('2011-09-04',201136,9,2011,4,36,201109,2011), -('2011-09-05',201136,9,2011,5,36,201109,2011), -('2011-09-06',201136,9,2011,6,36,201109,2011), -('2011-09-07',201136,9,2011,7,36,201109,2011), -('2011-09-08',201136,9,2011,8,36,201109,2011), -('2011-09-09',201136,9,2011,9,36,201109,2011), -('2011-09-10',201136,9,2011,10,36,201109,2011), -('2011-09-11',201137,9,2011,11,37,201109,2011), -('2011-09-12',201137,9,2011,12,37,201109,2011), -('2011-09-13',201137,9,2011,13,37,201109,2011), -('2011-09-14',201137,9,2011,14,37,201109,2011), -('2011-09-15',201137,9,2011,15,37,201109,2011), -('2011-09-16',201137,9,2011,16,37,201109,2011), -('2011-09-17',201137,9,2011,17,37,201109,2011), -('2011-09-18',201138,9,2011,18,38,201109,2011), -('2011-09-19',201138,9,2011,19,38,201109,2011), -('2011-09-20',201138,9,2011,20,38,201109,2011), -('2011-09-21',201138,9,2011,21,38,201109,2011), -('2011-09-22',201138,9,2011,22,38,201109,2011), -('2011-09-23',201138,9,2011,23,38,201109,2011), -('2011-09-24',201138,9,2011,24,38,201109,2011), -('2011-09-25',201139,9,2011,25,39,201109,2011), -('2011-09-26',201139,9,2011,26,39,201109,2011), -('2011-09-27',201139,9,2011,27,39,201109,2011), -('2011-09-28',201139,9,2011,28,39,201109,2011), -('2011-09-29',201139,9,2011,29,39,201109,2011), -('2011-09-30',201139,9,2011,30,39,201109,2011), -('2011-10-01',201139,10,2011,1,39,201110,2011), -('2011-10-02',201140,10,2011,2,40,201110,2011), -('2011-10-03',201140,10,2011,3,40,201110,2011), -('2011-10-04',201140,10,2011,4,40,201110,2011), -('2011-10-05',201140,10,2011,5,40,201110,2011), -('2011-10-06',201140,10,2011,6,40,201110,2011), -('2011-10-07',201140,10,2011,7,40,201110,2011), -('2011-10-08',201140,10,2011,8,40,201110,2011), -('2011-10-09',201141,10,2011,9,41,201110,2011), -('2011-10-10',201141,10,2011,10,41,201110,2011), -('2011-10-11',201141,10,2011,11,41,201110,2011), -('2011-10-12',201141,10,2011,12,41,201110,2011), -('2011-10-13',201141,10,2011,13,41,201110,2011), -('2011-10-14',201141,10,2011,14,41,201110,2011), -('2011-10-15',201141,10,2011,15,41,201110,2011), -('2011-10-16',201142,10,2011,16,42,201110,2011), -('2011-10-17',201142,10,2011,17,42,201110,2011), -('2011-10-18',201142,10,2011,18,42,201110,2011), -('2011-10-19',201142,10,2011,19,42,201110,2011), -('2011-10-20',201142,10,2011,20,42,201110,2011), -('2011-10-21',201142,10,2011,21,42,201110,2011), -('2011-10-22',201142,10,2011,22,42,201110,2011), -('2011-10-23',201143,10,2011,23,43,201110,2011), -('2011-10-24',201143,10,2011,24,43,201110,2011), -('2011-10-25',201143,10,2011,25,43,201110,2011), -('2011-10-26',201143,10,2011,26,43,201110,2011), -('2011-10-27',201143,10,2011,27,43,201110,2011), -('2011-10-28',201143,10,2011,28,43,201110,2011), -('2011-10-29',201143,10,2011,29,43,201110,2011), -('2011-10-30',201144,10,2011,30,44,201110,2011), -('2011-10-31',201144,10,2011,31,44,201110,2011), -('2011-11-01',201144,11,2011,1,44,201111,2011), -('2011-11-02',201144,11,2011,2,44,201111,2011), -('2011-11-03',201144,11,2011,3,44,201111,2011), -('2011-11-04',201144,11,2011,4,44,201111,2011), -('2011-11-05',201144,11,2011,5,44,201111,2011), -('2011-11-06',201145,11,2011,6,45,201111,2011), -('2011-11-07',201145,11,2011,7,45,201111,2011), -('2011-11-08',201145,11,2011,8,45,201111,2011), -('2011-11-09',201145,11,2011,9,45,201111,2011), -('2011-11-10',201145,11,2011,10,45,201111,2011), -('2011-11-11',201145,11,2011,11,45,201111,2011), -('2011-11-12',201145,11,2011,12,45,201111,2011), -('2011-11-13',201146,11,2011,13,46,201111,2011), -('2011-11-14',201146,11,2011,14,46,201111,2011), -('2011-11-15',201146,11,2011,15,46,201111,2011), -('2011-11-16',201146,11,2011,16,46,201111,2011), -('2011-11-17',201146,11,2011,17,46,201111,2011), -('2011-11-18',201146,11,2011,18,46,201111,2011), -('2011-11-19',201146,11,2011,19,46,201111,2011), -('2011-11-20',201147,11,2011,20,47,201111,2011), -('2011-11-21',201147,11,2011,21,47,201111,2011), -('2011-11-22',201147,11,2011,22,47,201111,2011), -('2011-11-23',201147,11,2011,23,47,201111,2011), -('2011-11-24',201147,11,2011,24,47,201111,2011), -('2011-11-25',201147,11,2011,25,47,201111,2011), -('2011-11-26',201147,11,2011,26,47,201111,2011), -('2011-11-27',201148,11,2011,27,48,201111,2011), -('2011-11-28',201148,11,2011,28,48,201111,2011), -('2011-11-29',201148,11,2011,29,48,201111,2011), -('2011-11-30',201148,11,2011,30,48,201111,2011), -('2011-12-01',201148,12,2011,1,48,201112,2012), -('2011-12-02',201148,12,2011,2,48,201112,2012), -('2011-12-03',201148,12,2011,3,48,201112,2012), -('2011-12-04',201149,12,2011,4,49,201112,2012), -('2011-12-05',201149,12,2011,5,49,201112,2012), -('2011-12-06',201149,12,2011,6,49,201112,2012), -('2011-12-07',201149,12,2011,7,49,201112,2012), -('2011-12-08',201149,12,2011,8,49,201112,2012), -('2011-12-09',201149,12,2011,9,49,201112,2012), -('2011-12-10',201149,12,2011,10,49,201112,2012), -('2011-12-11',201150,12,2011,11,50,201112,2012), -('2011-12-12',201150,12,2011,12,50,201112,2012), -('2011-12-13',201150,12,2011,13,50,201112,2012), -('2011-12-14',201150,12,2011,14,50,201112,2012), -('2011-12-15',201150,12,2011,15,50,201112,2012), -('2011-12-16',201150,12,2011,16,50,201112,2012), -('2011-12-17',201150,12,2011,17,50,201112,2012), -('2011-12-18',201151,12,2011,18,51,201112,2012), -('2011-12-19',201151,12,2011,19,51,201112,2012), -('2011-12-20',201151,12,2011,20,51,201112,2012), -('2011-12-21',201151,12,2011,21,51,201112,2012), -('2011-12-22',201151,12,2011,22,51,201112,2012), -('2011-12-23',201151,12,2011,23,51,201112,2012), -('2011-12-24',201151,12,2011,24,51,201112,2012), -('2011-12-25',201152,12,2011,25,52,201112,2012), -('2011-12-26',201152,12,2011,26,52,201112,2012), -('2011-12-27',201152,12,2011,27,52,201112,2012), -('2011-12-28',201152,12,2011,28,52,201112,2012), -('2011-12-29',201152,12,2011,29,52,201112,2012), -('2011-12-30',201152,12,2011,30,52,201112,2012), -('2011-12-31',201152,12,2011,31,52,201112,2012), -('2012-01-01',201153,1,2012,1,1,201201,2012), -('2012-01-02',201201,1,2012,2,1,201201,2012), -('2012-01-03',201201,1,2012,3,1,201201,2012), -('2012-01-04',201201,1,2012,4,1,201201,2012), -('2012-01-05',201201,1,2012,5,1,201201,2012), -('2012-01-06',201201,1,2012,6,1,201201,2012), -('2012-01-07',201201,1,2012,7,1,201201,2012), -('2012-01-08',201202,1,2012,8,2,201201,2012), -('2012-01-09',201202,1,2012,9,2,201201,2012), -('2012-01-10',201202,1,2012,10,2,201201,2012), -('2012-01-11',201202,1,2012,11,2,201201,2012), -('2012-01-12',201202,1,2012,12,2,201201,2012), -('2012-01-13',201202,1,2012,13,2,201201,2012), -('2012-01-14',201202,1,2012,14,2,201201,2012), -('2012-01-15',201203,1,2012,15,3,201201,2012), -('2012-01-16',201203,1,2012,16,3,201201,2012), -('2012-01-17',201203,1,2012,17,3,201201,2012), -('2012-01-18',201203,1,2012,18,3,201201,2012), -('2012-01-19',201203,1,2012,19,3,201201,2012), -('2012-01-20',201203,1,2012,20,3,201201,2012), -('2012-01-21',201203,1,2012,21,3,201201,2012), -('2012-01-22',201204,1,2012,22,4,201201,2012), -('2012-01-23',201204,1,2012,23,4,201201,2012), -('2012-01-24',201204,1,2012,24,4,201201,2012), -('2012-01-25',201204,1,2012,25,4,201201,2012), -('2012-01-26',201204,1,2012,26,4,201201,2012), -('2012-01-27',201204,1,2012,27,4,201201,2012), -('2012-01-28',201204,1,2012,28,4,201201,2012), -('2012-01-29',201205,1,2012,29,5,201201,2012), -('2012-01-30',201205,1,2012,30,5,201201,2012), -('2012-01-31',201205,1,2012,31,5,201201,2012), -('2012-02-01',201205,2,2012,1,5,201202,2012), -('2012-02-02',201205,2,2012,2,5,201202,2012), -('2012-02-03',201205,2,2012,3,5,201202,2012), -('2012-02-04',201205,2,2012,4,5,201202,2012), -('2012-02-05',201206,2,2012,5,6,201202,2012), -('2012-02-06',201206,2,2012,6,6,201202,2012), -('2012-02-07',201206,2,2012,7,6,201202,2012), -('2012-02-08',201206,2,2012,8,6,201202,2012), -('2012-02-09',201206,2,2012,9,6,201202,2012), -('2012-02-10',201206,2,2012,10,6,201202,2012), -('2012-02-11',201206,2,2012,11,6,201202,2012), -('2012-02-12',201207,2,2012,12,7,201202,2012), -('2012-02-13',201207,2,2012,13,7,201202,2012), -('2012-02-14',201207,2,2012,14,7,201202,2012), -('2012-02-15',201207,2,2012,15,7,201202,2012), -('2012-02-16',201207,2,2012,16,7,201202,2012), -('2012-02-17',201207,2,2012,17,7,201202,2012), -('2012-02-18',201207,2,2012,18,7,201202,2012), -('2012-02-19',201208,2,2012,19,8,201202,2012), -('2012-02-20',201208,2,2012,20,8,201202,2012), -('2012-02-21',201208,2,2012,21,8,201202,2012), -('2012-02-22',201208,2,2012,22,8,201202,2012), -('2012-02-23',201208,2,2012,23,8,201202,2012), -('2012-02-24',201208,2,2012,24,8,201202,2012), -('2012-02-25',201208,2,2012,25,8,201202,2012), -('2012-02-26',201209,2,2012,26,9,201202,2012), -('2012-02-27',201209,2,2012,27,9,201202,2012), -('2012-02-28',201209,2,2012,28,9,201202,2012), -('2012-02-29',201209,2,2012,29,9,201202,2012), -('2012-03-01',201209,3,2012,1,9,201203,2012), -('2012-03-02',201209,3,2012,2,9,201203,2012), -('2012-03-03',201209,3,2012,3,9,201203,2012), -('2012-03-04',201210,3,2012,4,10,201203,2012), -('2012-03-05',201210,3,2012,5,10,201203,2012), -('2012-03-06',201210,3,2012,6,10,201203,2012), -('2012-03-07',201210,3,2012,7,10,201203,2012), -('2012-03-08',201210,3,2012,8,10,201203,2012), -('2012-03-09',201210,3,2012,9,10,201203,2012), -('2012-03-10',201210,3,2012,10,10,201203,2012), -('2012-03-11',201211,3,2012,11,11,201203,2012), -('2012-03-12',201211,3,2012,12,11,201203,2012), -('2012-03-13',201211,3,2012,13,11,201203,2012), -('2012-03-14',201211,3,2012,14,11,201203,2012), -('2012-03-15',201211,3,2012,15,11,201203,2012), -('2012-03-16',201211,3,2012,16,11,201203,2012), -('2012-03-17',201211,3,2012,17,11,201203,2012), -('2012-03-18',201212,3,2012,18,12,201203,2012), -('2012-03-19',201212,3,2012,19,12,201203,2012), -('2012-03-20',201212,3,2012,20,12,201203,2012), -('2012-03-21',201212,3,2012,21,12,201203,2012), -('2012-03-22',201212,3,2012,22,12,201203,2012), -('2012-03-23',201212,3,2012,23,12,201203,2012), -('2012-03-24',201212,3,2012,24,12,201203,2012), -('2012-03-25',201213,3,2012,25,13,201203,2012), -('2012-03-26',201213,3,2012,26,13,201203,2012), -('2012-03-27',201213,3,2012,27,13,201203,2012), -('2012-03-28',201213,3,2012,28,13,201203,2012), -('2012-03-29',201213,3,2012,29,13,201203,2012), -('2012-03-30',201213,3,2012,30,13,201203,2012), -('2012-03-31',201213,3,2012,31,13,201203,2012), -('2012-04-01',201214,4,2012,1,14,201204,2012), -('2012-04-02',201214,4,2012,2,14,201204,2012), -('2012-04-03',201214,4,2012,3,14,201204,2012), -('2012-04-04',201214,4,2012,4,14,201204,2012), -('2012-04-05',201214,4,2012,5,14,201204,2012), -('2012-04-06',201214,4,2012,6,14,201204,2012), -('2012-04-07',201214,4,2012,7,14,201204,2012), -('2012-04-08',201215,4,2012,8,15,201204,2012), -('2012-04-09',201215,4,2012,9,15,201204,2012), -('2012-04-10',201215,4,2012,10,15,201204,2012), -('2012-04-11',201215,4,2012,11,15,201204,2012), -('2012-04-12',201215,4,2012,12,15,201204,2012), -('2012-04-13',201215,4,2012,13,15,201204,2012), -('2012-04-14',201215,4,2012,14,15,201204,2012), -('2012-04-15',201216,4,2012,15,16,201204,2012), -('2012-04-16',201216,4,2012,16,16,201204,2012), -('2012-04-17',201216,4,2012,17,16,201204,2012), -('2012-04-18',201216,4,2012,18,16,201204,2012), -('2012-04-19',201216,4,2012,19,16,201204,2012), -('2012-04-20',201216,4,2012,20,16,201204,2012), -('2012-04-21',201216,4,2012,21,16,201204,2012), -('2012-04-22',201217,4,2012,22,17,201204,2012), -('2012-04-23',201217,4,2012,23,17,201204,2012), -('2012-04-24',201217,4,2012,24,17,201204,2012), -('2012-04-25',201217,4,2012,25,17,201204,2012), -('2012-04-26',201217,4,2012,26,17,201204,2012), -('2012-04-27',201217,4,2012,27,17,201204,2012), -('2012-04-28',201217,4,2012,28,17,201204,2012), -('2012-04-29',201218,4,2012,29,18,201204,2012), -('2012-04-30',201218,4,2012,30,18,201204,2012), -('2012-05-01',201218,5,2012,1,18,201205,2012), -('2012-05-02',201218,5,2012,2,18,201205,2012), -('2012-05-03',201218,5,2012,3,18,201205,2012), -('2012-05-04',201218,5,2012,4,18,201205,2012), -('2012-05-05',201218,5,2012,5,18,201205,2012), -('2012-05-06',201219,5,2012,6,19,201205,2012), -('2012-05-07',201219,5,2012,7,19,201205,2012), -('2012-05-08',201219,5,2012,8,19,201205,2012), -('2012-05-09',201219,5,2012,9,19,201205,2012), -('2012-05-10',201219,5,2012,10,19,201205,2012), -('2012-05-11',201219,5,2012,11,19,201205,2012), -('2012-05-12',201219,5,2012,12,19,201205,2012), -('2012-05-13',201220,5,2012,13,20,201205,2012), -('2012-05-14',201220,5,2012,14,20,201205,2012), -('2012-05-15',201220,5,2012,15,20,201205,2012), -('2012-05-16',201220,5,2012,16,20,201205,2012), -('2012-05-17',201220,5,2012,17,20,201205,2012), -('2012-05-18',201220,5,2012,18,20,201205,2012), -('2012-05-19',201220,5,2012,19,20,201205,2012), -('2012-05-20',201221,5,2012,20,21,201205,2012), -('2012-05-21',201221,5,2012,21,21,201205,2012), -('2012-05-22',201221,5,2012,22,21,201205,2012), -('2012-05-23',201221,5,2012,23,21,201205,2012), -('2012-05-24',201221,5,2012,24,21,201205,2012), -('2012-05-25',201221,5,2012,25,21,201205,2012), -('2012-05-26',201221,5,2012,26,21,201205,2012), -('2012-05-27',201222,5,2012,27,22,201205,2012), -('2012-05-28',201222,5,2012,28,22,201205,2012), -('2012-05-29',201222,5,2012,29,22,201205,2012), -('2012-05-30',201222,5,2012,30,22,201205,2012), -('2012-05-31',201222,5,2012,31,22,201205,2012), -('2012-06-01',201222,6,2012,1,22,201206,2012), -('2012-06-02',201222,6,2012,2,22,201206,2012), -('2012-06-03',201223,6,2012,3,23,201206,2012), -('2012-06-04',201223,6,2012,4,23,201206,2012), -('2012-06-05',201223,6,2012,5,23,201206,2012), -('2012-06-06',201223,6,2012,6,23,201206,2012), -('2012-06-07',201223,6,2012,7,23,201206,2012), -('2012-06-08',201223,6,2012,8,23,201206,2012), -('2012-06-09',201223,6,2012,9,23,201206,2012), -('2012-06-10',201224,6,2012,10,24,201206,2012), -('2012-06-11',201224,6,2012,11,24,201206,2012), -('2012-06-12',201224,6,2012,12,24,201206,2012), -('2012-06-13',201224,6,2012,13,24,201206,2012), -('2012-06-14',201224,6,2012,14,24,201206,2012), -('2012-06-15',201224,6,2012,15,24,201206,2012), -('2012-06-16',201224,6,2012,16,24,201206,2012), -('2012-06-17',201225,6,2012,17,25,201206,2012), -('2012-06-18',201225,6,2012,18,25,201206,2012), -('2012-06-19',201225,6,2012,19,25,201206,2012), -('2012-06-20',201225,6,2012,20,25,201206,2012), -('2012-06-21',201225,6,2012,21,25,201206,2012), -('2012-06-22',201225,6,2012,22,25,201206,2012), -('2012-06-23',201225,6,2012,23,25,201206,2012), -('2012-06-24',201226,6,2012,24,26,201206,2012), -('2012-06-25',201226,6,2012,25,26,201206,2012), -('2012-06-26',201226,6,2012,26,26,201206,2012), -('2012-06-27',201226,6,2012,27,26,201206,2012), -('2012-06-28',201226,6,2012,28,26,201206,2012), -('2012-06-29',201226,6,2012,29,26,201206,2012), -('2012-06-30',201226,6,2012,30,26,201206,2012), -('2012-07-01',201227,7,2012,1,27,201207,2012), -('2012-07-02',201227,7,2012,2,27,201207,2012), -('2012-07-03',201227,7,2012,3,27,201207,2012), -('2012-07-04',201227,7,2012,4,27,201207,2012), -('2012-07-05',201227,7,2012,5,27,201207,2012), -('2012-07-06',201227,7,2012,6,27,201207,2012), -('2012-07-07',201227,7,2012,7,27,201207,2012), -('2012-07-08',201228,7,2012,8,28,201207,2012), -('2012-07-09',201228,7,2012,9,28,201207,2012), -('2012-07-10',201228,7,2012,10,28,201207,2012), -('2012-07-11',201228,7,2012,11,28,201207,2012), -('2012-07-12',201228,7,2012,12,28,201207,2012), -('2012-07-13',201228,7,2012,13,28,201207,2012), -('2012-07-14',201228,7,2012,14,28,201207,2012), -('2012-07-15',201229,7,2012,15,29,201207,2012), -('2012-07-16',201229,7,2012,16,29,201207,2012), -('2012-07-17',201229,7,2012,17,29,201207,2012), -('2012-07-18',201229,7,2012,18,29,201207,2012), -('2012-07-19',201229,7,2012,19,29,201207,2012), -('2012-07-20',201229,7,2012,20,29,201207,2012), -('2012-07-21',201229,7,2012,21,29,201207,2012), -('2012-07-22',201230,7,2012,22,30,201207,2012), -('2012-07-23',201230,7,2012,23,30,201207,2012), -('2012-07-24',201230,7,2012,24,30,201207,2012), -('2012-07-25',201230,7,2012,25,30,201207,2012), -('2012-07-26',201230,7,2012,26,30,201207,2012), -('2012-07-27',201230,7,2012,27,30,201207,2012), -('2012-07-28',201230,7,2012,28,30,201207,2012), -('2012-07-29',201231,7,2012,29,31,201207,2012), -('2012-07-30',201231,7,2012,30,31,201207,2012), -('2012-07-31',201231,7,2012,31,31,201207,2012), -('2012-08-01',201231,8,2012,1,31,201208,2012), -('2012-08-02',201231,8,2012,2,31,201208,2012), -('2012-08-03',201231,8,2012,3,31,201208,2012), -('2012-08-04',201231,8,2012,4,31,201208,2012), -('2012-08-05',201232,8,2012,5,32,201208,2012), -('2012-08-06',201232,8,2012,6,32,201208,2012), -('2012-08-07',201232,8,2012,7,32,201208,2012), -('2012-08-08',201232,8,2012,8,32,201208,2012), -('2012-08-09',201232,8,2012,9,32,201208,2012), -('2012-08-10',201232,8,2012,10,32,201208,2012), -('2012-08-11',201232,8,2012,11,32,201208,2012), -('2012-08-12',201233,8,2012,12,33,201208,2012), -('2012-08-13',201233,8,2012,13,33,201208,2012), -('2012-08-14',201233,8,2012,14,33,201208,2012), -('2012-08-15',201233,8,2012,15,33,201208,2012), -('2012-08-16',201233,8,2012,16,33,201208,2012), -('2012-08-17',201233,8,2012,17,33,201208,2012), -('2012-08-18',201233,8,2012,18,33,201208,2012), -('2012-08-19',201234,8,2012,19,34,201208,2012), -('2012-08-20',201234,8,2012,20,34,201208,2012), -('2012-08-21',201234,8,2012,21,34,201208,2012), -('2012-08-22',201234,8,2012,22,34,201208,2012), -('2012-08-23',201234,8,2012,23,34,201208,2012), -('2012-08-24',201234,8,2012,24,34,201208,2012), -('2012-08-25',201234,8,2012,25,34,201208,2012), -('2012-08-26',201235,8,2012,26,35,201208,2012), -('2012-08-27',201235,8,2012,27,35,201208,2012), -('2012-08-28',201235,8,2012,28,35,201208,2012), -('2012-08-29',201235,8,2012,29,35,201208,2012), -('2012-08-30',201235,8,2012,30,35,201208,2012), -('2012-08-31',201235,8,2012,31,35,201208,2012), -('2012-09-01',201235,9,2012,1,35,201209,2012), -('2012-09-02',201236,9,2012,2,36,201209,2012), -('2012-09-03',201236,9,2012,3,36,201209,2012), -('2012-09-04',201236,9,2012,4,36,201209,2012), -('2012-09-05',201236,9,2012,5,36,201209,2012), -('2012-09-06',201236,9,2012,6,36,201209,2012), -('2012-09-07',201236,9,2012,7,36,201209,2012), -('2012-09-08',201236,9,2012,8,36,201209,2012), -('2012-09-09',201237,9,2012,9,37,201209,2012), -('2012-09-10',201237,9,2012,10,37,201209,2012), -('2012-09-11',201237,9,2012,11,37,201209,2012), -('2012-09-12',201237,9,2012,12,37,201209,2012), -('2012-09-13',201237,9,2012,13,37,201209,2012), -('2012-09-14',201237,9,2012,14,37,201209,2012), -('2012-09-15',201237,9,2012,15,37,201209,2012), -('2012-09-16',201238,9,2012,16,38,201209,2012), -('2012-09-17',201238,9,2012,17,38,201209,2012), -('2012-09-18',201238,9,2012,18,38,201209,2012), -('2012-09-19',201238,9,2012,19,38,201209,2012), -('2012-09-20',201238,9,2012,20,38,201209,2012), -('2012-09-21',201238,9,2012,21,38,201209,2012), -('2012-09-22',201238,9,2012,22,38,201209,2012), -('2012-09-23',201239,9,2012,23,39,201209,2012), -('2012-09-24',201239,9,2012,24,39,201209,2012), -('2012-09-25',201239,9,2012,25,39,201209,2012), -('2012-09-26',201239,9,2012,26,39,201209,2012), -('2012-09-27',201239,9,2012,27,39,201209,2012), -('2012-09-28',201239,9,2012,28,39,201209,2012), -('2012-09-29',201239,9,2012,29,39,201209,2012), -('2012-09-30',201240,9,2012,30,40,201209,2012), -('2012-10-01',201240,10,2012,1,40,201210,2012), -('2012-10-02',201240,10,2012,2,40,201210,2012), -('2012-10-03',201240,10,2012,3,40,201210,2012), -('2012-10-04',201240,10,2012,4,40,201210,2012), -('2012-10-05',201240,10,2012,5,40,201210,2012), -('2012-10-06',201240,10,2012,6,40,201210,2012), -('2012-10-07',201241,10,2012,7,41,201210,2012), -('2012-10-08',201241,10,2012,8,41,201210,2012), -('2012-10-09',201241,10,2012,9,41,201210,2012), -('2012-10-10',201241,10,2012,10,41,201210,2012), -('2012-10-11',201241,10,2012,11,41,201210,2012), -('2012-10-12',201241,10,2012,12,41,201210,2012), -('2012-10-13',201241,10,2012,13,41,201210,2012), -('2012-10-14',201242,10,2012,14,42,201210,2012), -('2012-10-15',201242,10,2012,15,42,201210,2012), -('2012-10-16',201242,10,2012,16,42,201210,2012), -('2012-10-17',201242,10,2012,17,42,201210,2012), -('2012-10-18',201242,10,2012,18,42,201210,2012), -('2012-10-19',201242,10,2012,19,42,201210,2012), -('2012-10-20',201242,10,2012,20,42,201210,2012), -('2012-10-21',201243,10,2012,21,43,201210,2012), -('2012-10-22',201243,10,2012,22,43,201210,2012), -('2012-10-23',201243,10,2012,23,43,201210,2012), -('2012-10-24',201243,10,2012,24,43,201210,2012), -('2012-10-25',201243,10,2012,25,43,201210,2012), -('2012-10-26',201243,10,2012,26,43,201210,2012), -('2012-10-27',201243,10,2012,27,43,201210,2012), -('2012-10-28',201244,10,2012,28,44,201210,2012), -('2012-10-29',201244,10,2012,29,44,201210,2012), -('2012-10-30',201244,10,2012,30,44,201210,2012), -('2012-10-31',201244,10,2012,31,44,201210,2012), -('2012-11-01',201244,11,2012,1,44,201211,2012), -('2012-11-02',201244,11,2012,2,44,201211,2012), -('2012-11-03',201244,11,2012,3,44,201211,2012), -('2012-11-04',201245,11,2012,4,45,201211,2012), -('2012-11-05',201245,11,2012,5,45,201211,2012), -('2012-11-06',201245,11,2012,6,45,201211,2012), -('2012-11-07',201245,11,2012,7,45,201211,2012), -('2012-11-08',201245,11,2012,8,45,201211,2012), -('2012-11-09',201245,11,2012,9,45,201211,2012), -('2012-11-10',201245,11,2012,10,45,201211,2012), -('2012-11-11',201246,11,2012,11,46,201211,2012), -('2012-11-12',201246,11,2012,12,46,201211,2012), -('2012-11-13',201246,11,2012,13,46,201211,2012), -('2012-11-14',201246,11,2012,14,46,201211,2012), -('2012-11-15',201246,11,2012,15,46,201211,2012), -('2012-11-16',201246,11,2012,16,46,201211,2012), -('2012-11-17',201246,11,2012,17,46,201211,2012), -('2012-11-18',201247,11,2012,18,47,201211,2012), -('2012-11-19',201247,11,2012,19,47,201211,2012), -('2012-11-20',201247,11,2012,20,47,201211,2012), -('2012-11-21',201247,11,2012,21,47,201211,2012), -('2012-11-22',201247,11,2012,22,47,201211,2012), -('2012-11-23',201247,11,2012,23,47,201211,2012), -('2012-11-24',201247,11,2012,24,47,201211,2012), -('2012-11-25',201248,11,2012,25,48,201211,2012), -('2012-11-26',201248,11,2012,26,48,201211,2012), -('2012-11-27',201248,11,2012,27,48,201211,2012), -('2012-11-28',201248,11,2012,28,48,201211,2012), -('2012-11-29',201248,11,2012,29,48,201211,2012), -('2012-11-30',201248,11,2012,30,48,201211,2012), -('2012-12-01',201248,12,2012,1,48,201212,2013), -('2012-12-02',201249,12,2012,2,49,201212,2013), -('2012-12-03',201249,12,2012,3,49,201212,2013), -('2012-12-04',201249,12,2012,4,49,201212,2013), -('2012-12-05',201249,12,2012,5,49,201212,2013), -('2012-12-06',201249,12,2012,6,49,201212,2013), -('2012-12-07',201249,12,2012,7,49,201212,2013), -('2012-12-08',201249,12,2012,8,49,201212,2013), -('2012-12-09',201250,12,2012,9,50,201212,2013), -('2012-12-10',201250,12,2012,10,50,201212,2013), -('2012-12-11',201250,12,2012,11,50,201212,2013), -('2012-12-12',201250,12,2012,12,50,201212,2013), -('2012-12-13',201250,12,2012,13,50,201212,2013), -('2012-12-14',201250,12,2012,14,50,201212,2013), -('2012-12-15',201250,12,2012,15,50,201212,2013), -('2012-12-16',201251,12,2012,16,51,201212,2013), -('2012-12-17',201251,12,2012,17,51,201212,2013), -('2012-12-18',201251,12,2012,18,51,201212,2013), -('2012-12-19',201251,12,2012,19,51,201212,2013), -('2012-12-20',201251,12,2012,20,51,201212,2013), -('2012-12-21',201251,12,2012,21,51,201212,2013), -('2012-12-22',201251,12,2012,22,51,201212,2013), -('2012-12-23',201252,12,2012,23,52,201212,2013), -('2012-12-24',201252,12,2012,24,52,201212,2013), -('2012-12-25',201252,12,2012,25,52,201212,2013), -('2012-12-26',201252,12,2012,26,52,201212,2013), -('2012-12-27',201252,12,2012,27,52,201212,2013), -('2012-12-28',201252,12,2012,28,52,201212,2013), -('2012-12-29',201252,12,2012,29,52,201212,2013), -('2012-12-30',201301,12,2012,30,1,201212,2013), -('2012-12-31',201301,12,2012,31,1,201212,2013), -('2013-01-01',201301,1,2013,1,1,201301,2013), -('2013-01-02',201301,1,2013,2,1,201301,2013), -('2013-01-03',201301,1,2013,3,1,201301,2013), -('2013-01-04',201301,1,2013,4,1,201301,2013), -('2013-01-05',201301,1,2013,5,1,201301,2013), -('2013-01-06',201302,1,2013,6,2,201301,2013), -('2013-01-07',201302,1,2013,7,2,201301,2013), -('2013-01-08',201302,1,2013,8,2,201301,2013), -('2013-01-09',201302,1,2013,9,2,201301,2013), -('2013-01-10',201302,1,2013,10,2,201301,2013), -('2013-01-11',201302,1,2013,11,2,201301,2013), -('2013-01-12',201302,1,2013,12,2,201301,2013), -('2013-01-13',201303,1,2013,13,3,201301,2013), -('2013-01-14',201303,1,2013,14,3,201301,2013), -('2013-01-15',201303,1,2013,15,3,201301,2013), -('2013-01-16',201303,1,2013,16,3,201301,2013), -('2013-01-17',201303,1,2013,17,3,201301,2013), -('2013-01-18',201303,1,2013,18,3,201301,2013), -('2013-01-19',201303,1,2013,19,3,201301,2013), -('2013-01-20',201304,1,2013,20,4,201301,2013), -('2013-01-21',201304,1,2013,21,4,201301,2013), -('2013-01-22',201304,1,2013,22,4,201301,2013), -('2013-01-23',201304,1,2013,23,4,201301,2013), -('2013-01-24',201304,1,2013,24,4,201301,2013), -('2013-01-25',201304,1,2013,25,4,201301,2013), -('2013-01-26',201304,1,2013,26,4,201301,2013), -('2013-01-27',201305,1,2013,27,5,201301,2013), -('2013-01-28',201305,1,2013,28,5,201301,2013), -('2013-01-29',201305,1,2013,29,5,201301,2013), -('2013-01-30',201305,1,2013,30,5,201301,2013), -('2013-01-31',201305,1,2013,31,5,201301,2013), -('2013-02-01',201305,2,2013,1,5,201302,2013), -('2013-02-02',201305,2,2013,2,5,201302,2013), -('2013-02-03',201306,2,2013,3,6,201302,2013), -('2013-02-04',201306,2,2013,4,6,201302,2013), -('2013-02-05',201306,2,2013,5,6,201302,2013), -('2013-02-06',201306,2,2013,6,6,201302,2013), -('2013-02-07',201306,2,2013,7,6,201302,2013), -('2013-02-08',201306,2,2013,8,6,201302,2013), -('2013-02-09',201306,2,2013,9,6,201302,2013), -('2013-02-10',201307,2,2013,10,7,201302,2013), -('2013-02-11',201307,2,2013,11,7,201302,2013), -('2013-02-12',201307,2,2013,12,7,201302,2013), -('2013-02-13',201307,2,2013,13,7,201302,2013), -('2013-02-14',201307,2,2013,14,7,201302,2013), -('2013-02-15',201307,2,2013,15,7,201302,2013), -('2013-02-16',201307,2,2013,16,7,201302,2013), -('2013-02-17',201308,2,2013,17,8,201302,2013), -('2013-02-18',201308,2,2013,18,8,201302,2013), -('2013-02-19',201308,2,2013,19,8,201302,2013), -('2013-02-20',201308,2,2013,20,8,201302,2013), -('2013-02-21',201308,2,2013,21,8,201302,2013), -('2013-02-22',201308,2,2013,22,8,201302,2013), -('2013-02-23',201308,2,2013,23,8,201302,2013), -('2013-02-24',201309,2,2013,24,9,201302,2013), -('2013-02-25',201309,2,2013,25,9,201302,2013), -('2013-02-26',201309,2,2013,26,9,201302,2013), -('2013-02-27',201309,2,2013,27,9,201302,2013), -('2013-02-28',201309,2,2013,28,9,201302,2013), -('2013-03-01',201309,3,2013,1,9,201303,2013), -('2013-03-02',201309,3,2013,2,9,201303,2013), -('2013-03-03',201310,3,2013,3,10,201303,2013), -('2013-03-04',201310,3,2013,4,10,201303,2013), -('2013-03-05',201310,3,2013,5,10,201303,2013), -('2013-03-06',201310,3,2013,6,10,201303,2013), -('2013-03-07',201310,3,2013,7,10,201303,2013), -('2013-03-08',201310,3,2013,8,10,201303,2013), -('2013-03-09',201310,3,2013,9,10,201303,2013), -('2013-03-10',201311,3,2013,10,11,201303,2013), -('2013-03-11',201311,3,2013,11,11,201303,2013), -('2013-03-12',201311,3,2013,12,11,201303,2013), -('2013-03-13',201311,3,2013,13,11,201303,2013), -('2013-03-14',201311,3,2013,14,11,201303,2013), -('2013-03-15',201311,3,2013,15,11,201303,2013), -('2013-03-16',201311,3,2013,16,11,201303,2013), -('2013-03-17',201312,3,2013,17,12,201303,2013), -('2013-03-18',201312,3,2013,18,12,201303,2013), -('2013-03-19',201312,3,2013,19,12,201303,2013), -('2013-03-20',201312,3,2013,20,12,201303,2013), -('2013-03-21',201312,3,2013,21,12,201303,2013), -('2013-03-22',201312,3,2013,22,12,201303,2013), -('2013-03-23',201312,3,2013,23,12,201303,2013), -('2013-03-24',201313,3,2013,24,13,201303,2013), -('2013-03-25',201313,3,2013,25,13,201303,2013), -('2013-03-26',201313,3,2013,26,13,201303,2013), -('2013-03-27',201313,3,2013,27,13,201303,2013), -('2013-03-28',201313,3,2013,28,13,201303,2013), -('2013-03-29',201313,3,2013,29,13,201303,2013), -('2013-03-30',201313,3,2013,30,13,201303,2013), -('2013-03-31',201314,3,2013,31,14,201303,2013), -('2013-04-01',201314,4,2013,1,14,201304,2013), -('2013-04-02',201314,4,2013,2,14,201304,2013), -('2013-04-03',201314,4,2013,3,14,201304,2013), -('2013-04-04',201314,4,2013,4,14,201304,2013), -('2013-04-05',201314,4,2013,5,14,201304,2013), -('2013-04-06',201314,4,2013,6,14,201304,2013), -('2013-04-07',201315,4,2013,7,15,201304,2013), -('2013-04-08',201315,4,2013,8,15,201304,2013), -('2013-04-09',201315,4,2013,9,15,201304,2013), -('2013-04-10',201315,4,2013,10,15,201304,2013), -('2013-04-11',201315,4,2013,11,15,201304,2013), -('2013-04-12',201315,4,2013,12,15,201304,2013), -('2013-04-13',201315,4,2013,13,15,201304,2013), -('2013-04-14',201316,4,2013,14,16,201304,2013), -('2013-04-15',201316,4,2013,15,16,201304,2013), -('2013-04-16',201316,4,2013,16,16,201304,2013), -('2013-04-17',201316,4,2013,17,16,201304,2013), -('2013-04-18',201316,4,2013,18,16,201304,2013), -('2013-04-19',201316,4,2013,19,16,201304,2013), -('2013-04-20',201316,4,2013,20,16,201304,2013), -('2013-04-21',201317,4,2013,21,17,201304,2013), -('2013-04-22',201317,4,2013,22,17,201304,2013), -('2013-04-23',201317,4,2013,23,17,201304,2013), -('2013-04-24',201317,4,2013,24,17,201304,2013), -('2013-04-25',201317,4,2013,25,17,201304,2013), -('2013-04-26',201317,4,2013,26,17,201304,2013), -('2013-04-27',201317,4,2013,27,17,201304,2013), -('2013-04-28',201318,4,2013,28,18,201304,2013), -('2013-04-29',201318,4,2013,29,18,201304,2013), -('2013-04-30',201318,4,2013,30,18,201304,2013), -('2013-05-01',201318,5,2013,1,18,201305,2013), -('2013-05-02',201318,5,2013,2,18,201305,2013), -('2013-05-03',201318,5,2013,3,18,201305,2013), -('2013-05-04',201318,5,2013,4,18,201305,2013), -('2013-05-05',201319,5,2013,5,19,201305,2013), -('2013-05-06',201319,5,2013,6,19,201305,2013), -('2013-05-07',201319,5,2013,7,19,201305,2013), -('2013-05-08',201319,5,2013,8,19,201305,2013), -('2013-05-09',201319,5,2013,9,19,201305,2013), -('2013-05-10',201319,5,2013,10,19,201305,2013), -('2013-05-11',201319,5,2013,11,19,201305,2013), -('2013-05-12',201320,5,2013,12,20,201305,2013), -('2013-05-13',201320,5,2013,13,20,201305,2013), -('2013-05-14',201320,5,2013,14,20,201305,2013), -('2013-05-15',201320,5,2013,15,20,201305,2013), -('2013-05-16',201320,5,2013,16,20,201305,2013), -('2013-05-17',201320,5,2013,17,20,201305,2013), -('2013-05-18',201320,5,2013,18,20,201305,2013), -('2013-05-19',201321,5,2013,19,21,201305,2013), -('2013-05-20',201321,5,2013,20,21,201305,2013), -('2013-05-21',201321,5,2013,21,21,201305,2013), -('2013-05-22',201321,5,2013,22,21,201305,2013), -('2013-05-23',201321,5,2013,23,21,201305,2013), -('2013-05-24',201321,5,2013,24,21,201305,2013), -('2013-05-25',201321,5,2013,25,21,201305,2013), -('2013-05-26',201322,5,2013,26,22,201305,2013), -('2013-05-27',201322,5,2013,27,22,201305,2013), -('2013-05-28',201322,5,2013,28,22,201305,2013), -('2013-05-29',201322,5,2013,29,22,201305,2013), -('2013-05-30',201322,5,2013,30,22,201305,2013), -('2013-05-31',201322,5,2013,31,22,201305,2013), -('2013-06-01',201322,6,2013,1,22,201306,2013), -('2013-06-02',201323,6,2013,2,23,201306,2013), -('2013-06-03',201323,6,2013,3,23,201306,2013), -('2013-06-04',201323,6,2013,4,23,201306,2013), -('2013-06-05',201323,6,2013,5,23,201306,2013), -('2013-06-06',201323,6,2013,6,23,201306,2013), -('2013-06-07',201323,6,2013,7,23,201306,2013), -('2013-06-08',201323,6,2013,8,23,201306,2013), -('2013-06-09',201324,6,2013,9,24,201306,2013), -('2013-06-10',201324,6,2013,10,24,201306,2013), -('2013-06-11',201324,6,2013,11,24,201306,2013), -('2013-06-12',201324,6,2013,12,24,201306,2013), -('2013-06-13',201324,6,2013,13,24,201306,2013), -('2013-06-14',201324,6,2013,14,24,201306,2013), -('2013-06-15',201324,6,2013,15,24,201306,2013), -('2013-06-16',201325,6,2013,16,25,201306,2013), -('2013-06-17',201325,6,2013,17,25,201306,2013), -('2013-06-18',201325,6,2013,18,25,201306,2013), -('2013-06-19',201325,6,2013,19,25,201306,2013), -('2013-06-20',201325,6,2013,20,25,201306,2013), -('2013-06-21',201325,6,2013,21,25,201306,2013), -('2013-06-22',201325,6,2013,22,25,201306,2013), -('2013-06-23',201326,6,2013,23,26,201306,2013), -('2013-06-24',201326,6,2013,24,26,201306,2013), -('2013-06-25',201326,6,2013,25,26,201306,2013), -('2013-06-26',201326,6,2013,26,26,201306,2013), -('2013-06-27',201326,6,2013,27,26,201306,2013), -('2013-06-28',201326,6,2013,28,26,201306,2013), -('2013-06-29',201326,6,2013,29,26,201306,2013), -('2013-06-30',201327,6,2013,30,27,201306,2013), -('2013-07-01',201327,7,2013,1,27,201307,2013), -('2013-07-02',201327,7,2013,2,27,201307,2013), -('2013-07-03',201327,7,2013,3,27,201307,2013), -('2013-07-04',201327,7,2013,4,27,201307,2013), -('2013-07-05',201327,7,2013,5,27,201307,2013), -('2013-07-06',201327,7,2013,6,27,201307,2013), -('2013-07-07',201328,7,2013,7,28,201307,2013), -('2013-07-08',201328,7,2013,8,28,201307,2013), -('2013-07-09',201328,7,2013,9,28,201307,2013), -('2013-07-10',201328,7,2013,10,28,201307,2013), -('2013-07-11',201328,7,2013,11,28,201307,2013), -('2013-07-12',201328,7,2013,12,28,201307,2013), -('2013-07-13',201328,7,2013,13,28,201307,2013), -('2013-07-14',201329,7,2013,14,29,201307,2013), -('2013-07-15',201329,7,2013,15,29,201307,2013), -('2013-07-16',201329,7,2013,16,29,201307,2013), -('2013-07-17',201329,7,2013,17,29,201307,2013), -('2013-07-18',201329,7,2013,18,29,201307,2013), -('2013-07-19',201329,7,2013,19,29,201307,2013), -('2013-07-20',201329,7,2013,20,29,201307,2013), -('2013-07-21',201330,7,2013,21,30,201307,2013), -('2013-07-22',201330,7,2013,22,30,201307,2013), -('2013-07-23',201330,7,2013,23,30,201307,2013), -('2013-07-24',201330,7,2013,24,30,201307,2013), -('2013-07-25',201330,7,2013,25,30,201307,2013), -('2013-07-26',201330,7,2013,26,30,201307,2013), -('2013-07-27',201330,7,2013,27,30,201307,2013), -('2013-07-28',201331,7,2013,28,31,201307,2013), -('2013-07-29',201331,7,2013,29,31,201307,2013), -('2013-07-30',201331,7,2013,30,31,201307,2013), -('2013-07-31',201331,7,2013,31,31,201307,2013), -('2013-08-01',201331,8,2013,1,31,201308,2013), -('2013-08-02',201331,8,2013,2,31,201308,2013), -('2013-08-03',201331,8,2013,3,31,201308,2013), -('2013-08-04',201332,8,2013,4,32,201308,2013), -('2013-08-05',201332,8,2013,5,32,201308,2013), -('2013-08-06',201332,8,2013,6,32,201308,2013), -('2013-08-07',201332,8,2013,7,32,201308,2013), -('2013-08-08',201332,8,2013,8,32,201308,2013), -('2013-08-09',201332,8,2013,9,32,201308,2013), -('2013-08-10',201332,8,2013,10,32,201308,2013), -('2013-08-11',201333,8,2013,11,33,201308,2013), -('2013-08-12',201333,8,2013,12,33,201308,2013), -('2013-08-13',201333,8,2013,13,33,201308,2013), -('2013-08-14',201333,8,2013,14,33,201308,2013), -('2013-08-15',201333,8,2013,15,33,201308,2013), -('2013-08-16',201333,8,2013,16,33,201308,2013), -('2013-08-17',201333,8,2013,17,33,201308,2013), -('2013-08-18',201334,8,2013,18,34,201308,2013), -('2013-08-19',201334,8,2013,19,34,201308,2013), -('2013-08-20',201334,8,2013,20,34,201308,2013), -('2013-08-21',201334,8,2013,21,34,201308,2013), -('2013-08-22',201334,8,2013,22,34,201308,2013), -('2013-08-23',201334,8,2013,23,34,201308,2013), -('2013-08-24',201334,8,2013,24,34,201308,2013), -('2013-08-25',201335,8,2013,25,35,201308,2013), -('2013-08-26',201335,8,2013,26,35,201308,2013), -('2013-08-27',201335,8,2013,27,35,201308,2013), -('2013-08-28',201335,8,2013,28,35,201308,2013), -('2013-08-29',201335,8,2013,29,35,201308,2013), -('2013-08-30',201335,8,2013,30,35,201308,2013), -('2013-08-31',201335,8,2013,31,35,201308,2013), -('2013-09-01',201336,9,2013,1,36,201309,2013), -('2013-09-02',201336,9,2013,2,36,201309,2013), -('2013-09-03',201336,9,2013,3,36,201309,2013), -('2013-09-04',201336,9,2013,4,36,201309,2013), -('2013-09-05',201336,9,2013,5,36,201309,2013), -('2013-09-06',201336,9,2013,6,36,201309,2013), -('2013-09-07',201336,9,2013,7,36,201309,2013), -('2013-09-08',201337,9,2013,8,37,201309,2013), -('2013-09-09',201337,9,2013,9,37,201309,2013), -('2013-09-10',201337,9,2013,10,37,201309,2013), -('2013-09-11',201337,9,2013,11,37,201309,2013), -('2013-09-12',201337,9,2013,12,37,201309,2013), -('2013-09-13',201337,9,2013,13,37,201309,2013), -('2013-09-14',201337,9,2013,14,37,201309,2013), -('2013-09-15',201338,9,2013,15,38,201309,2013), -('2013-09-16',201338,9,2013,16,38,201309,2013), -('2013-09-17',201338,9,2013,17,38,201309,2013), -('2013-09-18',201338,9,2013,18,38,201309,2013), -('2013-09-19',201338,9,2013,19,38,201309,2013), -('2013-09-20',201338,9,2013,20,38,201309,2013), -('2013-09-21',201338,9,2013,21,38,201309,2013), -('2013-09-22',201339,9,2013,22,39,201309,2013), -('2013-09-23',201339,9,2013,23,39,201309,2013), -('2013-09-24',201339,9,2013,24,39,201309,2013), -('2013-09-25',201339,9,2013,25,39,201309,2013), -('2013-09-26',201339,9,2013,26,39,201309,2013), -('2013-09-27',201339,9,2013,27,39,201309,2013), -('2013-09-28',201339,9,2013,28,39,201309,2013), -('2013-09-29',201340,9,2013,29,40,201309,2013), -('2013-09-30',201340,9,2013,30,40,201309,2013), -('2013-10-01',201340,10,2013,1,40,201310,2013), -('2013-10-02',201340,10,2013,2,40,201310,2013), -('2013-10-03',201340,10,2013,3,40,201310,2013), -('2013-10-04',201340,10,2013,4,40,201310,2013), -('2013-10-05',201340,10,2013,5,40,201310,2013), -('2013-10-06',201341,10,2013,6,41,201310,2013), -('2013-10-07',201341,10,2013,7,41,201310,2013), -('2013-10-08',201341,10,2013,8,41,201310,2013), -('2013-10-09',201341,10,2013,9,41,201310,2013), -('2013-10-10',201341,10,2013,10,41,201310,2013), -('2013-10-11',201341,10,2013,11,41,201310,2013), -('2013-10-12',201341,10,2013,12,41,201310,2013), -('2013-10-13',201342,10,2013,13,42,201310,2013), -('2013-10-14',201342,10,2013,14,42,201310,2013), -('2013-10-15',201342,10,2013,15,42,201310,2013), -('2013-10-16',201342,10,2013,16,42,201310,2013), -('2013-10-17',201342,10,2013,17,42,201310,2013), -('2013-10-18',201342,10,2013,18,42,201310,2013), -('2013-10-19',201342,10,2013,19,42,201310,2013), -('2013-10-20',201343,10,2013,20,43,201310,2013), -('2013-10-21',201343,10,2013,21,43,201310,2013), -('2013-10-22',201343,10,2013,22,43,201310,2013), -('2013-10-23',201343,10,2013,23,43,201310,2013), -('2013-10-24',201343,10,2013,24,43,201310,2013), -('2013-10-25',201343,10,2013,25,43,201310,2013), -('2013-10-26',201343,10,2013,26,43,201310,2013), -('2013-10-27',201344,10,2013,27,44,201310,2013), -('2013-10-28',201344,10,2013,28,44,201310,2013), -('2013-10-29',201344,10,2013,29,44,201310,2013), -('2013-10-30',201344,10,2013,30,44,201310,2013), -('2013-10-31',201344,10,2013,31,44,201310,2013), -('2013-11-01',201344,11,2013,1,44,201311,2013), -('2013-11-02',201344,11,2013,2,44,201311,2013), -('2013-11-03',201345,11,2013,3,45,201311,2013), -('2013-11-04',201345,11,2013,4,45,201311,2013), -('2013-11-05',201345,11,2013,5,45,201311,2013), -('2013-11-06',201345,11,2013,6,45,201311,2013), -('2013-11-07',201345,11,2013,7,45,201311,2013), -('2013-11-08',201345,11,2013,8,45,201311,2013), -('2013-11-09',201345,11,2013,9,45,201311,2013), -('2013-11-10',201346,11,2013,10,46,201311,2013), -('2013-11-11',201346,11,2013,11,46,201311,2013), -('2013-11-12',201346,11,2013,12,46,201311,2013), -('2013-11-13',201346,11,2013,13,46,201311,2013), -('2013-11-14',201346,11,2013,14,46,201311,2013), -('2013-11-15',201346,11,2013,15,46,201311,2013), -('2013-11-16',201346,11,2013,16,46,201311,2013), -('2013-11-17',201347,11,2013,17,47,201311,2013), -('2013-11-18',201347,11,2013,18,47,201311,2013), -('2013-11-19',201347,11,2013,19,47,201311,2013), -('2013-11-20',201347,11,2013,20,47,201311,2013), -('2013-11-21',201347,11,2013,21,47,201311,2013), -('2013-11-22',201347,11,2013,22,47,201311,2013), -('2013-11-23',201347,11,2013,23,47,201311,2013), -('2013-11-24',201348,11,2013,24,48,201311,2013), -('2013-11-25',201348,11,2013,25,48,201311,2013), -('2013-11-26',201348,11,2013,26,48,201311,2013), -('2013-11-27',201348,11,2013,27,48,201311,2013), -('2013-11-28',201348,11,2013,28,48,201311,2013), -('2013-11-29',201348,11,2013,29,48,201311,2013), -('2013-11-30',201348,11,2013,30,48,201311,2013), -('2013-12-01',201349,12,2013,1,49,201312,2014), -('2013-12-02',201349,12,2013,2,49,201312,2014), -('2013-12-03',201349,12,2013,3,49,201312,2014), -('2013-12-04',201349,12,2013,4,49,201312,2014), -('2013-12-05',201349,12,2013,5,49,201312,2014), -('2013-12-06',201349,12,2013,6,49,201312,2014), -('2013-12-07',201349,12,2013,7,49,201312,2014), -('2013-12-08',201350,12,2013,8,50,201312,2014), -('2013-12-09',201350,12,2013,9,50,201312,2014), -('2013-12-10',201350,12,2013,10,50,201312,2014), -('2013-12-11',201350,12,2013,11,50,201312,2014), -('2013-12-12',201350,12,2013,12,50,201312,2014), -('2013-12-13',201350,12,2013,13,50,201312,2014), -('2013-12-14',201350,12,2013,14,50,201312,2014), -('2013-12-15',201351,12,2013,15,51,201312,2014), -('2013-12-16',201351,12,2013,16,51,201312,2014), -('2013-12-17',201351,12,2013,17,51,201312,2014), -('2013-12-18',201351,12,2013,18,51,201312,2014), -('2013-12-19',201351,12,2013,19,51,201312,2014), -('2013-12-20',201351,12,2013,20,51,201312,2014), -('2013-12-21',201351,12,2013,21,51,201312,2014), -('2013-12-22',201352,12,2013,22,52,201312,2014), -('2013-12-23',201352,12,2013,23,52,201312,2014), -('2013-12-24',201352,12,2013,24,52,201312,2014), -('2013-12-25',201352,12,2013,25,52,201312,2014), -('2013-12-26',201352,12,2013,26,52,201312,2014), -('2013-12-27',201352,12,2013,27,52,201312,2014), -('2013-12-28',201352,12,2013,28,52,201312,2014), -('2013-12-29',201401,12,2013,29,1,201312,2014), -('2013-12-30',201401,12,2013,30,1,201312,2014), -('2013-12-31',201401,12,2013,31,1,201312,2014), -('2014-01-01',201401,1,2014,1,1,201401,2014), -('2014-01-02',201401,1,2014,2,1,201401,2014), -('2014-01-03',201401,1,2014,3,1,201401,2014), -('2014-01-04',201401,1,2014,4,1,201401,2014), -('2014-01-05',201402,1,2014,5,2,201401,2014), -('2014-01-06',201402,1,2014,6,2,201401,2014), -('2014-01-07',201402,1,2014,7,2,201401,2014), -('2014-01-08',201402,1,2014,8,2,201401,2014), -('2014-01-09',201402,1,2014,9,2,201401,2014), -('2014-01-10',201402,1,2014,10,2,201401,2014), -('2014-01-11',201402,1,2014,11,2,201401,2014), -('2014-01-12',201403,1,2014,12,3,201401,2014), -('2014-01-13',201403,1,2014,13,3,201401,2014), -('2014-01-14',201403,1,2014,14,3,201401,2014), -('2014-01-15',201403,1,2014,15,3,201401,2014), -('2014-01-16',201403,1,2014,16,3,201401,2014), -('2014-01-17',201403,1,2014,17,3,201401,2014), -('2014-01-18',201403,1,2014,18,3,201401,2014), -('2014-01-19',201404,1,2014,19,4,201401,2014), -('2014-01-20',201404,1,2014,20,4,201401,2014), -('2014-01-21',201404,1,2014,21,4,201401,2014), -('2014-01-22',201404,1,2014,22,4,201401,2014), -('2014-01-23',201404,1,2014,23,4,201401,2014), -('2014-01-24',201404,1,2014,24,4,201401,2014), -('2014-01-25',201404,1,2014,25,4,201401,2014), -('2014-01-26',201405,1,2014,26,5,201401,2014), -('2014-01-27',201405,1,2014,27,5,201401,2014), -('2014-01-28',201405,1,2014,28,5,201401,2014), -('2014-01-29',201405,1,2014,29,5,201401,2014), -('2014-01-30',201405,1,2014,30,5,201401,2014), -('2014-01-31',201405,1,2014,31,5,201401,2014), -('2014-02-01',201405,2,2014,1,5,201402,2014), -('2014-02-02',201406,2,2014,2,6,201402,2014), -('2014-02-03',201406,2,2014,3,6,201402,2014), -('2014-02-04',201406,2,2014,4,6,201402,2014), -('2014-02-05',201406,2,2014,5,6,201402,2014), -('2014-02-06',201406,2,2014,6,6,201402,2014), -('2014-02-07',201406,2,2014,7,6,201402,2014), -('2014-02-08',201406,2,2014,8,6,201402,2014), -('2014-02-09',201407,2,2014,9,7,201402,2014), -('2014-02-10',201407,2,2014,10,7,201402,2014), -('2014-02-11',201407,2,2014,11,7,201402,2014), -('2014-02-12',201407,2,2014,12,7,201402,2014), -('2014-02-13',201407,2,2014,13,7,201402,2014), -('2014-02-14',201407,2,2014,14,7,201402,2014), -('2014-02-15',201407,2,2014,15,7,201402,2014), -('2014-02-16',201408,2,2014,16,8,201402,2014), -('2014-02-17',201408,2,2014,17,8,201402,2014), -('2014-02-18',201408,2,2014,18,8,201402,2014), -('2014-02-19',201408,2,2014,19,8,201402,2014), -('2014-02-20',201408,2,2014,20,8,201402,2014), -('2014-02-21',201408,2,2014,21,8,201402,2014), -('2014-02-22',201408,2,2014,22,8,201402,2014), -('2014-02-23',201409,2,2014,23,9,201402,2014), -('2014-02-24',201409,2,2014,24,9,201402,2014), -('2014-02-25',201409,2,2014,25,9,201402,2014), -('2014-02-26',201409,2,2014,26,9,201402,2014), -('2014-02-27',201409,2,2014,27,9,201402,2014), -('2014-02-28',201409,2,2014,28,9,201402,2014), -('2014-03-01',201409,3,2014,1,9,201403,2014), -('2014-03-02',201410,3,2014,2,10,201403,2014), -('2014-03-03',201410,3,2014,3,10,201403,2014), -('2014-03-04',201410,3,2014,4,10,201403,2014), -('2014-03-05',201410,3,2014,5,10,201403,2014), -('2014-03-06',201410,3,2014,6,10,201403,2014), -('2014-03-07',201410,3,2014,7,10,201403,2014), -('2014-03-08',201410,3,2014,8,10,201403,2014), -('2014-03-09',201411,3,2014,9,11,201403,2014), -('2014-03-10',201411,3,2014,10,11,201403,2014), -('2014-03-11',201411,3,2014,11,11,201403,2014), -('2014-03-12',201411,3,2014,12,11,201403,2014), -('2014-03-13',201411,3,2014,13,11,201403,2014), -('2014-03-14',201411,3,2014,14,11,201403,2014), -('2014-03-15',201411,3,2014,15,11,201403,2014), -('2014-03-16',201412,3,2014,16,12,201403,2014), -('2014-03-17',201412,3,2014,17,12,201403,2014), -('2014-03-18',201412,3,2014,18,12,201403,2014), -('2014-03-19',201412,3,2014,19,12,201403,2014), -('2014-03-20',201412,3,2014,20,12,201403,2014), -('2014-03-21',201412,3,2014,21,12,201403,2014), -('2014-03-22',201412,3,2014,22,12,201403,2014), -('2014-03-23',201413,3,2014,23,13,201403,2014), -('2014-03-24',201413,3,2014,24,13,201403,2014), -('2014-03-25',201413,3,2014,25,13,201403,2014), -('2014-03-26',201413,3,2014,26,13,201403,2014), -('2014-03-27',201413,3,2014,27,13,201403,2014), -('2014-03-28',201413,3,2014,28,13,201403,2014), -('2014-03-29',201413,3,2014,29,13,201403,2014), -('2014-03-30',201414,3,2014,30,14,201403,2014), -('2014-03-31',201414,3,2014,31,14,201403,2014), -('2014-04-01',201414,4,2014,1,14,201404,2014), -('2014-04-02',201414,4,2014,2,14,201404,2014), -('2014-04-03',201414,4,2014,3,14,201404,2014), -('2014-04-04',201414,4,2014,4,14,201404,2014), -('2014-04-05',201414,4,2014,5,14,201404,2014), -('2014-04-06',201415,4,2014,6,15,201404,2014), -('2014-04-07',201415,4,2014,7,15,201404,2014), -('2014-04-08',201415,4,2014,8,15,201404,2014), -('2014-04-09',201415,4,2014,9,15,201404,2014), -('2014-04-10',201415,4,2014,10,15,201404,2014), -('2014-04-11',201415,4,2014,11,15,201404,2014), -('2014-04-12',201415,4,2014,12,15,201404,2014), -('2014-04-13',201416,4,2014,13,16,201404,2014), -('2014-04-14',201416,4,2014,14,16,201404,2014), -('2014-04-15',201416,4,2014,15,16,201404,2014), -('2014-04-16',201416,4,2014,16,16,201404,2014), -('2014-04-17',201416,4,2014,17,16,201404,2014), -('2014-04-18',201416,4,2014,18,16,201404,2014), -('2014-04-19',201416,4,2014,19,16,201404,2014), -('2014-04-20',201417,4,2014,20,17,201404,2014), -('2014-04-21',201417,4,2014,21,17,201404,2014), -('2014-04-22',201417,4,2014,22,17,201404,2014), -('2014-04-23',201417,4,2014,23,17,201404,2014), -('2014-04-24',201417,4,2014,24,17,201404,2014), -('2014-04-25',201417,4,2014,25,17,201404,2014), -('2014-04-26',201417,4,2014,26,17,201404,2014), -('2014-04-27',201418,4,2014,27,18,201404,2014), -('2014-04-28',201418,4,2014,28,18,201404,2014), -('2014-04-29',201418,4,2014,29,18,201404,2014), -('2014-04-30',201418,4,2014,30,18,201404,2014), -('2014-05-01',201418,5,2014,1,18,201405,2014), -('2014-05-02',201418,5,2014,2,18,201405,2014), -('2014-05-03',201418,5,2014,3,18,201405,2014), -('2014-05-04',201419,5,2014,4,19,201405,2014), -('2014-05-05',201419,5,2014,5,19,201405,2014), -('2014-05-06',201419,5,2014,6,19,201405,2014), -('2014-05-07',201419,5,2014,7,19,201405,2014), -('2014-05-08',201419,5,2014,8,19,201405,2014), -('2014-05-09',201419,5,2014,9,19,201405,2014), -('2014-05-10',201419,5,2014,10,19,201405,2014), -('2014-05-11',201420,5,2014,11,20,201405,2014), -('2014-05-12',201420,5,2014,12,20,201405,2014), -('2014-05-13',201420,5,2014,13,20,201405,2014), -('2014-05-14',201420,5,2014,14,20,201405,2014), -('2014-05-15',201420,5,2014,15,20,201405,2014), -('2014-05-16',201420,5,2014,16,20,201405,2014), -('2014-05-17',201420,5,2014,17,20,201405,2014), -('2014-05-18',201421,5,2014,18,21,201405,2014), -('2014-05-19',201421,5,2014,19,21,201405,2014), -('2014-05-20',201421,5,2014,20,21,201405,2014), -('2014-05-21',201421,5,2014,21,21,201405,2014), -('2014-05-22',201421,5,2014,22,21,201405,2014), -('2014-05-23',201421,5,2014,23,21,201405,2014), -('2014-05-24',201421,5,2014,24,21,201405,2014), -('2014-05-25',201422,5,2014,25,22,201405,2014), -('2014-05-26',201422,5,2014,26,22,201405,2014), -('2014-05-27',201422,5,2014,27,22,201405,2014), -('2014-05-28',201422,5,2014,28,22,201405,2014), -('2014-05-29',201422,5,2014,29,22,201405,2014), -('2014-05-30',201422,5,2014,30,22,201405,2014), -('2014-05-31',201422,5,2014,31,22,201405,2014), -('2014-06-01',201423,6,2014,1,23,201406,2014), -('2014-06-02',201423,6,2014,2,23,201406,2014), -('2014-06-03',201423,6,2014,3,23,201406,2014), -('2014-06-04',201423,6,2014,4,23,201406,2014), -('2014-06-05',201423,6,2014,5,23,201406,2014), -('2014-06-06',201423,6,2014,6,23,201406,2014), -('2014-06-07',201423,6,2014,7,23,201406,2014), -('2014-06-08',201424,6,2014,8,24,201406,2014), -('2014-06-09',201424,6,2014,9,24,201406,2014), -('2014-06-10',201424,6,2014,10,24,201406,2014), -('2014-06-11',201424,6,2014,11,24,201406,2014), -('2014-06-12',201424,6,2014,12,24,201406,2014), -('2014-06-13',201424,6,2014,13,24,201406,2014), -('2014-06-14',201424,6,2014,14,24,201406,2014), -('2014-06-15',201425,6,2014,15,25,201406,2014), -('2014-06-16',201425,6,2014,16,25,201406,2014), -('2014-06-17',201425,6,2014,17,25,201406,2014), -('2014-06-18',201425,6,2014,18,25,201406,2014), -('2014-06-19',201425,6,2014,19,25,201406,2014), -('2014-06-20',201425,6,2014,20,25,201406,2014), -('2014-06-21',201425,6,2014,21,25,201406,2014), -('2014-06-22',201426,6,2014,22,26,201406,2014), -('2014-06-23',201426,6,2014,23,26,201406,2014), -('2014-06-24',201426,6,2014,24,26,201406,2014), -('2014-06-25',201426,6,2014,25,26,201406,2014), -('2014-06-26',201426,6,2014,26,26,201406,2014), -('2014-06-27',201426,6,2014,27,26,201406,2014), -('2014-06-28',201426,6,2014,28,26,201406,2014), -('2014-06-29',201427,6,2014,29,27,201406,2014), -('2014-06-30',201427,6,2014,30,27,201406,2014), -('2014-07-01',201427,7,2014,1,27,201407,2014), -('2014-07-02',201427,7,2014,2,27,201407,2014), -('2014-07-03',201427,7,2014,3,27,201407,2014), -('2014-07-04',201427,7,2014,4,27,201407,2014), -('2014-07-05',201427,7,2014,5,27,201407,2014), -('2014-07-06',201428,7,2014,6,28,201407,2014), -('2014-07-07',201428,7,2014,7,28,201407,2014), -('2014-07-08',201428,7,2014,8,28,201407,2014), -('2014-07-09',201428,7,2014,9,28,201407,2014), -('2014-07-10',201428,7,2014,10,28,201407,2014), -('2014-07-11',201428,7,2014,11,28,201407,2014), -('2014-07-12',201428,7,2014,12,28,201407,2014), -('2014-07-13',201429,7,2014,13,29,201407,2014), -('2014-07-14',201429,7,2014,14,29,201407,2014), -('2014-07-15',201429,7,2014,15,29,201407,2014), -('2014-07-16',201429,7,2014,16,29,201407,2014), -('2014-07-17',201429,7,2014,17,29,201407,2014), -('2014-07-18',201429,7,2014,18,29,201407,2014), -('2014-07-19',201429,7,2014,19,29,201407,2014), -('2014-07-20',201430,7,2014,20,30,201407,2014), -('2014-07-21',201430,7,2014,21,30,201407,2014), -('2014-07-22',201430,7,2014,22,30,201407,2014), -('2014-07-23',201430,7,2014,23,30,201407,2014), -('2014-07-24',201430,7,2014,24,30,201407,2014), -('2014-07-25',201430,7,2014,25,30,201407,2014), -('2014-07-26',201430,7,2014,26,30,201407,2014), -('2014-07-27',201431,7,2014,27,31,201407,2014), -('2014-07-28',201431,7,2014,28,31,201407,2014), -('2014-07-29',201431,7,2014,29,31,201407,2014), -('2014-07-30',201431,7,2014,30,31,201407,2014), -('2014-07-31',201431,7,2014,31,31,201407,2014), -('2014-08-01',201431,8,2014,1,31,201408,2014), -('2014-08-02',201431,8,2014,2,31,201408,2014), -('2014-08-03',201432,8,2014,3,32,201408,2014), -('2014-08-04',201432,8,2014,4,32,201408,2014), -('2014-08-05',201432,8,2014,5,32,201408,2014), -('2014-08-06',201432,8,2014,6,32,201408,2014), -('2014-08-07',201432,8,2014,7,32,201408,2014), -('2014-08-08',201432,8,2014,8,32,201408,2014), -('2014-08-09',201432,8,2014,9,32,201408,2014), -('2014-08-10',201433,8,2014,10,33,201408,2014), -('2014-08-11',201433,8,2014,11,33,201408,2014), -('2014-08-12',201433,8,2014,12,33,201408,2014), -('2014-08-13',201433,8,2014,13,33,201408,2014), -('2014-08-14',201433,8,2014,14,33,201408,2014), -('2014-08-15',201433,8,2014,15,33,201408,2014), -('2014-08-16',201433,8,2014,16,33,201408,2014), -('2014-08-17',201434,8,2014,17,34,201408,2014), -('2014-08-18',201434,8,2014,18,34,201408,2014), -('2014-08-19',201434,8,2014,19,34,201408,2014), -('2014-08-20',201434,8,2014,20,34,201408,2014), -('2014-08-21',201434,8,2014,21,34,201408,2014), -('2014-08-22',201434,8,2014,22,34,201408,2014), -('2014-08-23',201434,8,2014,23,34,201408,2014), -('2014-08-24',201435,8,2014,24,35,201408,2014), -('2014-08-25',201435,8,2014,25,35,201408,2014), -('2014-08-26',201435,8,2014,26,35,201408,2014), -('2014-08-27',201435,8,2014,27,35,201408,2014), -('2014-08-28',201435,8,2014,28,35,201408,2014), -('2014-08-29',201435,8,2014,29,35,201408,2014), -('2014-08-30',201435,8,2014,30,35,201408,2014), -('2014-08-31',201436,8,2014,31,36,201408,2014), -('2014-09-01',201436,9,2014,1,36,201409,2014), -('2014-09-02',201436,9,2014,2,36,201409,2014), -('2014-09-03',201436,9,2014,3,36,201409,2014), -('2014-09-04',201436,9,2014,4,36,201409,2014), -('2014-09-05',201436,9,2014,5,36,201409,2014), -('2014-09-06',201436,9,2014,6,36,201409,2014), -('2014-09-07',201437,9,2014,7,37,201409,2014), -('2014-09-08',201437,9,2014,8,37,201409,2014), -('2014-09-09',201437,9,2014,9,37,201409,2014), -('2014-09-10',201437,9,2014,10,37,201409,2014), -('2014-09-11',201437,9,2014,11,37,201409,2014), -('2014-09-12',201437,9,2014,12,37,201409,2014), -('2014-09-13',201437,9,2014,13,37,201409,2014), -('2014-09-14',201438,9,2014,14,38,201409,2014), -('2014-09-15',201438,9,2014,15,38,201409,2014), -('2014-09-16',201438,9,2014,16,38,201409,2014), -('2014-09-17',201438,9,2014,17,38,201409,2014), -('2014-09-18',201438,9,2014,18,38,201409,2014), -('2014-09-19',201438,9,2014,19,38,201409,2014), -('2014-09-20',201438,9,2014,20,38,201409,2014), -('2014-09-21',201439,9,2014,21,39,201409,2014), -('2014-09-22',201439,9,2014,22,39,201409,2014), -('2014-09-23',201439,9,2014,23,39,201409,2014), -('2014-09-24',201439,9,2014,24,39,201409,2014), -('2014-09-25',201439,9,2014,25,39,201409,2014), -('2014-09-26',201439,9,2014,26,39,201409,2014), -('2014-09-27',201439,9,2014,27,39,201409,2014), -('2014-09-28',201440,9,2014,28,40,201409,2014), -('2014-09-29',201440,9,2014,29,40,201409,2014), -('2014-09-30',201440,9,2014,30,40,201409,2014), -('2014-10-01',201440,10,2014,1,40,201410,2014), -('2014-10-02',201440,10,2014,2,40,201410,2014), -('2014-10-03',201440,10,2014,3,40,201410,2014), -('2014-10-04',201440,10,2014,4,40,201410,2014), -('2014-10-05',201441,10,2014,5,41,201410,2014), -('2014-10-06',201441,10,2014,6,41,201410,2014), -('2014-10-07',201441,10,2014,7,41,201410,2014), -('2014-10-08',201441,10,2014,8,41,201410,2014), -('2014-10-09',201441,10,2014,9,41,201410,2014), -('2014-10-10',201441,10,2014,10,41,201410,2014), -('2014-10-11',201441,10,2014,11,41,201410,2014), -('2014-10-12',201442,10,2014,12,42,201410,2014), -('2014-10-13',201442,10,2014,13,42,201410,2014), -('2014-10-14',201442,10,2014,14,42,201410,2014), -('2014-10-15',201442,10,2014,15,42,201410,2014), -('2014-10-16',201442,10,2014,16,42,201410,2014), -('2014-10-17',201442,10,2014,17,42,201410,2014), -('2014-10-18',201442,10,2014,18,42,201410,2014), -('2014-10-19',201443,10,2014,19,43,201410,2014), -('2014-10-20',201443,10,2014,20,43,201410,2014), -('2014-10-21',201443,10,2014,21,43,201410,2014), -('2014-10-22',201443,10,2014,22,43,201410,2014), -('2014-10-23',201443,10,2014,23,43,201410,2014), -('2014-10-24',201443,10,2014,24,43,201410,2014), -('2014-10-25',201443,10,2014,25,43,201410,2014), -('2014-10-26',201444,10,2014,26,44,201410,2014), -('2014-10-27',201444,10,2014,27,44,201410,2014), -('2014-10-28',201444,10,2014,28,44,201410,2014), -('2014-10-29',201444,10,2014,29,44,201410,2014), -('2014-10-30',201444,10,2014,30,44,201410,2014), -('2014-10-31',201444,10,2014,31,44,201410,2014), -('2014-11-01',201444,11,2014,1,44,201411,2014), -('2014-11-02',201445,11,2014,2,45,201411,2014), -('2014-11-03',201445,11,2014,3,45,201411,2014), -('2014-11-04',201445,11,2014,4,45,201411,2014), -('2014-11-05',201445,11,2014,5,45,201411,2014), -('2014-11-06',201445,11,2014,6,45,201411,2014), -('2014-11-07',201445,11,2014,7,45,201411,2014), -('2014-11-08',201445,11,2014,8,45,201411,2014), -('2014-11-09',201446,11,2014,9,46,201411,2014), -('2014-11-10',201446,11,2014,10,46,201411,2014), -('2014-11-11',201446,11,2014,11,46,201411,2014), -('2014-11-12',201446,11,2014,12,46,201411,2014), -('2014-11-13',201446,11,2014,13,46,201411,2014), -('2014-11-14',201446,11,2014,14,46,201411,2014), -('2014-11-15',201446,11,2014,15,46,201411,2014), -('2014-11-16',201447,11,2014,16,47,201411,2014), -('2014-11-17',201447,11,2014,17,47,201411,2014), -('2014-11-18',201447,11,2014,18,47,201411,2014), -('2014-11-19',201447,11,2014,19,47,201411,2014), -('2014-11-20',201447,11,2014,20,47,201411,2014), -('2014-11-21',201447,11,2014,21,47,201411,2014), -('2014-11-22',201447,11,2014,22,47,201411,2014), -('2014-11-23',201448,11,2014,23,48,201411,2014), -('2014-11-24',201448,11,2014,24,48,201411,2014), -('2014-11-25',201448,11,2014,25,48,201411,2014), -('2014-11-26',201448,11,2014,26,48,201411,2014), -('2014-11-27',201448,11,2014,27,48,201411,2014), -('2014-11-28',201448,11,2014,28,48,201411,2014), -('2014-11-29',201448,11,2014,29,48,201411,2014), -('2014-11-30',201449,11,2014,30,49,201411,2014), -('2014-12-01',201449,12,2014,1,49,201412,2015), -('2014-12-02',201449,12,2014,2,49,201412,2015), -('2014-12-03',201449,12,2014,3,49,201412,2015), -('2014-12-04',201449,12,2014,4,49,201412,2015), -('2014-12-05',201449,12,2014,5,49,201412,2015), -('2014-12-06',201449,12,2014,6,49,201412,2015), -('2014-12-07',201450,12,2014,7,50,201412,2015), -('2014-12-08',201450,12,2014,8,50,201412,2015), -('2014-12-09',201450,12,2014,9,50,201412,2015), -('2014-12-10',201450,12,2014,10,50,201412,2015), -('2014-12-11',201450,12,2014,11,50,201412,2015), -('2014-12-12',201450,12,2014,12,50,201412,2015), -('2014-12-13',201450,12,2014,13,50,201412,2015), -('2014-12-14',201451,12,2014,14,51,201412,2015), -('2014-12-15',201451,12,2014,15,51,201412,2015), -('2014-12-16',201451,12,2014,16,51,201412,2015), -('2014-12-17',201451,12,2014,17,51,201412,2015), -('2014-12-18',201451,12,2014,18,51,201412,2015), -('2014-12-19',201451,12,2014,19,51,201412,2015), -('2014-12-20',201451,12,2014,20,51,201412,2015), -('2014-12-21',201452,12,2014,21,52,201412,2015), -('2014-12-22',201452,12,2014,22,52,201412,2015), -('2014-12-23',201452,12,2014,23,52,201412,2015), -('2014-12-24',201452,12,2014,24,52,201412,2015), -('2014-12-25',201452,12,2014,25,52,201412,2015), -('2014-12-26',201452,12,2014,26,52,201412,2015), -('2014-12-27',201452,12,2014,27,52,201412,2015), -('2014-12-28',201453,12,2014,28,53,201412,2015), -('2014-12-29',201453,12,2014,29,53,201412,2015), -('2014-12-30',201453,12,2014,30,53,201412,2015), -('2014-12-31',201453,12,2014,31,53,201412,2015), -('2015-01-01',201453,1,2015,1,53,201501,2015), -('2015-01-02',201453,1,2015,2,53,201501,2015), -('2015-01-03',201453,1,2015,3,53,201501,2015), -('2015-01-04',201501,1,2015,4,1,201501,2015), -('2015-01-05',201501,1,2015,5,1,201501,2015), -('2015-01-06',201501,1,2015,6,1,201501,2015), -('2015-01-07',201501,1,2015,7,1,201501,2015), -('2015-01-08',201501,1,2015,8,1,201501,2015), -('2015-01-09',201501,1,2015,9,1,201501,2015), -('2015-01-10',201501,1,2015,10,1,201501,2015), -('2015-01-11',201502,1,2015,11,2,201501,2015), -('2015-01-12',201502,1,2015,12,2,201501,2015), -('2015-01-13',201502,1,2015,13,2,201501,2015), -('2015-01-14',201502,1,2015,14,2,201501,2015), -('2015-01-15',201502,1,2015,15,2,201501,2015), -('2015-01-16',201502,1,2015,16,2,201501,2015), -('2015-01-17',201502,1,2015,17,2,201501,2015), -('2015-01-18',201503,1,2015,18,3,201501,2015), -('2015-01-19',201503,1,2015,19,3,201501,2015), -('2015-01-20',201503,1,2015,20,3,201501,2015), -('2015-01-21',201503,1,2015,21,3,201501,2015), -('2015-01-22',201503,1,2015,22,3,201501,2015), -('2015-01-23',201503,1,2015,23,3,201501,2015), -('2015-01-24',201503,1,2015,24,3,201501,2015), -('2015-01-25',201504,1,2015,25,4,201501,2015), -('2015-01-26',201504,1,2015,26,4,201501,2015), -('2015-01-27',201504,1,2015,27,4,201501,2015), -('2015-01-28',201504,1,2015,28,4,201501,2015), -('2015-01-29',201504,1,2015,29,4,201501,2015), -('2015-01-30',201504,1,2015,30,4,201501,2015), -('2015-01-31',201504,1,2015,31,4,201501,2015), -('2015-02-01',201505,2,2015,1,5,201502,2015), -('2015-02-02',201505,2,2015,2,5,201502,2015), -('2015-02-03',201505,2,2015,3,5,201502,2015), -('2015-02-04',201505,2,2015,4,5,201502,2015), -('2015-02-05',201505,2,2015,5,5,201502,2015), -('2015-02-06',201505,2,2015,6,5,201502,2015), -('2015-02-07',201505,2,2015,7,5,201502,2015), -('2015-02-08',201506,2,2015,8,6,201502,2015), -('2015-02-09',201506,2,2015,9,6,201502,2015), -('2015-02-10',201506,2,2015,10,6,201502,2015), -('2015-02-11',201506,2,2015,11,6,201502,2015), -('2015-02-12',201506,2,2015,12,6,201502,2015), -('2015-02-13',201506,2,2015,13,6,201502,2015), -('2015-02-14',201506,2,2015,14,6,201502,2015), -('2015-02-15',201507,2,2015,15,7,201502,2015), -('2015-02-16',201507,2,2015,16,7,201502,2015), -('2015-02-17',201507,2,2015,17,7,201502,2015), -('2015-02-18',201507,2,2015,18,7,201502,2015), -('2015-02-19',201507,2,2015,19,7,201502,2015), -('2015-02-20',201507,2,2015,20,7,201502,2015), -('2015-02-21',201507,2,2015,21,7,201502,2015), -('2015-02-22',201508,2,2015,22,8,201502,2015), -('2015-02-23',201508,2,2015,23,8,201502,2015), -('2015-02-24',201508,2,2015,24,8,201502,2015), -('2015-02-25',201508,2,2015,25,8,201502,2015), -('2015-02-26',201508,2,2015,26,8,201502,2015), -('2015-02-27',201508,2,2015,27,8,201502,2015), -('2015-02-28',201508,2,2015,28,8,201502,2015), -('2015-03-01',201509,3,2015,1,9,201503,2015), -('2015-03-02',201509,3,2015,2,9,201503,2015), -('2015-03-03',201509,3,2015,3,9,201503,2015), -('2015-03-04',201509,3,2015,4,9,201503,2015), -('2015-03-05',201509,3,2015,5,9,201503,2015), -('2015-03-06',201509,3,2015,6,9,201503,2015), -('2015-03-07',201509,3,2015,7,9,201503,2015), -('2015-03-08',201510,3,2015,8,10,201503,2015), -('2015-03-09',201510,3,2015,9,10,201503,2015), -('2015-03-10',201510,3,2015,10,10,201503,2015), -('2015-03-11',201510,3,2015,11,10,201503,2015), -('2015-03-12',201510,3,2015,12,10,201503,2015), -('2015-03-13',201510,3,2015,13,10,201503,2015), -('2015-03-14',201510,3,2015,14,10,201503,2015), -('2015-03-15',201511,3,2015,15,11,201503,2015), -('2015-03-16',201511,3,2015,16,11,201503,2015), -('2015-03-17',201511,3,2015,17,11,201503,2015), -('2015-03-18',201511,3,2015,18,11,201503,2015), -('2015-03-19',201511,3,2015,19,11,201503,2015), -('2015-03-20',201511,3,2015,20,11,201503,2015), -('2015-03-21',201511,3,2015,21,11,201503,2015), -('2015-03-22',201512,3,2015,22,12,201503,2015), -('2015-03-23',201512,3,2015,23,12,201503,2015), -('2015-03-24',201512,3,2015,24,12,201503,2015), -('2015-03-25',201512,3,2015,25,12,201503,2015), -('2015-03-26',201512,3,2015,26,12,201503,2015), -('2015-03-27',201512,3,2015,27,12,201503,2015), -('2015-03-28',201512,3,2015,28,12,201503,2015), -('2015-03-29',201513,3,2015,29,13,201503,2015), -('2015-03-30',201513,3,2015,30,13,201503,2015), -('2015-03-31',201513,3,2015,31,13,201503,2015), -('2015-04-01',201513,4,2015,1,13,201504,2015), -('2015-04-02',201513,4,2015,2,13,201504,2015), -('2015-04-03',201513,4,2015,3,13,201504,2015), -('2015-04-04',201513,4,2015,4,13,201504,2015), -('2015-04-05',201514,4,2015,5,14,201504,2015), -('2015-04-06',201514,4,2015,6,14,201504,2015), -('2015-04-07',201514,4,2015,7,14,201504,2015), -('2015-04-08',201514,4,2015,8,14,201504,2015), -('2015-04-09',201514,4,2015,9,14,201504,2015), -('2015-04-10',201514,4,2015,10,14,201504,2015), -('2015-04-11',201514,4,2015,11,14,201504,2015), -('2015-04-12',201515,4,2015,12,15,201504,2015), -('2015-04-13',201515,4,2015,13,15,201504,2015), -('2015-04-14',201515,4,2015,14,15,201504,2015), -('2015-04-15',201515,4,2015,15,15,201504,2015), -('2015-04-16',201515,4,2015,16,15,201504,2015), -('2015-04-17',201515,4,2015,17,15,201504,2015), -('2015-04-18',201515,4,2015,18,15,201504,2015), -('2015-04-19',201516,4,2015,19,16,201504,2015), -('2015-04-20',201516,4,2015,20,16,201504,2015), -('2015-04-21',201516,4,2015,21,16,201504,2015), -('2015-04-22',201516,4,2015,22,16,201504,2015), -('2015-04-23',201516,4,2015,23,16,201504,2015), -('2015-04-24',201516,4,2015,24,16,201504,2015), -('2015-04-25',201516,4,2015,25,16,201504,2015), -('2015-04-26',201517,4,2015,26,17,201504,2015), -('2015-04-27',201517,4,2015,27,17,201504,2015), -('2015-04-28',201517,4,2015,28,17,201504,2015), -('2015-04-29',201517,4,2015,29,17,201504,2015), -('2015-04-30',201517,4,2015,30,17,201504,2015), -('2015-05-01',201517,5,2015,1,17,201505,2015), -('2015-05-02',201517,5,2015,2,17,201505,2015), -('2015-05-03',201518,5,2015,3,18,201505,2015), -('2015-05-04',201518,5,2015,4,18,201505,2015), -('2015-05-05',201518,5,2015,5,18,201505,2015), -('2015-05-06',201518,5,2015,6,18,201505,2015), -('2015-05-07',201518,5,2015,7,18,201505,2015), -('2015-05-08',201518,5,2015,8,18,201505,2015), -('2015-05-09',201518,5,2015,9,18,201505,2015), -('2015-05-10',201519,5,2015,10,19,201505,2015), -('2015-05-11',201519,5,2015,11,19,201505,2015), -('2015-05-12',201519,5,2015,12,19,201505,2015), -('2015-05-13',201519,5,2015,13,19,201505,2015), -('2015-05-14',201519,5,2015,14,19,201505,2015), -('2015-05-15',201519,5,2015,15,19,201505,2015), -('2015-05-16',201519,5,2015,16,19,201505,2015), -('2015-05-17',201520,5,2015,17,20,201505,2015), -('2015-05-18',201520,5,2015,18,20,201505,2015), -('2015-05-19',201520,5,2015,19,20,201505,2015), -('2015-05-20',201520,5,2015,20,20,201505,2015), -('2015-05-21',201520,5,2015,21,20,201505,2015), -('2015-05-22',201520,5,2015,22,20,201505,2015), -('2015-05-23',201520,5,2015,23,20,201505,2015), -('2015-05-24',201521,5,2015,24,21,201505,2015), -('2015-05-25',201521,5,2015,25,21,201505,2015), -('2015-05-26',201521,5,2015,26,21,201505,2015), -('2015-05-27',201521,5,2015,27,21,201505,2015), -('2015-05-28',201521,5,2015,28,21,201505,2015), -('2015-05-29',201521,5,2015,29,21,201505,2015), -('2015-05-30',201521,5,2015,30,21,201505,2015), -('2015-05-31',201522,5,2015,31,22,201505,2015), -('2015-06-01',201522,6,2015,1,22,201506,2015), -('2015-06-02',201522,6,2015,2,22,201506,2015), -('2015-06-03',201522,6,2015,3,22,201506,2015), -('2015-06-04',201522,6,2015,4,22,201506,2015), -('2015-06-05',201522,6,2015,5,22,201506,2015), -('2015-06-06',201522,6,2015,6,22,201506,2015), -('2015-06-07',201523,6,2015,7,23,201506,2015), -('2015-06-08',201523,6,2015,8,23,201506,2015), -('2015-06-09',201523,6,2015,9,23,201506,2015), -('2015-06-10',201523,6,2015,10,23,201506,2015), -('2015-06-11',201523,6,2015,11,23,201506,2015), -('2015-06-12',201523,6,2015,12,23,201506,2015), -('2015-06-13',201523,6,2015,13,23,201506,2015), -('2015-06-14',201524,6,2015,14,24,201506,2015), -('2015-06-15',201524,6,2015,15,24,201506,2015), -('2015-06-16',201524,6,2015,16,24,201506,2015), -('2015-06-17',201524,6,2015,17,24,201506,2015), -('2015-06-18',201524,6,2015,18,24,201506,2015), -('2015-06-19',201524,6,2015,19,24,201506,2015), -('2015-06-20',201524,6,2015,20,24,201506,2015), -('2015-06-21',201525,6,2015,21,25,201506,2015), -('2015-06-22',201525,6,2015,22,25,201506,2015), -('2015-06-23',201525,6,2015,23,25,201506,2015), -('2015-06-24',201525,6,2015,24,25,201506,2015), -('2015-06-25',201525,6,2015,25,25,201506,2015), -('2015-06-26',201525,6,2015,26,25,201506,2015), -('2015-06-27',201525,6,2015,27,25,201506,2015), -('2015-06-28',201526,6,2015,28,26,201506,2015), -('2015-06-29',201526,6,2015,29,26,201506,2015), -('2015-06-30',201526,6,2015,30,26,201506,2015), -('2015-07-01',201526,7,2015,1,26,201507,2015), -('2015-07-02',201526,7,2015,2,26,201507,2015), -('2015-07-03',201526,7,2015,3,26,201507,2015), -('2015-07-04',201526,7,2015,4,26,201507,2015), -('2015-07-05',201527,7,2015,5,27,201507,2015), -('2015-07-06',201527,7,2015,6,27,201507,2015), -('2015-07-07',201527,7,2015,7,27,201507,2015), -('2015-07-08',201527,7,2015,8,27,201507,2015), -('2015-07-09',201527,7,2015,9,27,201507,2015), -('2015-07-10',201527,7,2015,10,27,201507,2015), -('2015-07-11',201527,7,2015,11,27,201507,2015), -('2015-07-12',201528,7,2015,12,28,201507,2015), -('2015-07-13',201528,7,2015,13,28,201507,2015), -('2015-07-14',201528,7,2015,14,28,201507,2015), -('2015-07-15',201528,7,2015,15,28,201507,2015), -('2015-07-16',201528,7,2015,16,28,201507,2015), -('2015-07-17',201528,7,2015,17,28,201507,2015), -('2015-07-18',201528,7,2015,18,28,201507,2015), -('2015-07-19',201529,7,2015,19,29,201507,2015), -('2015-07-20',201529,7,2015,20,29,201507,2015), -('2015-07-21',201529,7,2015,21,29,201507,2015), -('2015-07-22',201529,7,2015,22,29,201507,2015), -('2015-07-23',201529,7,2015,23,29,201507,2015), -('2015-07-24',201529,7,2015,24,29,201507,2015), -('2015-07-25',201529,7,2015,25,29,201507,2015), -('2015-07-26',201530,7,2015,26,30,201507,2015), -('2015-07-27',201530,7,2015,27,30,201507,2015), -('2015-07-28',201530,7,2015,28,30,201507,2015), -('2015-07-29',201530,7,2015,29,30,201507,2015), -('2015-07-30',201530,7,2015,30,30,201507,2015), -('2015-07-31',201530,7,2015,31,30,201507,2015), -('2015-08-01',201530,8,2015,1,30,201508,2015), -('2015-08-02',201531,8,2015,2,31,201508,2015), -('2015-08-03',201531,8,2015,3,31,201508,2015), -('2015-08-04',201531,8,2015,4,31,201508,2015), -('2015-08-05',201531,8,2015,5,31,201508,2015), -('2015-08-06',201531,8,2015,6,31,201508,2015), -('2015-08-07',201531,8,2015,7,31,201508,2015), -('2015-08-08',201531,8,2015,8,31,201508,2015), -('2015-08-09',201532,8,2015,9,32,201508,2015), -('2015-08-10',201532,8,2015,10,32,201508,2015), -('2015-08-11',201532,8,2015,11,32,201508,2015), -('2015-08-12',201532,8,2015,12,32,201508,2015), -('2015-08-13',201532,8,2015,13,32,201508,2015), -('2015-08-14',201532,8,2015,14,32,201508,2015), -('2015-08-15',201532,8,2015,15,32,201508,2015), -('2015-08-16',201533,8,2015,16,33,201508,2015), -('2015-08-17',201533,8,2015,17,33,201508,2015), -('2015-08-18',201533,8,2015,18,33,201508,2015), -('2015-08-19',201533,8,2015,19,33,201508,2015), -('2015-08-20',201533,8,2015,20,33,201508,2015), -('2015-08-21',201533,8,2015,21,33,201508,2015), -('2015-08-22',201533,8,2015,22,33,201508,2015), -('2015-08-23',201534,8,2015,23,34,201508,2015), -('2015-08-24',201534,8,2015,24,34,201508,2015), -('2015-08-25',201534,8,2015,25,34,201508,2015), -('2015-08-26',201534,8,2015,26,34,201508,2015), -('2015-08-27',201534,8,2015,27,34,201508,2015), -('2015-08-28',201534,8,2015,28,34,201508,2015), -('2015-08-29',201534,8,2015,29,34,201508,2015), -('2015-08-30',201535,8,2015,30,35,201508,2015), -('2015-08-31',201535,8,2015,31,35,201508,2015), -('2015-09-01',201535,9,2015,1,35,201509,2015), -('2015-09-02',201535,9,2015,2,35,201509,2015), -('2015-09-03',201535,9,2015,3,35,201509,2015), -('2015-09-04',201535,9,2015,4,35,201509,2015), -('2015-09-05',201535,9,2015,5,35,201509,2015), -('2015-09-06',201536,9,2015,6,36,201509,2015), -('2015-09-07',201536,9,2015,7,36,201509,2015), -('2015-09-08',201536,9,2015,8,36,201509,2015), -('2015-09-09',201536,9,2015,9,36,201509,2015), -('2015-09-10',201536,9,2015,10,36,201509,2015), -('2015-09-11',201536,9,2015,11,36,201509,2015), -('2015-09-12',201536,9,2015,12,36,201509,2015), -('2015-09-13',201537,9,2015,13,37,201509,2015), -('2015-09-14',201537,9,2015,14,37,201509,2015), -('2015-09-15',201537,9,2015,15,37,201509,2015), -('2015-09-16',201537,9,2015,16,37,201509,2015), -('2015-09-17',201537,9,2015,17,37,201509,2015), -('2015-09-18',201537,9,2015,18,37,201509,2015), -('2015-09-19',201537,9,2015,19,37,201509,2015), -('2015-09-20',201538,9,2015,20,38,201509,2015), -('2015-09-21',201538,9,2015,21,38,201509,2015), -('2015-09-22',201538,9,2015,22,38,201509,2015), -('2015-09-23',201538,9,2015,23,38,201509,2015), -('2015-09-24',201538,9,2015,24,38,201509,2015), -('2015-09-25',201538,9,2015,25,38,201509,2015), -('2015-09-26',201538,9,2015,26,38,201509,2015), -('2015-09-27',201539,9,2015,27,39,201509,2015), -('2015-09-28',201539,9,2015,28,39,201509,2015), -('2015-09-29',201539,9,2015,29,39,201509,2015), -('2015-09-30',201539,9,2015,30,39,201509,2015), -('2015-10-01',201539,10,2015,1,39,201510,2015), -('2015-10-02',201539,10,2015,2,39,201510,2015), -('2015-10-03',201539,10,2015,3,39,201510,2015), -('2015-10-04',201540,10,2015,4,40,201510,2015), -('2015-10-05',201540,10,2015,5,40,201510,2015), -('2015-10-06',201540,10,2015,6,40,201510,2015), -('2015-10-07',201540,10,2015,7,40,201510,2015), -('2015-10-08',201540,10,2015,8,40,201510,2015), -('2015-10-09',201540,10,2015,9,40,201510,2015), -('2015-10-10',201540,10,2015,10,40,201510,2015), -('2015-10-11',201541,10,2015,11,41,201510,2015), -('2015-10-12',201541,10,2015,12,41,201510,2015), -('2015-10-13',201541,10,2015,13,41,201510,2015), -('2015-10-14',201541,10,2015,14,41,201510,2015), -('2015-10-15',201541,10,2015,15,41,201510,2015), -('2015-10-16',201541,10,2015,16,41,201510,2015), -('2015-10-17',201541,10,2015,17,41,201510,2015), -('2015-10-18',201542,10,2015,18,42,201510,2015), -('2015-10-19',201542,10,2015,19,42,201510,2015), -('2015-10-20',201542,10,2015,20,42,201510,2015), -('2015-10-21',201542,10,2015,21,42,201510,2015), -('2015-10-22',201542,10,2015,22,42,201510,2015), -('2015-10-23',201542,10,2015,23,42,201510,2015), -('2015-10-24',201542,10,2015,24,42,201510,2015), -('2015-10-25',201543,10,2015,25,43,201510,2015), -('2015-10-26',201543,10,2015,26,43,201510,2015), -('2015-10-27',201543,10,2015,27,43,201510,2015), -('2015-10-28',201543,10,2015,28,43,201510,2015), -('2015-10-29',201543,10,2015,29,43,201510,2015), -('2015-10-30',201543,10,2015,30,43,201510,2015), -('2015-10-31',201543,10,2015,31,43,201510,2015), -('2015-11-01',201544,11,2015,1,44,201511,2015), -('2015-11-02',201544,11,2015,2,44,201511,2015), -('2015-11-03',201544,11,2015,3,44,201511,2015), -('2015-11-04',201544,11,2015,4,44,201511,2015), -('2015-11-05',201544,11,2015,5,44,201511,2015), -('2015-11-06',201544,11,2015,6,44,201511,2015), -('2015-11-07',201544,11,2015,7,44,201511,2015), -('2015-11-08',201545,11,2015,8,45,201511,2015), -('2015-11-09',201545,11,2015,9,45,201511,2015), -('2015-11-10',201545,11,2015,10,45,201511,2015), -('2015-11-11',201545,11,2015,11,45,201511,2015), -('2015-11-12',201545,11,2015,12,45,201511,2015), -('2015-11-13',201545,11,2015,13,45,201511,2015), -('2015-11-14',201545,11,2015,14,45,201511,2015), -('2015-11-15',201546,11,2015,15,46,201511,2015), -('2015-11-16',201546,11,2015,16,46,201511,2015), -('2015-11-17',201546,11,2015,17,46,201511,2015), -('2015-11-18',201546,11,2015,18,46,201511,2015), -('2015-11-19',201546,11,2015,19,46,201511,2015), -('2015-11-20',201546,11,2015,20,46,201511,2015), -('2015-11-21',201546,11,2015,21,46,201511,2015), -('2015-11-22',201547,11,2015,22,47,201511,2015), -('2015-11-23',201547,11,2015,23,47,201511,2015), -('2015-11-24',201547,11,2015,24,47,201511,2015), -('2015-11-25',201547,11,2015,25,47,201511,2015), -('2015-11-26',201547,11,2015,26,47,201511,2015), -('2015-11-27',201547,11,2015,27,47,201511,2015), -('2015-11-28',201547,11,2015,28,47,201511,2015), -('2015-11-29',201548,11,2015,29,48,201511,2015), -('2015-11-30',201548,11,2015,30,48,201511,2015), -('2015-12-01',201548,12,2015,1,48,201512,2016), -('2015-12-02',201548,12,2015,2,48,201512,2016), -('2015-12-03',201548,12,2015,3,48,201512,2016), -('2015-12-04',201548,12,2015,4,48,201512,2016), -('2015-12-05',201548,12,2015,5,48,201512,2016), -('2015-12-06',201549,12,2015,6,49,201512,2016), -('2015-12-07',201549,12,2015,7,49,201512,2016), -('2015-12-08',201549,12,2015,8,49,201512,2016), -('2015-12-09',201549,12,2015,9,49,201512,2016), -('2015-12-10',201549,12,2015,10,49,201512,2016), -('2015-12-11',201549,12,2015,11,49,201512,2016), -('2015-12-12',201549,12,2015,12,49,201512,2016), -('2015-12-13',201550,12,2015,13,50,201512,2016), -('2015-12-14',201550,12,2015,14,50,201512,2016), -('2015-12-15',201550,12,2015,15,50,201512,2016), -('2015-12-16',201550,12,2015,16,50,201512,2016), -('2015-12-17',201550,12,2015,17,50,201512,2016), -('2015-12-18',201550,12,2015,18,50,201512,2016), -('2015-12-19',201550,12,2015,19,50,201512,2016), -('2015-12-20',201551,12,2015,20,51,201512,2016), -('2015-12-21',201551,12,2015,21,51,201512,2016), -('2015-12-22',201551,12,2015,22,51,201512,2016), -('2015-12-23',201551,12,2015,23,51,201512,2016), -('2015-12-24',201551,12,2015,24,51,201512,2016), -('2015-12-25',201551,12,2015,25,51,201512,2016), -('2015-12-26',201551,12,2015,26,51,201512,2016), -('2015-12-27',201552,12,2015,27,52,201512,2016), -('2015-12-28',201552,12,2015,28,52,201512,2016), -('2015-12-29',201552,12,2015,29,52,201512,2016), -('2015-12-30',201552,12,2015,30,52,201512,2016), -('2015-12-31',201552,12,2015,31,52,201512,2016), -('2016-01-01',201552,1,2016,1,1,201601,2016), -('2016-01-02',201552,1,2016,2,1,201601,2016), -('2016-01-03',201601,1,2016,3,1,201601,2016), -('2016-01-04',201601,1,2016,4,1,201601,2016), -('2016-01-05',201601,1,2016,5,1,201601,2016), -('2016-01-06',201601,1,2016,6,1,201601,2016), -('2016-01-07',201601,1,2016,7,1,201601,2016), -('2016-01-08',201601,1,2016,8,1,201601,2016), -('2016-01-09',201601,1,2016,9,1,201601,2016), -('2016-01-10',201602,1,2016,10,2,201601,2016), -('2016-01-11',201602,1,2016,11,2,201601,2016), -('2016-01-12',201602,1,2016,12,2,201601,2016), -('2016-01-13',201602,1,2016,13,2,201601,2016), -('2016-01-14',201602,1,2016,14,2,201601,2016), -('2016-01-15',201602,1,2016,15,2,201601,2016), -('2016-01-16',201602,1,2016,16,2,201601,2016), -('2016-01-17',201603,1,2016,17,3,201601,2016), -('2016-01-18',201603,1,2016,18,3,201601,2016), -('2016-01-19',201603,1,2016,19,3,201601,2016), -('2016-01-20',201603,1,2016,20,3,201601,2016), -('2016-01-21',201603,1,2016,21,3,201601,2016), -('2016-01-22',201603,1,2016,22,3,201601,2016), -('2016-01-23',201603,1,2016,23,3,201601,2016), -('2016-01-24',201604,1,2016,24,4,201601,2016), -('2016-01-25',201604,1,2016,25,4,201601,2016), -('2016-01-26',201604,1,2016,26,4,201601,2016), -('2016-01-27',201604,1,2016,27,4,201601,2016), -('2016-01-28',201604,1,2016,28,4,201601,2016), -('2016-01-29',201604,1,2016,29,4,201601,2016), -('2016-01-30',201604,1,2016,30,4,201601,2016), -('2016-01-31',201605,1,2016,31,5,201601,2016), -('2016-02-01',201605,2,2016,1,5,201602,2016), -('2016-02-02',201605,2,2016,2,5,201602,2016), -('2016-02-03',201605,2,2016,3,5,201602,2016), -('2016-02-04',201605,2,2016,4,5,201602,2016), -('2016-02-05',201605,2,2016,5,5,201602,2016), -('2016-02-06',201605,2,2016,6,5,201602,2016), -('2016-02-07',201606,2,2016,7,6,201602,2016), -('2016-02-08',201606,2,2016,8,6,201602,2016), -('2016-02-09',201606,2,2016,9,6,201602,2016), -('2016-02-10',201606,2,2016,10,6,201602,2016), -('2016-02-11',201606,2,2016,11,6,201602,2016), -('2016-02-12',201606,2,2016,12,6,201602,2016), -('2016-02-13',201606,2,2016,13,6,201602,2016), -('2016-02-14',201607,2,2016,14,7,201602,2016), -('2016-02-15',201607,2,2016,15,7,201602,2016), -('2016-02-16',201607,2,2016,16,7,201602,2016), -('2016-02-17',201607,2,2016,17,7,201602,2016), -('2016-02-18',201607,2,2016,18,7,201602,2016), -('2016-02-19',201607,2,2016,19,7,201602,2016), -('2016-02-20',201607,2,2016,20,7,201602,2016), -('2016-02-21',201608,2,2016,21,8,201602,2016), -('2016-02-22',201608,2,2016,22,8,201602,2016), -('2016-02-23',201608,2,2016,23,8,201602,2016), -('2016-02-24',201608,2,2016,24,8,201602,2016), -('2016-02-25',201608,2,2016,25,8,201602,2016), -('2016-02-26',201608,2,2016,26,8,201602,2016), -('2016-02-27',201608,2,2016,27,8,201602,2016), -('2016-02-28',201609,2,2016,28,9,201602,2016), -('2016-02-29',201609,2,2016,29,9,201602,2016), -('2016-03-01',201609,3,2016,1,9,201603,2016), -('2016-03-02',201609,3,2016,2,9,201603,2016), -('2016-03-03',201609,3,2016,3,9,201603,2016), -('2016-03-04',201609,3,2016,4,9,201603,2016), -('2016-03-05',201609,3,2016,5,9,201603,2016), -('2016-03-06',201610,3,2016,6,10,201603,2016), -('2016-03-07',201610,3,2016,7,10,201603,2016), -('2016-03-08',201610,3,2016,8,10,201603,2016), -('2016-03-09',201610,3,2016,9,10,201603,2016), -('2016-03-10',201610,3,2016,10,10,201603,2016), -('2016-03-11',201610,3,2016,11,10,201603,2016), -('2016-03-12',201610,3,2016,12,10,201603,2016), -('2016-03-13',201611,3,2016,13,11,201603,2016), -('2016-03-14',201611,3,2016,14,11,201603,2016), -('2016-03-15',201611,3,2016,15,11,201603,2016), -('2016-03-16',201611,3,2016,16,11,201603,2016), -('2016-03-17',201611,3,2016,17,11,201603,2016), -('2016-03-18',201611,3,2016,18,11,201603,2016), -('2016-03-19',201611,3,2016,19,11,201603,2016), -('2016-03-20',201612,3,2016,20,12,201603,2016), -('2016-03-21',201612,3,2016,21,12,201603,2016), -('2016-03-22',201612,3,2016,22,12,201603,2016), -('2016-03-23',201612,3,2016,23,12,201603,2016), -('2016-03-24',201612,3,2016,24,12,201603,2016), -('2016-03-25',201612,3,2016,25,12,201603,2016), -('2016-03-26',201612,3,2016,26,12,201603,2016), -('2016-03-27',201613,3,2016,27,13,201603,2016), -('2016-03-28',201613,3,2016,28,13,201603,2016), -('2016-03-29',201613,3,2016,29,13,201603,2016), -('2016-03-30',201613,3,2016,30,13,201603,2016), -('2016-03-31',201613,3,2016,31,13,201603,2016), -('2016-04-01',201613,4,2016,1,13,201604,2016), -('2016-04-02',201613,4,2016,2,13,201604,2016), -('2016-04-03',201614,4,2016,3,14,201604,2016), -('2016-04-04',201614,4,2016,4,14,201604,2016), -('2016-04-05',201614,4,2016,5,14,201604,2016), -('2016-04-06',201614,4,2016,6,14,201604,2016), -('2016-04-07',201614,4,2016,7,14,201604,2016), -('2016-04-08',201614,4,2016,8,14,201604,2016), -('2016-04-09',201614,4,2016,9,14,201604,2016), -('2016-04-10',201615,4,2016,10,15,201604,2016), -('2016-04-11',201615,4,2016,11,15,201604,2016), -('2016-04-12',201615,4,2016,12,15,201604,2016), -('2016-04-13',201615,4,2016,13,15,201604,2016), -('2016-04-14',201615,4,2016,14,15,201604,2016), -('2016-04-15',201615,4,2016,15,15,201604,2016), -('2016-04-16',201615,4,2016,16,15,201604,2016), -('2016-04-17',201616,4,2016,17,16,201604,2016), -('2016-04-18',201616,4,2016,18,16,201604,2016), -('2016-04-19',201616,4,2016,19,16,201604,2016), -('2016-04-20',201616,4,2016,20,16,201604,2016), -('2016-04-21',201616,4,2016,21,16,201604,2016), -('2016-04-22',201616,4,2016,22,16,201604,2016), -('2016-04-23',201616,4,2016,23,16,201604,2016), -('2016-04-24',201617,4,2016,24,17,201604,2016), -('2016-04-25',201617,4,2016,25,17,201604,2016), -('2016-04-26',201617,4,2016,26,17,201604,2016), -('2016-04-27',201617,4,2016,27,17,201604,2016), -('2016-04-28',201617,4,2016,28,17,201604,2016), -('2016-04-29',201617,4,2016,29,17,201604,2016), -('2016-04-30',201617,4,2016,30,17,201604,2016), -('2016-05-01',201618,5,2016,1,18,201605,2016), -('2016-05-02',201618,5,2016,2,18,201605,2016), -('2016-05-03',201618,5,2016,3,18,201605,2016), -('2016-05-04',201618,5,2016,4,18,201605,2016), -('2016-05-05',201618,5,2016,5,18,201605,2016), -('2016-05-06',201618,5,2016,6,18,201605,2016), -('2016-05-07',201618,5,2016,7,18,201605,2016), -('2016-05-08',201619,5,2016,8,19,201605,2016), -('2016-05-09',201619,5,2016,9,19,201605,2016), -('2016-05-10',201619,5,2016,10,19,201605,2016), -('2016-05-11',201619,5,2016,11,19,201605,2016), -('2016-05-12',201619,5,2016,12,19,201605,2016), -('2016-05-13',201619,5,2016,13,19,201605,2016), -('2016-05-14',201619,5,2016,14,19,201605,2016), -('2016-05-15',201620,5,2016,15,20,201605,2016), -('2016-05-16',201620,5,2016,16,20,201605,2016), -('2016-05-17',201620,5,2016,17,20,201605,2016), -('2016-05-18',201620,5,2016,18,20,201605,2016), -('2016-05-19',201620,5,2016,19,20,201605,2016), -('2016-05-20',201620,5,2016,20,20,201605,2016), -('2016-05-21',201620,5,2016,21,20,201605,2016), -('2016-05-22',201621,5,2016,22,21,201605,2016), -('2016-05-23',201621,5,2016,23,21,201605,2016), -('2016-05-24',201621,5,2016,24,21,201605,2016), -('2016-05-25',201621,5,2016,25,21,201605,2016), -('2016-05-26',201621,5,2016,26,21,201605,2016), -('2016-05-27',201621,5,2016,27,21,201605,2016), -('2016-05-28',201621,5,2016,28,21,201605,2016), -('2016-05-29',201622,5,2016,29,22,201605,2016), -('2016-05-30',201622,5,2016,30,22,201605,2016), -('2016-05-31',201622,5,2016,31,22,201605,2016), -('2016-06-01',201622,6,2016,1,22,201606,2016), -('2016-06-02',201622,6,2016,2,22,201606,2016), -('2016-06-03',201622,6,2016,3,22,201606,2016), -('2016-06-04',201622,6,2016,4,22,201606,2016), -('2016-06-05',201623,6,2016,5,23,201606,2016), -('2016-06-06',201623,6,2016,6,23,201606,2016), -('2016-06-07',201623,6,2016,7,23,201606,2016), -('2016-06-08',201623,6,2016,8,23,201606,2016), -('2016-06-09',201623,6,2016,9,23,201606,2016), -('2016-06-10',201623,6,2016,10,23,201606,2016), -('2016-06-11',201623,6,2016,11,23,201606,2016), -('2016-06-12',201624,6,2016,12,24,201606,2016), -('2016-06-13',201624,6,2016,13,24,201606,2016), -('2016-06-14',201624,6,2016,14,24,201606,2016), -('2016-06-15',201624,6,2016,15,24,201606,2016), -('2016-06-16',201624,6,2016,16,24,201606,2016), -('2016-06-17',201624,6,2016,17,24,201606,2016), -('2016-06-18',201624,6,2016,18,24,201606,2016), -('2016-06-19',201625,6,2016,19,25,201606,2016), -('2016-06-20',201625,6,2016,20,25,201606,2016), -('2016-06-21',201625,6,2016,21,25,201606,2016), -('2016-06-22',201625,6,2016,22,25,201606,2016), -('2016-06-23',201625,6,2016,23,25,201606,2016), -('2016-06-24',201625,6,2016,24,25,201606,2016), -('2016-06-25',201625,6,2016,25,25,201606,2016), -('2016-06-26',201626,6,2016,26,26,201606,2016), -('2016-06-27',201626,6,2016,27,26,201606,2016), -('2016-06-28',201626,6,2016,28,26,201606,2016), -('2016-06-29',201626,6,2016,29,26,201606,2016), -('2016-06-30',201626,6,2016,30,26,201606,2016), -('2016-07-01',201626,7,2016,1,26,201607,2016), -('2016-07-02',201626,7,2016,2,26,201607,2016), -('2016-07-03',201627,7,2016,3,27,201607,2016), -('2016-07-04',201627,7,2016,4,27,201607,2016), -('2016-07-05',201627,7,2016,5,27,201607,2016), -('2016-07-06',201627,7,2016,6,27,201607,2016), -('2016-07-07',201627,7,2016,7,27,201607,2016), -('2016-07-08',201627,7,2016,8,27,201607,2016), -('2016-07-09',201627,7,2016,9,27,201607,2016), -('2016-07-10',201628,7,2016,10,28,201607,2016), -('2016-07-11',201628,7,2016,11,28,201607,2016), -('2016-07-12',201628,7,2016,12,28,201607,2016), -('2016-07-13',201628,7,2016,13,28,201607,2016), -('2016-07-14',201628,7,2016,14,28,201607,2016), -('2016-07-15',201628,7,2016,15,28,201607,2016), -('2016-07-16',201628,7,2016,16,28,201607,2016), -('2016-07-17',201629,7,2016,17,29,201607,2016), -('2016-07-18',201629,7,2016,18,29,201607,2016), -('2016-07-19',201629,7,2016,19,29,201607,2016), -('2016-07-20',201629,7,2016,20,29,201607,2016), -('2016-07-21',201629,7,2016,21,29,201607,2016), -('2016-07-22',201629,7,2016,22,29,201607,2016), -('2016-07-23',201629,7,2016,23,29,201607,2016), -('2016-07-24',201630,7,2016,24,30,201607,2016), -('2016-07-25',201630,7,2016,25,30,201607,2016), -('2016-07-26',201630,7,2016,26,30,201607,2016), -('2016-07-27',201630,7,2016,27,30,201607,2016), -('2016-07-28',201630,7,2016,28,30,201607,2016), -('2016-07-29',201630,7,2016,29,30,201607,2016), -('2016-07-30',201630,7,2016,30,30,201607,2016), -('2016-07-31',201631,7,2016,31,31,201607,2016), -('2016-08-01',201631,8,2016,1,31,201608,2016), -('2016-08-02',201631,8,2016,2,31,201608,2016), -('2016-08-03',201631,8,2016,3,31,201608,2016), -('2016-08-04',201631,8,2016,4,31,201608,2016), -('2016-08-05',201631,8,2016,5,31,201608,2016), -('2016-08-06',201631,8,2016,6,31,201608,2016), -('2016-08-07',201632,8,2016,7,32,201608,2016), -('2016-08-08',201632,8,2016,8,32,201608,2016), -('2016-08-09',201632,8,2016,9,32,201608,2016), -('2016-08-10',201632,8,2016,10,32,201608,2016), -('2016-08-11',201632,8,2016,11,32,201608,2016), -('2016-08-12',201632,8,2016,12,32,201608,2016), -('2016-08-13',201632,8,2016,13,32,201608,2016), -('2016-08-14',201633,8,2016,14,33,201608,2016), -('2016-08-15',201633,8,2016,15,33,201608,2016), -('2016-08-16',201633,8,2016,16,33,201608,2016), -('2016-08-17',201633,8,2016,17,33,201608,2016), -('2016-08-18',201633,8,2016,18,33,201608,2016), -('2016-08-19',201633,8,2016,19,33,201608,2016), -('2016-08-20',201633,8,2016,20,33,201608,2016), -('2016-08-21',201634,8,2016,21,34,201608,2016), -('2016-08-22',201634,8,2016,22,34,201608,2016), -('2016-08-23',201634,8,2016,23,34,201608,2016), -('2016-08-24',201634,8,2016,24,34,201608,2016), -('2016-08-25',201634,8,2016,25,34,201608,2016), -('2016-08-26',201634,8,2016,26,34,201608,2016), -('2016-08-27',201634,8,2016,27,34,201608,2016), -('2016-08-28',201635,8,2016,28,35,201608,2016), -('2016-08-29',201635,8,2016,29,35,201608,2016), -('2016-08-30',201635,8,2016,30,35,201608,2016), -('2016-08-31',201635,8,2016,31,35,201608,2016), -('2016-09-01',201635,9,2016,1,35,201609,2016), -('2016-09-02',201635,9,2016,2,35,201609,2016), -('2016-09-03',201635,9,2016,3,35,201609,2016), -('2016-09-04',201636,9,2016,4,36,201609,2016), -('2016-09-05',201636,9,2016,5,36,201609,2016), -('2016-09-06',201636,9,2016,6,36,201609,2016), -('2016-09-07',201636,9,2016,7,36,201609,2016), -('2016-09-08',201636,9,2016,8,36,201609,2016), -('2016-09-09',201636,9,2016,9,36,201609,2016), -('2016-09-10',201636,9,2016,10,36,201609,2016), -('2016-09-11',201637,9,2016,11,37,201609,2016), -('2016-09-12',201637,9,2016,12,37,201609,2016), -('2016-09-13',201637,9,2016,13,37,201609,2016), -('2016-09-14',201637,9,2016,14,37,201609,2016), -('2016-09-15',201637,9,2016,15,37,201609,2016), -('2016-09-16',201637,9,2016,16,37,201609,2016), -('2016-09-17',201637,9,2016,17,37,201609,2016), -('2016-09-18',201638,9,2016,18,38,201609,2016), -('2016-09-19',201638,9,2016,19,38,201609,2016), -('2016-09-20',201638,9,2016,20,38,201609,2016), -('2016-09-21',201638,9,2016,21,38,201609,2016), -('2016-09-22',201638,9,2016,22,38,201609,2016), -('2016-09-23',201638,9,2016,23,38,201609,2016), -('2016-09-24',201638,9,2016,24,38,201609,2016), -('2016-09-25',201639,9,2016,25,39,201609,2016), -('2016-09-26',201639,9,2016,26,39,201609,2016), -('2016-09-27',201639,9,2016,27,39,201609,2016), -('2016-09-28',201639,9,2016,28,39,201609,2016), -('2016-09-29',201639,9,2016,29,39,201609,2016), -('2016-09-30',201639,9,2016,30,39,201609,2016), -('2016-10-01',201639,10,2016,1,39,201610,2016), -('2016-10-02',201640,10,2016,2,40,201610,2016), -('2016-10-03',201640,10,2016,3,40,201610,2016), -('2016-10-04',201640,10,2016,4,40,201610,2016), -('2016-10-05',201640,10,2016,5,40,201610,2016), -('2016-10-06',201640,10,2016,6,40,201610,2016), -('2016-10-07',201640,10,2016,7,40,201610,2016), -('2016-10-08',201640,10,2016,8,40,201610,2016), -('2016-10-09',201641,10,2016,9,41,201610,2016), -('2016-10-10',201641,10,2016,10,41,201610,2016), -('2016-10-11',201641,10,2016,11,41,201610,2016), -('2016-10-12',201641,10,2016,12,41,201610,2016), -('2016-10-13',201641,10,2016,13,41,201610,2016), -('2016-10-14',201641,10,2016,14,41,201610,2016), -('2016-10-15',201641,10,2016,15,41,201610,2016), -('2016-10-16',201642,10,2016,16,42,201610,2016), -('2016-10-17',201642,10,2016,17,42,201610,2016), -('2016-10-18',201642,10,2016,18,42,201610,2016), -('2016-10-19',201642,10,2016,19,42,201610,2016), -('2016-10-20',201642,10,2016,20,42,201610,2016), -('2016-10-21',201642,10,2016,21,42,201610,2016), -('2016-10-22',201642,10,2016,22,42,201610,2016), -('2016-10-23',201643,10,2016,23,43,201610,2016), -('2016-10-24',201643,10,2016,24,43,201610,2016), -('2016-10-25',201643,10,2016,25,43,201610,2016), -('2016-10-26',201643,10,2016,26,43,201610,2016), -('2016-10-27',201643,10,2016,27,43,201610,2016), -('2016-10-28',201643,10,2016,28,43,201610,2016), -('2016-10-29',201643,10,2016,29,43,201610,2016), -('2016-10-30',201644,10,2016,30,44,201610,2016), -('2016-10-31',201644,10,2016,31,44,201610,2016), -('2016-11-01',201644,11,2016,1,44,201611,2016), -('2016-11-02',201644,11,2016,2,44,201611,2016), -('2016-11-03',201644,11,2016,3,44,201611,2016), -('2016-11-04',201644,11,2016,4,44,201611,2016), -('2016-11-05',201644,11,2016,5,44,201611,2016), -('2016-11-06',201645,11,2016,6,45,201611,2016), -('2016-11-07',201645,11,2016,7,45,201611,2016), -('2016-11-08',201645,11,2016,8,45,201611,2016), -('2016-11-09',201645,11,2016,9,45,201611,2016), -('2016-11-10',201645,11,2016,10,45,201611,2016), -('2016-11-11',201645,11,2016,11,45,201611,2016), -('2016-11-12',201645,11,2016,12,45,201611,2016), -('2016-11-13',201646,11,2016,13,46,201611,2016), -('2016-11-14',201646,11,2016,14,46,201611,2016), -('2016-11-15',201646,11,2016,15,46,201611,2016), -('2016-11-16',201646,11,2016,16,46,201611,2016), -('2016-11-17',201646,11,2016,17,46,201611,2016), -('2016-11-18',201646,11,2016,18,46,201611,2016), -('2016-11-19',201646,11,2016,19,46,201611,2016), -('2016-11-20',201647,11,2016,20,47,201611,2016), -('2016-11-21',201647,11,2016,21,47,201611,2016), -('2016-11-22',201647,11,2016,22,47,201611,2016), -('2016-11-23',201647,11,2016,23,47,201611,2016), -('2016-11-24',201647,11,2016,24,47,201611,2016), -('2016-11-25',201647,11,2016,25,47,201611,2016), -('2016-11-26',201647,11,2016,26,47,201611,2016), -('2016-11-27',201648,11,2016,27,48,201611,2016), -('2016-11-28',201648,11,2016,28,48,201611,2016), -('2016-11-29',201648,11,2016,29,48,201611,2016), -('2016-11-30',201648,11,2016,30,48,201611,2016), -('2016-12-01',201648,12,2016,1,48,201612,2017), -('2016-12-02',201648,12,2016,2,48,201612,2017), -('2016-12-03',201648,12,2016,3,48,201612,2017), -('2016-12-04',201649,12,2016,4,49,201612,2017), -('2016-12-05',201649,12,2016,5,49,201612,2017), -('2016-12-06',201649,12,2016,6,49,201612,2017), -('2016-12-07',201649,12,2016,7,49,201612,2017), -('2016-12-08',201649,12,2016,8,49,201612,2017), -('2016-12-09',201649,12,2016,9,49,201612,2017), -('2016-12-10',201649,12,2016,10,49,201612,2017), -('2016-12-11',201650,12,2016,11,50,201612,2017), -('2016-12-12',201650,12,2016,12,50,201612,2017), -('2016-12-13',201650,12,2016,13,50,201612,2017), -('2016-12-14',201650,12,2016,14,50,201612,2017), -('2016-12-15',201650,12,2016,15,50,201612,2017), -('2016-12-16',201650,12,2016,16,50,201612,2017), -('2016-12-17',201650,12,2016,17,50,201612,2017), -('2016-12-18',201651,12,2016,18,51,201612,2017), -('2016-12-19',201651,12,2016,19,51,201612,2017), -('2016-12-20',201651,12,2016,20,51,201612,2017), -('2016-12-21',201651,12,2016,21,51,201612,2017), -('2016-12-22',201651,12,2016,22,51,201612,2017), -('2016-12-23',201651,12,2016,23,51,201612,2017), -('2016-12-24',201651,12,2016,24,51,201612,2017), -('2016-12-25',201652,12,2016,25,52,201612,2017), -('2016-12-26',201652,12,2016,26,52,201612,2017), -('2016-12-27',201652,12,2016,27,52,201612,2017), -('2016-12-28',201652,12,2016,28,52,201612,2017), -('2016-12-29',201652,12,2016,29,52,201612,2017), -('2016-12-30',201652,12,2016,30,52,201612,2017), -('2016-12-31',201652,12,2016,31,52,201612,2017), -('2017-01-01',201701,1,2017,1,1,201701,2017), -('2017-01-02',201701,1,2017,2,1,201701,2017), -('2017-01-03',201701,1,2017,3,1,201701,2017), -('2017-01-04',201701,1,2017,4,1,201701,2017), -('2017-01-05',201701,1,2017,5,1,201701,2017), -('2017-01-06',201701,1,2017,6,1,201701,2017), -('2017-01-07',201701,1,2017,7,1,201701,2017), -('2017-01-08',201702,1,2017,8,2,201701,2017), -('2017-01-09',201702,1,2017,9,2,201701,2017), -('2017-01-10',201702,1,2017,10,2,201701,2017), -('2017-01-11',201702,1,2017,11,2,201701,2017), -('2017-01-12',201702,1,2017,12,2,201701,2017), -('2017-01-13',201702,1,2017,13,2,201701,2017), -('2017-01-14',201702,1,2017,14,2,201701,2017), -('2017-01-15',201703,1,2017,15,3,201701,2017), -('2017-01-16',201703,1,2017,16,3,201701,2017), -('2017-01-17',201703,1,2017,17,3,201701,2017), -('2017-01-18',201703,1,2017,18,3,201701,2017), -('2017-01-19',201703,1,2017,19,3,201701,2017), -('2017-01-20',201703,1,2017,20,3,201701,2017), -('2017-01-21',201703,1,2017,21,3,201701,2017), -('2017-01-22',201704,1,2017,22,4,201701,2017), -('2017-01-23',201704,1,2017,23,4,201701,2017), -('2017-01-24',201704,1,2017,24,4,201701,2017), -('2017-01-25',201704,1,2017,25,4,201701,2017), -('2017-01-26',201704,1,2017,26,4,201701,2017), -('2017-01-27',201704,1,2017,27,4,201701,2017), -('2017-01-28',201704,1,2017,28,4,201701,2017), -('2017-01-29',201705,1,2017,29,5,201701,2017), -('2017-01-30',201705,1,2017,30,5,201701,2017), -('2017-01-31',201705,1,2017,31,5,201701,2017), -('2017-02-01',201705,2,2017,1,5,201702,2017), -('2017-02-02',201705,2,2017,2,5,201702,2017), -('2017-02-03',201705,2,2017,3,5,201702,2017), -('2017-02-04',201705,2,2017,4,5,201702,2017), -('2017-02-05',201706,2,2017,5,6,201702,2017), -('2017-02-06',201706,2,2017,6,6,201702,2017), -('2017-02-07',201706,2,2017,7,6,201702,2017), -('2017-02-08',201706,2,2017,8,6,201702,2017), -('2017-02-09',201706,2,2017,9,6,201702,2017), -('2017-02-10',201706,2,2017,10,6,201702,2017), -('2017-02-11',201706,2,2017,11,6,201702,2017), -('2017-02-12',201707,2,2017,12,7,201702,2017), -('2017-02-13',201707,2,2017,13,7,201702,2017), -('2017-02-14',201707,2,2017,14,7,201702,2017), -('2017-02-15',201707,2,2017,15,7,201702,2017), -('2017-02-16',201707,2,2017,16,7,201702,2017), -('2017-02-17',201707,2,2017,17,7,201702,2017), -('2017-02-18',201707,2,2017,18,7,201702,2017), -('2017-02-19',201708,2,2017,19,8,201702,2017), -('2017-02-20',201708,2,2017,20,8,201702,2017), -('2017-02-21',201708,2,2017,21,8,201702,2017), -('2017-02-22',201708,2,2017,22,8,201702,2017), -('2017-02-23',201708,2,2017,23,8,201702,2017), -('2017-02-24',201708,2,2017,24,8,201702,2017), -('2017-02-25',201708,2,2017,25,8,201702,2017), -('2017-02-26',201709,2,2017,26,9,201702,2017), -('2017-02-27',201709,2,2017,27,9,201702,2017), -('2017-02-28',201709,2,2017,28,9,201702,2017), -('2017-03-01',201709,3,2017,1,9,201703,2017), -('2017-03-02',201709,3,2017,2,9,201703,2017), -('2017-03-03',201709,3,2017,3,9,201703,2017), -('2017-03-04',201709,3,2017,4,9,201703,2017), -('2017-03-05',201710,3,2017,5,10,201703,2017), -('2017-03-06',201710,3,2017,6,10,201703,2017), -('2017-03-07',201710,3,2017,7,10,201703,2017), -('2017-03-08',201710,3,2017,8,10,201703,2017), -('2017-03-09',201710,3,2017,9,10,201703,2017), -('2017-03-10',201710,3,2017,10,10,201703,2017), -('2017-03-11',201710,3,2017,11,10,201703,2017), -('2017-03-12',201711,3,2017,12,11,201703,2017), -('2017-03-13',201711,3,2017,13,11,201703,2017), -('2017-03-14',201711,3,2017,14,11,201703,2017), -('2017-03-15',201711,3,2017,15,11,201703,2017), -('2017-03-16',201711,3,2017,16,11,201703,2017), -('2017-03-17',201711,3,2017,17,11,201703,2017), -('2017-03-18',201711,3,2017,18,11,201703,2017), -('2017-03-19',201712,3,2017,19,12,201703,2017), -('2017-03-20',201712,3,2017,20,12,201703,2017), -('2017-03-21',201712,3,2017,21,12,201703,2017), -('2017-03-22',201712,3,2017,22,12,201703,2017), -('2017-03-23',201712,3,2017,23,12,201703,2017), -('2017-03-24',201712,3,2017,24,12,201703,2017), -('2017-03-25',201712,3,2017,25,12,201703,2017), -('2017-03-26',201713,3,2017,26,13,201703,2017), -('2017-03-27',201713,3,2017,27,13,201703,2017), -('2017-03-28',201713,3,2017,28,13,201703,2017), -('2017-03-29',201713,3,2017,29,13,201703,2017), -('2017-03-30',201713,3,2017,30,13,201703,2017), -('2017-03-31',201713,3,2017,31,13,201703,2017), -('2017-04-01',201713,4,2017,1,13,201704,2017), -('2017-04-02',201714,4,2017,2,14,201704,2017), -('2017-04-03',201714,4,2017,3,14,201704,2017), -('2017-04-04',201714,4,2017,4,14,201704,2017), -('2017-04-05',201714,4,2017,5,14,201704,2017), -('2017-04-06',201714,4,2017,6,14,201704,2017), -('2017-04-07',201714,4,2017,7,14,201704,2017), -('2017-04-08',201714,4,2017,8,14,201704,2017), -('2017-04-09',201715,4,2017,9,15,201704,2017), -('2017-04-10',201715,4,2017,10,15,201704,2017), -('2017-04-11',201715,4,2017,11,15,201704,2017), -('2017-04-12',201715,4,2017,12,15,201704,2017), -('2017-04-13',201715,4,2017,13,15,201704,2017), -('2017-04-14',201715,4,2017,14,15,201704,2017), -('2017-04-15',201715,4,2017,15,15,201704,2017), -('2017-04-16',201716,4,2017,16,16,201704,2017), -('2017-04-17',201716,4,2017,17,16,201704,2017), -('2017-04-18',201716,4,2017,18,16,201704,2017), -('2017-04-19',201716,4,2017,19,16,201704,2017), -('2017-04-20',201716,4,2017,20,16,201704,2017), -('2017-04-21',201716,4,2017,21,16,201704,2017), -('2017-04-22',201716,4,2017,22,16,201704,2017), -('2017-04-23',201717,4,2017,23,17,201704,2017), -('2017-04-24',201717,4,2017,24,17,201704,2017), -('2017-04-25',201717,4,2017,25,17,201704,2017), -('2017-04-26',201717,4,2017,26,17,201704,2017), -('2017-04-27',201717,4,2017,27,17,201704,2017), -('2017-04-28',201717,4,2017,28,17,201704,2017), -('2017-04-29',201717,4,2017,29,17,201704,2017), -('2017-04-30',201718,4,2017,30,18,201704,2017), -('2017-05-01',201718,5,2017,1,18,201705,2017), -('2017-05-02',201718,5,2017,2,18,201705,2017), -('2017-05-03',201718,5,2017,3,18,201705,2017), -('2017-05-04',201718,5,2017,4,18,201705,2017), -('2017-05-05',201718,5,2017,5,18,201705,2017), -('2017-05-06',201718,5,2017,6,18,201705,2017), -('2017-05-07',201719,5,2017,7,19,201705,2017), -('2017-05-08',201719,5,2017,8,19,201705,2017), -('2017-05-09',201719,5,2017,9,19,201705,2017), -('2017-05-10',201719,5,2017,10,19,201705,2017), -('2017-05-11',201719,5,2017,11,19,201705,2017), -('2017-05-12',201719,5,2017,12,19,201705,2017), -('2017-05-13',201719,5,2017,13,19,201705,2017), -('2017-05-14',201720,5,2017,14,20,201705,2017), -('2017-05-15',201720,5,2017,15,20,201705,2017), -('2017-05-16',201720,5,2017,16,20,201705,2017), -('2017-05-17',201720,5,2017,17,20,201705,2017), -('2017-05-18',201720,5,2017,18,20,201705,2017), -('2017-05-19',201720,5,2017,19,20,201705,2017), -('2017-05-20',201720,5,2017,20,20,201705,2017), -('2017-05-21',201721,5,2017,21,21,201705,2017), -('2017-05-22',201721,5,2017,22,21,201705,2017), -('2017-05-23',201721,5,2017,23,21,201705,2017), -('2017-05-24',201721,5,2017,24,21,201705,2017), -('2017-05-25',201721,5,2017,25,21,201705,2017), -('2017-05-26',201721,5,2017,26,21,201705,2017), -('2017-05-27',201721,5,2017,27,21,201705,2017), -('2017-05-28',201722,5,2017,28,22,201705,2017), -('2017-05-29',201722,5,2017,29,22,201705,2017), -('2017-05-30',201722,5,2017,30,22,201705,2017), -('2017-05-31',201722,5,2017,31,22,201705,2017), -('2017-06-01',201722,6,2017,1,22,201706,2017), -('2017-06-02',201722,6,2017,2,22,201706,2017), -('2017-06-03',201722,6,2017,3,22,201706,2017), -('2017-06-04',201723,6,2017,4,23,201706,2017), -('2017-06-05',201723,6,2017,5,23,201706,2017), -('2017-06-06',201723,6,2017,6,23,201706,2017), -('2017-06-07',201723,6,2017,7,23,201706,2017), -('2017-06-08',201723,6,2017,8,23,201706,2017), -('2017-06-09',201723,6,2017,9,23,201706,2017), -('2017-06-10',201723,6,2017,10,23,201706,2017), -('2017-06-11',201724,6,2017,11,24,201706,2017), -('2017-06-12',201724,6,2017,12,24,201706,2017), -('2017-06-13',201724,6,2017,13,24,201706,2017), -('2017-06-14',201724,6,2017,14,24,201706,2017), -('2017-06-15',201724,6,2017,15,24,201706,2017), -('2017-06-16',201724,6,2017,16,24,201706,2017), -('2017-06-17',201724,6,2017,17,24,201706,2017), -('2017-06-18',201725,6,2017,18,25,201706,2017), -('2017-06-19',201725,6,2017,19,25,201706,2017), -('2017-06-20',201725,6,2017,20,25,201706,2017), -('2017-06-21',201725,6,2017,21,25,201706,2017), -('2017-06-22',201725,6,2017,22,25,201706,2017), -('2017-06-23',201725,6,2017,23,25,201706,2017), -('2017-06-24',201725,6,2017,24,25,201706,2017), -('2017-06-25',201726,6,2017,25,26,201706,2017), -('2017-06-26',201726,6,2017,26,26,201706,2017), -('2017-06-27',201726,6,2017,27,26,201706,2017), -('2017-06-28',201726,6,2017,28,26,201706,2017), -('2017-06-29',201726,6,2017,29,26,201706,2017), -('2017-06-30',201726,6,2017,30,26,201706,2017), -('2017-07-01',201726,7,2017,1,26,201707,2017), -('2017-07-02',201727,7,2017,2,27,201707,2017), -('2017-07-03',201727,7,2017,3,27,201707,2017), -('2017-07-04',201727,7,2017,4,27,201707,2017), -('2017-07-05',201727,7,2017,5,27,201707,2017), -('2017-07-06',201727,7,2017,6,27,201707,2017), -('2017-07-07',201727,7,2017,7,27,201707,2017), -('2017-07-08',201727,7,2017,8,27,201707,2017), -('2017-07-09',201728,7,2017,9,28,201707,2017), -('2017-07-10',201728,7,2017,10,28,201707,2017), -('2017-07-11',201728,7,2017,11,28,201707,2017), -('2017-07-12',201728,7,2017,12,28,201707,2017), -('2017-07-13',201728,7,2017,13,28,201707,2017), -('2017-07-14',201728,7,2017,14,28,201707,2017), -('2017-07-15',201728,7,2017,15,28,201707,2017), -('2017-07-16',201729,7,2017,16,29,201707,2017), -('2017-07-17',201729,7,2017,17,29,201707,2017), -('2017-07-18',201729,7,2017,18,29,201707,2017), -('2017-07-19',201729,7,2017,19,29,201707,2017), -('2017-07-20',201729,7,2017,20,29,201707,2017), -('2017-07-21',201729,7,2017,21,29,201707,2017), -('2017-07-22',201729,7,2017,22,29,201707,2017), -('2017-07-23',201730,7,2017,23,30,201707,2017), -('2017-07-24',201730,7,2017,24,30,201707,2017), -('2017-07-25',201730,7,2017,25,30,201707,2017), -('2017-07-26',201730,7,2017,26,30,201707,2017), -('2017-07-27',201730,7,2017,27,30,201707,2017), -('2017-07-28',201730,7,2017,28,30,201707,2017), -('2017-07-29',201730,7,2017,29,30,201707,2017), -('2017-07-30',201731,7,2017,30,31,201707,2017), -('2017-07-31',201731,7,2017,31,31,201707,2017), -('2017-08-01',201731,8,2017,1,31,201708,2017), -('2017-08-02',201731,8,2017,2,31,201708,2017), -('2017-08-03',201731,8,2017,3,31,201708,2017), -('2017-08-04',201731,8,2017,4,31,201708,2017), -('2017-08-05',201731,8,2017,5,31,201708,2017), -('2017-08-06',201732,8,2017,6,32,201708,2017), -('2017-08-07',201732,8,2017,7,32,201708,2017), -('2017-08-08',201732,8,2017,8,32,201708,2017), -('2017-08-09',201732,8,2017,9,32,201708,2017), -('2017-08-10',201732,8,2017,10,32,201708,2017), -('2017-08-11',201732,8,2017,11,32,201708,2017), -('2017-08-12',201732,8,2017,12,32,201708,2017), -('2017-08-13',201733,8,2017,13,33,201708,2017), -('2017-08-14',201733,8,2017,14,33,201708,2017), -('2017-08-15',201733,8,2017,15,33,201708,2017), -('2017-08-16',201733,8,2017,16,33,201708,2017), -('2017-08-17',201733,8,2017,17,33,201708,2017), -('2017-08-18',201733,8,2017,18,33,201708,2017), -('2017-08-19',201733,8,2017,19,33,201708,2017), -('2017-08-20',201734,8,2017,20,34,201708,2017), -('2017-08-21',201734,8,2017,21,34,201708,2017), -('2017-08-22',201734,8,2017,22,34,201708,2017), -('2017-08-23',201734,8,2017,23,34,201708,2017), -('2017-08-24',201734,8,2017,24,34,201708,2017), -('2017-08-25',201734,8,2017,25,34,201708,2017), -('2017-08-26',201734,8,2017,26,34,201708,2017), -('2017-08-27',201735,8,2017,27,35,201708,2017), -('2017-08-28',201735,8,2017,28,35,201708,2017), -('2017-08-29',201735,8,2017,29,35,201708,2017), -('2017-08-30',201735,8,2017,30,35,201708,2017), -('2017-08-31',201735,8,2017,31,35,201708,2017), -('2017-09-01',201735,9,2017,1,35,201709,2017), -('2017-09-02',201735,9,2017,2,35,201709,2017), -('2017-09-03',201736,9,2017,3,36,201709,2017), -('2017-09-04',201736,9,2017,4,36,201709,2017), -('2017-09-05',201736,9,2017,5,36,201709,2017), -('2017-09-06',201736,9,2017,6,36,201709,2017), -('2017-09-07',201736,9,2017,7,36,201709,2017), -('2017-09-08',201736,9,2017,8,36,201709,2017), -('2017-09-09',201736,9,2017,9,36,201709,2017), -('2017-09-10',201737,9,2017,10,37,201709,2017), -('2017-09-11',201737,9,2017,11,37,201709,2017), -('2017-09-12',201737,9,2017,12,37,201709,2017), -('2017-09-13',201737,9,2017,13,37,201709,2017), -('2017-09-14',201737,9,2017,14,37,201709,2017), -('2017-09-15',201737,9,2017,15,37,201709,2017), -('2017-09-16',201737,9,2017,16,37,201709,2017), -('2017-09-17',201738,9,2017,17,38,201709,2017), -('2017-09-18',201738,9,2017,18,38,201709,2017), -('2017-09-19',201738,9,2017,19,38,201709,2017), -('2017-09-20',201738,9,2017,20,38,201709,2017), -('2017-09-21',201738,9,2017,21,38,201709,2017), -('2017-09-22',201738,9,2017,22,38,201709,2017), -('2017-09-23',201738,9,2017,23,38,201709,2017), -('2017-09-24',201739,9,2017,24,39,201709,2017), -('2017-09-25',201739,9,2017,25,39,201709,2017), -('2017-09-26',201739,9,2017,26,39,201709,2017), -('2017-09-27',201739,9,2017,27,39,201709,2017), -('2017-09-28',201739,9,2017,28,39,201709,2017), -('2017-09-29',201739,9,2017,29,39,201709,2017), -('2017-09-30',201739,9,2017,30,39,201709,2017), -('2017-10-01',201740,10,2017,1,40,201710,2017), -('2017-10-02',201740,10,2017,2,40,201710,2017), -('2017-10-03',201740,10,2017,3,40,201710,2017), -('2017-10-04',201740,10,2017,4,40,201710,2017), -('2017-10-05',201740,10,2017,5,40,201710,2017), -('2017-10-06',201740,10,2017,6,40,201710,2017), -('2017-10-07',201740,10,2017,7,40,201710,2017), -('2017-10-08',201741,10,2017,8,41,201710,2017), -('2017-10-09',201741,10,2017,9,41,201710,2017), -('2017-10-10',201741,10,2017,10,41,201710,2017), -('2017-10-11',201741,10,2017,11,41,201710,2017), -('2017-10-12',201741,10,2017,12,41,201710,2017), -('2017-10-13',201741,10,2017,13,41,201710,2017), -('2017-10-14',201741,10,2017,14,41,201710,2017), -('2017-10-15',201742,10,2017,15,42,201710,2017), -('2017-10-16',201742,10,2017,16,42,201710,2017), -('2017-10-17',201742,10,2017,17,42,201710,2017), -('2017-10-18',201742,10,2017,18,42,201710,2017), -('2017-10-19',201742,10,2017,19,42,201710,2017), -('2017-10-20',201742,10,2017,20,42,201710,2017), -('2017-10-21',201742,10,2017,21,42,201710,2017), -('2017-10-22',201743,10,2017,22,43,201710,2017), -('2017-10-23',201743,10,2017,23,43,201710,2017), -('2017-10-24',201743,10,2017,24,43,201710,2017), -('2017-10-25',201743,10,2017,25,43,201710,2017), -('2017-10-26',201743,10,2017,26,43,201710,2017), -('2017-10-27',201743,10,2017,27,43,201710,2017), -('2017-10-28',201743,10,2017,28,43,201710,2017), -('2017-10-29',201744,10,2017,29,44,201710,2017), -('2017-10-30',201744,10,2017,30,44,201710,2017), -('2017-10-31',201744,10,2017,31,44,201710,2017), -('2017-11-01',201744,11,2017,1,44,201711,2017), -('2017-11-02',201744,11,2017,2,44,201711,2017), -('2017-11-03',201744,11,2017,3,44,201711,2017), -('2017-11-04',201744,11,2017,4,44,201711,2017), -('2017-11-05',201745,11,2017,5,45,201711,2017), -('2017-11-06',201745,11,2017,6,45,201711,2017), -('2017-11-07',201745,11,2017,7,45,201711,2017), -('2017-11-08',201745,11,2017,8,45,201711,2017), -('2017-11-09',201745,11,2017,9,45,201711,2017), -('2017-11-10',201745,11,2017,10,45,201711,2017), -('2017-11-11',201745,11,2017,11,45,201711,2017), -('2017-11-12',201746,11,2017,12,46,201711,2017), -('2017-11-13',201746,11,2017,13,46,201711,2017), -('2017-11-14',201746,11,2017,14,46,201711,2017), -('2017-11-15',201746,11,2017,15,46,201711,2017), -('2017-11-16',201746,11,2017,16,46,201711,2017), -('2017-11-17',201746,11,2017,17,46,201711,2017), -('2017-11-18',201746,11,2017,18,46,201711,2017), -('2017-11-19',201747,11,2017,19,47,201711,2017), -('2017-11-20',201747,11,2017,20,47,201711,2017), -('2017-11-21',201747,11,2017,21,47,201711,2017), -('2017-11-22',201747,11,2017,22,47,201711,2017), -('2017-11-23',201747,11,2017,23,47,201711,2017), -('2017-11-24',201747,11,2017,24,47,201711,2017), -('2017-11-25',201747,11,2017,25,47,201711,2017), -('2017-11-26',201748,11,2017,26,48,201711,2017), -('2017-11-27',201748,11,2017,27,48,201711,2017), -('2017-11-28',201748,11,2017,28,48,201711,2017), -('2017-11-29',201748,11,2017,29,48,201711,2017), -('2017-11-30',201748,11,2017,30,48,201711,2017), -('2017-12-01',201748,12,2017,1,48,201712,2018), -('2017-12-02',201748,12,2017,2,48,201712,2018), -('2017-12-03',201749,12,2017,3,49,201712,2018), -('2017-12-04',201749,12,2017,4,49,201712,2018), -('2017-12-05',201749,12,2017,5,49,201712,2018), -('2017-12-06',201749,12,2017,6,49,201712,2018), -('2017-12-07',201749,12,2017,7,49,201712,2018), -('2017-12-08',201749,12,2017,8,49,201712,2018), -('2017-12-09',201749,12,2017,9,49,201712,2018), -('2017-12-10',201750,12,2017,10,50,201712,2018), -('2017-12-11',201750,12,2017,11,50,201712,2018), -('2017-12-12',201750,12,2017,12,50,201712,2018), -('2017-12-13',201750,12,2017,13,50,201712,2018), -('2017-12-14',201750,12,2017,14,50,201712,2018), -('2017-12-15',201750,12,2017,15,50,201712,2018), -('2017-12-16',201750,12,2017,16,50,201712,2018), -('2017-12-17',201751,12,2017,17,51,201712,2018), -('2017-12-18',201751,12,2017,18,51,201712,2018), -('2017-12-19',201751,12,2017,19,51,201712,2018), -('2017-12-20',201751,12,2017,20,51,201712,2018), -('2017-12-21',201751,12,2017,21,51,201712,2018), -('2017-12-22',201751,12,2017,22,51,201712,2018), -('2017-12-23',201751,12,2017,23,51,201712,2018), -('2017-12-24',201752,12,2017,24,52,201712,2018), -('2017-12-25',201752,12,2017,25,52,201712,2018), -('2017-12-26',201752,12,2017,26,52,201712,2018), -('2017-12-27',201752,12,2017,27,52,201712,2018), -('2017-12-28',201752,12,2017,28,52,201712,2018), -('2017-12-29',201752,12,2017,29,52,201712,2018), -('2017-12-30',201752,12,2017,30,52,201712,2018), -('2017-12-31',201801,12,2017,31,1,201712,2018), -('2018-01-01',201801,1,2018,1,1,201801,2018), -('2018-01-02',201801,1,2018,2,1,201801,2018), -('2018-01-03',201801,1,2018,3,1,201801,2018), -('2018-01-04',201801,1,2018,4,1,201801,2018), -('2018-01-05',201801,1,2018,5,1,201801,2018), -('2018-01-06',201801,1,2018,6,1,201801,2018), -('2018-01-07',201802,1,2018,7,2,201801,2018), -('2018-01-08',201802,1,2018,8,2,201801,2018), -('2018-01-09',201802,1,2018,9,2,201801,2018), -('2018-01-10',201802,1,2018,10,2,201801,2018), -('2018-01-11',201802,1,2018,11,2,201801,2018), -('2018-01-12',201802,1,2018,12,2,201801,2018), -('2018-01-13',201802,1,2018,13,2,201801,2018), -('2018-01-14',201803,1,2018,14,3,201801,2018), -('2018-01-15',201803,1,2018,15,3,201801,2018), -('2018-01-16',201803,1,2018,16,3,201801,2018), -('2018-01-17',201803,1,2018,17,3,201801,2018), -('2018-01-18',201803,1,2018,18,3,201801,2018), -('2018-01-19',201803,1,2018,19,3,201801,2018), -('2018-01-20',201803,1,2018,20,3,201801,2018), -('2018-01-21',201804,1,2018,21,4,201801,2018), -('2018-01-22',201804,1,2018,22,4,201801,2018), -('2018-01-23',201804,1,2018,23,4,201801,2018), -('2018-01-24',201804,1,2018,24,4,201801,2018), -('2018-01-25',201804,1,2018,25,4,201801,2018), -('2018-01-26',201804,1,2018,26,4,201801,2018), -('2018-01-27',201804,1,2018,27,4,201801,2018), -('2018-01-28',201805,1,2018,28,5,201801,2018), -('2018-01-29',201805,1,2018,29,5,201801,2018), -('2018-01-30',201805,1,2018,30,5,201801,2018), -('2018-01-31',201805,1,2018,31,5,201801,2018), -('2018-02-01',201805,2,2018,1,5,201802,2018), -('2018-02-02',201805,2,2018,2,5,201802,2018), -('2018-02-03',201805,2,2018,3,5,201802,2018), -('2018-02-04',201806,2,2018,4,6,201802,2018), -('2018-02-05',201806,2,2018,5,6,201802,2018), -('2018-02-06',201806,2,2018,6,6,201802,2018), -('2018-02-07',201806,2,2018,7,6,201802,2018), -('2018-02-08',201806,2,2018,8,6,201802,2018), -('2018-02-09',201806,2,2018,9,6,201802,2018), -('2018-02-10',201806,2,2018,10,6,201802,2018), -('2018-02-11',201807,2,2018,11,7,201802,2018), -('2018-02-12',201807,2,2018,12,7,201802,2018), -('2018-02-13',201807,2,2018,13,7,201802,2018), -('2018-02-14',201807,2,2018,14,7,201802,2018), -('2018-02-15',201807,2,2018,15,7,201802,2018), -('2018-02-16',201807,2,2018,16,7,201802,2018), -('2018-02-17',201807,2,2018,17,7,201802,2018), -('2018-02-18',201808,2,2018,18,8,201802,2018), -('2018-02-19',201808,2,2018,19,8,201802,2018), -('2018-02-20',201808,2,2018,20,8,201802,2018), -('2018-02-21',201808,2,2018,21,8,201802,2018), -('2018-02-22',201808,2,2018,22,8,201802,2018), -('2018-02-23',201808,2,2018,23,8,201802,2018), -('2018-02-24',201808,2,2018,24,8,201802,2018), -('2018-02-25',201809,2,2018,25,9,201802,2018), -('2018-02-26',201809,2,2018,26,9,201802,2018), -('2018-02-27',201809,2,2018,27,9,201802,2018), -('2018-02-28',201809,2,2018,28,9,201802,2018), -('2018-03-01',201809,3,2018,1,9,201803,2018), -('2018-03-02',201809,3,2018,2,9,201803,2018), -('2018-03-03',201809,3,2018,3,9,201803,2018), -('2018-03-04',201810,3,2018,4,10,201803,2018), -('2018-03-05',201810,3,2018,5,10,201803,2018), -('2018-03-06',201810,3,2018,6,10,201803,2018), -('2018-03-07',201810,3,2018,7,10,201803,2018), -('2018-03-08',201810,3,2018,8,10,201803,2018), -('2018-03-09',201810,3,2018,9,10,201803,2018), -('2018-03-10',201810,3,2018,10,10,201803,2018), -('2018-03-11',201811,3,2018,11,11,201803,2018), -('2018-03-12',201811,3,2018,12,11,201803,2018), -('2018-03-13',201811,3,2018,13,11,201803,2018), -('2018-03-14',201811,3,2018,14,11,201803,2018), -('2018-03-15',201811,3,2018,15,11,201803,2018), -('2018-03-16',201811,3,2018,16,11,201803,2018), -('2018-03-17',201811,3,2018,17,11,201803,2018), -('2018-03-18',201812,3,2018,18,12,201803,2018), -('2018-03-19',201812,3,2018,19,12,201803,2018), -('2018-03-20',201812,3,2018,20,12,201803,2018), -('2018-03-21',201812,3,2018,21,12,201803,2018), -('2018-03-22',201812,3,2018,22,12,201803,2018), -('2018-03-23',201812,3,2018,23,12,201803,2018), -('2018-03-24',201812,3,2018,24,12,201803,2018), -('2018-03-25',201813,3,2018,25,13,201803,2018), -('2018-03-26',201813,3,2018,26,13,201803,2018), -('2018-03-27',201813,3,2018,27,13,201803,2018), -('2018-03-28',201813,3,2018,28,13,201803,2018), -('2018-03-29',201813,3,2018,29,13,201803,2018), -('2018-03-30',201813,3,2018,30,13,201803,2018), -('2018-03-31',201813,3,2018,31,13,201803,2018), -('2018-04-01',201814,4,2018,1,14,201804,2018), -('2018-04-02',201814,4,2018,2,14,201804,2018), -('2018-04-03',201814,4,2018,3,14,201804,2018), -('2018-04-04',201814,4,2018,4,14,201804,2018), -('2018-04-05',201814,4,2018,5,14,201804,2018), -('2018-04-06',201814,4,2018,6,14,201804,2018), -('2018-04-07',201814,4,2018,7,14,201804,2018), -('2018-04-08',201815,4,2018,8,15,201804,2018), -('2018-04-09',201815,4,2018,9,15,201804,2018), -('2018-04-10',201815,4,2018,10,15,201804,2018), -('2018-04-11',201815,4,2018,11,15,201804,2018), -('2018-04-12',201815,4,2018,12,15,201804,2018), -('2018-04-13',201815,4,2018,13,15,201804,2018), -('2018-04-14',201815,4,2018,14,15,201804,2018), -('2018-04-15',201816,4,2018,15,16,201804,2018), -('2018-04-16',201816,4,2018,16,16,201804,2018), -('2018-04-17',201816,4,2018,17,16,201804,2018), -('2018-04-18',201816,4,2018,18,16,201804,2018), -('2018-04-19',201816,4,2018,19,16,201804,2018), -('2018-04-20',201816,4,2018,20,16,201804,2018), -('2018-04-21',201816,4,2018,21,16,201804,2018), -('2018-04-22',201817,4,2018,22,17,201804,2018), -('2018-04-23',201817,4,2018,23,17,201804,2018), -('2018-04-24',201817,4,2018,24,17,201804,2018), -('2018-04-25',201817,4,2018,25,17,201804,2018), -('2018-04-26',201817,4,2018,26,17,201804,2018), -('2018-04-27',201817,4,2018,27,17,201804,2018), -('2018-04-28',201817,4,2018,28,17,201804,2018), -('2018-04-29',201818,4,2018,29,18,201804,2018), -('2018-04-30',201818,4,2018,30,18,201804,2018), -('2018-05-01',201818,5,2018,1,18,201805,2018), -('2018-05-02',201818,5,2018,2,18,201805,2018), -('2018-05-03',201818,5,2018,3,18,201805,2018), -('2018-05-04',201818,5,2018,4,18,201805,2018), -('2018-05-05',201818,5,2018,5,18,201805,2018), -('2018-05-06',201819,5,2018,6,19,201805,2018), -('2018-05-07',201819,5,2018,7,19,201805,2018), -('2018-05-08',201819,5,2018,8,19,201805,2018), -('2018-05-09',201819,5,2018,9,19,201805,2018), -('2018-05-10',201819,5,2018,10,19,201805,2018), -('2018-05-11',201819,5,2018,11,19,201805,2018), -('2018-05-12',201819,5,2018,12,19,201805,2018), -('2018-05-13',201820,5,2018,13,20,201805,2018), -('2018-05-14',201820,5,2018,14,20,201805,2018), -('2018-05-15',201820,5,2018,15,20,201805,2018), -('2018-05-16',201820,5,2018,16,20,201805,2018), -('2018-05-17',201820,5,2018,17,20,201805,2018), -('2018-05-18',201820,5,2018,18,20,201805,2018), -('2018-05-19',201820,5,2018,19,20,201805,2018), -('2018-05-20',201821,5,2018,20,21,201805,2018), -('2018-05-21',201821,5,2018,21,21,201805,2018), -('2018-05-22',201821,5,2018,22,21,201805,2018), -('2018-05-23',201821,5,2018,23,21,201805,2018), -('2018-05-24',201821,5,2018,24,21,201805,2018), -('2018-05-25',201821,5,2018,25,21,201805,2018), -('2018-05-26',201821,5,2018,26,21,201805,2018), -('2018-05-27',201822,5,2018,27,22,201805,2018), -('2018-05-28',201822,5,2018,28,22,201805,2018), -('2018-05-29',201822,5,2018,29,22,201805,2018), -('2018-05-30',201822,5,2018,30,22,201805,2018), -('2018-05-31',201822,5,2018,31,22,201805,2018), -('2018-06-01',201822,6,2018,1,22,201806,2018), -('2018-06-02',201822,6,2018,2,22,201806,2018), -('2018-06-03',201823,6,2018,3,23,201806,2018), -('2018-06-04',201823,6,2018,4,23,201806,2018), -('2018-06-05',201823,6,2018,5,23,201806,2018), -('2018-06-06',201823,6,2018,6,23,201806,2018), -('2018-06-07',201823,6,2018,7,23,201806,2018), -('2018-06-08',201823,6,2018,8,23,201806,2018), -('2018-06-09',201823,6,2018,9,23,201806,2018), -('2018-06-10',201824,6,2018,10,24,201806,2018), -('2018-06-11',201824,6,2018,11,24,201806,2018), -('2018-06-12',201824,6,2018,12,24,201806,2018), -('2018-06-13',201824,6,2018,13,24,201806,2018), -('2018-06-14',201824,6,2018,14,24,201806,2018), -('2018-06-15',201824,6,2018,15,24,201806,2018), -('2018-06-16',201824,6,2018,16,24,201806,2018), -('2018-06-17',201825,6,2018,17,25,201806,2018), -('2018-06-18',201825,6,2018,18,25,201806,2018), -('2018-06-19',201825,6,2018,19,25,201806,2018), -('2018-06-20',201825,6,2018,20,25,201806,2018), -('2018-06-21',201825,6,2018,21,25,201806,2018), -('2018-06-22',201825,6,2018,22,25,201806,2018), -('2018-06-23',201825,6,2018,23,25,201806,2018), -('2018-06-24',201826,6,2018,24,26,201806,2018), -('2018-06-25',201826,6,2018,25,26,201806,2018), -('2018-06-26',201826,6,2018,26,26,201806,2018), -('2018-06-27',201826,6,2018,27,26,201806,2018), -('2018-06-28',201826,6,2018,28,26,201806,2018), -('2018-06-29',201826,6,2018,29,26,201806,2018), -('2018-06-30',201826,6,2018,30,26,201806,2018), -('2018-07-01',201827,7,2018,1,27,201807,2018), -('2018-07-02',201827,7,2018,2,27,201807,2018), -('2018-07-03',201827,7,2018,3,27,201807,2018), -('2018-07-04',201827,7,2018,4,27,201807,2018), -('2018-07-05',201827,7,2018,5,27,201807,2018), -('2018-07-06',201827,7,2018,6,27,201807,2018), -('2018-07-07',201827,7,2018,7,27,201807,2018), -('2018-07-08',201828,7,2018,8,28,201807,2018), -('2018-07-09',201828,7,2018,9,28,201807,2018), -('2018-07-10',201828,7,2018,10,28,201807,2018), -('2018-07-11',201828,7,2018,11,28,201807,2018), -('2018-07-12',201828,7,2018,12,28,201807,2018), -('2018-07-13',201828,7,2018,13,28,201807,2018), -('2018-07-14',201828,7,2018,14,28,201807,2018), -('2018-07-15',201829,7,2018,15,29,201807,2018), -('2018-07-16',201829,7,2018,16,29,201807,2018), -('2018-07-17',201829,7,2018,17,29,201807,2018), -('2018-07-18',201829,7,2018,18,29,201807,2018), -('2018-07-19',201829,7,2018,19,29,201807,2018), -('2018-07-20',201829,7,2018,20,29,201807,2018), -('2018-07-21',201829,7,2018,21,29,201807,2018), -('2018-07-22',201830,7,2018,22,30,201807,2018), -('2018-07-23',201830,7,2018,23,30,201807,2018), -('2018-07-24',201830,7,2018,24,30,201807,2018), -('2018-07-25',201830,7,2018,25,30,201807,2018), -('2018-07-26',201830,7,2018,26,30,201807,2018), -('2018-07-27',201830,7,2018,27,30,201807,2018), -('2018-07-28',201830,7,2018,28,30,201807,2018), -('2018-07-29',201831,7,2018,29,31,201807,2018), -('2018-07-30',201831,7,2018,30,31,201807,2018), -('2018-07-31',201831,7,2018,31,31,201807,2018), -('2018-08-01',201831,8,2018,1,31,201808,2018), -('2018-08-02',201831,8,2018,2,31,201808,2018), -('2018-08-03',201831,8,2018,3,31,201808,2018), -('2018-08-04',201831,8,2018,4,31,201808,2018), -('2018-08-05',201832,8,2018,5,32,201808,2018), -('2018-08-06',201832,8,2018,6,32,201808,2018), -('2018-08-07',201832,8,2018,7,32,201808,2018), -('2018-08-08',201832,8,2018,8,32,201808,2018), -('2018-08-09',201832,8,2018,9,32,201808,2018), -('2018-08-10',201832,8,2018,10,32,201808,2018), -('2018-08-11',201832,8,2018,11,32,201808,2018), -('2018-08-12',201833,8,2018,12,33,201808,2018), -('2018-08-13',201833,8,2018,13,33,201808,2018), -('2018-08-14',201833,8,2018,14,33,201808,2018), -('2018-08-15',201833,8,2018,15,33,201808,2018), -('2018-08-16',201833,8,2018,16,33,201808,2018), -('2018-08-17',201833,8,2018,17,33,201808,2018), -('2018-08-18',201833,8,2018,18,33,201808,2018), -('2018-08-19',201834,8,2018,19,34,201808,2018), -('2018-08-20',201834,8,2018,20,34,201808,2018), -('2018-08-21',201834,8,2018,21,34,201808,2018), -('2018-08-22',201834,8,2018,22,34,201808,2018), -('2018-08-23',201834,8,2018,23,34,201808,2018), -('2018-08-24',201834,8,2018,24,34,201808,2018), -('2018-08-25',201834,8,2018,25,34,201808,2018), -('2018-08-26',201835,8,2018,26,35,201808,2018), -('2018-08-27',201835,8,2018,27,35,201808,2018), -('2018-08-28',201835,8,2018,28,35,201808,2018), -('2018-08-29',201835,8,2018,29,35,201808,2018), -('2018-08-30',201835,8,2018,30,35,201808,2018), -('2018-08-31',201835,8,2018,31,35,201808,2018), -('2018-09-01',201835,9,2018,1,35,201809,2018), -('2018-09-02',201836,9,2018,2,36,201809,2018), -('2018-09-03',201836,9,2018,3,36,201809,2018), -('2018-09-04',201836,9,2018,4,36,201809,2018), -('2018-09-05',201836,9,2018,5,36,201809,2018), -('2018-09-06',201836,9,2018,6,36,201809,2018), -('2018-09-07',201836,9,2018,7,36,201809,2018), -('2018-09-08',201836,9,2018,8,36,201809,2018), -('2018-09-09',201837,9,2018,9,37,201809,2018), -('2018-09-10',201837,9,2018,10,37,201809,2018), -('2018-09-11',201837,9,2018,11,37,201809,2018), -('2018-09-12',201837,9,2018,12,37,201809,2018), -('2018-09-13',201837,9,2018,13,37,201809,2018), -('2018-09-14',201837,9,2018,14,37,201809,2018), -('2018-09-15',201837,9,2018,15,37,201809,2018), -('2018-09-16',201838,9,2018,16,38,201809,2018), -('2018-09-17',201838,9,2018,17,38,201809,2018), -('2018-09-18',201838,9,2018,18,38,201809,2018), -('2018-09-19',201838,9,2018,19,38,201809,2018), -('2018-09-20',201838,9,2018,20,38,201809,2018), -('2018-09-21',201838,9,2018,21,38,201809,2018), -('2018-09-22',201838,9,2018,22,38,201809,2018), -('2018-09-23',201839,9,2018,23,39,201809,2018), -('2018-09-24',201839,9,2018,24,39,201809,2018), -('2018-09-25',201839,9,2018,25,39,201809,2018), -('2018-09-26',201839,9,2018,26,39,201809,2018), -('2018-09-27',201839,9,2018,27,39,201809,2018), -('2018-09-28',201839,9,2018,28,39,201809,2018), -('2018-09-29',201839,9,2018,29,39,201809,2018), -('2018-09-30',201840,9,2018,30,40,201809,2018), -('2018-10-01',201840,10,2018,1,40,201810,2018), -('2018-10-02',201840,10,2018,2,40,201810,2018), -('2018-10-03',201840,10,2018,3,40,201810,2018), -('2018-10-04',201840,10,2018,4,40,201810,2018), -('2018-10-05',201840,10,2018,5,40,201810,2018), -('2018-10-06',201840,10,2018,6,40,201810,2018), -('2018-10-07',201841,10,2018,7,41,201810,2018), -('2018-10-08',201841,10,2018,8,41,201810,2018), -('2018-10-09',201841,10,2018,9,41,201810,2018), -('2018-10-10',201841,10,2018,10,41,201810,2018), -('2018-10-11',201841,10,2018,11,41,201810,2018), -('2018-10-12',201841,10,2018,12,41,201810,2018), -('2018-10-13',201841,10,2018,13,41,201810,2018), -('2018-10-14',201842,10,2018,14,42,201810,2018), -('2018-10-15',201842,10,2018,15,42,201810,2018), -('2018-10-16',201842,10,2018,16,42,201810,2018), -('2018-10-17',201842,10,2018,17,42,201810,2018), -('2018-10-18',201842,10,2018,18,42,201810,2018), -('2018-10-19',201842,10,2018,19,42,201810,2018), -('2018-10-20',201842,10,2018,20,42,201810,2018), -('2018-10-21',201843,10,2018,21,43,201810,2018), -('2018-10-22',201843,10,2018,22,43,201810,2018), -('2018-10-23',201843,10,2018,23,43,201810,2018), -('2018-10-24',201843,10,2018,24,43,201810,2018), -('2018-10-25',201843,10,2018,25,43,201810,2018), -('2018-10-26',201843,10,2018,26,43,201810,2018), -('2018-10-27',201843,10,2018,27,43,201810,2018), -('2018-10-28',201844,10,2018,28,44,201810,2018), -('2018-10-29',201844,10,2018,29,44,201810,2018), -('2018-10-30',201844,10,2018,30,44,201810,2018), -('2018-10-31',201844,10,2018,31,44,201810,2018), -('2018-11-01',201844,11,2018,1,44,201811,2018), -('2018-11-02',201844,11,2018,2,44,201811,2018), -('2018-11-03',201844,11,2018,3,44,201811,2018), -('2018-11-04',201845,11,2018,4,45,201811,2018), -('2018-11-05',201845,11,2018,5,45,201811,2018), -('2018-11-06',201845,11,2018,6,45,201811,2018), -('2018-11-07',201845,11,2018,7,45,201811,2018), -('2018-11-08',201845,11,2018,8,45,201811,2018), -('2018-11-09',201845,11,2018,9,45,201811,2018), -('2018-11-10',201845,11,2018,10,45,201811,2018), -('2018-11-11',201846,11,2018,11,46,201811,2018), -('2018-11-12',201846,11,2018,12,46,201811,2018), -('2018-11-13',201846,11,2018,13,46,201811,2018), -('2018-11-14',201846,11,2018,14,46,201811,2018), -('2018-11-15',201846,11,2018,15,46,201811,2018), -('2018-11-16',201846,11,2018,16,46,201811,2018), -('2018-11-17',201846,11,2018,17,46,201811,2018), -('2018-11-18',201847,11,2018,18,47,201811,2018), -('2018-11-19',201847,11,2018,19,47,201811,2018), -('2018-11-20',201847,11,2018,20,47,201811,2018), -('2018-11-21',201847,11,2018,21,47,201811,2018), -('2018-11-22',201847,11,2018,22,47,201811,2018), -('2018-11-23',201847,11,2018,23,47,201811,2018), -('2018-11-24',201847,11,2018,24,47,201811,2018), -('2018-11-25',201848,11,2018,25,48,201811,2018), -('2018-11-26',201848,11,2018,26,48,201811,2018), -('2018-11-27',201848,11,2018,27,48,201811,2018), -('2018-11-28',201848,11,2018,28,48,201811,2018), -('2018-11-29',201848,11,2018,29,48,201811,2018), -('2018-11-30',201848,11,2018,30,48,201811,2018), -('2018-12-01',201848,12,2018,1,48,201812,2019), -('2018-12-02',201849,12,2018,2,49,201812,2019), -('2018-12-03',201849,12,2018,3,49,201812,2019), -('2018-12-04',201849,12,2018,4,49,201812,2019), -('2018-12-05',201849,12,2018,5,49,201812,2019), -('2018-12-06',201849,12,2018,6,49,201812,2019), -('2018-12-07',201849,12,2018,7,49,201812,2019), -('2018-12-08',201849,12,2018,8,49,201812,2019), -('2018-12-09',201850,12,2018,9,50,201812,2019), -('2018-12-10',201850,12,2018,10,50,201812,2019), -('2018-12-11',201850,12,2018,11,50,201812,2019), -('2018-12-12',201850,12,2018,12,50,201812,2019), -('2018-12-13',201850,12,2018,13,50,201812,2019), -('2018-12-14',201850,12,2018,14,50,201812,2019), -('2018-12-15',201850,12,2018,15,50,201812,2019), -('2018-12-16',201851,12,2018,16,51,201812,2019), -('2018-12-17',201851,12,2018,17,51,201812,2019), -('2018-12-18',201851,12,2018,18,51,201812,2019), -('2018-12-19',201851,12,2018,19,51,201812,2019), -('2018-12-20',201851,12,2018,20,51,201812,2019), -('2018-12-21',201851,12,2018,21,51,201812,2019), -('2018-12-22',201851,12,2018,22,51,201812,2019), -('2018-12-23',201852,12,2018,23,52,201812,2019), -('2018-12-24',201852,12,2018,24,52,201812,2019), -('2018-12-25',201852,12,2018,25,52,201812,2019), -('2018-12-26',201852,12,2018,26,52,201812,2019), -('2018-12-27',201852,12,2018,27,52,201812,2019), -('2018-12-28',201852,12,2018,28,52,201812,2019), -('2018-12-29',201852,12,2018,29,52,201812,2019), -('2018-12-30',201901,12,2018,30,1,201812,2019), -('2018-12-31',201901,12,2018,31,1,201812,2019), -('2019-01-01',201901,1,2019,1,1,201901,2019), -('2019-01-02',201901,1,2019,2,1,201901,2019), -('2019-01-03',201901,1,2019,3,1,201901,2019), -('2019-01-04',201901,1,2019,4,1,201901,2019), -('2019-01-05',201901,1,2019,5,1,201901,2019), -('2019-01-06',201902,1,2019,6,2,201901,2019), -('2019-01-07',201902,1,2019,7,2,201901,2019), -('2019-01-08',201902,1,2019,8,2,201901,2019), -('2019-01-09',201902,1,2019,9,2,201901,2019), -('2019-01-10',201902,1,2019,10,2,201901,2019), -('2019-01-11',201902,1,2019,11,2,201901,2019), -('2019-01-12',201902,1,2019,12,2,201901,2019), -('2019-01-13',201903,1,2019,13,3,201901,2019), -('2019-01-14',201903,1,2019,14,3,201901,2019), -('2019-01-15',201903,1,2019,15,3,201901,2019), -('2019-01-16',201903,1,2019,16,3,201901,2019), -('2019-01-17',201903,1,2019,17,3,201901,2019), -('2019-01-18',201903,1,2019,18,3,201901,2019), -('2019-01-19',201903,1,2019,19,3,201901,2019), -('2019-01-20',201904,1,2019,20,4,201901,2019), -('2019-01-21',201904,1,2019,21,4,201901,2019), -('2019-01-22',201904,1,2019,22,4,201901,2019), -('2019-01-23',201904,1,2019,23,4,201901,2019), -('2019-01-24',201904,1,2019,24,4,201901,2019), -('2019-01-25',201904,1,2019,25,4,201901,2019), -('2019-01-26',201904,1,2019,26,4,201901,2019), -('2019-01-27',201905,1,2019,27,5,201901,2019), -('2019-01-28',201905,1,2019,28,5,201901,2019), -('2019-01-29',201905,1,2019,29,5,201901,2019), -('2019-01-30',201905,1,2019,30,5,201901,2019), -('2019-01-31',201905,1,2019,31,5,201901,2019), -('2019-02-01',201905,2,2019,1,5,201902,2019), -('2019-02-02',201905,2,2019,2,5,201902,2019), -('2019-02-03',201906,2,2019,3,6,201902,2019), -('2019-02-04',201906,2,2019,4,6,201902,2019), -('2019-02-05',201906,2,2019,5,6,201902,2019), -('2019-02-06',201906,2,2019,6,6,201902,2019), -('2019-02-07',201906,2,2019,7,6,201902,2019), -('2019-02-08',201906,2,2019,8,6,201902,2019), -('2019-02-09',201906,2,2019,9,6,201902,2019), -('2019-02-10',201907,2,2019,10,7,201902,2019), -('2019-02-11',201907,2,2019,11,7,201902,2019), -('2019-02-12',201907,2,2019,12,7,201902,2019), -('2019-02-13',201907,2,2019,13,7,201902,2019), -('2019-02-14',201907,2,2019,14,7,201902,2019), -('2019-02-15',201907,2,2019,15,7,201902,2019), -('2019-02-16',201907,2,2019,16,7,201902,2019), -('2019-02-17',201908,2,2019,17,8,201902,2019), -('2019-02-18',201908,2,2019,18,8,201902,2019), -('2019-02-19',201908,2,2019,19,8,201902,2019), -('2019-02-20',201908,2,2019,20,8,201902,2019), -('2019-02-21',201908,2,2019,21,8,201902,2019), -('2019-02-22',201908,2,2019,22,8,201902,2019), -('2019-02-23',201908,2,2019,23,8,201902,2019), -('2019-02-24',201909,2,2019,24,9,201902,2019), -('2019-02-25',201909,2,2019,25,9,201902,2019), -('2019-02-26',201909,2,2019,26,9,201902,2019), -('2019-02-27',201909,2,2019,27,9,201902,2019), -('2019-02-28',201909,2,2019,28,9,201902,2019), -('2019-03-01',201909,3,2019,1,9,201903,2019), -('2019-03-02',201909,3,2019,2,9,201903,2019), -('2019-03-03',201910,3,2019,3,10,201903,2019), -('2019-03-04',201910,3,2019,4,10,201903,2019), -('2019-03-05',201910,3,2019,5,10,201903,2019), -('2019-03-06',201910,3,2019,6,10,201903,2019), -('2019-03-07',201910,3,2019,7,10,201903,2019), -('2019-03-08',201910,3,2019,8,10,201903,2019), -('2019-03-09',201910,3,2019,9,10,201903,2019), -('2019-03-10',201911,3,2019,10,11,201903,2019), -('2019-03-11',201911,3,2019,11,11,201903,2019), -('2019-03-12',201911,3,2019,12,11,201903,2019), -('2019-03-13',201911,3,2019,13,11,201903,2019), -('2019-03-14',201911,3,2019,14,11,201903,2019), -('2019-03-15',201911,3,2019,15,11,201903,2019), -('2019-03-16',201911,3,2019,16,11,201903,2019), -('2019-03-17',201912,3,2019,17,12,201903,2019), -('2019-03-18',201912,3,2019,18,12,201903,2019), -('2019-03-19',201912,3,2019,19,12,201903,2019), -('2019-03-20',201912,3,2019,20,12,201903,2019), -('2019-03-21',201912,3,2019,21,12,201903,2019), -('2019-03-22',201912,3,2019,22,12,201903,2019), -('2019-03-23',201912,3,2019,23,12,201903,2019), -('2019-03-24',201913,3,2019,24,13,201903,2019), -('2019-03-25',201913,3,2019,25,13,201903,2019), -('2019-03-26',201913,3,2019,26,13,201903,2019), -('2019-03-27',201913,3,2019,27,13,201903,2019), -('2019-03-28',201913,3,2019,28,13,201903,2019), -('2019-03-29',201913,3,2019,29,13,201903,2019), -('2019-03-30',201913,3,2019,30,13,201903,2019), -('2019-03-31',201914,3,2019,31,14,201903,2019), -('2019-04-01',201914,4,2019,1,14,201904,2019), -('2019-04-02',201914,4,2019,2,14,201904,2019), -('2019-04-03',201914,4,2019,3,14,201904,2019), -('2019-04-04',201914,4,2019,4,14,201904,2019), -('2019-04-05',201914,4,2019,5,14,201904,2019), -('2019-04-06',201914,4,2019,6,14,201904,2019), -('2019-04-07',201915,4,2019,7,15,201904,2019), -('2019-04-08',201915,4,2019,8,15,201904,2019), -('2019-04-09',201915,4,2019,9,15,201904,2019), -('2019-04-10',201915,4,2019,10,15,201904,2019), -('2019-04-11',201915,4,2019,11,15,201904,2019), -('2019-04-12',201915,4,2019,12,15,201904,2019), -('2019-04-13',201915,4,2019,13,15,201904,2019), -('2019-04-14',201916,4,2019,14,16,201904,2019), -('2019-04-15',201916,4,2019,15,16,201904,2019), -('2019-04-16',201916,4,2019,16,16,201904,2019), -('2019-04-17',201916,4,2019,17,16,201904,2019), -('2019-04-18',201916,4,2019,18,16,201904,2019), -('2019-04-19',201916,4,2019,19,16,201904,2019), -('2019-04-20',201916,4,2019,20,16,201904,2019), -('2019-04-21',201917,4,2019,21,17,201904,2019), -('2019-04-22',201917,4,2019,22,17,201904,2019), -('2019-04-23',201917,4,2019,23,17,201904,2019), -('2019-04-24',201917,4,2019,24,17,201904,2019), -('2019-04-25',201917,4,2019,25,17,201904,2019), -('2019-04-26',201917,4,2019,26,17,201904,2019), -('2019-04-27',201917,4,2019,27,17,201904,2019), -('2019-04-28',201918,4,2019,28,18,201904,2019), -('2019-04-29',201918,4,2019,29,18,201904,2019), -('2019-04-30',201918,4,2019,30,18,201904,2019), -('2019-05-01',201918,5,2019,1,18,201905,2019), -('2019-05-02',201918,5,2019,2,18,201905,2019), -('2019-05-03',201918,5,2019,3,18,201905,2019), -('2019-05-04',201918,5,2019,4,18,201905,2019), -('2019-05-05',201919,5,2019,5,19,201905,2019), -('2019-05-06',201919,5,2019,6,19,201905,2019), -('2019-05-07',201919,5,2019,7,19,201905,2019), -('2019-05-08',201919,5,2019,8,19,201905,2019), -('2019-05-09',201919,5,2019,9,19,201905,2019), -('2019-05-10',201919,5,2019,10,19,201905,2019), -('2019-05-11',201919,5,2019,11,19,201905,2019), -('2019-05-12',201920,5,2019,12,20,201905,2019), -('2019-05-13',201920,5,2019,13,20,201905,2019), -('2019-05-14',201920,5,2019,14,20,201905,2019), -('2019-05-15',201920,5,2019,15,20,201905,2019), -('2019-05-16',201920,5,2019,16,20,201905,2019), -('2019-05-17',201920,5,2019,17,20,201905,2019), -('2019-05-18',201920,5,2019,18,20,201905,2019), -('2019-05-19',201921,5,2019,19,21,201905,2019), -('2019-05-20',201921,5,2019,20,21,201905,2019), -('2019-05-21',201921,5,2019,21,21,201905,2019), -('2019-05-22',201921,5,2019,22,21,201905,2019), -('2019-05-23',201921,5,2019,23,21,201905,2019), -('2019-05-24',201921,5,2019,24,21,201905,2019), -('2019-05-25',201921,5,2019,25,21,201905,2019), -('2019-05-26',201922,5,2019,26,22,201905,2019), -('2019-05-27',201922,5,2019,27,22,201905,2019), -('2019-05-28',201922,5,2019,28,22,201905,2019), -('2019-05-29',201922,5,2019,29,22,201905,2019), -('2019-05-30',201922,5,2019,30,22,201905,2019), -('2019-05-31',201922,5,2019,31,22,201905,2019), -('2019-06-01',201922,6,2019,1,22,201906,2019), -('2019-06-02',201923,6,2019,2,23,201906,2019), -('2019-06-03',201923,6,2019,3,23,201906,2019), -('2019-06-04',201923,6,2019,4,23,201906,2019), -('2019-06-05',201923,6,2019,5,23,201906,2019), -('2019-06-06',201923,6,2019,6,23,201906,2019), -('2019-06-07',201923,6,2019,7,23,201906,2019), -('2019-06-08',201923,6,2019,8,23,201906,2019), -('2019-06-09',201924,6,2019,9,24,201906,2019), -('2019-06-10',201924,6,2019,10,24,201906,2019), -('2019-06-11',201924,6,2019,11,24,201906,2019), -('2019-06-12',201924,6,2019,12,24,201906,2019), -('2019-06-13',201924,6,2019,13,24,201906,2019), -('2019-06-14',201924,6,2019,14,24,201906,2019), -('2019-06-15',201924,6,2019,15,24,201906,2019), -('2019-06-16',201925,6,2019,16,25,201906,2019), -('2019-06-17',201925,6,2019,17,25,201906,2019), -('2019-06-18',201925,6,2019,18,25,201906,2019), -('2019-06-19',201925,6,2019,19,25,201906,2019), -('2019-06-20',201925,6,2019,20,25,201906,2019), -('2019-06-21',201925,6,2019,21,25,201906,2019), -('2019-06-22',201925,6,2019,22,25,201906,2019), -('2019-06-23',201926,6,2019,23,26,201906,2019), -('2019-06-24',201926,6,2019,24,26,201906,2019), -('2019-06-25',201926,6,2019,25,26,201906,2019), -('2019-06-26',201926,6,2019,26,26,201906,2019), -('2019-06-27',201926,6,2019,27,26,201906,2019), -('2019-06-28',201926,6,2019,28,26,201906,2019), -('2019-06-29',201926,6,2019,29,26,201906,2019), -('2019-06-30',201927,6,2019,30,27,201906,2019), -('2019-07-01',201927,7,2019,1,27,201907,2019), -('2019-07-02',201927,7,2019,2,27,201907,2019), -('2019-07-03',201927,7,2019,3,27,201907,2019), -('2019-07-04',201927,7,2019,4,27,201907,2019), -('2019-07-05',201927,7,2019,5,27,201907,2019), -('2019-07-06',201927,7,2019,6,27,201907,2019), -('2019-07-07',201928,7,2019,7,28,201907,2019), -('2019-07-08',201928,7,2019,8,28,201907,2019), -('2019-07-09',201928,7,2019,9,28,201907,2019), -('2019-07-10',201928,7,2019,10,28,201907,2019), -('2019-07-11',201928,7,2019,11,28,201907,2019), -('2019-07-12',201928,7,2019,12,28,201907,2019), -('2019-07-13',201928,7,2019,13,28,201907,2019), -('2019-07-14',201929,7,2019,14,29,201907,2019), -('2019-07-15',201929,7,2019,15,29,201907,2019), -('2019-07-16',201929,7,2019,16,29,201907,2019), -('2019-07-17',201929,7,2019,17,29,201907,2019), -('2019-07-18',201929,7,2019,18,29,201907,2019), -('2019-07-19',201929,7,2019,19,29,201907,2019), -('2019-07-20',201929,7,2019,20,29,201907,2019), -('2019-07-21',201930,7,2019,21,30,201907,2019), -('2019-07-22',201930,7,2019,22,30,201907,2019), -('2019-07-23',201930,7,2019,23,30,201907,2019), -('2019-07-24',201930,7,2019,24,30,201907,2019), -('2019-07-25',201930,7,2019,25,30,201907,2019), -('2019-07-26',201930,7,2019,26,30,201907,2019), -('2019-07-27',201930,7,2019,27,30,201907,2019), -('2019-07-28',201931,7,2019,28,31,201907,2019), -('2019-07-29',201931,7,2019,29,31,201907,2019), -('2019-07-30',201931,7,2019,30,31,201907,2019), -('2019-07-31',201931,7,2019,31,31,201907,2019), -('2019-08-01',201931,8,2019,1,31,201908,2019), -('2019-08-02',201931,8,2019,2,31,201908,2019), -('2019-08-03',201931,8,2019,3,31,201908,2019), -('2019-08-04',201932,8,2019,4,32,201908,2019), -('2019-08-05',201932,8,2019,5,32,201908,2019), -('2019-08-06',201932,8,2019,6,32,201908,2019), -('2019-08-07',201932,8,2019,7,32,201908,2019), -('2019-08-08',201932,8,2019,8,32,201908,2019), -('2019-08-09',201932,8,2019,9,32,201908,2019), -('2019-08-10',201932,8,2019,10,32,201908,2019), -('2019-08-11',201933,8,2019,11,33,201908,2019), -('2019-08-12',201933,8,2019,12,33,201908,2019), -('2019-08-13',201933,8,2019,13,33,201908,2019), -('2019-08-14',201933,8,2019,14,33,201908,2019), -('2019-08-15',201933,8,2019,15,33,201908,2019), -('2019-08-16',201933,8,2019,16,33,201908,2019), -('2019-08-17',201933,8,2019,17,33,201908,2019), -('2019-08-18',201934,8,2019,18,34,201908,2019), -('2019-08-19',201934,8,2019,19,34,201908,2019), -('2019-08-20',201934,8,2019,20,34,201908,2019), -('2019-08-21',201934,8,2019,21,34,201908,2019), -('2019-08-22',201934,8,2019,22,34,201908,2019), -('2019-08-23',201934,8,2019,23,34,201908,2019), -('2019-08-24',201934,8,2019,24,34,201908,2019), -('2019-08-25',201935,8,2019,25,35,201908,2019), -('2019-08-26',201935,8,2019,26,35,201908,2019), -('2019-08-27',201935,8,2019,27,35,201908,2019), -('2019-08-28',201935,8,2019,28,35,201908,2019), -('2019-08-29',201935,8,2019,29,35,201908,2019), -('2019-08-30',201935,8,2019,30,35,201908,2019), -('2019-08-31',201935,8,2019,31,35,201908,2019), -('2019-09-01',201936,9,2019,1,36,201909,2019), -('2019-09-02',201936,9,2019,2,36,201909,2019), -('2019-09-03',201936,9,2019,3,36,201909,2019), -('2019-09-04',201936,9,2019,4,36,201909,2019), -('2019-09-05',201936,9,2019,5,36,201909,2019), -('2019-09-06',201936,9,2019,6,36,201909,2019), -('2019-09-07',201936,9,2019,7,36,201909,2019), -('2019-09-08',201937,9,2019,8,37,201909,2019), -('2019-09-09',201937,9,2019,9,37,201909,2019), -('2019-09-10',201937,9,2019,10,37,201909,2019), -('2019-09-11',201937,9,2019,11,37,201909,2019), -('2019-09-12',201937,9,2019,12,37,201909,2019), -('2019-09-13',201937,9,2019,13,37,201909,2019), -('2019-09-14',201937,9,2019,14,37,201909,2019), -('2019-09-15',201938,9,2019,15,38,201909,2019), -('2019-09-16',201938,9,2019,16,38,201909,2019), -('2019-09-17',201938,9,2019,17,38,201909,2019), -('2019-09-18',201938,9,2019,18,38,201909,2019), -('2019-09-19',201938,9,2019,19,38,201909,2019), -('2019-09-20',201938,9,2019,20,38,201909,2019), -('2019-09-21',201938,9,2019,21,38,201909,2019), -('2019-09-22',201939,9,2019,22,39,201909,2019), -('2019-09-23',201939,9,2019,23,39,201909,2019), -('2019-09-24',201939,9,2019,24,39,201909,2019), -('2019-09-25',201939,9,2019,25,39,201909,2019), -('2019-09-26',201939,9,2019,26,39,201909,2019), -('2019-09-27',201939,9,2019,27,39,201909,2019), -('2019-09-28',201939,9,2019,28,39,201909,2019), -('2019-09-29',201940,9,2019,29,40,201909,2019), -('2019-09-30',201940,9,2019,30,40,201909,2019), -('2019-10-01',201940,10,2019,1,40,201910,2019), -('2019-10-02',201940,10,2019,2,40,201910,2019), -('2019-10-03',201940,10,2019,3,40,201910,2019), -('2019-10-04',201940,10,2019,4,40,201910,2019), -('2019-10-05',201940,10,2019,5,40,201910,2019), -('2019-10-06',201941,10,2019,6,41,201910,2019), -('2019-10-07',201941,10,2019,7,41,201910,2019), -('2019-10-08',201941,10,2019,8,41,201910,2019), -('2019-10-09',201941,10,2019,9,41,201910,2019), -('2019-10-10',201941,10,2019,10,41,201910,2019), -('2019-10-11',201941,10,2019,11,41,201910,2019), -('2019-10-12',201941,10,2019,12,41,201910,2019), -('2019-10-13',201942,10,2019,13,42,201910,2019), -('2019-10-14',201942,10,2019,14,42,201910,2019), -('2019-10-15',201942,10,2019,15,42,201910,2019), -('2019-10-16',201942,10,2019,16,42,201910,2019), -('2019-10-17',201942,10,2019,17,42,201910,2019), -('2019-10-18',201942,10,2019,18,42,201910,2019), -('2019-10-19',201942,10,2019,19,42,201910,2019), -('2019-10-20',201943,10,2019,20,43,201910,2019), -('2019-10-21',201943,10,2019,21,43,201910,2019), -('2019-10-22',201943,10,2019,22,43,201910,2019), -('2019-10-23',201943,10,2019,23,43,201910,2019), -('2019-10-24',201943,10,2019,24,43,201910,2019), -('2019-10-25',201943,10,2019,25,43,201910,2019), -('2019-10-26',201943,10,2019,26,43,201910,2019), -('2019-10-27',201944,10,2019,27,44,201910,2019), -('2019-10-28',201944,10,2019,28,44,201910,2019), -('2019-10-29',201944,10,2019,29,44,201910,2019), -('2019-10-30',201944,10,2019,30,44,201910,2019), -('2019-10-31',201944,10,2019,31,44,201910,2019), -('2019-11-01',201944,11,2019,1,44,201911,2019), -('2019-11-02',201944,11,2019,2,44,201911,2019), -('2019-11-03',201945,11,2019,3,45,201911,2019), -('2019-11-04',201945,11,2019,4,45,201911,2019), -('2019-11-05',201945,11,2019,5,45,201911,2019), -('2019-11-06',201945,11,2019,6,45,201911,2019), -('2019-11-07',201945,11,2019,7,45,201911,2019), -('2019-11-08',201945,11,2019,8,45,201911,2019), -('2019-11-09',201945,11,2019,9,45,201911,2019), -('2019-11-10',201946,11,2019,10,46,201911,2019), -('2019-11-11',201946,11,2019,11,46,201911,2019), -('2019-11-12',201946,11,2019,12,46,201911,2019), -('2019-11-13',201946,11,2019,13,46,201911,2019), -('2019-11-14',201946,11,2019,14,46,201911,2019), -('2019-11-15',201946,11,2019,15,46,201911,2019), -('2019-11-16',201946,11,2019,16,46,201911,2019), -('2019-11-17',201947,11,2019,17,47,201911,2019), -('2019-11-18',201947,11,2019,18,47,201911,2019), -('2019-11-19',201947,11,2019,19,47,201911,2019), -('2019-11-20',201947,11,2019,20,47,201911,2019), -('2019-11-21',201947,11,2019,21,47,201911,2019), -('2019-11-22',201947,11,2019,22,47,201911,2019), -('2019-11-23',201947,11,2019,23,47,201911,2019), -('2019-11-24',201948,11,2019,24,48,201911,2019), -('2019-11-25',201948,11,2019,25,48,201911,2019), -('2019-11-26',201948,11,2019,26,48,201911,2019), -('2019-11-27',201948,11,2019,27,48,201911,2019), -('2019-11-28',201948,11,2019,28,48,201911,2019), -('2019-11-29',201948,11,2019,29,48,201911,2019), -('2019-11-30',201948,11,2019,30,48,201911,2019), -('2019-12-01',201949,12,2019,1,49,201912,2020), -('2019-12-02',201949,12,2019,2,49,201912,2020), -('2019-12-03',201949,12,2019,3,49,201912,2020), -('2019-12-04',201949,12,2019,4,49,201912,2020), -('2019-12-05',201949,12,2019,5,49,201912,2020), -('2019-12-06',201949,12,2019,6,49,201912,2020), -('2019-12-07',201949,12,2019,7,49,201912,2020), -('2019-12-08',201950,12,2019,8,50,201912,2020), -('2019-12-09',201950,12,2019,9,50,201912,2020), -('2019-12-10',201950,12,2019,10,50,201912,2020), -('2019-12-11',201950,12,2019,11,50,201912,2020), -('2019-12-12',201950,12,2019,12,50,201912,2020), -('2019-12-13',201950,12,2019,13,50,201912,2020), -('2019-12-14',201950,12,2019,14,50,201912,2020), -('2019-12-15',201951,12,2019,15,51,201912,2020), -('2019-12-16',201951,12,2019,16,51,201912,2020), -('2019-12-17',201951,12,2019,17,51,201912,2020), -('2019-12-18',201951,12,2019,18,51,201912,2020), -('2019-12-19',201951,12,2019,19,51,201912,2020), -('2019-12-20',201951,12,2019,20,51,201912,2020), -('2019-12-21',201951,12,2019,21,51,201912,2020), -('2019-12-22',201952,12,2019,22,52,201912,2020), -('2019-12-23',201952,12,2019,23,52,201912,2020), -('2019-12-24',201952,12,2019,24,52,201912,2020), -('2019-12-25',201952,12,2019,25,52,201912,2020), -('2019-12-26',201952,12,2019,26,52,201912,2020), -('2019-12-27',201952,12,2019,27,52,201912,2020), -('2019-12-28',201952,12,2019,28,52,201912,2020), -('2019-12-29',201953,12,2019,29,1,201912,2020), -('2019-12-30',201953,12,2019,30,1,201912,2020), -('2019-12-31',201953,12,2019,31,1,201912,2020), -('2020-01-01',201953,1,2020,1,1,202001,2020), -('2020-01-02',201953,1,2020,2,1,202001,2020), -('2020-01-03',201953,1,2020,3,1,202001,2020), -('2020-01-04',201953,1,2020,4,1,202001,2020), -('2020-01-05',202001,1,2020,5,2,202001,2020), -('2020-01-06',202001,1,2020,6,2,202001,2020), -('2020-01-07',202001,1,2020,7,2,202001,2020), -('2020-01-08',202001,1,2020,8,2,202001,2020), -('2020-01-09',202001,1,2020,9,2,202001,2020), -('2020-01-10',202001,1,2020,10,2,202001,2020), -('2020-01-11',202001,1,2020,11,2,202001,2020), -('2020-01-12',202002,1,2020,12,3,202001,2020), -('2020-01-13',202002,1,2020,13,3,202001,2020), -('2020-01-14',202002,1,2020,14,3,202001,2020), -('2020-01-15',202002,1,2020,15,3,202001,2020), -('2020-01-16',202002,1,2020,16,3,202001,2020), -('2020-01-17',202002,1,2020,17,3,202001,2020), -('2020-01-18',202002,1,2020,18,3,202001,2020), -('2020-01-19',202003,1,2020,19,4,202001,2020), -('2020-01-20',202003,1,2020,20,4,202001,2020), -('2020-01-21',202003,1,2020,21,4,202001,2020), -('2020-01-22',202003,1,2020,22,4,202001,2020), -('2020-01-23',202003,1,2020,23,4,202001,2020), -('2020-01-24',202003,1,2020,24,4,202001,2020), -('2020-01-25',202003,1,2020,25,4,202001,2020), -('2020-01-26',202004,1,2020,26,5,202001,2020), -('2020-01-27',202004,1,2020,27,5,202001,2020), -('2020-01-28',202004,1,2020,28,5,202001,2020), -('2020-01-29',202004,1,2020,29,5,202001,2020), -('2020-01-30',202004,1,2020,30,5,202001,2020), -('2020-01-31',202004,1,2020,31,5,202001,2020), -('2020-02-01',202004,2,2020,1,5,202002,2020), -('2020-02-02',202005,2,2020,2,6,202002,2020), -('2020-02-03',202005,2,2020,3,6,202002,2020), -('2020-02-04',202005,2,2020,4,6,202002,2020), -('2020-02-05',202005,2,2020,5,6,202002,2020), -('2020-02-06',202005,2,2020,6,6,202002,2020), -('2020-02-07',202005,2,2020,7,6,202002,2020), -('2020-02-08',202005,2,2020,8,6,202002,2020), -('2020-02-09',202006,2,2020,9,7,202002,2020), -('2020-02-10',202006,2,2020,10,7,202002,2020), -('2020-02-11',202006,2,2020,11,7,202002,2020), -('2020-02-12',202006,2,2020,12,7,202002,2020), -('2020-02-13',202006,2,2020,13,7,202002,2020), -('2020-02-14',202006,2,2020,14,7,202002,2020), -('2020-02-15',202006,2,2020,15,7,202002,2020), -('2020-02-16',202007,2,2020,16,8,202002,2020), -('2020-02-17',202007,2,2020,17,8,202002,2020), -('2020-02-18',202007,2,2020,18,8,202002,2020), -('2020-02-19',202007,2,2020,19,8,202002,2020), -('2020-02-20',202007,2,2020,20,8,202002,2020), -('2020-02-21',202007,2,2020,21,8,202002,2020), -('2020-02-22',202007,2,2020,22,8,202002,2020), -('2020-02-23',202008,2,2020,23,9,202002,2020), -('2020-02-24',202008,2,2020,24,9,202002,2020), -('2020-02-25',202008,2,2020,25,9,202002,2020), -('2020-02-26',202008,2,2020,26,9,202002,2020), -('2020-02-27',202008,2,2020,27,9,202002,2020), -('2020-02-28',202008,2,2020,28,9,202002,2020), -('2020-02-29',202008,2,2020,29,9,202002,2020), -('2020-03-01',202009,3,2020,1,10,202003,2020), -('2020-03-02',202009,3,2020,2,10,202003,2020), -('2020-03-03',202009,3,2020,3,10,202003,2020), -('2020-03-04',202009,3,2020,4,10,202003,2020), -('2020-03-05',202009,3,2020,5,10,202003,2020), -('2020-03-06',202009,3,2020,6,10,202003,2020), -('2020-03-07',202009,3,2020,7,10,202003,2020), -('2020-03-08',202010,3,2020,8,11,202003,2020), -('2020-03-09',202010,3,2020,9,11,202003,2020), -('2020-03-10',202010,3,2020,10,11,202003,2020), -('2020-03-11',202010,3,2020,11,11,202003,2020), -('2020-03-12',202010,3,2020,12,11,202003,2020), -('2020-03-13',202010,3,2020,13,11,202003,2020), -('2020-03-14',202010,3,2020,14,11,202003,2020), -('2020-03-15',202011,3,2020,15,12,202003,2020), -('2020-03-16',202011,3,2020,16,12,202003,2020), -('2020-03-17',202011,3,2020,17,12,202003,2020), -('2020-03-18',202011,3,2020,18,12,202003,2020), -('2020-03-19',202011,3,2020,19,12,202003,2020), -('2020-03-20',202011,3,2020,20,12,202003,2020), -('2020-03-21',202011,3,2020,21,12,202003,2020), -('2020-03-22',202012,3,2020,22,13,202003,2020), -('2020-03-23',202012,3,2020,23,13,202003,2020), -('2020-03-24',202012,3,2020,24,13,202003,2020), -('2020-03-25',202012,3,2020,25,13,202003,2020), -('2020-03-26',202012,3,2020,26,13,202003,2020), -('2020-03-27',202012,3,2020,27,13,202003,2020), -('2020-03-28',202012,3,2020,28,13,202003,2020), -('2020-03-29',202013,3,2020,29,14,202003,2020), -('2020-03-30',202013,3,2020,30,14,202003,2020), -('2020-03-31',202013,3,2020,31,14,202003,2020), -('2020-04-01',202013,4,2020,1,14,202004,2020), -('2020-04-02',202013,4,2020,2,14,202004,2020), -('2020-04-03',202013,4,2020,3,14,202004,2020), -('2020-04-04',202013,4,2020,4,14,202004,2020), -('2020-04-05',202014,4,2020,5,15,202004,2020), -('2020-04-06',202014,4,2020,6,15,202004,2020), -('2020-04-07',202014,4,2020,7,15,202004,2020), -('2020-04-08',202014,4,2020,8,15,202004,2020), -('2020-04-09',202014,4,2020,9,15,202004,2020), -('2020-04-10',202014,4,2020,10,15,202004,2020), -('2020-04-11',202014,4,2020,11,15,202004,2020), -('2020-04-12',202015,4,2020,12,16,202004,2020), -('2020-04-13',202015,4,2020,13,16,202004,2020), -('2020-04-14',202015,4,2020,14,16,202004,2020), -('2020-04-15',202015,4,2020,15,16,202004,2020), -('2020-04-16',202015,4,2020,16,16,202004,2020), -('2020-04-17',202015,4,2020,17,16,202004,2020), -('2020-04-18',202015,4,2020,18,16,202004,2020), -('2020-04-19',202016,4,2020,19,17,202004,2020), -('2020-04-20',202016,4,2020,20,17,202004,2020), -('2020-04-21',202016,4,2020,21,17,202004,2020), -('2020-04-22',202016,4,2020,22,17,202004,2020), -('2020-04-23',202016,4,2020,23,17,202004,2020), -('2020-04-24',202016,4,2020,24,17,202004,2020), -('2020-04-25',202016,4,2020,25,17,202004,2020), -('2020-04-26',202017,4,2020,26,18,202004,2020), -('2020-04-27',202017,4,2020,27,18,202004,2020), -('2020-04-28',202017,4,2020,28,18,202004,2020), -('2020-04-29',202017,4,2020,29,18,202004,2020), -('2020-04-30',202017,4,2020,30,18,202004,2020), -('2020-05-01',202017,5,2020,1,18,202005,2020), -('2020-05-02',202017,5,2020,2,18,202005,2020), -('2020-05-03',202018,5,2020,3,19,202005,2020), -('2020-05-04',202018,5,2020,4,19,202005,2020), -('2020-05-05',202018,5,2020,5,19,202005,2020), -('2020-05-06',202018,5,2020,6,19,202005,2020), -('2020-05-07',202018,5,2020,7,19,202005,2020), -('2020-05-08',202018,5,2020,8,19,202005,2020), -('2020-05-09',202018,5,2020,9,19,202005,2020), -('2020-05-10',202019,5,2020,10,20,202005,2020), -('2020-05-11',202019,5,2020,11,20,202005,2020), -('2020-05-12',202019,5,2020,12,20,202005,2020), -('2020-05-13',202019,5,2020,13,20,202005,2020), -('2020-05-14',202019,5,2020,14,20,202005,2020), -('2020-05-15',202019,5,2020,15,20,202005,2020), -('2020-05-16',202019,5,2020,16,20,202005,2020), -('2020-05-17',202020,5,2020,17,21,202005,2020), -('2020-05-18',202020,5,2020,18,21,202005,2020), -('2020-05-19',202020,5,2020,19,21,202005,2020), -('2020-05-20',202020,5,2020,20,21,202005,2020), -('2020-05-21',202020,5,2020,21,21,202005,2020), -('2020-05-22',202020,5,2020,22,21,202005,2020), -('2020-05-23',202020,5,2020,23,21,202005,2020), -('2020-05-24',202021,5,2020,24,22,202005,2020), -('2020-05-25',202021,5,2020,25,22,202005,2020), -('2020-05-26',202021,5,2020,26,22,202005,2020), -('2020-05-27',202021,5,2020,27,22,202005,2020), -('2020-05-28',202021,5,2020,28,22,202005,2020), -('2020-05-29',202021,5,2020,29,22,202005,2020), -('2020-05-30',202021,5,2020,30,22,202005,2020), -('2020-05-31',202022,5,2020,31,23,202005,2020), -('2020-06-01',202022,6,2020,1,23,202006,2020), -('2020-06-02',202022,6,2020,2,23,202006,2020), -('2020-06-03',202022,6,2020,3,23,202006,2020), -('2020-06-04',202022,6,2020,4,23,202006,2020), -('2020-06-05',202022,6,2020,5,23,202006,2020), -('2020-06-06',202022,6,2020,6,23,202006,2020), -('2020-06-07',202023,6,2020,7,24,202006,2020), -('2020-06-08',202023,6,2020,8,24,202006,2020), -('2020-06-09',202023,6,2020,9,24,202006,2020), -('2020-06-10',202023,6,2020,10,24,202006,2020), -('2020-06-11',202023,6,2020,11,24,202006,2020), -('2020-06-12',202023,6,2020,12,24,202006,2020), -('2020-06-13',202023,6,2020,13,24,202006,2020), -('2020-06-14',202024,6,2020,14,25,202006,2020), -('2020-06-15',202024,6,2020,15,25,202006,2020), -('2020-06-16',202024,6,2020,16,25,202006,2020), -('2020-06-17',202024,6,2020,17,25,202006,2020), -('2020-06-18',202024,6,2020,18,25,202006,2020), -('2020-06-19',202024,6,2020,19,25,202006,2020), -('2020-06-20',202024,6,2020,20,25,202006,2020), -('2020-06-21',202025,6,2020,21,26,202006,2020), -('2020-06-22',202025,6,2020,22,26,202006,2020), -('2020-06-23',202025,6,2020,23,26,202006,2020), -('2020-06-24',202025,6,2020,24,26,202006,2020), -('2020-06-25',202025,6,2020,25,26,202006,2020), -('2020-06-26',202025,6,2020,26,26,202006,2020), -('2020-06-27',202025,6,2020,27,26,202006,2020), -('2020-06-28',202026,6,2020,28,27,202006,2020), -('2020-06-29',202026,6,2020,29,27,202006,2020), -('2020-06-30',202026,6,2020,30,27,202006,2020), -('2020-07-01',202026,7,2020,1,27,202007,2020), -('2020-07-02',202026,7,2020,2,27,202007,2020), -('2020-07-03',202026,7,2020,3,27,202007,2020), -('2020-07-04',202026,7,2020,4,27,202007,2020), -('2020-07-05',202027,7,2020,5,28,202007,2020), -('2020-07-06',202027,7,2020,6,28,202007,2020), -('2020-07-07',202027,7,2020,7,28,202007,2020), -('2020-07-08',202027,7,2020,8,28,202007,2020), -('2020-07-09',202027,7,2020,9,28,202007,2020), -('2020-07-10',202027,7,2020,10,28,202007,2020), -('2020-07-11',202027,7,2020,11,28,202007,2020), -('2020-07-12',202028,7,2020,12,29,202007,2020), -('2020-07-13',202028,7,2020,13,29,202007,2020), -('2020-07-14',202028,7,2020,14,29,202007,2020), -('2020-07-15',202028,7,2020,15,29,202007,2020), -('2020-07-16',202028,7,2020,16,29,202007,2020), -('2020-07-17',202028,7,2020,17,29,202007,2020), -('2020-07-18',202028,7,2020,18,29,202007,2020), -('2020-07-19',202029,7,2020,19,30,202007,2020), -('2020-07-20',202029,7,2020,20,30,202007,2020), -('2020-07-21',202029,7,2020,21,30,202007,2020), -('2020-07-22',202029,7,2020,22,30,202007,2020), -('2020-07-23',202029,7,2020,23,30,202007,2020), -('2020-07-24',202029,7,2020,24,30,202007,2020), -('2020-07-25',202029,7,2020,25,30,202007,2020), -('2020-07-26',202030,7,2020,26,31,202007,2020), -('2020-07-27',202030,7,2020,27,31,202007,2020), -('2020-07-28',202030,7,2020,28,31,202007,2020), -('2020-07-29',202030,7,2020,29,31,202007,2020), -('2020-07-30',202030,7,2020,30,31,202007,2020), -('2020-07-31',202030,7,2020,31,31,202007,2020), -('2020-08-01',202030,8,2020,1,31,202008,2020), -('2020-08-02',202031,8,2020,2,32,202008,2020), -('2020-08-03',202031,8,2020,3,32,202008,2020), -('2020-08-04',202031,8,2020,4,32,202008,2020), -('2020-08-05',202031,8,2020,5,32,202008,2020), -('2020-08-06',202031,8,2020,6,32,202008,2020), -('2020-08-07',202031,8,2020,7,32,202008,2020), -('2020-08-08',202031,8,2020,8,32,202008,2020), -('2020-08-09',202032,8,2020,9,33,202008,2020), -('2020-08-10',202032,8,2020,10,33,202008,2020), -('2020-08-11',202032,8,2020,11,33,202008,2020), -('2020-08-12',202032,8,2020,12,33,202008,2020), -('2020-08-13',202032,8,2020,13,33,202008,2020), -('2020-08-14',202032,8,2020,14,33,202008,2020), -('2020-08-15',202032,8,2020,15,33,202008,2020), -('2020-08-16',202033,8,2020,16,34,202008,2020), -('2020-08-17',202033,8,2020,17,34,202008,2020), -('2020-08-18',202033,8,2020,18,34,202008,2020), -('2020-08-19',202033,8,2020,19,34,202008,2020), -('2020-08-20',202033,8,2020,20,34,202008,2020), -('2020-08-21',202033,8,2020,21,34,202008,2020), -('2020-08-22',202033,8,2020,22,34,202008,2020), -('2020-08-23',202034,8,2020,23,35,202008,2020), -('2020-08-24',202034,8,2020,24,35,202008,2020), -('2020-08-25',202034,8,2020,25,35,202008,2020), -('2020-08-26',202034,8,2020,26,35,202008,2020), -('2020-08-27',202034,8,2020,27,35,202008,2020), -('2020-08-28',202034,8,2020,28,35,202008,2020), -('2020-08-29',202034,8,2020,29,35,202008,2020), -('2020-08-30',202035,8,2020,30,36,202008,2020), -('2020-08-31',202035,8,2020,31,36,202008,2020), -('2020-09-01',202035,9,2020,1,36,202009,2020), -('2020-09-02',202035,9,2020,2,36,202009,2020), -('2020-09-03',202035,9,2020,3,36,202009,2020), -('2020-09-04',202035,9,2020,4,36,202009,2020), -('2020-09-05',202035,9,2020,5,36,202009,2020), -('2020-09-06',202036,9,2020,6,37,202009,2020), -('2020-09-07',202036,9,2020,7,37,202009,2020), -('2020-09-08',202036,9,2020,8,37,202009,2020), -('2020-09-09',202036,9,2020,9,37,202009,2020), -('2020-09-10',202036,9,2020,10,37,202009,2020), -('2020-09-11',202036,9,2020,11,37,202009,2020), -('2020-09-12',202036,9,2020,12,37,202009,2020), -('2020-09-13',202037,9,2020,13,38,202009,2020), -('2020-09-14',202037,9,2020,14,38,202009,2020), -('2020-09-15',202037,9,2020,15,38,202009,2020), -('2020-09-16',202037,9,2020,16,38,202009,2020), -('2020-09-17',202037,9,2020,17,38,202009,2020), -('2020-09-18',202037,9,2020,18,38,202009,2020), -('2020-09-19',202037,9,2020,19,38,202009,2020), -('2020-09-20',202038,9,2020,20,39,202009,2020), -('2020-09-21',202038,9,2020,21,39,202009,2020), -('2020-09-22',202038,9,2020,22,39,202009,2020), -('2020-09-23',202038,9,2020,23,39,202009,2020), -('2020-09-24',202038,9,2020,24,39,202009,2020), -('2020-09-25',202038,9,2020,25,39,202009,2020), -('2020-09-26',202038,9,2020,26,39,202009,2020), -('2020-09-27',202039,9,2020,27,40,202009,2020), -('2020-09-28',202039,9,2020,28,40,202009,2020), -('2020-09-29',202039,9,2020,29,40,202009,2020), -('2020-09-30',202039,9,2020,30,40,202009,2020), -('2020-10-01',202039,10,2020,1,40,202010,2020), -('2020-10-02',202039,10,2020,2,40,202010,2020), -('2020-10-03',202039,10,2020,3,40,202010,2020), -('2020-10-04',202040,10,2020,4,41,202010,2020), -('2020-10-05',202040,10,2020,5,41,202010,2020), -('2020-10-06',202040,10,2020,6,41,202010,2020), -('2020-10-07',202040,10,2020,7,41,202010,2020), -('2020-10-08',202040,10,2020,8,41,202010,2020), -('2020-10-09',202040,10,2020,9,41,202010,2020), -('2020-10-10',202040,10,2020,10,41,202010,2020), -('2020-10-11',202041,10,2020,11,42,202010,2020), -('2020-10-12',202041,10,2020,12,42,202010,2020), -('2020-10-13',202041,10,2020,13,42,202010,2020), -('2020-10-14',202041,10,2020,14,42,202010,2020), -('2020-10-15',202041,10,2020,15,42,202010,2020), -('2020-10-16',202041,10,2020,16,42,202010,2020), -('2020-10-17',202041,10,2020,17,42,202010,2020), -('2020-10-18',202042,10,2020,18,43,202010,2020), -('2020-10-19',202042,10,2020,19,43,202010,2020), -('2020-10-20',202042,10,2020,20,43,202010,2020), -('2020-10-21',202042,10,2020,21,43,202010,2020), -('2020-10-22',202042,10,2020,22,43,202010,2020), -('2020-10-23',202042,10,2020,23,43,202010,2020), -('2020-10-24',202042,10,2020,24,43,202010,2020), -('2020-10-25',202043,10,2020,25,44,202010,2020), -('2020-10-26',202043,10,2020,26,44,202010,2020), -('2020-10-27',202043,10,2020,27,44,202010,2020), -('2020-10-28',202043,10,2020,28,44,202010,2020), -('2020-10-29',202043,10,2020,29,44,202010,2020), -('2020-10-30',202043,10,2020,30,44,202010,2020), -('2020-10-31',202043,10,2020,31,44,202010,2020), -('2020-11-01',202044,11,2020,1,45,202011,2020), -('2020-11-02',202044,11,2020,2,45,202011,2020), -('2020-11-03',202044,11,2020,3,45,202011,2020), -('2020-11-04',202044,11,2020,4,45,202011,2020), -('2020-11-05',202044,11,2020,5,45,202011,2020), -('2020-11-06',202044,11,2020,6,45,202011,2020), -('2020-11-07',202044,11,2020,7,45,202011,2020), -('2020-11-08',202045,11,2020,8,46,202011,2020), -('2020-11-09',202045,11,2020,9,46,202011,2020), -('2020-11-10',202045,11,2020,10,46,202011,2020), -('2020-11-11',202045,11,2020,11,46,202011,2020), -('2020-11-12',202045,11,2020,12,46,202011,2020), -('2020-11-13',202045,11,2020,13,46,202011,2020), -('2020-11-14',202045,11,2020,14,46,202011,2020), -('2020-11-15',202046,11,2020,15,47,202011,2020), -('2020-11-16',202046,11,2020,16,47,202011,2020), -('2020-11-17',202046,11,2020,17,47,202011,2020), -('2020-11-18',202046,11,2020,18,47,202011,2020), -('2020-11-19',202046,11,2020,19,47,202011,2020), -('2020-11-20',202046,11,2020,20,47,202011,2020), -('2020-11-21',202046,11,2020,21,47,202011,2020), -('2020-11-22',202047,11,2020,22,48,202011,2020), -('2020-11-23',202047,11,2020,23,48,202011,2020), -('2020-11-24',202047,11,2020,24,48,202011,2020), -('2020-11-25',202047,11,2020,25,48,202011,2020), -('2020-11-26',202047,11,2020,26,48,202011,2020), -('2020-11-27',202047,11,2020,27,48,202011,2020), -('2020-11-28',202047,11,2020,28,48,202011,2020), -('2020-11-29',202048,11,2020,29,49,202011,2020), -('2020-11-30',202048,11,2020,30,49,202011,2020), -('2020-12-01',202048,12,2020,1,49,202012,2021), -('2020-12-02',202048,12,2020,2,49,202012,2021), -('2020-12-03',202048,12,2020,3,49,202012,2021), -('2020-12-04',202048,12,2020,4,49,202012,2021), -('2020-12-05',202048,12,2020,5,49,202012,2021), -('2020-12-06',202049,12,2020,6,50,202012,2021), -('2020-12-07',202049,12,2020,7,50,202012,2021), -('2020-12-08',202049,12,2020,8,50,202012,2021), -('2020-12-09',202049,12,2020,9,50,202012,2021), -('2020-12-10',202049,12,2020,10,50,202012,2021), -('2020-12-11',202049,12,2020,11,50,202012,2021), -('2020-12-12',202049,12,2020,12,50,202012,2021), -('2020-12-13',202050,12,2020,13,51,202012,2021), -('2020-12-14',202050,12,2020,14,51,202012,2021), -('2020-12-15',202050,12,2020,15,51,202012,2021), -('2020-12-16',202050,12,2020,16,51,202012,2021), -('2020-12-17',202050,12,2020,17,51,202012,2021), -('2020-12-18',202050,12,2020,18,51,202012,2021), -('2020-12-19',202050,12,2020,19,51,202012,2021), -('2020-12-20',202051,12,2020,20,52,202012,2021), -('2020-12-21',202051,12,2020,21,52,202012,2021), -('2020-12-22',202051,12,2020,22,52,202012,2021), -('2020-12-23',202051,12,2020,23,52,202012,2021), -('2020-12-24',202051,12,2020,24,52,202012,2021), -('2020-12-25',202051,12,2020,25,52,202012,2021), -('2020-12-26',202051,12,2020,26,52,202012,2021), -('2020-12-27',202052,12,2020,27,53,202012,2021), -('2020-12-28',202052,12,2020,28,53,202012,2021), -('2020-12-29',202052,12,2020,29,53,202012,2021), -('2020-12-30',202052,12,2020,30,53,202012,2021), -('2020-12-31',202052,12,2020,31,53,202012,2021), -('2021-01-01',202101,1,2021,1,1,202101,2021), -('2021-01-02',202101,1,2021,2,1,202101,2021), -('2021-01-03',202101,1,2021,3,1,202101,2021), -('2021-01-04',202101,1,2021,4,1,202101,2021), -('2021-01-05',202101,1,2021,5,1,202101,2021), -('2021-01-06',202101,1,2021,6,1,202101,2021), -('2021-01-07',202101,1,2021,7,1,202101,2021), -('2021-01-08',202101,1,2021,8,1,202101,2021), -('2021-01-09',202101,1,2021,9,1,202101,2021), -('2021-01-10',202102,1,2021,10,2,202101,2021), -('2021-01-11',202102,1,2021,11,2,202101,2021), -('2021-01-12',202102,1,2021,12,2,202101,2021), -('2021-01-13',202102,1,2021,13,2,202101,2021), -('2021-01-14',202102,1,2021,14,2,202101,2021), -('2021-01-15',202102,1,2021,15,2,202101,2021), -('2021-01-16',202102,1,2021,16,2,202101,2021), -('2021-01-17',202103,1,2021,17,3,202101,2021), -('2021-01-18',202103,1,2021,18,3,202101,2021), -('2021-01-19',202103,1,2021,19,3,202101,2021), -('2021-01-20',202103,1,2021,20,3,202101,2021), -('2021-01-21',202103,1,2021,21,3,202101,2021), -('2021-01-22',202103,1,2021,22,3,202101,2021), -('2021-01-23',202103,1,2021,23,3,202101,2021), -('2021-01-24',202104,1,2021,24,4,202101,2021), -('2021-01-25',202104,1,2021,25,4,202101,2021), -('2021-01-26',202104,1,2021,26,4,202101,2021), -('2021-01-27',202104,1,2021,27,4,202101,2021), -('2021-01-28',202104,1,2021,28,4,202101,2021), -('2021-01-29',202104,1,2021,29,4,202101,2021), -('2021-01-30',202104,1,2021,30,4,202101,2021), -('2021-01-31',202105,1,2021,31,5,202101,2021), -('2021-02-01',202105,2,2021,1,5,202102,2021), -('2021-02-02',202105,2,2021,2,5,202102,2021), -('2021-02-03',202105,2,2021,3,5,202102,2021), -('2021-02-04',202105,2,2021,4,5,202102,2021), -('2021-02-05',202105,2,2021,5,5,202102,2021), -('2021-02-06',202105,2,2021,6,5,202102,2021), -('2021-02-07',202106,2,2021,7,6,202102,2021), -('2021-02-08',202106,2,2021,8,6,202102,2021), -('2021-02-09',202106,2,2021,9,6,202102,2021), -('2021-02-10',202106,2,2021,10,6,202102,2021), -('2021-02-11',202106,2,2021,11,6,202102,2021), -('2021-02-12',202106,2,2021,12,6,202102,2021), -('2021-02-13',202106,2,2021,13,6,202102,2021), -('2021-02-14',202107,2,2021,14,7,202102,2021), -('2021-02-15',202107,2,2021,15,7,202102,2021), -('2021-02-16',202107,2,2021,16,7,202102,2021), -('2021-02-17',202107,2,2021,17,7,202102,2021), -('2021-02-18',202107,2,2021,18,7,202102,2021), -('2021-02-19',202107,2,2021,19,7,202102,2021), -('2021-02-20',202107,2,2021,20,7,202102,2021), -('2021-02-21',202108,2,2021,21,8,202102,2021), -('2021-02-22',202108,2,2021,22,8,202102,2021), -('2021-02-23',202108,2,2021,23,8,202102,2021), -('2021-02-24',202108,2,2021,24,8,202102,2021), -('2021-02-25',202108,2,2021,25,8,202102,2021), -('2021-02-26',202108,2,2021,26,8,202102,2021), -('2021-02-27',202108,2,2021,27,8,202102,2021), -('2021-02-28',202109,2,2021,28,9,202102,2021), -('2021-03-01',202109,3,2021,1,9,202103,2021), -('2021-03-02',202109,3,2021,2,9,202103,2021), -('2021-03-03',202109,3,2021,3,9,202103,2021), -('2021-03-04',202109,3,2021,4,9,202103,2021), -('2021-03-05',202109,3,2021,5,9,202103,2021), -('2021-03-06',202109,3,2021,6,9,202103,2021), -('2021-03-07',202110,3,2021,7,10,202103,2021), -('2021-03-08',202110,3,2021,8,10,202103,2021), -('2021-03-09',202110,3,2021,9,10,202103,2021), -('2021-03-10',202110,3,2021,10,10,202103,2021), -('2021-03-11',202110,3,2021,11,10,202103,2021), -('2021-03-12',202110,3,2021,12,10,202103,2021), -('2021-03-13',202110,3,2021,13,10,202103,2021), -('2021-03-14',202111,3,2021,14,11,202103,2021), -('2021-03-15',202111,3,2021,15,11,202103,2021), -('2021-03-16',202111,3,2021,16,11,202103,2021), -('2021-03-17',202111,3,2021,17,11,202103,2021), -('2021-03-18',202111,3,2021,18,11,202103,2021), -('2021-03-19',202111,3,2021,19,11,202103,2021), -('2021-03-20',202111,3,2021,20,11,202103,2021), -('2021-03-21',202112,3,2021,21,12,202103,2021), -('2021-03-22',202112,3,2021,22,12,202103,2021), -('2021-03-23',202112,3,2021,23,12,202103,2021), -('2021-03-24',202112,3,2021,24,12,202103,2021), -('2021-03-25',202112,3,2021,25,12,202103,2021), -('2021-03-26',202112,3,2021,26,12,202103,2021), -('2021-03-27',202112,3,2021,27,12,202103,2021), -('2021-03-28',202113,3,2021,28,13,202103,2021), -('2021-03-29',202113,3,2021,29,13,202103,2021), -('2021-03-30',202113,3,2021,30,13,202103,2021), -('2021-03-31',202113,3,2021,31,13,202103,2021), -('2021-04-01',202113,4,2021,1,13,202104,2021), -('2021-04-02',202113,4,2021,2,13,202104,2021), -('2021-04-03',202113,4,2021,3,13,202104,2021), -('2021-04-04',202114,4,2021,4,14,202104,2021), -('2021-04-05',202114,4,2021,5,14,202104,2021), -('2021-04-06',202114,4,2021,6,14,202104,2021), -('2021-04-07',202114,4,2021,7,14,202104,2021), -('2021-04-08',202114,4,2021,8,14,202104,2021), -('2021-04-09',202114,4,2021,9,14,202104,2021), -('2021-04-10',202114,4,2021,10,14,202104,2021), -('2021-04-11',202115,4,2021,11,15,202104,2021), -('2021-04-12',202115,4,2021,12,15,202104,2021), -('2021-04-13',202115,4,2021,13,15,202104,2021), -('2021-04-14',202115,4,2021,14,15,202104,2021), -('2021-04-15',202115,4,2021,15,15,202104,2021), -('2021-04-16',202115,4,2021,16,15,202104,2021), -('2021-04-17',202115,4,2021,17,15,202104,2021), -('2021-04-18',202116,4,2021,18,16,202104,2021), -('2021-04-19',202116,4,2021,19,16,202104,2021), -('2021-04-20',202116,4,2021,20,16,202104,2021), -('2021-04-21',202116,4,2021,21,16,202104,2021), -('2021-04-22',202116,4,2021,22,16,202104,2021), -('2021-04-23',202116,4,2021,23,16,202104,2021), -('2021-04-24',202116,4,2021,24,16,202104,2021), -('2021-04-25',202117,4,2021,25,17,202104,2021), -('2021-04-26',202117,4,2021,26,17,202104,2021), -('2021-04-27',202117,4,2021,27,17,202104,2021), -('2021-04-28',202117,4,2021,28,17,202104,2021), -('2021-04-29',202117,4,2021,29,17,202104,2021), -('2021-04-30',202117,4,2021,30,17,202104,2021), -('2021-05-01',202117,5,2021,1,17,202105,2021), -('2021-05-02',202118,5,2021,2,18,202105,2021), -('2021-05-03',202118,5,2021,3,18,202105,2021), -('2021-05-04',202118,5,2021,4,18,202105,2021), -('2021-05-05',202118,5,2021,5,18,202105,2021), -('2021-05-06',202118,5,2021,6,18,202105,2021), -('2021-05-07',202118,5,2021,7,18,202105,2021), -('2021-05-08',202118,5,2021,8,18,202105,2021), -('2021-05-09',202119,5,2021,9,19,202105,2021), -('2021-05-10',202119,5,2021,10,19,202105,2021), -('2021-05-11',202119,5,2021,11,19,202105,2021), -('2021-05-12',202119,5,2021,12,19,202105,2021), -('2021-05-13',202119,5,2021,13,19,202105,2021), -('2021-05-14',202119,5,2021,14,19,202105,2021), -('2021-05-15',202119,5,2021,15,19,202105,2021), -('2021-05-16',202120,5,2021,16,20,202105,2021), -('2021-05-17',202120,5,2021,17,20,202105,2021), -('2021-05-18',202120,5,2021,18,20,202105,2021), -('2021-05-19',202120,5,2021,19,20,202105,2021), -('2021-05-20',202120,5,2021,20,20,202105,2021), -('2021-05-21',202120,5,2021,21,20,202105,2021), -('2021-05-22',202120,5,2021,22,20,202105,2021), -('2021-05-23',202121,5,2021,23,21,202105,2021), -('2021-05-24',202121,5,2021,24,21,202105,2021), -('2021-05-25',202121,5,2021,25,21,202105,2021), -('2021-05-26',202121,5,2021,26,21,202105,2021), -('2021-05-27',202121,5,2021,27,21,202105,2021), -('2021-05-28',202121,5,2021,28,21,202105,2021), -('2021-05-29',202121,5,2021,29,21,202105,2021), -('2021-05-30',202122,5,2021,30,22,202105,2021), -('2021-05-31',202122,5,2021,31,22,202105,2021), -('2021-06-01',202122,6,2021,1,22,202106,2021), -('2021-06-02',202122,6,2021,2,22,202106,2021), -('2021-06-03',202122,6,2021,3,22,202106,2021), -('2021-06-04',202122,6,2021,4,22,202106,2021), -('2021-06-05',202122,6,2021,5,22,202106,2021), -('2021-06-06',202123,6,2021,6,23,202106,2021), -('2021-06-07',202123,6,2021,7,23,202106,2021), -('2021-06-08',202123,6,2021,8,23,202106,2021), -('2021-06-09',202123,6,2021,9,23,202106,2021), -('2021-06-10',202123,6,2021,10,23,202106,2021), -('2021-06-11',202123,6,2021,11,23,202106,2021), -('2021-06-12',202123,6,2021,12,23,202106,2021), -('2021-06-13',202124,6,2021,13,24,202106,2021), -('2021-06-14',202124,6,2021,14,24,202106,2021), -('2021-06-15',202124,6,2021,15,24,202106,2021), -('2021-06-16',202124,6,2021,16,24,202106,2021), -('2021-06-17',202124,6,2021,17,24,202106,2021), -('2021-06-18',202124,6,2021,18,24,202106,2021), -('2021-06-19',202124,6,2021,19,24,202106,2021), -('2021-06-20',202125,6,2021,20,25,202106,2021), -('2021-06-21',202125,6,2021,21,25,202106,2021), -('2021-06-22',202125,6,2021,22,25,202106,2021), -('2021-06-23',202125,6,2021,23,25,202106,2021), -('2021-06-24',202125,6,2021,24,25,202106,2021), -('2021-06-25',202125,6,2021,25,25,202106,2021), -('2021-06-26',202125,6,2021,26,25,202106,2021), -('2021-06-27',202126,6,2021,27,26,202106,2021), -('2021-06-28',202126,6,2021,28,26,202106,2021), -('2021-06-29',202126,6,2021,29,26,202106,2021), -('2021-06-30',202126,6,2021,30,26,202106,2021), -('2021-07-01',202126,7,2021,1,26,202107,2021), -('2021-07-02',202126,7,2021,2,26,202107,2021), -('2021-07-03',202126,7,2021,3,26,202107,2021), -('2021-07-04',202127,7,2021,4,27,202107,2021), -('2021-07-05',202127,7,2021,5,27,202107,2021), -('2021-07-06',202127,7,2021,6,27,202107,2021), -('2021-07-07',202127,7,2021,7,27,202107,2021), -('2021-07-08',202127,7,2021,8,27,202107,2021), -('2021-07-09',202127,7,2021,9,27,202107,2021), -('2021-07-10',202127,7,2021,10,27,202107,2021), -('2021-07-11',202128,7,2021,11,28,202107,2021), -('2021-07-12',202128,7,2021,12,28,202107,2021), -('2021-07-13',202128,7,2021,13,28,202107,2021), -('2021-07-14',202128,7,2021,14,28,202107,2021), -('2021-07-15',202128,7,2021,15,28,202107,2021), -('2021-07-16',202128,7,2021,16,28,202107,2021), -('2021-07-17',202128,7,2021,17,28,202107,2021), -('2021-07-18',202129,7,2021,18,29,202107,2021), -('2021-07-19',202129,7,2021,19,29,202107,2021), -('2021-07-20',202129,7,2021,20,29,202107,2021), -('2021-07-21',202129,7,2021,21,29,202107,2021), -('2021-07-22',202129,7,2021,22,29,202107,2021), -('2021-07-23',202129,7,2021,23,29,202107,2021), -('2021-07-24',202129,7,2021,24,29,202107,2021), -('2021-07-25',202130,7,2021,25,30,202107,2021), -('2021-07-26',202130,7,2021,26,30,202107,2021), -('2021-07-27',202130,7,2021,27,30,202107,2021), -('2021-07-28',202130,7,2021,28,30,202107,2021), -('2021-07-29',202130,7,2021,29,30,202107,2021), -('2021-07-30',202130,7,2021,30,30,202107,2021), -('2021-07-31',202130,7,2021,31,30,202107,2021), -('2021-08-01',202131,8,2021,1,31,202108,2021), -('2021-08-02',202131,8,2021,2,31,202108,2021), -('2021-08-03',202131,8,2021,3,31,202108,2021), -('2021-08-04',202131,8,2021,4,31,202108,2021), -('2021-08-05',202131,8,2021,5,31,202108,2021), -('2021-08-06',202131,8,2021,6,31,202108,2021), -('2021-08-07',202131,8,2021,7,31,202108,2021), -('2021-08-08',202132,8,2021,8,32,202108,2021), -('2021-08-09',202132,8,2021,9,32,202108,2021), -('2021-08-10',202132,8,2021,10,32,202108,2021), -('2021-08-11',202132,8,2021,11,32,202108,2021), -('2021-08-12',202132,8,2021,12,32,202108,2021), -('2021-08-13',202132,8,2021,13,32,202108,2021), -('2021-08-14',202132,8,2021,14,32,202108,2021), -('2021-08-15',202133,8,2021,15,33,202108,2021), -('2021-08-16',202133,8,2021,16,33,202108,2021), -('2021-08-17',202133,8,2021,17,33,202108,2021), -('2021-08-18',202133,8,2021,18,33,202108,2021), -('2021-08-19',202133,8,2021,19,33,202108,2021), -('2021-08-20',202133,8,2021,20,33,202108,2021), -('2021-08-21',202133,8,2021,21,33,202108,2021), -('2021-08-22',202134,8,2021,22,34,202108,2021), -('2021-08-23',202134,8,2021,23,34,202108,2021), -('2021-08-24',202134,8,2021,24,34,202108,2021), -('2021-08-25',202134,8,2021,25,34,202108,2021), -('2021-08-26',202134,8,2021,26,34,202108,2021), -('2021-08-27',202134,8,2021,27,34,202108,2021), -('2021-08-28',202134,8,2021,28,34,202108,2021), -('2021-08-29',202135,8,2021,29,35,202108,2021), -('2021-08-30',202135,8,2021,30,35,202108,2021), -('2021-08-31',202135,8,2021,31,35,202108,2021), -('2021-09-01',202135,9,2021,1,35,202109,2021), -('2021-09-02',202135,9,2021,2,35,202109,2021), -('2021-09-03',202135,9,2021,3,35,202109,2021), -('2021-09-04',202135,9,2021,4,35,202109,2021), -('2021-09-05',202136,9,2021,5,36,202109,2021), -('2021-09-06',202136,9,2021,6,36,202109,2021), -('2021-09-07',202136,9,2021,7,36,202109,2021), -('2021-09-08',202136,9,2021,8,36,202109,2021), -('2021-09-09',202136,9,2021,9,36,202109,2021), -('2021-09-10',202136,9,2021,10,36,202109,2021), -('2021-09-11',202136,9,2021,11,36,202109,2021), -('2021-09-12',202137,9,2021,12,37,202109,2021), -('2021-09-13',202137,9,2021,13,37,202109,2021), -('2021-09-14',202137,9,2021,14,37,202109,2021), -('2021-09-15',202137,9,2021,15,37,202109,2021), -('2021-09-16',202137,9,2021,16,37,202109,2021), -('2021-09-17',202137,9,2021,17,37,202109,2021), -('2021-09-18',202137,9,2021,18,37,202109,2021), -('2021-09-19',202138,9,2021,19,38,202109,2021), -('2021-09-20',202138,9,2021,20,38,202109,2021), -('2021-09-21',202138,9,2021,21,38,202109,2021), -('2021-09-22',202138,9,2021,22,38,202109,2021), -('2021-09-23',202138,9,2021,23,38,202109,2021), -('2021-09-24',202138,9,2021,24,38,202109,2021), -('2021-09-25',202138,9,2021,25,38,202109,2021), -('2021-09-26',202139,9,2021,26,39,202109,2021), -('2021-09-27',202139,9,2021,27,39,202109,2021), -('2021-09-28',202139,9,2021,28,39,202109,2021), -('2021-09-29',202139,9,2021,29,39,202109,2021), -('2021-09-30',202139,9,2021,30,39,202109,2021), -('2021-10-01',202139,10,2021,1,39,202110,2021), -('2021-10-02',202139,10,2021,2,39,202110,2021), -('2021-10-03',202140,10,2021,3,40,202110,2021), -('2021-10-04',202140,10,2021,4,40,202110,2021), -('2021-10-05',202140,10,2021,5,40,202110,2021), -('2021-10-06',202140,10,2021,6,40,202110,2021), -('2021-10-07',202140,10,2021,7,40,202110,2021), -('2021-10-08',202140,10,2021,8,40,202110,2021), -('2021-10-09',202140,10,2021,9,40,202110,2021), -('2021-10-10',202141,10,2021,10,41,202110,2021), -('2021-10-11',202141,10,2021,11,41,202110,2021), -('2021-10-12',202141,10,2021,12,41,202110,2021), -('2021-10-13',202141,10,2021,13,41,202110,2021), -('2021-10-14',202141,10,2021,14,41,202110,2021), -('2021-10-15',202141,10,2021,15,41,202110,2021), -('2021-10-16',202141,10,2021,16,41,202110,2021), -('2021-10-17',202142,10,2021,17,42,202110,2021), -('2021-10-18',202142,10,2021,18,42,202110,2021), -('2021-10-19',202142,10,2021,19,42,202110,2021), -('2021-10-20',202142,10,2021,20,42,202110,2021), -('2021-10-21',202142,10,2021,21,42,202110,2021), -('2021-10-22',202142,10,2021,22,42,202110,2021), -('2021-10-23',202142,10,2021,23,42,202110,2021), -('2021-10-24',202143,10,2021,24,43,202110,2021), -('2021-10-25',202143,10,2021,25,43,202110,2021), -('2021-10-26',202143,10,2021,26,43,202110,2021), -('2021-10-27',202143,10,2021,27,43,202110,2021), -('2021-10-28',202143,10,2021,28,43,202110,2021), -('2021-10-29',202143,10,2021,29,43,202110,2021), -('2021-10-30',202143,10,2021,30,43,202110,2021), -('2021-10-31',202144,10,2021,31,44,202110,2021), -('2021-11-01',202144,11,2021,1,44,202111,2021), -('2021-11-02',202144,11,2021,2,44,202111,2021), -('2021-11-03',202144,11,2021,3,44,202111,2021), -('2021-11-04',202144,11,2021,4,44,202111,2021), -('2021-11-05',202144,11,2021,5,44,202111,2021), -('2021-11-06',202144,11,2021,6,44,202111,2021), -('2021-11-07',202145,11,2021,7,45,202111,2021), -('2021-11-08',202145,11,2021,8,45,202111,2021), -('2021-11-09',202145,11,2021,9,45,202111,2021), -('2021-11-10',202145,11,2021,10,45,202111,2021), -('2021-11-11',202145,11,2021,11,45,202111,2021), -('2021-11-12',202145,11,2021,12,45,202111,2021), -('2021-11-13',202145,11,2021,13,45,202111,2021), -('2021-11-14',202146,11,2021,14,46,202111,2021), -('2021-11-15',202146,11,2021,15,46,202111,2021), -('2021-11-16',202146,11,2021,16,46,202111,2021), -('2021-11-17',202146,11,2021,17,46,202111,2021), -('2021-11-18',202146,11,2021,18,46,202111,2021), -('2021-11-19',202146,11,2021,19,46,202111,2021), -('2021-11-20',202146,11,2021,20,46,202111,2021), -('2021-11-21',202147,11,2021,21,47,202111,2021), -('2021-11-22',202147,11,2021,22,47,202111,2021), -('2021-11-23',202147,11,2021,23,47,202111,2021), -('2021-11-24',202147,11,2021,24,47,202111,2021), -('2021-11-25',202147,11,2021,25,47,202111,2021), -('2021-11-26',202147,11,2021,26,47,202111,2021), -('2021-11-27',202147,11,2021,27,47,202111,2021), -('2021-11-28',202148,11,2021,28,48,202111,2021), -('2021-11-29',202148,11,2021,29,48,202111,2021), -('2021-11-30',202148,11,2021,30,48,202111,2021), -('2021-12-01',202148,12,2021,1,48,202112,2022), -('2021-12-02',202148,12,2021,2,48,202112,2022), -('2021-12-03',202148,12,2021,3,48,202112,2022), -('2021-12-04',202148,12,2021,4,48,202112,2022), -('2021-12-05',202149,12,2021,5,49,202112,2022), -('2021-12-06',202149,12,2021,6,49,202112,2022), -('2021-12-07',202149,12,2021,7,49,202112,2022), -('2021-12-08',202149,12,2021,8,49,202112,2022), -('2021-12-09',202149,12,2021,9,49,202112,2022), -('2021-12-10',202149,12,2021,10,49,202112,2022), -('2021-12-11',202149,12,2021,11,49,202112,2022), -('2021-12-12',202150,12,2021,12,50,202112,2022), -('2021-12-13',202150,12,2021,13,50,202112,2022), -('2021-12-14',202150,12,2021,14,50,202112,2022), -('2021-12-15',202150,12,2021,15,50,202112,2022), -('2021-12-16',202150,12,2021,16,50,202112,2022), -('2021-12-17',202150,12,2021,17,50,202112,2022), -('2021-12-18',202150,12,2021,18,50,202112,2022), -('2021-12-19',202151,12,2021,19,51,202112,2022), -('2021-12-20',202151,12,2021,20,51,202112,2022), -('2021-12-21',202151,12,2021,21,51,202112,2022), -('2021-12-22',202151,12,2021,22,51,202112,2022), -('2021-12-23',202151,12,2021,23,51,202112,2022), -('2021-12-24',202151,12,2021,24,51,202112,2022), -('2021-12-25',202151,12,2021,25,51,202112,2022), -('2021-12-26',202152,12,2021,26,52,202112,2022), -('2021-12-27',202152,12,2021,27,52,202112,2022), -('2021-12-28',202152,12,2021,28,52,202112,2022), -('2021-12-29',202152,12,2021,29,52,202112,2022), -('2021-12-30',202152,12,2021,30,52,202112,2022), -('2021-12-31',202152,12,2021,31,52,202112,2022), -('2022-01-01',202152,1,2022,1,52,202201,2022), -('2022-01-02',202201,1,2022,2,1,202201,2022), -('2022-01-03',202201,1,2022,3,1,202201,2022), -('2022-01-04',202201,1,2022,4,1,202201,2022), -('2022-01-05',202201,1,2022,5,1,202201,2022), -('2022-01-06',202201,1,2022,6,1,202201,2022), -('2022-01-07',202201,1,2022,7,1,202201,2022), -('2022-01-08',202201,1,2022,8,1,202201,2022), -('2022-01-09',202202,1,2022,9,2,202201,2022), -('2022-01-10',202202,1,2022,10,2,202201,2022), -('2022-01-11',202202,1,2022,11,2,202201,2022), -('2022-01-12',202202,1,2022,12,2,202201,2022), -('2022-01-13',202202,1,2022,13,2,202201,2022), -('2022-01-14',202202,1,2022,14,2,202201,2022), -('2022-01-15',202202,1,2022,15,2,202201,2022), -('2022-01-16',202203,1,2022,16,3,202201,2022), -('2022-01-17',202203,1,2022,17,3,202201,2022), -('2022-01-18',202203,1,2022,18,3,202201,2022), -('2022-01-19',202203,1,2022,19,3,202201,2022), -('2022-01-20',202203,1,2022,20,3,202201,2022), -('2022-01-21',202203,1,2022,21,3,202201,2022), -('2022-01-22',202203,1,2022,22,3,202201,2022), -('2022-01-23',202204,1,2022,23,4,202201,2022), -('2022-01-24',202204,1,2022,24,4,202201,2022), -('2022-01-25',202204,1,2022,25,4,202201,2022), -('2022-01-26',202204,1,2022,26,4,202201,2022), -('2022-01-27',202204,1,2022,27,4,202201,2022), -('2022-01-28',202204,1,2022,28,4,202201,2022), -('2022-01-29',202204,1,2022,29,4,202201,2022), -('2022-01-30',202205,1,2022,30,5,202201,2022), -('2022-01-31',202205,1,2022,31,5,202201,2022), -('2022-02-01',202205,2,2022,1,5,202202,2022), -('2022-02-02',202205,2,2022,2,5,202202,2022), -('2022-02-03',202205,2,2022,3,5,202202,2022), -('2022-02-04',202205,2,2022,4,5,202202,2022), -('2022-02-05',202205,2,2022,5,5,202202,2022), -('2022-02-06',202206,2,2022,6,6,202202,2022), -('2022-02-07',202206,2,2022,7,6,202202,2022), -('2022-02-08',202206,2,2022,8,6,202202,2022), -('2022-02-09',202206,2,2022,9,6,202202,2022), -('2022-02-10',202206,2,2022,10,6,202202,2022), -('2022-02-11',202206,2,2022,11,6,202202,2022), -('2022-02-12',202206,2,2022,12,6,202202,2022), -('2022-02-13',202207,2,2022,13,7,202202,2022), -('2022-02-14',202207,2,2022,14,7,202202,2022), -('2022-02-15',202207,2,2022,15,7,202202,2022), -('2022-02-16',202207,2,2022,16,7,202202,2022), -('2022-02-17',202207,2,2022,17,7,202202,2022), -('2022-02-18',202207,2,2022,18,7,202202,2022), -('2022-02-19',202207,2,2022,19,7,202202,2022), -('2022-02-20',202208,2,2022,20,8,202202,2022), -('2022-02-21',202208,2,2022,21,8,202202,2022), -('2022-02-22',202208,2,2022,22,8,202202,2022), -('2022-02-23',202208,2,2022,23,8,202202,2022), -('2022-02-24',202208,2,2022,24,8,202202,2022), -('2022-02-25',202208,2,2022,25,8,202202,2022), -('2022-02-26',202208,2,2022,26,8,202202,2022), -('2022-02-27',202209,2,2022,27,9,202202,2022), -('2022-02-28',202209,2,2022,28,9,202202,2022), -('2022-03-01',202209,3,2022,1,9,202203,2022), -('2022-03-02',202209,3,2022,2,9,202203,2022), -('2022-03-03',202209,3,2022,3,9,202203,2022), -('2022-03-04',202209,3,2022,4,9,202203,2022), -('2022-03-05',202209,3,2022,5,9,202203,2022), -('2022-03-06',202210,3,2022,6,10,202203,2022), -('2022-03-07',202210,3,2022,7,10,202203,2022), -('2022-03-08',202210,3,2022,8,10,202203,2022), -('2022-03-09',202210,3,2022,9,10,202203,2022), -('2022-03-10',202210,3,2022,10,10,202203,2022), -('2022-03-11',202210,3,2022,11,10,202203,2022), -('2022-03-12',202210,3,2022,12,10,202203,2022), -('2022-03-13',202211,3,2022,13,11,202203,2022), -('2022-03-14',202211,3,2022,14,11,202203,2022), -('2022-03-15',202211,3,2022,15,11,202203,2022), -('2022-03-16',202211,3,2022,16,11,202203,2022), -('2022-03-17',202211,3,2022,17,11,202203,2022), -('2022-03-18',202211,3,2022,18,11,202203,2022), -('2022-03-19',202211,3,2022,19,11,202203,2022), -('2022-03-20',202212,3,2022,20,12,202203,2022), -('2022-03-21',202212,3,2022,21,12,202203,2022), -('2022-03-22',202212,3,2022,22,12,202203,2022), -('2022-03-23',202212,3,2022,23,12,202203,2022), -('2022-03-24',202212,3,2022,24,12,202203,2022), -('2022-03-25',202212,3,2022,25,12,202203,2022), -('2022-03-26',202212,3,2022,26,12,202203,2022), -('2022-03-27',202213,3,2022,27,13,202203,2022), -('2022-03-28',202213,3,2022,28,13,202203,2022), -('2022-03-29',202213,3,2022,29,13,202203,2022), -('2022-03-30',202213,3,2022,30,13,202203,2022), -('2022-03-31',202213,3,2022,31,13,202203,2022), -('2022-04-01',202213,4,2022,1,13,202204,2022), -('2022-04-02',202213,4,2022,2,13,202204,2022), -('2022-04-03',202214,4,2022,3,14,202204,2022), -('2022-04-04',202214,4,2022,4,14,202204,2022), -('2022-04-05',202214,4,2022,5,14,202204,2022), -('2022-04-06',202214,4,2022,6,14,202204,2022), -('2022-04-07',202214,4,2022,7,14,202204,2022), -('2022-04-08',202214,4,2022,8,14,202204,2022), -('2022-04-09',202214,4,2022,9,14,202204,2022), -('2022-04-10',202215,4,2022,10,15,202204,2022), -('2022-04-11',202215,4,2022,11,15,202204,2022), -('2022-04-12',202215,4,2022,12,15,202204,2022), -('2022-04-13',202215,4,2022,13,15,202204,2022), -('2022-04-14',202215,4,2022,14,15,202204,2022), -('2022-04-15',202215,4,2022,15,15,202204,2022), -('2022-04-16',202215,4,2022,16,15,202204,2022), -('2022-04-17',202216,4,2022,17,16,202204,2022), -('2022-04-18',202216,4,2022,18,16,202204,2022), -('2022-04-19',202216,4,2022,19,16,202204,2022), -('2022-04-20',202216,4,2022,20,16,202204,2022), -('2022-04-21',202216,4,2022,21,16,202204,2022), -('2022-04-22',202216,4,2022,22,16,202204,2022), -('2022-04-23',202216,4,2022,23,16,202204,2022), -('2022-04-24',202217,4,2022,24,17,202204,2022), -('2022-04-25',202217,4,2022,25,17,202204,2022), -('2022-04-26',202217,4,2022,26,17,202204,2022), -('2022-04-27',202217,4,2022,27,17,202204,2022), -('2022-04-28',202217,4,2022,28,17,202204,2022), -('2022-04-29',202217,4,2022,29,17,202204,2022), -('2022-04-30',202217,4,2022,30,17,202204,2022), -('2022-05-01',202218,5,2022,1,18,202205,2022), -('2022-05-02',202218,5,2022,2,18,202205,2022), -('2022-05-03',202218,5,2022,3,18,202205,2022), -('2022-05-04',202218,5,2022,4,18,202205,2022), -('2022-05-05',202218,5,2022,5,18,202205,2022), -('2022-05-06',202218,5,2022,6,18,202205,2022), -('2022-05-07',202218,5,2022,7,18,202205,2022), -('2022-05-08',202219,5,2022,8,19,202205,2022), -('2022-05-09',202219,5,2022,9,19,202205,2022), -('2022-05-10',202219,5,2022,10,19,202205,2022), -('2022-05-11',202219,5,2022,11,19,202205,2022), -('2022-05-12',202219,5,2022,12,19,202205,2022), -('2022-05-13',202219,5,2022,13,19,202205,2022), -('2022-05-14',202219,5,2022,14,19,202205,2022), -('2022-05-15',202220,5,2022,15,20,202205,2022), -('2022-05-16',202220,5,2022,16,20,202205,2022), -('2022-05-17',202220,5,2022,17,20,202205,2022), -('2022-05-18',202220,5,2022,18,20,202205,2022), -('2022-05-19',202220,5,2022,19,20,202205,2022), -('2022-05-20',202220,5,2022,20,20,202205,2022), -('2022-05-21',202220,5,2022,21,20,202205,2022), -('2022-05-22',202221,5,2022,22,21,202205,2022), -('2022-05-23',202221,5,2022,23,21,202205,2022), -('2022-05-24',202221,5,2022,24,21,202205,2022), -('2022-05-25',202221,5,2022,25,21,202205,2022), -('2022-05-26',202221,5,2022,26,21,202205,2022), -('2022-05-27',202221,5,2022,27,21,202205,2022), -('2022-05-28',202221,5,2022,28,21,202205,2022), -('2022-05-29',202222,5,2022,29,22,202205,2022), -('2022-05-30',202222,5,2022,30,22,202205,2022), -('2022-05-31',202222,5,2022,31,22,202205,2022), -('2022-06-01',202222,6,2022,1,22,202206,2022), -('2022-06-02',202222,6,2022,2,22,202206,2022), -('2022-06-03',202222,6,2022,3,22,202206,2022), -('2022-06-04',202222,6,2022,4,22,202206,2022), -('2022-06-05',202223,6,2022,5,23,202206,2022), -('2022-06-06',202223,6,2022,6,23,202206,2022), -('2022-06-07',202223,6,2022,7,23,202206,2022), -('2022-06-08',202223,6,2022,8,23,202206,2022), -('2022-06-09',202223,6,2022,9,23,202206,2022), -('2022-06-10',202223,6,2022,10,23,202206,2022), -('2022-06-11',202223,6,2022,11,23,202206,2022), -('2022-06-12',202224,6,2022,12,24,202206,2022), -('2022-06-13',202224,6,2022,13,24,202206,2022), -('2022-06-14',202224,6,2022,14,24,202206,2022), -('2022-06-15',202224,6,2022,15,24,202206,2022), -('2022-06-16',202224,6,2022,16,24,202206,2022), -('2022-06-17',202224,6,2022,17,24,202206,2022), -('2022-06-18',202224,6,2022,18,24,202206,2022), -('2022-06-19',202225,6,2022,19,25,202206,2022), -('2022-06-20',202225,6,2022,20,25,202206,2022), -('2022-06-21',202225,6,2022,21,25,202206,2022), -('2022-06-22',202225,6,2022,22,25,202206,2022), -('2022-06-23',202225,6,2022,23,25,202206,2022), -('2022-06-24',202225,6,2022,24,25,202206,2022), -('2022-06-25',202225,6,2022,25,25,202206,2022), -('2022-06-26',202226,6,2022,26,26,202206,2022), -('2022-06-27',202226,6,2022,27,26,202206,2022), -('2022-06-28',202226,6,2022,28,26,202206,2022), -('2022-06-29',202226,6,2022,29,26,202206,2022), -('2022-06-30',202226,6,2022,30,26,202206,2022), -('2022-07-01',202226,7,2022,1,26,202207,2022), -('2022-07-02',202226,7,2022,2,26,202207,2022), -('2022-07-03',202227,7,2022,3,27,202207,2022), -('2022-07-04',202227,7,2022,4,27,202207,2022), -('2022-07-05',202227,7,2022,5,27,202207,2022), -('2022-07-06',202227,7,2022,6,27,202207,2022), -('2022-07-07',202227,7,2022,7,27,202207,2022), -('2022-07-08',202227,7,2022,8,27,202207,2022), -('2022-07-09',202227,7,2022,9,27,202207,2022), -('2022-07-10',202228,7,2022,10,28,202207,2022), -('2022-07-11',202228,7,2022,11,28,202207,2022), -('2022-07-12',202228,7,2022,12,28,202207,2022), -('2022-07-13',202228,7,2022,13,28,202207,2022), -('2022-07-14',202228,7,2022,14,28,202207,2022), -('2022-07-15',202228,7,2022,15,28,202207,2022), -('2022-07-16',202228,7,2022,16,28,202207,2022), -('2022-07-17',202229,7,2022,17,29,202207,2022), -('2022-07-18',202229,7,2022,18,29,202207,2022), -('2022-07-19',202229,7,2022,19,29,202207,2022), -('2022-07-20',202229,7,2022,20,29,202207,2022), -('2022-07-21',202229,7,2022,21,29,202207,2022), -('2022-07-22',202229,7,2022,22,29,202207,2022), -('2022-07-23',202229,7,2022,23,29,202207,2022), -('2022-07-24',202230,7,2022,24,30,202207,2022), -('2022-07-25',202230,7,2022,25,30,202207,2022), -('2022-07-26',202230,7,2022,26,30,202207,2022), -('2022-07-27',202230,7,2022,27,30,202207,2022), -('2022-07-28',202230,7,2022,28,30,202207,2022), -('2022-07-29',202230,7,2022,29,30,202207,2022), -('2022-07-30',202230,7,2022,30,30,202207,2022), -('2022-07-31',202231,7,2022,31,31,202207,2022), -('2022-08-01',202231,8,2022,1,31,202208,2022), -('2022-08-02',202231,8,2022,2,31,202208,2022), -('2022-08-03',202231,8,2022,3,31,202208,2022), -('2022-08-04',202231,8,2022,4,31,202208,2022), -('2022-08-05',202231,8,2022,5,31,202208,2022), -('2022-08-06',202231,8,2022,6,31,202208,2022), -('2022-08-07',202232,8,2022,7,32,202208,2022), -('2022-08-08',202232,8,2022,8,32,202208,2022), -('2022-08-09',202232,8,2022,9,32,202208,2022), -('2022-08-10',202232,8,2022,10,32,202208,2022), -('2022-08-11',202232,8,2022,11,32,202208,2022), -('2022-08-12',202232,8,2022,12,32,202208,2022), -('2022-08-13',202232,8,2022,13,32,202208,2022), -('2022-08-14',202233,8,2022,14,33,202208,2022), -('2022-08-15',202233,8,2022,15,33,202208,2022), -('2022-08-16',202233,8,2022,16,33,202208,2022), -('2022-08-17',202233,8,2022,17,33,202208,2022), -('2022-08-18',202233,8,2022,18,33,202208,2022), -('2022-08-19',202233,8,2022,19,33,202208,2022), -('2022-08-20',202233,8,2022,20,33,202208,2022), -('2022-08-21',202234,8,2022,21,34,202208,2022), -('2022-08-22',202234,8,2022,22,34,202208,2022), -('2022-08-23',202234,8,2022,23,34,202208,2022), -('2022-08-24',202234,8,2022,24,34,202208,2022), -('2022-08-25',202234,8,2022,25,34,202208,2022), -('2022-08-26',202234,8,2022,26,34,202208,2022), -('2022-08-27',202234,8,2022,27,34,202208,2022), -('2022-08-28',202235,8,2022,28,35,202208,2022), -('2022-08-29',202235,8,2022,29,35,202208,2022), -('2022-08-30',202235,8,2022,30,35,202208,2022), -('2022-08-31',202235,8,2022,31,35,202208,2022), -('2022-09-01',202235,9,2022,1,35,202209,2022), -('2022-09-02',202235,9,2022,2,35,202209,2022), -('2022-09-03',202235,9,2022,3,35,202209,2022), -('2022-09-04',202236,9,2022,4,36,202209,2022), -('2022-09-05',202236,9,2022,5,36,202209,2022), -('2022-09-06',202236,9,2022,6,36,202209,2022), -('2022-09-07',202236,9,2022,7,36,202209,2022), -('2022-09-08',202236,9,2022,8,36,202209,2022), -('2022-09-09',202236,9,2022,9,36,202209,2022), -('2022-09-10',202236,9,2022,10,36,202209,2022), -('2022-09-11',202237,9,2022,11,37,202209,2022), -('2022-09-12',202237,9,2022,12,37,202209,2022), -('2022-09-13',202237,9,2022,13,37,202209,2022), -('2022-09-14',202237,9,2022,14,37,202209,2022), -('2022-09-15',202237,9,2022,15,37,202209,2022), -('2022-09-16',202237,9,2022,16,37,202209,2022), -('2022-09-17',202237,9,2022,17,37,202209,2022), -('2022-09-18',202238,9,2022,18,38,202209,2022), -('2022-09-19',202238,9,2022,19,38,202209,2022), -('2022-09-20',202238,9,2022,20,38,202209,2022), -('2022-09-21',202238,9,2022,21,38,202209,2022), -('2022-09-22',202238,9,2022,22,38,202209,2022), -('2022-09-23',202238,9,2022,23,38,202209,2022), -('2022-09-24',202238,9,2022,24,38,202209,2022), -('2022-09-25',202239,9,2022,25,39,202209,2022), -('2022-09-26',202239,9,2022,26,39,202209,2022), -('2022-09-27',202239,9,2022,27,39,202209,2022), -('2022-09-28',202239,9,2022,28,39,202209,2022), -('2022-09-29',202239,9,2022,29,39,202209,2022), -('2022-09-30',202239,9,2022,30,39,202209,2022), -('2022-10-01',202239,10,2022,1,39,202210,2022), -('2022-10-02',202240,10,2022,2,40,202210,2022), -('2022-10-03',202240,10,2022,3,40,202210,2022), -('2022-10-04',202240,10,2022,4,40,202210,2022), -('2022-10-05',202240,10,2022,5,40,202210,2022), -('2022-10-06',202240,10,2022,6,40,202210,2022), -('2022-10-07',202240,10,2022,7,40,202210,2022), -('2022-10-08',202240,10,2022,8,40,202210,2022), -('2022-10-09',202241,10,2022,9,41,202210,2022), -('2022-10-10',202241,10,2022,10,41,202210,2022), -('2022-10-11',202241,10,2022,11,41,202210,2022), -('2022-10-12',202241,10,2022,12,41,202210,2022), -('2022-10-13',202241,10,2022,13,41,202210,2022), -('2022-10-14',202241,10,2022,14,41,202210,2022), -('2022-10-15',202241,10,2022,15,41,202210,2022), -('2022-10-16',202242,10,2022,16,42,202210,2022), -('2022-10-17',202242,10,2022,17,42,202210,2022), -('2022-10-18',202242,10,2022,18,42,202210,2022), -('2022-10-19',202242,10,2022,19,42,202210,2022), -('2022-10-20',202242,10,2022,20,42,202210,2022), -('2022-10-21',202242,10,2022,21,42,202210,2022), -('2022-10-22',202242,10,2022,22,42,202210,2022), -('2022-10-23',202243,10,2022,23,43,202210,2022), -('2022-10-24',202243,10,2022,24,43,202210,2022), -('2022-10-25',202243,10,2022,25,43,202210,2022), -('2022-10-26',202243,10,2022,26,43,202210,2022), -('2022-10-27',202243,10,2022,27,43,202210,2022), -('2022-10-28',202243,10,2022,28,43,202210,2022), -('2022-10-29',202243,10,2022,29,43,202210,2022), -('2022-10-30',202244,10,2022,30,44,202210,2022), -('2022-10-31',202244,10,2022,31,44,202210,2022), -('2022-11-01',202244,11,2022,1,44,202211,2022), -('2022-11-02',202244,11,2022,2,44,202211,2022), -('2022-11-03',202244,11,2022,3,44,202211,2022), -('2022-11-04',202244,11,2022,4,44,202211,2022), -('2022-11-05',202244,11,2022,5,44,202211,2022), -('2022-11-06',202245,11,2022,6,45,202211,2022), -('2022-11-07',202245,11,2022,7,45,202211,2022), -('2022-11-08',202245,11,2022,8,45,202211,2022), -('2022-11-09',202245,11,2022,9,45,202211,2022), -('2022-11-10',202245,11,2022,10,45,202211,2022), -('2022-11-11',202245,11,2022,11,45,202211,2022), -('2022-11-12',202245,11,2022,12,45,202211,2022), -('2022-11-13',202246,11,2022,13,46,202211,2022), -('2022-11-14',202246,11,2022,14,46,202211,2022), -('2022-11-15',202246,11,2022,15,46,202211,2022), -('2022-11-16',202246,11,2022,16,46,202211,2022), -('2022-11-17',202246,11,2022,17,46,202211,2022), -('2022-11-18',202246,11,2022,18,46,202211,2022), -('2022-11-19',202246,11,2022,19,46,202211,2022), -('2022-11-20',202247,11,2022,20,47,202211,2022), -('2022-11-21',202247,11,2022,21,47,202211,2022), -('2022-11-22',202247,11,2022,22,47,202211,2022), -('2022-11-23',202247,11,2022,23,47,202211,2022), -('2022-11-24',202247,11,2022,24,47,202211,2022), -('2022-11-25',202247,11,2022,25,47,202211,2022), -('2022-11-26',202247,11,2022,26,47,202211,2022), -('2022-11-27',202248,11,2022,27,48,202211,2022), -('2022-11-28',202248,11,2022,28,48,202211,2022), -('2022-11-29',202248,11,2022,29,48,202211,2022), -('2022-11-30',202248,11,2022,30,48,202211,2022), -('2022-12-01',202248,12,2022,1,48,202212,2023), -('2022-12-02',202248,12,2022,2,48,202212,2023), -('2022-12-03',202248,12,2022,3,48,202212,2023), -('2022-12-04',202249,12,2022,4,49,202212,2023), -('2022-12-05',202249,12,2022,5,49,202212,2023), -('2022-12-06',202249,12,2022,6,49,202212,2023), -('2022-12-07',202249,12,2022,7,49,202212,2023), -('2022-12-08',202249,12,2022,8,49,202212,2023), -('2022-12-09',202249,12,2022,9,49,202212,2023), -('2022-12-10',202249,12,2022,10,49,202212,2023), -('2022-12-11',202250,12,2022,11,50,202212,2023), -('2022-12-12',202250,12,2022,12,50,202212,2023), -('2022-12-13',202250,12,2022,13,50,202212,2023), -('2022-12-14',202250,12,2022,14,50,202212,2023), -('2022-12-15',202250,12,2022,15,50,202212,2023), -('2022-12-16',202250,12,2022,16,50,202212,2023), -('2022-12-17',202250,12,2022,17,50,202212,2023), -('2022-12-18',202251,12,2022,18,51,202212,2023), -('2022-12-19',202251,12,2022,19,51,202212,2023), -('2022-12-20',202251,12,2022,20,51,202212,2023), -('2022-12-21',202251,12,2022,21,51,202212,2023), -('2022-12-22',202251,12,2022,22,51,202212,2023), -('2022-12-23',202251,12,2022,23,51,202212,2023), -('2022-12-24',202251,12,2022,24,51,202212,2023), -('2022-12-25',202252,12,2022,25,52,202212,2023), -('2022-12-26',202252,12,2022,26,52,202212,2023), -('2022-12-27',202252,12,2022,27,52,202212,2023), -('2022-12-28',202252,12,2022,28,52,202212,2023), -('2022-12-29',202252,12,2022,29,52,202212,2023), -('2022-12-30',202252,12,2022,30,52,202212,2023), -('2022-12-31',202252,12,2022,31,52,202212,2023), -('2023-01-01',202353,1,2023,1,1,202301,2023), -('2023-01-02',202301,1,2023,2,1,202301,2023), -('2023-01-03',202301,1,2023,3,1,202301,2023), -('2023-01-04',202301,1,2023,4,1,202301,2023), -('2023-01-05',202301,1,2023,5,1,202301,2023), -('2023-01-06',202301,1,2023,6,1,202301,2023), -('2023-01-07',202301,1,2023,7,1,202301,2023), -('2023-01-08',202302,1,2023,8,2,202301,2023), -('2023-01-09',202302,1,2023,9,2,202301,2023), -('2023-01-10',202302,1,2023,10,2,202301,2023), -('2023-01-11',202302,1,2023,11,2,202301,2023), -('2023-01-12',202302,1,2023,12,2,202301,2023), -('2023-01-13',202302,1,2023,13,2,202301,2023), -('2023-01-14',202302,1,2023,14,2,202301,2023), -('2023-01-15',202303,1,2023,15,3,202301,2023), -('2023-01-16',202303,1,2023,16,3,202301,2023), -('2023-01-17',202303,1,2023,17,3,202301,2023), -('2023-01-18',202303,1,2023,18,3,202301,2023), -('2023-01-19',202303,1,2023,19,3,202301,2023), -('2023-01-20',202303,1,2023,20,3,202301,2023), -('2023-01-21',202303,1,2023,21,3,202301,2023), -('2023-01-22',202304,1,2023,22,4,202301,2023), -('2023-01-23',202304,1,2023,23,4,202301,2023), -('2023-01-24',202304,1,2023,24,4,202301,2023), -('2023-01-25',202304,1,2023,25,4,202301,2023), -('2023-01-26',202304,1,2023,26,4,202301,2023), -('2023-01-27',202304,1,2023,27,4,202301,2023), -('2023-01-28',202304,1,2023,28,4,202301,2023), -('2023-01-29',202305,1,2023,29,5,202301,2023), -('2023-01-30',202305,1,2023,30,5,202301,2023), -('2023-01-31',202305,1,2023,31,5,202301,2023), -('2023-02-01',202305,2,2023,1,5,202302,2023), -('2023-02-02',202305,2,2023,2,5,202302,2023), -('2023-02-03',202305,2,2023,3,5,202302,2023), -('2023-02-04',202305,2,2023,4,5,202302,2023), -('2023-02-05',202306,2,2023,5,6,202302,2023), -('2023-02-06',202306,2,2023,6,6,202302,2023), -('2023-02-07',202306,2,2023,7,6,202302,2023), -('2023-02-08',202306,2,2023,8,6,202302,2023), -('2023-02-09',202306,2,2023,9,6,202302,2023), -('2023-02-10',202306,2,2023,10,6,202302,2023), -('2023-02-11',202306,2,2023,11,6,202302,2023), -('2023-02-12',202307,2,2023,12,7,202302,2023), -('2023-02-13',202307,2,2023,13,7,202302,2023), -('2023-02-14',202307,2,2023,14,7,202302,2023), -('2023-02-15',202307,2,2023,15,7,202302,2023), -('2023-02-16',202307,2,2023,16,7,202302,2023), -('2023-02-17',202307,2,2023,17,7,202302,2023), -('2023-02-18',202307,2,2023,18,7,202302,2023), -('2023-02-19',202308,2,2023,19,8,202302,2023), -('2023-02-20',202308,2,2023,20,8,202302,2023), -('2023-02-21',202308,2,2023,21,8,202302,2023), -('2023-02-22',202308,2,2023,22,8,202302,2023), -('2023-02-23',202308,2,2023,23,8,202302,2023), -('2023-02-24',202308,2,2023,24,8,202302,2023), -('2023-02-25',202308,2,2023,25,8,202302,2023), -('2023-02-26',202309,2,2023,26,9,202302,2023), -('2023-02-27',202309,2,2023,27,9,202302,2023), -('2023-02-28',202309,2,2023,28,9,202302,2023), -('2023-03-01',202309,3,2023,1,9,202303,2023), -('2023-03-02',202309,3,2023,2,9,202303,2023), -('2023-03-03',202309,3,2023,3,9,202303,2023), -('2023-03-04',202309,3,2023,4,9,202303,2023), -('2023-03-05',202310,3,2023,5,10,202303,2023), -('2023-03-06',202310,3,2023,6,10,202303,2023), -('2023-03-07',202310,3,2023,7,10,202303,2023), -('2023-03-08',202310,3,2023,8,10,202303,2023), -('2023-03-09',202310,3,2023,9,10,202303,2023), -('2023-03-10',202310,3,2023,10,10,202303,2023), -('2023-03-11',202310,3,2023,11,10,202303,2023), -('2023-03-12',202311,3,2023,12,11,202303,2023), -('2023-03-13',202311,3,2023,13,11,202303,2023), -('2023-03-14',202311,3,2023,14,11,202303,2023), -('2023-03-15',202311,3,2023,15,11,202303,2023), -('2023-03-16',202311,3,2023,16,11,202303,2023), -('2023-03-17',202311,3,2023,17,11,202303,2023), -('2023-03-18',202311,3,2023,18,11,202303,2023), -('2023-03-19',202312,3,2023,19,12,202303,2023), -('2023-03-20',202312,3,2023,20,12,202303,2023), -('2023-03-21',202312,3,2023,21,12,202303,2023), -('2023-03-22',202312,3,2023,22,12,202303,2023), -('2023-03-23',202312,3,2023,23,12,202303,2023), -('2023-03-24',202312,3,2023,24,12,202303,2023), -('2023-03-25',202312,3,2023,25,12,202303,2023), -('2023-03-26',202313,3,2023,26,13,202303,2023), -('2023-03-27',202313,3,2023,27,13,202303,2023), -('2023-03-28',202313,3,2023,28,13,202303,2023), -('2023-03-29',202313,3,2023,29,13,202303,2023), -('2023-03-30',202313,3,2023,30,13,202303,2023), -('2023-03-31',202313,3,2023,31,13,202303,2023), -('2023-04-01',202313,4,2023,1,13,202304,2023), -('2023-04-02',202314,4,2023,2,14,202304,2023), -('2023-04-03',202314,4,2023,3,14,202304,2023), -('2023-04-04',202314,4,2023,4,14,202304,2023), -('2023-04-05',202314,4,2023,5,14,202304,2023), -('2023-04-06',202314,4,2023,6,14,202304,2023), -('2023-04-07',202314,4,2023,7,14,202304,2023), -('2023-04-08',202314,4,2023,8,14,202304,2023), -('2023-04-09',202315,4,2023,9,15,202304,2023), -('2023-04-10',202315,4,2023,10,15,202304,2023), -('2023-04-11',202315,4,2023,11,15,202304,2023), -('2023-04-12',202315,4,2023,12,15,202304,2023), -('2023-04-13',202315,4,2023,13,15,202304,2023), -('2023-04-14',202315,4,2023,14,15,202304,2023), -('2023-04-15',202315,4,2023,15,15,202304,2023), -('2023-04-16',202316,4,2023,16,16,202304,2023), -('2023-04-17',202316,4,2023,17,16,202304,2023), -('2023-04-18',202316,4,2023,18,16,202304,2023), -('2023-04-19',202316,4,2023,19,16,202304,2023), -('2023-04-20',202316,4,2023,20,16,202304,2023), -('2023-04-21',202316,4,2023,21,16,202304,2023), -('2023-04-22',202316,4,2023,22,16,202304,2023), -('2023-04-23',202317,4,2023,23,17,202304,2023), -('2023-04-24',202317,4,2023,24,17,202304,2023), -('2023-04-25',202317,4,2023,25,17,202304,2023), -('2023-04-26',202317,4,2023,26,17,202304,2023), -('2023-04-27',202317,4,2023,27,17,202304,2023), -('2023-04-28',202317,4,2023,28,17,202304,2023), -('2023-04-29',202317,4,2023,29,17,202304,2023), -('2023-04-30',202318,4,2023,30,18,202304,2023), -('2023-05-01',202318,5,2023,1,18,202305,2023), -('2023-05-02',202318,5,2023,2,18,202305,2023), -('2023-05-03',202318,5,2023,3,18,202305,2023), -('2023-05-04',202318,5,2023,4,18,202305,2023), -('2023-05-05',202318,5,2023,5,18,202305,2023), -('2023-05-06',202318,5,2023,6,18,202305,2023), -('2023-05-07',202319,5,2023,7,19,202305,2023), -('2023-05-08',202319,5,2023,8,19,202305,2023), -('2023-05-09',202319,5,2023,9,19,202305,2023), -('2023-05-10',202319,5,2023,10,19,202305,2023), -('2023-05-11',202319,5,2023,11,19,202305,2023), -('2023-05-12',202319,5,2023,12,19,202305,2023), -('2023-05-13',202319,5,2023,13,19,202305,2023), -('2023-05-14',202320,5,2023,14,20,202305,2023), -('2023-05-15',202320,5,2023,15,20,202305,2023), -('2023-05-16',202320,5,2023,16,20,202305,2023), -('2023-05-17',202320,5,2023,17,20,202305,2023), -('2023-05-18',202320,5,2023,18,20,202305,2023), -('2023-05-19',202320,5,2023,19,20,202305,2023), -('2023-05-20',202320,5,2023,20,20,202305,2023), -('2023-05-21',202321,5,2023,21,21,202305,2023), -('2023-05-22',202321,5,2023,22,21,202305,2023), -('2023-05-23',202321,5,2023,23,21,202305,2023), -('2023-05-24',202321,5,2023,24,21,202305,2023), -('2023-05-25',202321,5,2023,25,21,202305,2023), -('2023-05-26',202321,5,2023,26,21,202305,2023), -('2023-05-27',202321,5,2023,27,21,202305,2023), -('2023-05-28',202322,5,2023,28,22,202305,2023), -('2023-05-29',202322,5,2023,29,22,202305,2023), -('2023-05-30',202322,5,2023,30,22,202305,2023), -('2023-05-31',202322,5,2023,31,22,202305,2023), -('2023-06-01',202322,6,2023,1,22,202306,2023), -('2023-06-02',202322,6,2023,2,22,202306,2023), -('2023-06-03',202322,6,2023,3,22,202306,2023), -('2023-06-04',202323,6,2023,4,23,202306,2023), -('2023-06-05',202323,6,2023,5,23,202306,2023), -('2023-06-06',202323,6,2023,6,23,202306,2023), -('2023-06-07',202323,6,2023,7,23,202306,2023), -('2023-06-08',202323,6,2023,8,23,202306,2023), -('2023-06-09',202323,6,2023,9,23,202306,2023), -('2023-06-10',202323,6,2023,10,23,202306,2023), -('2023-06-11',202324,6,2023,11,24,202306,2023), -('2023-06-12',202324,6,2023,12,24,202306,2023), -('2023-06-13',202324,6,2023,13,24,202306,2023), -('2023-06-14',202324,6,2023,14,24,202306,2023), -('2023-06-15',202324,6,2023,15,24,202306,2023), -('2023-06-16',202324,6,2023,16,24,202306,2023), -('2023-06-17',202324,6,2023,17,24,202306,2023), -('2023-06-18',202325,6,2023,18,25,202306,2023), -('2023-06-19',202325,6,2023,19,25,202306,2023), -('2023-06-20',202325,6,2023,20,25,202306,2023), -('2023-06-21',202325,6,2023,21,25,202306,2023), -('2023-06-22',202325,6,2023,22,25,202306,2023), -('2023-06-23',202325,6,2023,23,25,202306,2023), -('2023-06-24',202325,6,2023,24,25,202306,2023), -('2023-06-25',202326,6,2023,25,26,202306,2023), -('2023-06-26',202326,6,2023,26,26,202306,2023), -('2023-06-27',202326,6,2023,27,26,202306,2023), -('2023-06-28',202326,6,2023,28,26,202306,2023), -('2023-06-29',202326,6,2023,29,26,202306,2023), -('2023-06-30',202326,6,2023,30,26,202306,2023), -('2023-07-01',202326,7,2023,1,26,202307,2023), -('2023-07-02',202327,7,2023,2,27,202307,2023), -('2023-07-03',202327,7,2023,3,27,202307,2023), -('2023-07-04',202327,7,2023,4,27,202307,2023), -('2023-07-05',202327,7,2023,5,27,202307,2023), -('2023-07-06',202327,7,2023,6,27,202307,2023), -('2023-07-07',202327,7,2023,7,27,202307,2023), -('2023-07-08',202327,7,2023,8,27,202307,2023), -('2023-07-09',202328,7,2023,9,28,202307,2023), -('2023-07-10',202328,7,2023,10,28,202307,2023), -('2023-07-11',202328,7,2023,11,28,202307,2023), -('2023-07-12',202328,7,2023,12,28,202307,2023), -('2023-07-13',202328,7,2023,13,28,202307,2023), -('2023-07-14',202328,7,2023,14,28,202307,2023), -('2023-07-15',202328,7,2023,15,28,202307,2023), -('2023-07-16',202329,7,2023,16,29,202307,2023), -('2023-07-17',202329,7,2023,17,29,202307,2023), -('2023-07-18',202329,7,2023,18,29,202307,2023), -('2023-07-19',202329,7,2023,19,29,202307,2023), -('2023-07-20',202329,7,2023,20,29,202307,2023), -('2023-07-21',202329,7,2023,21,29,202307,2023), -('2023-07-22',202329,7,2023,22,29,202307,2023), -('2023-07-23',202330,7,2023,23,30,202307,2023), -('2023-07-24',202330,7,2023,24,30,202307,2023), -('2023-07-25',202330,7,2023,25,30,202307,2023), -('2023-07-26',202330,7,2023,26,30,202307,2023), -('2023-07-27',202330,7,2023,27,30,202307,2023), -('2023-07-28',202330,7,2023,28,30,202307,2023), -('2023-07-29',202330,7,2023,29,30,202307,2023), -('2023-07-30',202331,7,2023,30,31,202307,2023), -('2023-07-31',202331,7,2023,31,31,202307,2023), -('2023-08-01',202331,8,2023,1,31,202308,2023), -('2023-08-02',202331,8,2023,2,31,202308,2023), -('2023-08-03',202331,8,2023,3,31,202308,2023), -('2023-08-04',202331,8,2023,4,31,202308,2023), -('2023-08-05',202331,8,2023,5,31,202308,2023), -('2023-08-06',202332,8,2023,6,32,202308,2023), -('2023-08-07',202332,8,2023,7,32,202308,2023), -('2023-08-08',202332,8,2023,8,32,202308,2023), -('2023-08-09',202332,8,2023,9,32,202308,2023), -('2023-08-10',202332,8,2023,10,32,202308,2023), -('2023-08-11',202332,8,2023,11,32,202308,2023), -('2023-08-12',202332,8,2023,12,32,202308,2023), -('2023-08-13',202333,8,2023,13,33,202308,2023), -('2023-08-14',202333,8,2023,14,33,202308,2023), -('2023-08-15',202333,8,2023,15,33,202308,2023), -('2023-08-16',202333,8,2023,16,33,202308,2023), -('2023-08-17',202333,8,2023,17,33,202308,2023), -('2023-08-18',202333,8,2023,18,33,202308,2023), -('2023-08-19',202333,8,2023,19,33,202308,2023), -('2023-08-20',202334,8,2023,20,34,202308,2023), -('2023-08-21',202334,8,2023,21,34,202308,2023), -('2023-08-22',202334,8,2023,22,34,202308,2023), -('2023-08-23',202334,8,2023,23,34,202308,2023), -('2023-08-24',202334,8,2023,24,34,202308,2023), -('2023-08-25',202334,8,2023,25,34,202308,2023), -('2023-08-26',202334,8,2023,26,34,202308,2023), -('2023-08-27',202335,8,2023,27,35,202308,2023), -('2023-08-28',202335,8,2023,28,35,202308,2023), -('2023-08-29',202335,8,2023,29,35,202308,2023), -('2023-08-30',202335,8,2023,30,35,202308,2023), -('2023-08-31',202335,8,2023,31,35,202308,2023), -('2023-09-01',202335,9,2023,1,35,202309,2023), -('2023-09-02',202335,9,2023,2,35,202309,2023), -('2023-09-03',202336,9,2023,3,36,202309,2023), -('2023-09-04',202336,9,2023,4,36,202309,2023), -('2023-09-05',202336,9,2023,5,36,202309,2023), -('2023-09-06',202336,9,2023,6,36,202309,2023), -('2023-09-07',202336,9,2023,7,36,202309,2023), -('2023-09-08',202336,9,2023,8,36,202309,2023), -('2023-09-09',202336,9,2023,9,36,202309,2023), -('2023-09-10',202337,9,2023,10,37,202309,2023), -('2023-09-11',202337,9,2023,11,37,202309,2023), -('2023-09-12',202337,9,2023,12,37,202309,2023), -('2023-09-13',202337,9,2023,13,37,202309,2023), -('2023-09-14',202337,9,2023,14,37,202309,2023), -('2023-09-15',202337,9,2023,15,37,202309,2023), -('2023-09-16',202337,9,2023,16,37,202309,2023), -('2023-09-17',202338,9,2023,17,38,202309,2023), -('2023-09-18',202338,9,2023,18,38,202309,2023), -('2023-09-19',202338,9,2023,19,38,202309,2023), -('2023-09-20',202338,9,2023,20,38,202309,2023), -('2023-09-21',202338,9,2023,21,38,202309,2023), -('2023-09-22',202338,9,2023,22,38,202309,2023), -('2023-09-23',202338,9,2023,23,38,202309,2023), -('2023-09-24',202339,9,2023,24,39,202309,2023), -('2023-09-25',202339,9,2023,25,39,202309,2023), -('2023-09-26',202339,9,2023,26,39,202309,2023), -('2023-09-27',202339,9,2023,27,39,202309,2023), -('2023-09-28',202339,9,2023,28,39,202309,2023), -('2023-09-29',202339,9,2023,29,39,202309,2023), -('2023-09-30',202339,9,2023,30,39,202309,2023), -('2023-10-01',202340,10,2023,1,40,202310,2023), -('2023-10-02',202340,10,2023,2,40,202310,2023), -('2023-10-03',202340,10,2023,3,40,202310,2023), -('2023-10-04',202340,10,2023,4,40,202310,2023), -('2023-10-05',202340,10,2023,5,40,202310,2023), -('2023-10-06',202340,10,2023,6,40,202310,2023), -('2023-10-07',202340,10,2023,7,40,202310,2023), -('2023-10-08',202341,10,2023,8,41,202310,2023), -('2023-10-09',202341,10,2023,9,41,202310,2023), -('2023-10-10',202341,10,2023,10,41,202310,2023), -('2023-10-11',202341,10,2023,11,41,202310,2023), -('2023-10-12',202341,10,2023,12,41,202310,2023), -('2023-10-13',202341,10,2023,13,41,202310,2023), -('2023-10-14',202341,10,2023,14,41,202310,2023), -('2023-10-15',202342,10,2023,15,42,202310,2023), -('2023-10-16',202342,10,2023,16,42,202310,2023), -('2023-10-17',202342,10,2023,17,42,202310,2023), -('2023-10-18',202342,10,2023,18,42,202310,2023), -('2023-10-19',202342,10,2023,19,42,202310,2023), -('2023-10-20',202342,10,2023,20,42,202310,2023), -('2023-10-21',202342,10,2023,21,42,202310,2023), -('2023-10-22',202343,10,2023,22,43,202310,2023), -('2023-10-23',202343,10,2023,23,43,202310,2023), -('2023-10-24',202343,10,2023,24,43,202310,2023), -('2023-10-25',202343,10,2023,25,43,202310,2023), -('2023-10-26',202343,10,2023,26,43,202310,2023), -('2023-10-27',202343,10,2023,27,43,202310,2023), -('2023-10-28',202343,10,2023,28,43,202310,2023), -('2023-10-29',202344,10,2023,29,44,202310,2023), -('2023-10-30',202344,10,2023,30,44,202310,2023), -('2023-10-31',202344,10,2023,31,44,202310,2023), -('2023-11-01',202344,11,2023,1,44,202311,2023), -('2023-11-02',202344,11,2023,2,44,202311,2023), -('2023-11-03',202344,11,2023,3,44,202311,2023), -('2023-11-04',202344,11,2023,4,44,202311,2023), -('2023-11-05',202345,11,2023,5,45,202311,2023), -('2023-11-06',202345,11,2023,6,45,202311,2023), -('2023-11-07',202345,11,2023,7,45,202311,2023), -('2023-11-08',202345,11,2023,8,45,202311,2023), -('2023-11-09',202345,11,2023,9,45,202311,2023), -('2023-11-10',202345,11,2023,10,45,202311,2023), -('2023-11-11',202345,11,2023,11,45,202311,2023), -('2023-11-12',202346,11,2023,12,46,202311,2023), -('2023-11-13',202346,11,2023,13,46,202311,2023), -('2023-11-14',202346,11,2023,14,46,202311,2023), -('2023-11-15',202346,11,2023,15,46,202311,2023), -('2023-11-16',202346,11,2023,16,46,202311,2023), -('2023-11-17',202346,11,2023,17,46,202311,2023), -('2023-11-18',202346,11,2023,18,46,202311,2023), -('2023-11-19',202347,11,2023,19,47,202311,2023), -('2023-11-20',202347,11,2023,20,47,202311,2023), -('2023-11-21',202347,11,2023,21,47,202311,2023), -('2023-11-22',202347,11,2023,22,47,202311,2023), -('2023-11-23',202347,11,2023,23,47,202311,2023), -('2023-11-24',202347,11,2023,24,47,202311,2023), -('2023-11-25',202347,11,2023,25,47,202311,2023), -('2023-11-26',202348,11,2023,26,48,202311,2023), -('2023-11-27',202348,11,2023,27,48,202311,2023), -('2023-11-28',202348,11,2023,28,48,202311,2023), -('2023-11-29',202348,11,2023,29,48,202311,2023), -('2023-11-30',202348,11,2023,30,48,202311,2023), -('2023-12-01',202348,12,2023,1,48,202312,2024), -('2023-12-02',202348,12,2023,2,48,202312,2024), -('2023-12-03',202349,12,2023,3,49,202312,2024), -('2023-12-04',202349,12,2023,4,49,202312,2024), -('2023-12-05',202349,12,2023,5,49,202312,2024), -('2023-12-06',202349,12,2023,6,49,202312,2024), -('2023-12-07',202349,12,2023,7,49,202312,2024), -('2023-12-08',202349,12,2023,8,49,202312,2024), -('2023-12-09',202349,12,2023,9,49,202312,2024), -('2023-12-10',202350,12,2023,10,50,202312,2024), -('2023-12-11',202350,12,2023,11,50,202312,2024), -('2023-12-12',202350,12,2023,12,50,202312,2024), -('2023-12-13',202350,12,2023,13,50,202312,2024), -('2023-12-14',202350,12,2023,14,50,202312,2024), -('2023-12-15',202350,12,2023,15,50,202312,2024), -('2023-12-16',202350,12,2023,16,50,202312,2024), -('2023-12-17',202351,12,2023,17,51,202312,2024), -('2023-12-18',202351,12,2023,18,51,202312,2024), -('2023-12-19',202351,12,2023,19,51,202312,2024), -('2023-12-20',202351,12,2023,20,51,202312,2024), -('2023-12-21',202351,12,2023,21,51,202312,2024), -('2023-12-22',202351,12,2023,22,51,202312,2024), -('2023-12-23',202351,12,2023,23,51,202312,2024), -('2023-12-24',202352,12,2023,24,52,202312,2024), -('2023-12-25',202352,12,2023,25,52,202312,2024), -('2023-12-26',202352,12,2023,26,52,202312,2024), -('2023-12-27',202352,12,2023,27,52,202312,2024), -('2023-12-28',202352,12,2023,28,52,202312,2024), -('2023-12-29',202352,12,2023,29,52,202312,2024), -('2023-12-30',202352,12,2023,30,52,202312,2024), -('2023-12-31',202353,12,2023,31,1,202312,2024), -('2024-01-01',202401,1,2024,1,1,202401,2024), -('2024-01-02',202401,1,2024,2,1,202401,2024), -('2024-01-03',202401,1,2024,3,1,202401,2024), -('2024-01-04',202401,1,2024,4,1,202401,2024), -('2024-01-05',202401,1,2024,5,1,202401,2024), -('2024-01-06',202401,1,2024,6,1,202401,2024), -('2024-01-07',202402,1,2024,7,2,202401,2024), -('2024-01-08',202402,1,2024,8,2,202401,2024), -('2024-01-09',202402,1,2024,9,2,202401,2024), -('2024-01-10',202402,1,2024,10,2,202401,2024), -('2024-01-11',202402,1,2024,11,2,202401,2024), -('2024-01-12',202402,1,2024,12,2,202401,2024), -('2024-01-13',202402,1,2024,13,2,202401,2024), -('2024-01-14',202403,1,2024,14,3,202401,2024), -('2024-01-15',202403,1,2024,15,3,202401,2024), -('2024-01-16',202403,1,2024,16,3,202401,2024), -('2024-01-17',202403,1,2024,17,3,202401,2024), -('2024-01-18',202403,1,2024,18,3,202401,2024), -('2024-01-19',202403,1,2024,19,3,202401,2024), -('2024-01-20',202403,1,2024,20,3,202401,2024), -('2024-01-21',202404,1,2024,21,4,202401,2024), -('2024-01-22',202404,1,2024,22,4,202401,2024), -('2024-01-23',202404,1,2024,23,4,202401,2024), -('2024-01-24',202404,1,2024,24,4,202401,2024), -('2024-01-25',202404,1,2024,25,4,202401,2024), -('2024-01-26',202404,1,2024,26,4,202401,2024), -('2024-01-27',202404,1,2024,27,4,202401,2024), -('2024-01-28',202405,1,2024,28,5,202401,2024), -('2024-01-29',202405,1,2024,29,5,202401,2024), -('2024-01-30',202405,1,2024,30,5,202401,2024), -('2024-01-31',202405,1,2024,31,5,202401,2024), -('2024-02-01',202405,2,2024,1,5,202402,2024), -('2024-02-02',202405,2,2024,2,5,202402,2024), -('2024-02-03',202405,2,2024,3,5,202402,2024), -('2024-02-04',202406,2,2024,4,6,202402,2024), -('2024-02-05',202406,2,2024,5,6,202402,2024), -('2024-02-06',202406,2,2024,6,6,202402,2024), -('2024-02-07',202406,2,2024,7,6,202402,2024), -('2024-02-08',202406,2,2024,8,6,202402,2024), -('2024-02-09',202406,2,2024,9,6,202402,2024), -('2024-02-10',202406,2,2024,10,6,202402,2024), -('2024-02-11',202407,2,2024,11,7,202402,2024), -('2024-02-12',202407,2,2024,12,7,202402,2024), -('2024-02-13',202407,2,2024,13,7,202402,2024), -('2024-02-14',202407,2,2024,14,7,202402,2024), -('2024-02-15',202407,2,2024,15,7,202402,2024), -('2024-02-16',202407,2,2024,16,7,202402,2024), -('2024-02-17',202407,2,2024,17,7,202402,2024), -('2024-02-18',202408,2,2024,18,8,202402,2024), -('2024-02-19',202408,2,2024,19,8,202402,2024), -('2024-02-20',202408,2,2024,20,8,202402,2024), -('2024-02-21',202408,2,2024,21,8,202402,2024), -('2024-02-22',202408,2,2024,22,8,202402,2024), -('2024-02-23',202408,2,2024,23,8,202402,2024), -('2024-02-24',202408,2,2024,24,8,202402,2024), -('2024-02-25',202409,2,2024,25,9,202402,2024), -('2024-02-26',202409,2,2024,26,9,202402,2024), -('2024-02-27',202409,2,2024,27,9,202402,2024), -('2024-02-28',202409,2,2024,28,9,202402,2024), -('2024-02-29',202409,2,2024,29,9,202402,2024), -('2024-03-01',202409,3,2024,1,9,202403,2024), -('2024-03-02',202409,3,2024,2,9,202403,2024), -('2024-03-03',202410,3,2024,3,10,202403,2024), -('2024-03-04',202410,3,2024,4,10,202403,2024), -('2024-03-05',202410,3,2024,5,10,202403,2024), -('2024-03-06',202410,3,2024,6,10,202403,2024), -('2024-03-07',202410,3,2024,7,10,202403,2024), -('2024-03-08',202410,3,2024,8,10,202403,2024), -('2024-03-09',202410,3,2024,9,10,202403,2024), -('2024-03-10',202411,3,2024,10,11,202403,2024), -('2024-03-11',202411,3,2024,11,11,202403,2024), -('2024-03-12',202411,3,2024,12,11,202403,2024), -('2024-03-13',202411,3,2024,13,11,202403,2024), -('2024-03-14',202411,3,2024,14,11,202403,2024), -('2024-03-15',202411,3,2024,15,11,202403,2024), -('2024-03-16',202411,3,2024,16,11,202403,2024), -('2024-03-17',202412,3,2024,17,12,202403,2024), -('2024-03-18',202412,3,2024,18,12,202403,2024), -('2024-03-19',202412,3,2024,19,12,202403,2024), -('2024-03-20',202412,3,2024,20,12,202403,2024), -('2024-03-21',202412,3,2024,21,12,202403,2024), -('2024-03-22',202412,3,2024,22,12,202403,2024), -('2024-03-23',202412,3,2024,23,12,202403,2024), -('2024-03-24',202413,3,2024,24,13,202403,2024), -('2024-03-25',202413,3,2024,25,13,202403,2024), -('2024-03-26',202413,3,2024,26,13,202403,2024), -('2024-03-27',202413,3,2024,27,13,202403,2024), -('2024-03-28',202413,3,2024,28,13,202403,2024), -('2024-03-29',202413,3,2024,29,13,202403,2024), -('2024-03-30',202413,3,2024,30,13,202403,2024), -('2024-03-31',202414,3,2024,31,14,202403,2024), -('2024-04-01',202414,4,2024,1,14,202404,2024), -('2024-04-02',202414,4,2024,2,14,202404,2024), -('2024-04-03',202414,4,2024,3,14,202404,2024), -('2024-04-04',202414,4,2024,4,14,202404,2024), -('2024-04-05',202414,4,2024,5,14,202404,2024), -('2024-04-06',202414,4,2024,6,14,202404,2024), -('2024-04-07',202415,4,2024,7,15,202404,2024), -('2024-04-08',202415,4,2024,8,15,202404,2024), -('2024-04-09',202415,4,2024,9,15,202404,2024), -('2024-04-10',202415,4,2024,10,15,202404,2024), -('2024-04-11',202415,4,2024,11,15,202404,2024), -('2024-04-12',202415,4,2024,12,15,202404,2024), -('2024-04-13',202415,4,2024,13,15,202404,2024), -('2024-04-14',202416,4,2024,14,16,202404,2024), -('2024-04-15',202416,4,2024,15,16,202404,2024), -('2024-04-16',202416,4,2024,16,16,202404,2024), -('2024-04-17',202416,4,2024,17,16,202404,2024), -('2024-04-18',202416,4,2024,18,16,202404,2024), -('2024-04-19',202416,4,2024,19,16,202404,2024), -('2024-04-20',202416,4,2024,20,16,202404,2024), -('2024-04-21',202417,4,2024,21,17,202404,2024), -('2024-04-22',202417,4,2024,22,17,202404,2024), -('2024-04-23',202417,4,2024,23,17,202404,2024), -('2024-04-24',202417,4,2024,24,17,202404,2024), -('2024-04-25',202417,4,2024,25,17,202404,2024), -('2024-04-26',202417,4,2024,26,17,202404,2024), -('2024-04-27',202417,4,2024,27,17,202404,2024), -('2024-04-28',202418,4,2024,28,18,202404,2024), -('2024-04-29',202418,4,2024,29,18,202404,2024), -('2024-04-30',202418,4,2024,30,18,202404,2024), -('2024-05-01',202418,5,2024,1,18,202405,2024), -('2024-05-02',202418,5,2024,2,18,202405,2024), -('2024-05-03',202418,5,2024,3,18,202405,2024), -('2024-05-04',202418,5,2024,4,18,202405,2024), -('2024-05-05',202419,5,2024,5,19,202405,2024), -('2024-05-06',202419,5,2024,6,19,202405,2024), -('2024-05-07',202419,5,2024,7,19,202405,2024), -('2024-05-08',202419,5,2024,8,19,202405,2024), -('2024-05-09',202419,5,2024,9,19,202405,2024), -('2024-05-10',202419,5,2024,10,19,202405,2024), -('2024-05-11',202419,5,2024,11,19,202405,2024), -('2024-05-12',202420,5,2024,12,20,202405,2024), -('2024-05-13',202420,5,2024,13,20,202405,2024), -('2024-05-14',202420,5,2024,14,20,202405,2024), -('2024-05-15',202420,5,2024,15,20,202405,2024), -('2024-05-16',202420,5,2024,16,20,202405,2024), -('2024-05-17',202420,5,2024,17,20,202405,2024), -('2024-05-18',202420,5,2024,18,20,202405,2024), -('2024-05-19',202421,5,2024,19,21,202405,2024), -('2024-05-20',202421,5,2024,20,21,202405,2024), -('2024-05-21',202421,5,2024,21,21,202405,2024), -('2024-05-22',202421,5,2024,22,21,202405,2024), -('2024-05-23',202421,5,2024,23,21,202405,2024), -('2024-05-24',202421,5,2024,24,21,202405,2024), -('2024-05-25',202421,5,2024,25,21,202405,2024), -('2024-05-26',202422,5,2024,26,22,202405,2024), -('2024-05-27',202422,5,2024,27,22,202405,2024), -('2024-05-28',202422,5,2024,28,22,202405,2024), -('2024-05-29',202422,5,2024,29,22,202405,2024), -('2024-05-30',202422,5,2024,30,22,202405,2024), -('2024-05-31',202422,5,2024,31,22,202405,2024), -('2024-06-01',202422,6,2024,1,22,202406,2024), -('2024-06-02',202423,6,2024,2,23,202406,2024), -('2024-06-03',202423,6,2024,3,23,202406,2024), -('2024-06-04',202423,6,2024,4,23,202406,2024), -('2024-06-05',202423,6,2024,5,23,202406,2024), -('2024-06-06',202423,6,2024,6,23,202406,2024), -('2024-06-07',202423,6,2024,7,23,202406,2024), -('2024-06-08',202423,6,2024,8,23,202406,2024), -('2024-06-09',202424,6,2024,9,24,202406,2024), -('2024-06-10',202424,6,2024,10,24,202406,2024), -('2024-06-11',202424,6,2024,11,24,202406,2024), -('2024-06-12',202424,6,2024,12,24,202406,2024), -('2024-06-13',202424,6,2024,13,24,202406,2024), -('2024-06-14',202424,6,2024,14,24,202406,2024), -('2024-06-15',202424,6,2024,15,24,202406,2024), -('2024-06-16',202425,6,2024,16,25,202406,2024), -('2024-06-17',202425,6,2024,17,25,202406,2024), -('2024-06-18',202425,6,2024,18,25,202406,2024), -('2024-06-19',202425,6,2024,19,25,202406,2024), -('2024-06-20',202425,6,2024,20,25,202406,2024), -('2024-06-21',202425,6,2024,21,25,202406,2024), -('2024-06-22',202425,6,2024,22,25,202406,2024), -('2024-06-23',202426,6,2024,23,26,202406,2024), -('2024-06-24',202426,6,2024,24,26,202406,2024), -('2024-06-25',202426,6,2024,25,26,202406,2024), -('2024-06-26',202426,6,2024,26,26,202406,2024), -('2024-06-27',202426,6,2024,27,26,202406,2024), -('2024-06-28',202426,6,2024,28,26,202406,2024), -('2024-06-29',202426,6,2024,29,26,202406,2024), -('2024-06-30',202427,6,2024,30,27,202406,2024), -('2024-07-01',202427,7,2024,1,27,202407,2024), -('2024-07-02',202427,7,2024,2,27,202407,2024), -('2024-07-03',202427,7,2024,3,27,202407,2024), -('2024-07-04',202427,7,2024,4,27,202407,2024), -('2024-07-05',202427,7,2024,5,27,202407,2024), -('2024-07-06',202427,7,2024,6,27,202407,2024), -('2024-07-07',202428,7,2024,7,28,202407,2024), -('2024-07-08',202428,7,2024,8,28,202407,2024), -('2024-07-09',202428,7,2024,9,28,202407,2024), -('2024-07-10',202428,7,2024,10,28,202407,2024), -('2024-07-11',202428,7,2024,11,28,202407,2024), -('2024-07-12',202428,7,2024,12,28,202407,2024), -('2024-07-13',202428,7,2024,13,28,202407,2024), -('2024-07-14',202429,7,2024,14,29,202407,2024), -('2024-07-15',202429,7,2024,15,29,202407,2024), -('2024-07-16',202429,7,2024,16,29,202407,2024), -('2024-07-17',202429,7,2024,17,29,202407,2024), -('2024-07-18',202429,7,2024,18,29,202407,2024), -('2024-07-19',202429,7,2024,19,29,202407,2024), -('2024-07-20',202429,7,2024,20,29,202407,2024), -('2024-07-21',202430,7,2024,21,30,202407,2024), -('2024-07-22',202430,7,2024,22,30,202407,2024), -('2024-07-23',202430,7,2024,23,30,202407,2024), -('2024-07-24',202430,7,2024,24,30,202407,2024), -('2024-07-25',202430,7,2024,25,30,202407,2024), -('2024-07-26',202430,7,2024,26,30,202407,2024), -('2024-07-27',202430,7,2024,27,30,202407,2024), -('2024-07-28',202431,7,2024,28,31,202407,2024), -('2024-07-29',202431,7,2024,29,31,202407,2024), -('2024-07-30',202431,7,2024,30,31,202407,2024), -('2024-07-31',202431,7,2024,31,31,202407,2024), -('2024-08-01',202431,8,2024,1,31,202408,2024), -('2024-08-02',202431,8,2024,2,31,202408,2024), -('2024-08-03',202431,8,2024,3,31,202408,2024), -('2024-08-04',202432,8,2024,4,32,202408,2024), -('2024-08-05',202432,8,2024,5,32,202408,2024), -('2024-08-06',202432,8,2024,6,32,202408,2024), -('2024-08-07',202432,8,2024,7,32,202408,2024), -('2024-08-08',202432,8,2024,8,32,202408,2024), -('2024-08-09',202432,8,2024,9,32,202408,2024), -('2024-08-10',202432,8,2024,10,32,202408,2024), -('2024-08-11',202433,8,2024,11,33,202408,2024), -('2024-08-12',202433,8,2024,12,33,202408,2024), -('2024-08-13',202433,8,2024,13,33,202408,2024), -('2024-08-14',202433,8,2024,14,33,202408,2024), -('2024-08-15',202433,8,2024,15,33,202408,2024), -('2024-08-16',202433,8,2024,16,33,202408,2024), -('2024-08-17',202433,8,2024,17,33,202408,2024), -('2024-08-18',202434,8,2024,18,34,202408,2024), -('2024-08-19',202434,8,2024,19,34,202408,2024), -('2024-08-20',202434,8,2024,20,34,202408,2024), -('2024-08-21',202434,8,2024,21,34,202408,2024), -('2024-08-22',202434,8,2024,22,34,202408,2024), -('2024-08-23',202434,8,2024,23,34,202408,2024), -('2024-08-24',202434,8,2024,24,34,202408,2024), -('2024-08-25',202435,8,2024,25,35,202408,2024), -('2024-08-26',202435,8,2024,26,35,202408,2024), -('2024-08-27',202435,8,2024,27,35,202408,2024), -('2024-08-28',202435,8,2024,28,35,202408,2024), -('2024-08-29',202435,8,2024,29,35,202408,2024), -('2024-08-30',202435,8,2024,30,35,202408,2024), -('2024-08-31',202435,8,2024,31,35,202408,2024), -('2024-09-01',202436,9,2024,1,36,202409,2024), -('2024-09-02',202436,9,2024,2,36,202409,2024), -('2024-09-03',202436,9,2024,3,36,202409,2024), -('2024-09-04',202436,9,2024,4,36,202409,2024), -('2024-09-05',202436,9,2024,5,36,202409,2024), -('2024-09-06',202436,9,2024,6,36,202409,2024), -('2024-09-07',202436,9,2024,7,36,202409,2024), -('2024-09-08',202437,9,2024,8,37,202409,2024), -('2024-09-09',202437,9,2024,9,37,202409,2024), -('2024-09-10',202437,9,2024,10,37,202409,2024), -('2024-09-11',202437,9,2024,11,37,202409,2024), -('2024-09-12',202437,9,2024,12,37,202409,2024), -('2024-09-13',202437,9,2024,13,37,202409,2024), -('2024-09-14',202437,9,2024,14,37,202409,2024), -('2024-09-15',202438,9,2024,15,38,202409,2024), -('2024-09-16',202438,9,2024,16,38,202409,2024), -('2024-09-17',202438,9,2024,17,38,202409,2024), -('2024-09-18',202438,9,2024,18,38,202409,2024), -('2024-09-19',202438,9,2024,19,38,202409,2024), -('2024-09-20',202438,9,2024,20,38,202409,2024), -('2024-09-21',202438,9,2024,21,38,202409,2024), -('2024-09-22',202439,9,2024,22,39,202409,2024), -('2024-09-23',202439,9,2024,23,39,202409,2024), -('2024-09-24',202439,9,2024,24,39,202409,2024), -('2024-09-25',202439,9,2024,25,39,202409,2024), -('2024-09-26',202439,9,2024,26,39,202409,2024), -('2024-09-27',202439,9,2024,27,39,202409,2024), -('2024-09-28',202439,9,2024,28,39,202409,2024), -('2024-09-29',202440,9,2024,29,40,202409,2024), -('2024-09-30',202440,9,2024,30,40,202409,2024), -('2024-10-01',202440,10,2024,1,40,202410,2024), -('2024-10-02',202440,10,2024,2,40,202410,2024), -('2024-10-03',202440,10,2024,3,40,202410,2024), -('2024-10-04',202440,10,2024,4,40,202410,2024), -('2024-10-05',202440,10,2024,5,40,202410,2024), -('2024-10-06',202441,10,2024,6,41,202410,2024), -('2024-10-07',202441,10,2024,7,41,202410,2024), -('2024-10-08',202441,10,2024,8,41,202410,2024), -('2024-10-09',202441,10,2024,9,41,202410,2024), -('2024-10-10',202441,10,2024,10,41,202410,2024), -('2024-10-11',202441,10,2024,11,41,202410,2024), -('2024-10-12',202441,10,2024,12,41,202410,2024), -('2024-10-13',202442,10,2024,13,42,202410,2024), -('2024-10-14',202442,10,2024,14,42,202410,2024), -('2024-10-15',202442,10,2024,15,42,202410,2024), -('2024-10-16',202442,10,2024,16,42,202410,2024), -('2024-10-17',202442,10,2024,17,42,202410,2024), -('2024-10-18',202442,10,2024,18,42,202410,2024), -('2024-10-19',202442,10,2024,19,42,202410,2024), -('2024-10-20',202443,10,2024,20,43,202410,2024), -('2024-10-21',202443,10,2024,21,43,202410,2024), -('2024-10-22',202443,10,2024,22,43,202410,2024), -('2024-10-23',202443,10,2024,23,43,202410,2024), -('2024-10-24',202443,10,2024,24,43,202410,2024), -('2024-10-25',202443,10,2024,25,43,202410,2024), -('2024-10-26',202443,10,2024,26,43,202410,2024), -('2024-10-27',202444,10,2024,27,44,202410,2024), -('2024-10-28',202444,10,2024,28,44,202410,2024), -('2024-10-29',202444,10,2024,29,44,202410,2024), -('2024-10-30',202444,10,2024,30,44,202410,2024), -('2024-10-31',202444,10,2024,31,44,202410,2024), -('2024-11-01',202444,11,2024,1,44,202411,2024), -('2024-11-02',202444,11,2024,2,44,202411,2024), -('2024-11-03',202445,11,2024,3,45,202411,2024), -('2024-11-04',202445,11,2024,4,45,202411,2024), -('2024-11-05',202445,11,2024,5,45,202411,2024), -('2024-11-06',202445,11,2024,6,45,202411,2024), -('2024-11-07',202445,11,2024,7,45,202411,2024), -('2024-11-08',202445,11,2024,8,45,202411,2024), -('2024-11-09',202445,11,2024,9,45,202411,2024), -('2024-11-10',202446,11,2024,10,46,202411,2024), -('2024-11-11',202446,11,2024,11,46,202411,2024), -('2024-11-12',202446,11,2024,12,46,202411,2024), -('2024-11-13',202446,11,2024,13,46,202411,2024), -('2024-11-14',202446,11,2024,14,46,202411,2024), -('2024-11-15',202446,11,2024,15,46,202411,2024), -('2024-11-16',202446,11,2024,16,46,202411,2024), -('2024-11-17',202447,11,2024,17,47,202411,2024), -('2024-11-18',202447,11,2024,18,47,202411,2024), -('2024-11-19',202447,11,2024,19,47,202411,2024), -('2024-11-20',202447,11,2024,20,47,202411,2024), -('2024-11-21',202447,11,2024,21,47,202411,2024), -('2024-11-22',202447,11,2024,22,47,202411,2024), -('2024-11-23',202447,11,2024,23,47,202411,2024), -('2024-11-24',202448,11,2024,24,48,202411,2024), -('2024-11-25',202448,11,2024,25,48,202411,2024), -('2024-11-26',202448,11,2024,26,48,202411,2024), -('2024-11-27',202448,11,2024,27,48,202411,2024), -('2024-11-28',202448,11,2024,28,48,202411,2024), -('2024-11-29',202448,11,2024,29,48,202411,2024), -('2024-11-30',202448,11,2024,30,48,202411,2024), -('2024-12-01',202449,12,2024,1,49,202412,2025), -('2024-12-02',202449,12,2024,2,49,202412,2025), -('2024-12-03',202449,12,2024,3,49,202412,2025), -('2024-12-04',202449,12,2024,4,49,202412,2025), -('2024-12-05',202449,12,2024,5,49,202412,2025), -('2024-12-06',202449,12,2024,6,49,202412,2025), -('2024-12-07',202449,12,2024,7,49,202412,2025), -('2024-12-08',202450,12,2024,8,50,202412,2025), -('2024-12-09',202450,12,2024,9,50,202412,2025), -('2024-12-10',202450,12,2024,10,50,202412,2025), -('2024-12-11',202450,12,2024,11,50,202412,2025), -('2024-12-12',202450,12,2024,12,50,202412,2025), -('2024-12-13',202450,12,2024,13,50,202412,2025), -('2024-12-14',202450,12,2024,14,50,202412,2025), -('2024-12-15',202451,12,2024,15,51,202412,2025), -('2024-12-16',202451,12,2024,16,51,202412,2025), -('2024-12-17',202451,12,2024,17,51,202412,2025), -('2024-12-18',202451,12,2024,18,51,202412,2025), -('2024-12-19',202451,12,2024,19,51,202412,2025), -('2024-12-20',202451,12,2024,20,51,202412,2025), -('2024-12-21',202451,12,2024,21,51,202412,2025), -('2024-12-22',202452,12,2024,22,52,202412,2025), -('2024-12-23',202452,12,2024,23,52,202412,2025), -('2024-12-24',202452,12,2024,24,52,202412,2025), -('2024-12-25',202452,12,2024,25,52,202412,2025), -('2024-12-26',202452,12,2024,26,52,202412,2025), -('2024-12-27',202452,12,2024,27,52,202412,2025), -('2024-12-28',202452,12,2024,28,52,202412,2025), -('2024-12-29',202453,12,2024,29,1,202412,2025), -('2024-12-30',202401,12,2024,30,1,202412,2025), -('2024-12-31',202401,12,2024,31,1,202412,2025), -('2025-01-01',202501,1,2025,1,1,202501,2025), -('2025-01-02',202501,1,2025,2,1,202501,2025), -('2025-01-03',202501,1,2025,3,1,202501,2025), -('2025-01-04',202501,1,2025,4,1,202501,2025), -('2025-01-05',202502,1,2025,5,2,202501,2025), -('2025-01-06',202502,1,2025,6,2,202501,2025), -('2025-01-07',202502,1,2025,7,2,202501,2025), -('2025-01-08',202502,1,2025,8,2,202501,2025), -('2025-01-09',202502,1,2025,9,2,202501,2025), -('2025-01-10',202502,1,2025,10,2,202501,2025), -('2025-01-11',202502,1,2025,11,2,202501,2025), -('2025-01-12',202503,1,2025,12,3,202501,2025), -('2025-01-13',202503,1,2025,13,3,202501,2025), -('2025-01-14',202503,1,2025,14,3,202501,2025), -('2025-01-15',202503,1,2025,15,3,202501,2025), -('2025-01-16',202503,1,2025,16,3,202501,2025), -('2025-01-17',202503,1,2025,17,3,202501,2025), -('2025-01-18',202503,1,2025,18,3,202501,2025), -('2025-01-19',202504,1,2025,19,4,202501,2025), -('2025-01-20',202504,1,2025,20,4,202501,2025), -('2025-01-21',202504,1,2025,21,4,202501,2025), -('2025-01-22',202504,1,2025,22,4,202501,2025), -('2025-01-23',202504,1,2025,23,4,202501,2025), -('2025-01-24',202504,1,2025,24,4,202501,2025), -('2025-01-25',202504,1,2025,25,4,202501,2025), -('2025-01-26',202505,1,2025,26,5,202501,2025), -('2025-01-27',202505,1,2025,27,5,202501,2025), -('2025-01-28',202505,1,2025,28,5,202501,2025), -('2025-01-29',202505,1,2025,29,5,202501,2025), -('2025-01-30',202505,1,2025,30,5,202501,2025), -('2025-01-31',202505,1,2025,31,5,202501,2025), -('2025-02-01',202505,2,2025,1,5,202502,2025), -('2025-02-02',202506,2,2025,2,6,202502,2025), -('2025-02-03',202506,2,2025,3,6,202502,2025), -('2025-02-04',202506,2,2025,4,6,202502,2025), -('2025-02-05',202506,2,2025,5,6,202502,2025), -('2025-02-06',202506,2,2025,6,6,202502,2025), -('2025-02-07',202506,2,2025,7,6,202502,2025), -('2025-02-08',202506,2,2025,8,6,202502,2025), -('2025-02-09',202507,2,2025,9,7,202502,2025), -('2025-02-10',202507,2,2025,10,7,202502,2025), -('2025-02-11',202507,2,2025,11,7,202502,2025), -('2025-02-12',202507,2,2025,12,7,202502,2025), -('2025-02-13',202507,2,2025,13,7,202502,2025), -('2025-02-14',202507,2,2025,14,7,202502,2025), -('2025-02-15',202507,2,2025,15,7,202502,2025), -('2025-02-16',202508,2,2025,16,8,202502,2025), -('2025-02-17',202508,2,2025,17,8,202502,2025), -('2025-02-18',202508,2,2025,18,8,202502,2025), -('2025-02-19',202508,2,2025,19,8,202502,2025), -('2025-02-20',202508,2,2025,20,8,202502,2025), -('2025-02-21',202508,2,2025,21,8,202502,2025), -('2025-02-22',202508,2,2025,22,8,202502,2025), -('2025-02-23',202509,2,2025,23,9,202502,2025), -('2025-02-24',202509,2,2025,24,9,202502,2025), -('2025-02-25',202509,2,2025,25,9,202502,2025), -('2025-02-26',202509,2,2025,26,9,202502,2025), -('2025-02-27',202509,2,2025,27,9,202502,2025), -('2025-02-28',202509,2,2025,28,9,202502,2025), -('2025-03-01',202509,3,2025,1,9,202503,2025), -('2025-03-02',202510,3,2025,2,10,202503,2025), -('2025-03-03',202510,3,2025,3,10,202503,2025), -('2025-03-04',202510,3,2025,4,10,202503,2025), -('2025-03-05',202510,3,2025,5,10,202503,2025), -('2025-03-06',202510,3,2025,6,10,202503,2025), -('2025-03-07',202510,3,2025,7,10,202503,2025), -('2025-03-08',202510,3,2025,8,10,202503,2025), -('2025-03-09',202511,3,2025,9,11,202503,2025), -('2025-03-10',202511,3,2025,10,11,202503,2025), -('2025-03-11',202511,3,2025,11,11,202503,2025), -('2025-03-12',202511,3,2025,12,11,202503,2025), -('2025-03-13',202511,3,2025,13,11,202503,2025), -('2025-03-14',202511,3,2025,14,11,202503,2025), -('2025-03-15',202511,3,2025,15,11,202503,2025), -('2025-03-16',202512,3,2025,16,12,202503,2025), -('2025-03-17',202512,3,2025,17,12,202503,2025), -('2025-03-18',202512,3,2025,18,12,202503,2025), -('2025-03-19',202512,3,2025,19,12,202503,2025), -('2025-03-20',202512,3,2025,20,12,202503,2025), -('2025-03-21',202512,3,2025,21,12,202503,2025), -('2025-03-22',202512,3,2025,22,12,202503,2025), -('2025-03-23',202513,3,2025,23,13,202503,2025), -('2025-03-24',202513,3,2025,24,13,202503,2025), -('2025-03-25',202513,3,2025,25,13,202503,2025), -('2025-03-26',202513,3,2025,26,13,202503,2025), -('2025-03-27',202513,3,2025,27,13,202503,2025), -('2025-03-28',202513,3,2025,28,13,202503,2025), -('2025-03-29',202513,3,2025,29,13,202503,2025), -('2025-03-30',202514,3,2025,30,14,202503,2025), -('2025-03-31',202514,3,2025,31,14,202503,2025), -('2025-04-01',202514,4,2025,1,14,202504,2025), -('2025-04-02',202514,4,2025,2,14,202504,2025), -('2025-04-03',202514,4,2025,3,14,202504,2025), -('2025-04-04',202514,4,2025,4,14,202504,2025), -('2025-04-05',202514,4,2025,5,14,202504,2025), -('2025-04-06',202515,4,2025,6,15,202504,2025), -('2025-04-07',202515,4,2025,7,15,202504,2025), -('2025-04-08',202515,4,2025,8,15,202504,2025), -('2025-04-09',202515,4,2025,9,15,202504,2025), -('2025-04-10',202515,4,2025,10,15,202504,2025), -('2025-04-11',202515,4,2025,11,15,202504,2025), -('2025-04-12',202515,4,2025,12,15,202504,2025), -('2025-04-13',202516,4,2025,13,16,202504,2025), -('2025-04-14',202516,4,2025,14,16,202504,2025), -('2025-04-15',202516,4,2025,15,16,202504,2025), -('2025-04-16',202516,4,2025,16,16,202504,2025), -('2025-04-17',202516,4,2025,17,16,202504,2025), -('2025-04-18',202516,4,2025,18,16,202504,2025), -('2025-04-19',202516,4,2025,19,16,202504,2025), -('2025-04-20',202517,4,2025,20,17,202504,2025), -('2025-04-21',202517,4,2025,21,17,202504,2025), -('2025-04-22',202517,4,2025,22,17,202504,2025), -('2025-04-23',202517,4,2025,23,17,202504,2025), -('2025-04-24',202517,4,2025,24,17,202504,2025), -('2025-04-25',202517,4,2025,25,17,202504,2025), -('2025-04-26',202517,4,2025,26,17,202504,2025), -('2025-04-27',202518,4,2025,27,18,202504,2025), -('2025-04-28',202518,4,2025,28,18,202504,2025), -('2025-04-29',202518,4,2025,29,18,202504,2025), -('2025-04-30',202518,4,2025,30,18,202504,2025), -('2025-05-01',202518,5,2025,1,18,202505,2025), -('2025-05-02',202518,5,2025,2,18,202505,2025), -('2025-05-03',202518,5,2025,3,18,202505,2025), -('2025-05-04',202519,5,2025,4,19,202505,2025), -('2025-05-05',202519,5,2025,5,19,202505,2025), -('2025-05-06',202519,5,2025,6,19,202505,2025), -('2025-05-07',202519,5,2025,7,19,202505,2025), -('2025-05-08',202519,5,2025,8,19,202505,2025), -('2025-05-09',202519,5,2025,9,19,202505,2025), -('2025-05-10',202519,5,2025,10,19,202505,2025), -('2025-05-11',202520,5,2025,11,20,202505,2025), -('2025-05-12',202520,5,2025,12,20,202505,2025), -('2025-05-13',202520,5,2025,13,20,202505,2025), -('2025-05-14',202520,5,2025,14,20,202505,2025), -('2025-05-15',202520,5,2025,15,20,202505,2025), -('2025-05-16',202520,5,2025,16,20,202505,2025), -('2025-05-17',202520,5,2025,17,20,202505,2025), -('2025-05-18',202521,5,2025,18,21,202505,2025), -('2025-05-19',202521,5,2025,19,21,202505,2025), -('2025-05-20',202521,5,2025,20,21,202505,2025), -('2025-05-21',202521,5,2025,21,21,202505,2025), -('2025-05-22',202521,5,2025,22,21,202505,2025), -('2025-05-23',202521,5,2025,23,21,202505,2025), -('2025-05-24',202521,5,2025,24,21,202505,2025), -('2025-05-25',202522,5,2025,25,22,202505,2025), -('2025-05-26',202522,5,2025,26,22,202505,2025), -('2025-05-27',202522,5,2025,27,22,202505,2025), -('2025-05-28',202522,5,2025,28,22,202505,2025), -('2025-05-29',202522,5,2025,29,22,202505,2025), -('2025-05-30',202522,5,2025,30,22,202505,2025), -('2025-05-31',202522,5,2025,31,22,202505,2025), -('2025-06-01',202523,6,2025,1,23,202506,2025), -('2025-06-02',202523,6,2025,2,23,202506,2025), -('2025-06-03',202523,6,2025,3,23,202506,2025), -('2025-06-04',202523,6,2025,4,23,202506,2025), -('2025-06-05',202523,6,2025,5,23,202506,2025), -('2025-06-06',202523,6,2025,6,23,202506,2025), -('2025-06-07',202523,6,2025,7,23,202506,2025), -('2025-06-08',202524,6,2025,8,24,202506,2025), -('2025-06-09',202524,6,2025,9,24,202506,2025), -('2025-06-10',202524,6,2025,10,24,202506,2025), -('2025-06-11',202524,6,2025,11,24,202506,2025), -('2025-06-12',202524,6,2025,12,24,202506,2025), -('2025-06-13',202524,6,2025,13,24,202506,2025), -('2025-06-14',202524,6,2025,14,24,202506,2025), -('2025-06-15',202525,6,2025,15,25,202506,2025), -('2025-06-16',202525,6,2025,16,25,202506,2025), -('2025-06-17',202525,6,2025,17,25,202506,2025), -('2025-06-18',202525,6,2025,18,25,202506,2025), -('2025-06-19',202525,6,2025,19,25,202506,2025), -('2025-06-20',202525,6,2025,20,25,202506,2025), -('2025-06-21',202525,6,2025,21,25,202506,2025), -('2025-06-22',202526,6,2025,22,26,202506,2025), -('2025-06-23',202526,6,2025,23,26,202506,2025), -('2025-06-24',202526,6,2025,24,26,202506,2025), -('2025-06-25',202526,6,2025,25,26,202506,2025), -('2025-06-26',202526,6,2025,26,26,202506,2025), -('2025-06-27',202526,6,2025,27,26,202506,2025), -('2025-06-28',202526,6,2025,28,26,202506,2025), -('2025-06-29',202527,6,2025,29,27,202506,2025), -('2025-06-30',202527,6,2025,30,27,202506,2025), -('2025-07-01',202527,7,2025,1,27,202507,2025), -('2025-07-02',202527,7,2025,2,27,202507,2025), -('2025-07-03',202527,7,2025,3,27,202507,2025), -('2025-07-04',202527,7,2025,4,27,202507,2025), -('2025-07-05',202527,7,2025,5,27,202507,2025), -('2025-07-06',202528,7,2025,6,28,202507,2025), -('2025-07-07',202528,7,2025,7,28,202507,2025), -('2025-07-08',202528,7,2025,8,28,202507,2025), -('2025-07-09',202528,7,2025,9,28,202507,2025), -('2025-07-10',202528,7,2025,10,28,202507,2025), -('2025-07-11',202528,7,2025,11,28,202507,2025), -('2025-07-12',202528,7,2025,12,28,202507,2025), -('2025-07-13',202529,7,2025,13,29,202507,2025), -('2025-07-14',202529,7,2025,14,29,202507,2025), -('2025-07-15',202529,7,2025,15,29,202507,2025), -('2025-07-16',202529,7,2025,16,29,202507,2025), -('2025-07-17',202529,7,2025,17,29,202507,2025), -('2025-07-18',202529,7,2025,18,29,202507,2025), -('2025-07-19',202529,7,2025,19,29,202507,2025), -('2025-07-20',202530,7,2025,20,30,202507,2025), -('2025-07-21',202530,7,2025,21,30,202507,2025), -('2025-07-22',202530,7,2025,22,30,202507,2025), -('2025-07-23',202530,7,2025,23,30,202507,2025), -('2025-07-24',202530,7,2025,24,30,202507,2025), -('2025-07-25',202530,7,2025,25,30,202507,2025), -('2025-07-26',202530,7,2025,26,30,202507,2025), -('2025-07-27',202531,7,2025,27,31,202507,2025), -('2025-07-28',202531,7,2025,28,31,202507,2025), -('2025-07-29',202531,7,2025,29,31,202507,2025), -('2025-07-30',202531,7,2025,30,31,202507,2025), -('2025-07-31',202531,7,2025,31,31,202507,2025), -('2025-08-01',202531,8,2025,1,31,202508,2025), -('2025-08-02',202531,8,2025,2,31,202508,2025), -('2025-08-03',202532,8,2025,3,32,202508,2025), -('2025-08-04',202532,8,2025,4,32,202508,2025), -('2025-08-05',202532,8,2025,5,32,202508,2025), -('2025-08-06',202532,8,2025,6,32,202508,2025), -('2025-08-07',202532,8,2025,7,32,202508,2025), -('2025-08-08',202532,8,2025,8,32,202508,2025), -('2025-08-09',202532,8,2025,9,32,202508,2025), -('2025-08-10',202533,8,2025,10,33,202508,2025), -('2025-08-11',202533,8,2025,11,33,202508,2025), -('2025-08-12',202533,8,2025,12,33,202508,2025), -('2025-08-13',202533,8,2025,13,33,202508,2025), -('2025-08-14',202533,8,2025,14,33,202508,2025), -('2025-08-15',202533,8,2025,15,33,202508,2025), -('2025-08-16',202533,8,2025,16,33,202508,2025), -('2025-08-17',202534,8,2025,17,34,202508,2025), -('2025-08-18',202534,8,2025,18,34,202508,2025), -('2025-08-19',202534,8,2025,19,34,202508,2025), -('2025-08-20',202534,8,2025,20,34,202508,2025), -('2025-08-21',202534,8,2025,21,34,202508,2025), -('2025-08-22',202534,8,2025,22,34,202508,2025), -('2025-08-23',202534,8,2025,23,34,202508,2025), -('2025-08-24',202535,8,2025,24,35,202508,2025), -('2025-08-25',202535,8,2025,25,35,202508,2025), -('2025-08-26',202535,8,2025,26,35,202508,2025), -('2025-08-27',202535,8,2025,27,35,202508,2025), -('2025-08-28',202535,8,2025,28,35,202508,2025), -('2025-08-29',202535,8,2025,29,35,202508,2025), -('2025-08-30',202535,8,2025,30,35,202508,2025), -('2025-08-31',202536,8,2025,31,36,202508,2025), -('2025-09-01',202536,9,2025,1,36,202509,2025), -('2025-09-02',202536,9,2025,2,36,202509,2025), -('2025-09-03',202536,9,2025,3,36,202509,2025), -('2025-09-04',202536,9,2025,4,36,202509,2025), -('2025-09-05',202536,9,2025,5,36,202509,2025), -('2025-09-06',202536,9,2025,6,36,202509,2025), -('2025-09-07',202537,9,2025,7,37,202509,2025), -('2025-09-08',202537,9,2025,8,37,202509,2025), -('2025-09-09',202537,9,2025,9,37,202509,2025), -('2025-09-10',202537,9,2025,10,37,202509,2025), -('2025-09-11',202537,9,2025,11,37,202509,2025), -('2025-09-12',202537,9,2025,12,37,202509,2025), -('2025-09-13',202537,9,2025,13,37,202509,2025), -('2025-09-14',202538,9,2025,14,38,202509,2025), -('2025-09-15',202538,9,2025,15,38,202509,2025), -('2025-09-16',202538,9,2025,16,38,202509,2025), -('2025-09-17',202538,9,2025,17,38,202509,2025), -('2025-09-18',202538,9,2025,18,38,202509,2025), -('2025-09-19',202538,9,2025,19,38,202509,2025), -('2025-09-20',202538,9,2025,20,38,202509,2025), -('2025-09-21',202539,9,2025,21,39,202509,2025), -('2025-09-22',202539,9,2025,22,39,202509,2025), -('2025-09-23',202539,9,2025,23,39,202509,2025), -('2025-09-24',202539,9,2025,24,39,202509,2025), -('2025-09-25',202539,9,2025,25,39,202509,2025), -('2025-09-26',202539,9,2025,26,39,202509,2025), -('2025-09-27',202539,9,2025,27,39,202509,2025), -('2025-09-28',202540,9,2025,28,40,202509,2025), -('2025-09-29',202540,9,2025,29,40,202509,2025), -('2025-09-30',202540,9,2025,30,40,202509,2025), -('2025-10-01',202540,10,2025,1,40,202510,2025), -('2025-10-02',202540,10,2025,2,40,202510,2025), -('2025-10-03',202540,10,2025,3,40,202510,2025), -('2025-10-04',202540,10,2025,4,40,202510,2025), -('2025-10-05',202541,10,2025,5,41,202510,2025), -('2025-10-06',202541,10,2025,6,41,202510,2025), -('2025-10-07',202541,10,2025,7,41,202510,2025), -('2025-10-08',202541,10,2025,8,41,202510,2025), -('2025-10-09',202541,10,2025,9,41,202510,2025), -('2025-10-10',202541,10,2025,10,41,202510,2025), -('2025-10-11',202541,10,2025,11,41,202510,2025), -('2025-10-12',202542,10,2025,12,42,202510,2025), -('2025-10-13',202542,10,2025,13,42,202510,2025), -('2025-10-14',202542,10,2025,14,42,202510,2025), -('2025-10-15',202542,10,2025,15,42,202510,2025), -('2025-10-16',202542,10,2025,16,42,202510,2025), -('2025-10-17',202542,10,2025,17,42,202510,2025), -('2025-10-18',202542,10,2025,18,42,202510,2025), -('2025-10-19',202543,10,2025,19,43,202510,2025), -('2025-10-20',202543,10,2025,20,43,202510,2025), -('2025-10-21',202543,10,2025,21,43,202510,2025), -('2025-10-22',202543,10,2025,22,43,202510,2025), -('2025-10-23',202543,10,2025,23,43,202510,2025), -('2025-10-24',202543,10,2025,24,43,202510,2025), -('2025-10-25',202543,10,2025,25,43,202510,2025), -('2025-10-26',202544,10,2025,26,44,202510,2025), -('2025-10-27',202544,10,2025,27,44,202510,2025), -('2025-10-28',202544,10,2025,28,44,202510,2025), -('2025-10-29',202544,10,2025,29,44,202510,2025), -('2025-10-30',202544,10,2025,30,44,202510,2025), -('2025-10-31',202544,10,2025,31,44,202510,2025), -('2025-11-01',202544,11,2025,1,44,202511,2025), -('2025-11-02',202545,11,2025,2,45,202511,2025), -('2025-11-03',202545,11,2025,3,45,202511,2025), -('2025-11-04',202545,11,2025,4,45,202511,2025), -('2025-11-05',202545,11,2025,5,45,202511,2025), -('2025-11-06',202545,11,2025,6,45,202511,2025), -('2025-11-07',202545,11,2025,7,45,202511,2025), -('2025-11-08',202545,11,2025,8,45,202511,2025), -('2025-11-09',202546,11,2025,9,46,202511,2025), -('2025-11-10',202546,11,2025,10,46,202511,2025), -('2025-11-11',202546,11,2025,11,46,202511,2025), -('2025-11-12',202546,11,2025,12,46,202511,2025), -('2025-11-13',202546,11,2025,13,46,202511,2025), -('2025-11-14',202546,11,2025,14,46,202511,2025), -('2025-11-15',202546,11,2025,15,46,202511,2025), -('2025-11-16',202547,11,2025,16,47,202511,2025), -('2025-11-17',202547,11,2025,17,47,202511,2025), -('2025-11-18',202547,11,2025,18,47,202511,2025), -('2025-11-19',202547,11,2025,19,47,202511,2025), -('2025-11-20',202547,11,2025,20,47,202511,2025), -('2025-11-21',202547,11,2025,21,47,202511,2025), -('2025-11-22',202547,11,2025,22,47,202511,2025), -('2025-11-23',202548,11,2025,23,48,202511,2025), -('2025-11-24',202548,11,2025,24,48,202511,2025), -('2025-11-25',202548,11,2025,25,48,202511,2025), -('2025-11-26',202548,11,2025,26,48,202511,2025), -('2025-11-27',202548,11,2025,27,48,202511,2025), -('2025-11-28',202548,11,2025,28,48,202511,2025), -('2025-11-29',202548,11,2025,29,48,202511,2025), -('2025-11-30',202549,11,2025,30,49,202511,2025), -('2025-12-01',202549,12,2025,1,49,202512,2026), -('2025-12-02',202549,12,2025,2,49,202512,2026), -('2025-12-03',202549,12,2025,3,49,202512,2026), -('2025-12-04',202549,12,2025,4,49,202512,2026), -('2025-12-05',202549,12,2025,5,49,202512,2026), -('2025-12-06',202549,12,2025,6,49,202512,2026), -('2025-12-07',202550,12,2025,7,50,202512,2026), -('2025-12-08',202550,12,2025,8,50,202512,2026), -('2025-12-09',202550,12,2025,9,50,202512,2026), -('2025-12-10',202550,12,2025,10,50,202512,2026), -('2025-12-11',202550,12,2025,11,50,202512,2026), -('2025-12-12',202550,12,2025,12,50,202512,2026), -('2025-12-13',202550,12,2025,13,50,202512,2026), -('2025-12-14',202551,12,2025,14,51,202512,2026), -('2025-12-15',202551,12,2025,15,51,202512,2026), -('2025-12-16',202551,12,2025,16,51,202512,2026), -('2025-12-17',202551,12,2025,17,51,202512,2026), -('2025-12-18',202551,12,2025,18,51,202512,2026), -('2025-12-19',202551,12,2025,19,51,202512,2026), -('2025-12-20',202551,12,2025,20,51,202512,2026), -('2025-12-21',202552,12,2025,21,52,202512,2026), -('2025-12-22',202552,12,2025,22,52,202512,2026), -('2025-12-23',202552,12,2025,23,52,202512,2026), -('2025-12-24',202552,12,2025,24,52,202512,2026), -('2025-12-25',202552,12,2025,25,52,202512,2026), -('2025-12-26',202552,12,2025,26,52,202512,2026), -('2025-12-27',202552,12,2025,27,52,202512,2026), -('2025-12-28',202553,12,2025,28,53,202512,2026), -('2025-12-29',202501,12,2025,29,53,202512,2026), -('2025-12-30',202501,12,2025,30,53,202512,2026), -('2025-12-31',202501,12,2025,31,53,202512,2026), -('2026-01-01',202601,1,2026,1,53,202601,2026), -('2026-01-02',202601,1,2026,2,53,202601,2026), -('2026-01-03',202601,1,2026,3,53,202601,2026), -('2026-01-04',202602,1,2026,4,1,202601,2026), -('2026-01-05',202602,1,2026,5,1,202601,2026), -('2026-01-06',202602,1,2026,6,1,202601,2026), -('2026-01-07',202602,1,2026,7,1,202601,2026), -('2026-01-08',202602,1,2026,8,1,202601,2026), -('2026-01-09',202602,1,2026,9,1,202601,2026), -('2026-01-10',202602,1,2026,10,1,202601,2026), -('2026-01-11',202603,1,2026,11,2,202601,2026), -('2026-01-12',202603,1,2026,12,2,202601,2026), -('2026-01-13',202603,1,2026,13,2,202601,2026), -('2026-01-14',202603,1,2026,14,2,202601,2026), -('2026-01-15',202603,1,2026,15,2,202601,2026), -('2026-01-16',202603,1,2026,16,2,202601,2026), -('2026-01-17',202603,1,2026,17,2,202601,2026), -('2026-01-18',202604,1,2026,18,3,202601,2026), -('2026-01-19',202604,1,2026,19,3,202601,2026), -('2026-01-20',202604,1,2026,20,3,202601,2026), -('2026-01-21',202604,1,2026,21,3,202601,2026), -('2026-01-22',202604,1,2026,22,3,202601,2026), -('2026-01-23',202604,1,2026,23,3,202601,2026), -('2026-01-24',202604,1,2026,24,3,202601,2026), -('2026-01-25',202605,1,2026,25,4,202601,2026), -('2026-01-26',202605,1,2026,26,4,202601,2026), -('2026-01-27',202605,1,2026,27,4,202601,2026), -('2026-01-28',202605,1,2026,28,4,202601,2026), -('2026-01-29',202605,1,2026,29,4,202601,2026), -('2026-01-30',202605,1,2026,30,4,202601,2026), -('2026-01-31',202605,1,2026,31,4,202601,2026), -('2026-02-01',202606,2,2026,1,5,202602,2026), -('2026-02-02',202606,2,2026,2,5,202602,2026), -('2026-02-03',202606,2,2026,3,5,202602,2026), -('2026-02-04',202606,2,2026,4,5,202602,2026), -('2026-02-05',202606,2,2026,5,5,202602,2026), -('2026-02-06',202606,2,2026,6,5,202602,2026), -('2026-02-07',202606,2,2026,7,5,202602,2026), -('2026-02-08',202607,2,2026,8,6,202602,2026), -('2026-02-09',202607,2,2026,9,6,202602,2026), -('2026-02-10',202607,2,2026,10,6,202602,2026), -('2026-02-11',202607,2,2026,11,6,202602,2026), -('2026-02-12',202607,2,2026,12,6,202602,2026), -('2026-02-13',202607,2,2026,13,6,202602,2026), -('2026-02-14',202607,2,2026,14,6,202602,2026), -('2026-02-15',202608,2,2026,15,7,202602,2026), -('2026-02-16',202608,2,2026,16,7,202602,2026), -('2026-02-17',202608,2,2026,17,7,202602,2026), -('2026-02-18',202608,2,2026,18,7,202602,2026), -('2026-02-19',202608,2,2026,19,7,202602,2026), -('2026-02-20',202608,2,2026,20,7,202602,2026), -('2026-02-21',202608,2,2026,21,7,202602,2026), -('2026-02-22',202609,2,2026,22,8,202602,2026), -('2026-02-23',202609,2,2026,23,8,202602,2026), -('2026-02-24',202609,2,2026,24,8,202602,2026), -('2026-02-25',202609,2,2026,25,8,202602,2026), -('2026-02-26',202609,2,2026,26,8,202602,2026), -('2026-02-27',202609,2,2026,27,8,202602,2026), -('2026-02-28',202609,2,2026,28,8,202602,2026), -('2026-03-01',202610,3,2026,1,9,202603,2026), -('2026-03-02',202610,3,2026,2,9,202603,2026), -('2026-03-03',202610,3,2026,3,9,202603,2026), -('2026-03-04',202610,3,2026,4,9,202603,2026), -('2026-03-05',202610,3,2026,5,9,202603,2026), -('2026-03-06',202610,3,2026,6,9,202603,2026), -('2026-03-07',202610,3,2026,7,9,202603,2026), -('2026-03-08',202611,3,2026,8,10,202603,2026), -('2026-03-09',202611,3,2026,9,10,202603,2026), -('2026-03-10',202611,3,2026,10,10,202603,2026), -('2026-03-11',202611,3,2026,11,10,202603,2026), -('2026-03-12',202611,3,2026,12,10,202603,2026), -('2026-03-13',202611,3,2026,13,10,202603,2026), -('2026-03-14',202611,3,2026,14,10,202603,2026), -('2026-03-15',202612,3,2026,15,11,202603,2026), -('2026-03-16',202612,3,2026,16,11,202603,2026), -('2026-03-17',202612,3,2026,17,11,202603,2026), -('2026-03-18',202612,3,2026,18,11,202603,2026), -('2026-03-19',202612,3,2026,19,11,202603,2026), -('2026-03-20',202612,3,2026,20,11,202603,2026), -('2026-03-21',202612,3,2026,21,11,202603,2026), -('2026-03-22',202613,3,2026,22,12,202603,2026), -('2026-03-23',202613,3,2026,23,12,202603,2026), -('2026-03-24',202613,3,2026,24,12,202603,2026), -('2026-03-25',202613,3,2026,25,12,202603,2026), -('2026-03-26',202613,3,2026,26,12,202603,2026), -('2026-03-27',202613,3,2026,27,12,202603,2026), -('2026-03-28',202613,3,2026,28,12,202603,2026), -('2026-03-29',202614,3,2026,29,13,202603,2026), -('2026-03-30',202614,3,2026,30,13,202603,2026), -('2026-03-31',202614,3,2026,31,13,202603,2026), -('2026-04-01',202614,4,2026,1,13,202604,2026), -('2026-04-02',202614,4,2026,2,13,202604,2026), -('2026-04-03',202614,4,2026,3,13,202604,2026), -('2026-04-04',202614,4,2026,4,13,202604,2026), -('2026-04-05',202615,4,2026,5,14,202604,2026), -('2026-04-06',202615,4,2026,6,14,202604,2026), -('2026-04-07',202615,4,2026,7,14,202604,2026), -('2026-04-08',202615,4,2026,8,14,202604,2026), -('2026-04-09',202615,4,2026,9,14,202604,2026), -('2026-04-10',202615,4,2026,10,14,202604,2026), -('2026-04-11',202615,4,2026,11,14,202604,2026), -('2026-04-12',202616,4,2026,12,15,202604,2026), -('2026-04-13',202616,4,2026,13,15,202604,2026), -('2026-04-14',202616,4,2026,14,15,202604,2026), -('2026-04-15',202616,4,2026,15,15,202604,2026), -('2026-04-16',202616,4,2026,16,15,202604,2026), -('2026-04-17',202616,4,2026,17,15,202604,2026), -('2026-04-18',202616,4,2026,18,15,202604,2026), -('2026-04-19',202617,4,2026,19,16,202604,2026), -('2026-04-20',202617,4,2026,20,16,202604,2026), -('2026-04-21',202617,4,2026,21,16,202604,2026), -('2026-04-22',202617,4,2026,22,16,202604,2026), -('2026-04-23',202617,4,2026,23,16,202604,2026), -('2026-04-24',202617,4,2026,24,16,202604,2026), -('2026-04-25',202617,4,2026,25,16,202604,2026), -('2026-04-26',202618,4,2026,26,17,202604,2026), -('2026-04-27',202618,4,2026,27,17,202604,2026), -('2026-04-28',202618,4,2026,28,17,202604,2026), -('2026-04-29',202618,4,2026,29,17,202604,2026), -('2026-04-30',202618,4,2026,30,17,202604,2026), -('2026-05-01',202618,5,2026,1,17,202605,2026), -('2026-05-02',202618,5,2026,2,17,202605,2026), -('2026-05-03',202619,5,2026,3,18,202605,2026), -('2026-05-04',202619,5,2026,4,18,202605,2026), -('2026-05-05',202619,5,2026,5,18,202605,2026), -('2026-05-06',202619,5,2026,6,18,202605,2026), -('2026-05-07',202619,5,2026,7,18,202605,2026), -('2026-05-08',202619,5,2026,8,18,202605,2026), -('2026-05-09',202619,5,2026,9,18,202605,2026), -('2026-05-10',202620,5,2026,10,19,202605,2026), -('2026-05-11',202620,5,2026,11,19,202605,2026), -('2026-05-12',202620,5,2026,12,19,202605,2026), -('2026-05-13',202620,5,2026,13,19,202605,2026), -('2026-05-14',202620,5,2026,14,19,202605,2026), -('2026-05-15',202620,5,2026,15,19,202605,2026), -('2026-05-16',202620,5,2026,16,19,202605,2026), -('2026-05-17',202621,5,2026,17,20,202605,2026), -('2026-05-18',202621,5,2026,18,20,202605,2026), -('2026-05-19',202621,5,2026,19,20,202605,2026), -('2026-05-20',202621,5,2026,20,20,202605,2026), -('2026-05-21',202621,5,2026,21,20,202605,2026), -('2026-05-22',202621,5,2026,22,20,202605,2026), -('2026-05-23',202621,5,2026,23,20,202605,2026), -('2026-05-24',202622,5,2026,24,21,202605,2026), -('2026-05-25',202622,5,2026,25,21,202605,2026), -('2026-05-26',202622,5,2026,26,21,202605,2026), -('2026-05-27',202622,5,2026,27,21,202605,2026), -('2026-05-28',202622,5,2026,28,21,202605,2026), -('2026-05-29',202622,5,2026,29,21,202605,2026), -('2026-05-30',202622,5,2026,30,21,202605,2026), -('2026-05-31',202623,5,2026,31,22,202605,2026), -('2026-06-01',202623,6,2026,1,22,202606,2026), -('2026-06-02',202623,6,2026,2,22,202606,2026), -('2026-06-03',202623,6,2026,3,22,202606,2026), -('2026-06-04',202623,6,2026,4,22,202606,2026), -('2026-06-05',202623,6,2026,5,22,202606,2026), -('2026-06-06',202623,6,2026,6,22,202606,2026), -('2026-06-07',202624,6,2026,7,23,202606,2026), -('2026-06-08',202624,6,2026,8,23,202606,2026), -('2026-06-09',202624,6,2026,9,23,202606,2026), -('2026-06-10',202624,6,2026,10,23,202606,2026), -('2026-06-11',202624,6,2026,11,23,202606,2026), -('2026-06-12',202624,6,2026,12,23,202606,2026), -('2026-06-13',202624,6,2026,13,23,202606,2026), -('2026-06-14',202625,6,2026,14,24,202606,2026), -('2026-06-15',202625,6,2026,15,24,202606,2026), -('2026-06-16',202625,6,2026,16,24,202606,2026), -('2026-06-17',202625,6,2026,17,24,202606,2026), -('2026-06-18',202625,6,2026,18,24,202606,2026), -('2026-06-19',202625,6,2026,19,24,202606,2026), -('2026-06-20',202625,6,2026,20,24,202606,2026), -('2026-06-21',202626,6,2026,21,25,202606,2026), -('2026-06-22',202626,6,2026,22,25,202606,2026), -('2026-06-23',202626,6,2026,23,25,202606,2026), -('2026-06-24',202626,6,2026,24,25,202606,2026), -('2026-06-25',202626,6,2026,25,25,202606,2026), -('2026-06-26',202626,6,2026,26,25,202606,2026), -('2026-06-27',202626,6,2026,27,25,202606,2026), -('2026-06-28',202627,6,2026,28,26,202606,2026), -('2026-06-29',202627,6,2026,29,26,202606,2026), -('2026-06-30',202627,6,2026,30,26,202606,2026), -('2026-07-01',202627,7,2026,1,26,202607,2026), -('2026-07-02',202627,7,2026,2,26,202607,2026), -('2026-07-03',202627,7,2026,3,26,202607,2026), -('2026-07-04',202627,7,2026,4,26,202607,2026), -('2026-07-05',202628,7,2026,5,27,202607,2026), -('2026-07-06',202628,7,2026,6,27,202607,2026), -('2026-07-07',202628,7,2026,7,27,202607,2026), -('2026-07-08',202628,7,2026,8,27,202607,2026), -('2026-07-09',202628,7,2026,9,27,202607,2026), -('2026-07-10',202628,7,2026,10,27,202607,2026), -('2026-07-11',202628,7,2026,11,27,202607,2026), -('2026-07-12',202629,7,2026,12,28,202607,2026), -('2026-07-13',202629,7,2026,13,28,202607,2026), -('2026-07-14',202629,7,2026,14,28,202607,2026), -('2026-07-15',202629,7,2026,15,28,202607,2026), -('2026-07-16',202629,7,2026,16,28,202607,2026), -('2026-07-17',202629,7,2026,17,28,202607,2026), -('2026-07-18',202629,7,2026,18,28,202607,2026), -('2026-07-19',202630,7,2026,19,29,202607,2026), -('2026-07-20',202630,7,2026,20,29,202607,2026), -('2026-07-21',202630,7,2026,21,29,202607,2026), -('2026-07-22',202630,7,2026,22,29,202607,2026), -('2026-07-23',202630,7,2026,23,29,202607,2026), -('2026-07-24',202630,7,2026,24,29,202607,2026), -('2026-07-25',202630,7,2026,25,29,202607,2026), -('2026-07-26',202631,7,2026,26,30,202607,2026), -('2026-07-27',202631,7,2026,27,30,202607,2026), -('2026-07-28',202631,7,2026,28,30,202607,2026), -('2026-07-29',202631,7,2026,29,30,202607,2026), -('2026-07-30',202631,7,2026,30,30,202607,2026), -('2026-07-31',202631,7,2026,31,30,202607,2026), -('2026-08-01',202631,8,2026,1,30,202608,2026), -('2026-08-02',202632,8,2026,2,31,202608,2026), -('2026-08-03',202632,8,2026,3,31,202608,2026), -('2026-08-04',202632,8,2026,4,31,202608,2026), -('2026-08-05',202632,8,2026,5,31,202608,2026), -('2026-08-06',202632,8,2026,6,31,202608,2026), -('2026-08-07',202632,8,2026,7,31,202608,2026), -('2026-08-08',202632,8,2026,8,31,202608,2026), -('2026-08-09',202633,8,2026,9,32,202608,2026), -('2026-08-10',202633,8,2026,10,32,202608,2026), -('2026-08-11',202633,8,2026,11,32,202608,2026), -('2026-08-12',202633,8,2026,12,32,202608,2026), -('2026-08-13',202633,8,2026,13,32,202608,2026), -('2026-08-14',202633,8,2026,14,32,202608,2026), -('2026-08-15',202633,8,2026,15,32,202608,2026), -('2026-08-16',202634,8,2026,16,33,202608,2026), -('2026-08-17',202634,8,2026,17,33,202608,2026), -('2026-08-18',202634,8,2026,18,33,202608,2026), -('2026-08-19',202634,8,2026,19,33,202608,2026), -('2026-08-20',202634,8,2026,20,33,202608,2026), -('2026-08-21',202634,8,2026,21,33,202608,2026), -('2026-08-22',202634,8,2026,22,33,202608,2026), -('2026-08-23',202635,8,2026,23,34,202608,2026), -('2026-08-24',202635,8,2026,24,34,202608,2026), -('2026-08-25',202635,8,2026,25,34,202608,2026), -('2026-08-26',202635,8,2026,26,34,202608,2026), -('2026-08-27',202635,8,2026,27,34,202608,2026), -('2026-08-28',202635,8,2026,28,34,202608,2026), -('2026-08-29',202635,8,2026,29,34,202608,2026), -('2026-08-30',202636,8,2026,30,35,202608,2026), -('2026-08-31',202636,8,2026,31,35,202608,2026), -('2026-09-01',202636,9,2026,1,35,202609,2026), -('2026-09-02',202636,9,2026,2,35,202609,2026), -('2026-09-03',202636,9,2026,3,35,202609,2026), -('2026-09-04',202636,9,2026,4,35,202609,2026), -('2026-09-05',202636,9,2026,5,35,202609,2026), -('2026-09-06',202637,9,2026,6,36,202609,2026), -('2026-09-07',202637,9,2026,7,36,202609,2026), -('2026-09-08',202637,9,2026,8,36,202609,2026), -('2026-09-09',202637,9,2026,9,36,202609,2026), -('2026-09-10',202637,9,2026,10,36,202609,2026), -('2026-09-11',202637,9,2026,11,36,202609,2026), -('2026-09-12',202637,9,2026,12,36,202609,2026), -('2026-09-13',202638,9,2026,13,37,202609,2026), -('2026-09-14',202638,9,2026,14,37,202609,2026), -('2026-09-15',202638,9,2026,15,37,202609,2026), -('2026-09-16',202638,9,2026,16,37,202609,2026), -('2026-09-17',202638,9,2026,17,37,202609,2026), -('2026-09-18',202638,9,2026,18,37,202609,2026), -('2026-09-19',202638,9,2026,19,37,202609,2026), -('2026-09-20',202639,9,2026,20,38,202609,2026), -('2026-09-21',202639,9,2026,21,38,202609,2026), -('2026-09-22',202639,9,2026,22,38,202609,2026), -('2026-09-23',202639,9,2026,23,38,202609,2026), -('2026-09-24',202639,9,2026,24,38,202609,2026), -('2026-09-25',202639,9,2026,25,38,202609,2026), -('2026-09-26',202639,9,2026,26,38,202609,2026), -('2026-09-27',202640,9,2026,27,39,202609,2026), -('2026-09-28',202640,9,2026,28,39,202609,2026), -('2026-09-29',202640,9,2026,29,39,202609,2026), -('2026-09-30',202640,9,2026,30,39,202609,2026), -('2026-10-01',202640,10,2026,1,39,202610,2026), -('2026-10-02',202640,10,2026,2,39,202610,2026), -('2026-10-03',202640,10,2026,3,39,202610,2026), -('2026-10-04',202641,10,2026,4,40,202610,2026), -('2026-10-05',202641,10,2026,5,40,202610,2026), -('2026-10-06',202641,10,2026,6,40,202610,2026), -('2026-10-07',202641,10,2026,7,40,202610,2026), -('2026-10-08',202641,10,2026,8,40,202610,2026), -('2026-10-09',202641,10,2026,9,40,202610,2026), -('2026-10-10',202641,10,2026,10,40,202610,2026), -('2026-10-11',202642,10,2026,11,41,202610,2026), -('2026-10-12',202642,10,2026,12,41,202610,2026), -('2026-10-13',202642,10,2026,13,41,202610,2026), -('2026-10-14',202642,10,2026,14,41,202610,2026), -('2026-10-15',202642,10,2026,15,41,202610,2026), -('2026-10-16',202642,10,2026,16,41,202610,2026), -('2026-10-17',202642,10,2026,17,41,202610,2026), -('2026-10-18',202643,10,2026,18,42,202610,2026), -('2026-10-19',202643,10,2026,19,42,202610,2026), -('2026-10-20',202643,10,2026,20,42,202610,2026), -('2026-10-21',202643,10,2026,21,42,202610,2026), -('2026-10-22',202643,10,2026,22,42,202610,2026), -('2026-10-23',202643,10,2026,23,42,202610,2026), -('2026-10-24',202643,10,2026,24,42,202610,2026), -('2026-10-25',202644,10,2026,25,43,202610,2026), -('2026-10-26',202644,10,2026,26,43,202610,2026), -('2026-10-27',202644,10,2026,27,43,202610,2026), -('2026-10-28',202644,10,2026,28,43,202610,2026), -('2026-10-29',202644,10,2026,29,43,202610,2026), -('2026-10-30',202644,10,2026,30,43,202610,2026), -('2026-10-31',202644,10,2026,31,43,202610,2026), -('2026-11-01',202645,11,2026,1,44,202611,2026), -('2026-11-02',202645,11,2026,2,44,202611,2026), -('2026-11-03',202645,11,2026,3,44,202611,2026), -('2026-11-04',202645,11,2026,4,44,202611,2026), -('2026-11-05',202645,11,2026,5,44,202611,2026), -('2026-11-06',202645,11,2026,6,44,202611,2026), -('2026-11-07',202645,11,2026,7,44,202611,2026), -('2026-11-08',202646,11,2026,8,45,202611,2026), -('2026-11-09',202646,11,2026,9,45,202611,2026), -('2026-11-10',202646,11,2026,10,45,202611,2026), -('2026-11-11',202646,11,2026,11,45,202611,2026), -('2026-11-12',202646,11,2026,12,45,202611,2026), -('2026-11-13',202646,11,2026,13,45,202611,2026), -('2026-11-14',202646,11,2026,14,45,202611,2026), -('2026-11-15',202647,11,2026,15,46,202611,2026), -('2026-11-16',202647,11,2026,16,46,202611,2026), -('2026-11-17',202647,11,2026,17,46,202611,2026), -('2026-11-18',202647,11,2026,18,46,202611,2026), -('2026-11-19',202647,11,2026,19,46,202611,2026), -('2026-11-20',202647,11,2026,20,46,202611,2026), -('2026-11-21',202647,11,2026,21,46,202611,2026), -('2026-11-22',202648,11,2026,22,47,202611,2026), -('2026-11-23',202648,11,2026,23,47,202611,2026), -('2026-11-24',202648,11,2026,24,47,202611,2026), -('2026-11-25',202648,11,2026,25,47,202611,2026), -('2026-11-26',202648,11,2026,26,47,202611,2026), -('2026-11-27',202648,11,2026,27,47,202611,2026), -('2026-11-28',202648,11,2026,28,47,202611,2026), -('2026-11-29',202649,11,2026,29,48,202611,2026), -('2026-11-30',202649,11,2026,30,48,202611,2026), -('2026-12-01',202649,12,2026,1,48,202612,2027), -('2026-12-02',202649,12,2026,2,48,202612,2027), -('2026-12-03',202649,12,2026,3,48,202612,2027), -('2026-12-04',202649,12,2026,4,48,202612,2027), -('2026-12-05',202649,12,2026,5,48,202612,2027), -('2026-12-06',202650,12,2026,6,49,202612,2027), -('2026-12-07',202650,12,2026,7,49,202612,2027), -('2026-12-08',202650,12,2026,8,49,202612,2027), -('2026-12-09',202650,12,2026,9,49,202612,2027), -('2026-12-10',202650,12,2026,10,49,202612,2027), -('2026-12-11',202650,12,2026,11,49,202612,2027), -('2026-12-12',202650,12,2026,12,49,202612,2027), -('2026-12-13',202651,12,2026,13,50,202612,2027), -('2026-12-14',202651,12,2026,14,50,202612,2027), -('2026-12-15',202651,12,2026,15,50,202612,2027), -('2026-12-16',202651,12,2026,16,50,202612,2027), -('2026-12-17',202651,12,2026,17,50,202612,2027), -('2026-12-18',202651,12,2026,18,50,202612,2027), -('2026-12-19',202651,12,2026,19,50,202612,2027), -('2026-12-20',202652,12,2026,20,51,202612,2027), -('2026-12-21',202652,12,2026,21,51,202612,2027), -('2026-12-22',202652,12,2026,22,51,202612,2027), -('2026-12-23',202652,12,2026,23,51,202612,2027), -('2026-12-24',202652,12,2026,24,51,202612,2027), -('2026-12-25',202652,12,2026,25,51,202612,2027), -('2026-12-26',202652,12,2026,26,51,202612,2027), -('2026-12-27',202653,12,2026,27,52,202612,2027), -('2026-12-28',202653,12,2026,28,52,202612,2027), -('2026-12-29',202653,12,2026,29,52,202612,2027), -('2026-12-30',202653,12,2026,30,52,202612,2027), -('2026-12-31',202653,12,2026,31,52,202612,2027), -('2027-01-01',202753,1,2027,1,52,202701,2027), -('2027-01-02',202753,1,2027,2,52,202701,2027), -('2027-01-03',202754,1,2027,3,1,202701,2027), -('2027-01-04',202701,1,2027,4,1,202701,2027), -('2027-01-05',202701,1,2027,5,1,202701,2027), -('2027-01-06',202701,1,2027,6,1,202701,2027), -('2027-01-07',202701,1,2027,7,1,202701,2027), -('2027-01-08',202701,1,2027,8,1,202701,2027), -('2027-01-09',202701,1,2027,9,1,202701,2027), -('2027-01-10',202702,1,2027,10,2,202701,2027), -('2027-01-11',202702,1,2027,11,2,202701,2027), -('2027-01-12',202702,1,2027,12,2,202701,2027), -('2027-01-13',202702,1,2027,13,2,202701,2027), -('2027-01-14',202702,1,2027,14,2,202701,2027), -('2027-01-15',202702,1,2027,15,2,202701,2027), -('2027-01-16',202702,1,2027,16,2,202701,2027), -('2027-01-17',202703,1,2027,17,3,202701,2027), -('2027-01-18',202703,1,2027,18,3,202701,2027), -('2027-01-19',202703,1,2027,19,3,202701,2027), -('2027-01-20',202703,1,2027,20,3,202701,2027), -('2027-01-21',202703,1,2027,21,3,202701,2027), -('2027-01-22',202703,1,2027,22,3,202701,2027), -('2027-01-23',202703,1,2027,23,3,202701,2027), -('2027-01-24',202704,1,2027,24,4,202701,2027), -('2027-01-25',202704,1,2027,25,4,202701,2027), -('2027-01-26',202704,1,2027,26,4,202701,2027), -('2027-01-27',202704,1,2027,27,4,202701,2027), -('2027-01-28',202704,1,2027,28,4,202701,2027), -('2027-01-29',202704,1,2027,29,4,202701,2027), -('2027-01-30',202704,1,2027,30,4,202701,2027), -('2027-01-31',202705,1,2027,31,5,202701,2027), -('2027-02-01',202705,2,2027,1,5,202702,2027), -('2027-02-02',202705,2,2027,2,5,202702,2027), -('2027-02-03',202705,2,2027,3,5,202702,2027), -('2027-02-04',202705,2,2027,4,5,202702,2027), -('2027-02-05',202705,2,2027,5,5,202702,2027), -('2027-02-06',202705,2,2027,6,5,202702,2027), -('2027-02-07',202706,2,2027,7,6,202702,2027), -('2027-02-08',202706,2,2027,8,6,202702,2027), -('2027-02-09',202706,2,2027,9,6,202702,2027), -('2027-02-10',202706,2,2027,10,6,202702,2027), -('2027-02-11',202706,2,2027,11,6,202702,2027), -('2027-02-12',202706,2,2027,12,6,202702,2027), -('2027-02-13',202706,2,2027,13,6,202702,2027), -('2027-02-14',202707,2,2027,14,7,202702,2027), -('2027-02-15',202707,2,2027,15,7,202702,2027), -('2027-02-16',202707,2,2027,16,7,202702,2027), -('2027-02-17',202707,2,2027,17,7,202702,2027), -('2027-02-18',202707,2,2027,18,7,202702,2027), -('2027-02-19',202707,2,2027,19,7,202702,2027), -('2027-02-20',202707,2,2027,20,7,202702,2027), -('2027-02-21',202708,2,2027,21,8,202702,2027), -('2027-02-22',202708,2,2027,22,8,202702,2027), -('2027-02-23',202708,2,2027,23,8,202702,2027), -('2027-02-24',202708,2,2027,24,8,202702,2027), -('2027-02-25',202708,2,2027,25,8,202702,2027), -('2027-02-26',202708,2,2027,26,8,202702,2027), -('2027-02-27',202708,2,2027,27,8,202702,2027), -('2027-02-28',202709,2,2027,28,9,202702,2027), -('2027-03-01',202709,3,2027,1,9,202703,2027), -('2027-03-02',202709,3,2027,2,9,202703,2027), -('2027-03-03',202709,3,2027,3,9,202703,2027), -('2027-03-04',202709,3,2027,4,9,202703,2027), -('2027-03-05',202709,3,2027,5,9,202703,2027), -('2027-03-06',202709,3,2027,6,9,202703,2027), -('2027-03-07',202710,3,2027,7,10,202703,2027), -('2027-03-08',202710,3,2027,8,10,202703,2027), -('2027-03-09',202710,3,2027,9,10,202703,2027), -('2027-03-10',202710,3,2027,10,10,202703,2027), -('2027-03-11',202710,3,2027,11,10,202703,2027), -('2027-03-12',202710,3,2027,12,10,202703,2027), -('2027-03-13',202710,3,2027,13,10,202703,2027), -('2027-03-14',202711,3,2027,14,11,202703,2027), -('2027-03-15',202711,3,2027,15,11,202703,2027), -('2027-03-16',202711,3,2027,16,11,202703,2027), -('2027-03-17',202711,3,2027,17,11,202703,2027), -('2027-03-18',202711,3,2027,18,11,202703,2027), -('2027-03-19',202711,3,2027,19,11,202703,2027), -('2027-03-20',202711,3,2027,20,11,202703,2027), -('2027-03-21',202712,3,2027,21,12,202703,2027), -('2027-03-22',202712,3,2027,22,12,202703,2027), -('2027-03-23',202712,3,2027,23,12,202703,2027), -('2027-03-24',202712,3,2027,24,12,202703,2027), -('2027-03-25',202712,3,2027,25,12,202703,2027), -('2027-03-26',202712,3,2027,26,12,202703,2027), -('2027-03-27',202712,3,2027,27,12,202703,2027), -('2027-03-28',202713,3,2027,28,13,202703,2027), -('2027-03-29',202713,3,2027,29,13,202703,2027), -('2027-03-30',202713,3,2027,30,13,202703,2027), -('2027-03-31',202713,3,2027,31,13,202703,2027), -('2027-04-01',202713,4,2027,1,13,202704,2027), -('2027-04-02',202713,4,2027,2,13,202704,2027), -('2027-04-03',202713,4,2027,3,13,202704,2027), -('2027-04-04',202714,4,2027,4,14,202704,2027), -('2027-04-05',202714,4,2027,5,14,202704,2027), -('2027-04-06',202714,4,2027,6,14,202704,2027), -('2027-04-07',202714,4,2027,7,14,202704,2027), -('2027-04-08',202714,4,2027,8,14,202704,2027), -('2027-04-09',202714,4,2027,9,14,202704,2027), -('2027-04-10',202714,4,2027,10,14,202704,2027), -('2027-04-11',202715,4,2027,11,15,202704,2027), -('2027-04-12',202715,4,2027,12,15,202704,2027), -('2027-04-13',202715,4,2027,13,15,202704,2027), -('2027-04-14',202715,4,2027,14,15,202704,2027), -('2027-04-15',202715,4,2027,15,15,202704,2027), -('2027-04-16',202715,4,2027,16,15,202704,2027), -('2027-04-17',202715,4,2027,17,15,202704,2027), -('2027-04-18',202716,4,2027,18,16,202704,2027), -('2027-04-19',202716,4,2027,19,16,202704,2027), -('2027-04-20',202716,4,2027,20,16,202704,2027), -('2027-04-21',202716,4,2027,21,16,202704,2027), -('2027-04-22',202716,4,2027,22,16,202704,2027), -('2027-04-23',202716,4,2027,23,16,202704,2027), -('2027-04-24',202716,4,2027,24,16,202704,2027), -('2027-04-25',202717,4,2027,25,17,202704,2027), -('2027-04-26',202717,4,2027,26,17,202704,2027), -('2027-04-27',202717,4,2027,27,17,202704,2027), -('2027-04-28',202717,4,2027,28,17,202704,2027), -('2027-04-29',202717,4,2027,29,17,202704,2027), -('2027-04-30',202717,4,2027,30,17,202704,2027), -('2027-05-01',202717,5,2027,1,17,202705,2027), -('2027-05-02',202718,5,2027,2,18,202705,2027), -('2027-05-03',202718,5,2027,3,18,202705,2027), -('2027-05-04',202718,5,2027,4,18,202705,2027), -('2027-05-05',202718,5,2027,5,18,202705,2027), -('2027-05-06',202718,5,2027,6,18,202705,2027), -('2027-05-07',202718,5,2027,7,18,202705,2027), -('2027-05-08',202718,5,2027,8,18,202705,2027), -('2027-05-09',202719,5,2027,9,19,202705,2027), -('2027-05-10',202719,5,2027,10,19,202705,2027), -('2027-05-11',202719,5,2027,11,19,202705,2027), -('2027-05-12',202719,5,2027,12,19,202705,2027), -('2027-05-13',202719,5,2027,13,19,202705,2027), -('2027-05-14',202719,5,2027,14,19,202705,2027), -('2027-05-15',202719,5,2027,15,19,202705,2027), -('2027-05-16',202720,5,2027,16,20,202705,2027), -('2027-05-17',202720,5,2027,17,20,202705,2027), -('2027-05-18',202720,5,2027,18,20,202705,2027), -('2027-05-19',202720,5,2027,19,20,202705,2027), -('2027-05-20',202720,5,2027,20,20,202705,2027), -('2027-05-21',202720,5,2027,21,20,202705,2027), -('2027-05-22',202720,5,2027,22,20,202705,2027), -('2027-05-23',202721,5,2027,23,21,202705,2027), -('2027-05-24',202721,5,2027,24,21,202705,2027), -('2027-05-25',202721,5,2027,25,21,202705,2027), -('2027-05-26',202721,5,2027,26,21,202705,2027), -('2027-05-27',202721,5,2027,27,21,202705,2027), -('2027-05-28',202721,5,2027,28,21,202705,2027), -('2027-05-29',202721,5,2027,29,21,202705,2027), -('2027-05-30',202722,5,2027,30,22,202705,2027), -('2027-05-31',202722,5,2027,31,22,202705,2027), -('2027-06-01',202722,6,2027,1,22,202706,2027), -('2027-06-02',202722,6,2027,2,22,202706,2027), -('2027-06-03',202722,6,2027,3,22,202706,2027), -('2027-06-04',202722,6,2027,4,22,202706,2027), -('2027-06-05',202722,6,2027,5,22,202706,2027), -('2027-06-06',202723,6,2027,6,23,202706,2027), -('2027-06-07',202723,6,2027,7,23,202706,2027), -('2027-06-08',202723,6,2027,8,23,202706,2027), -('2027-06-09',202723,6,2027,9,23,202706,2027), -('2027-06-10',202723,6,2027,10,23,202706,2027), -('2027-06-11',202723,6,2027,11,23,202706,2027), -('2027-06-12',202723,6,2027,12,23,202706,2027), -('2027-06-13',202724,6,2027,13,24,202706,2027), -('2027-06-14',202724,6,2027,14,24,202706,2027), -('2027-06-15',202724,6,2027,15,24,202706,2027), -('2027-06-16',202724,6,2027,16,24,202706,2027), -('2027-06-17',202724,6,2027,17,24,202706,2027), -('2027-06-18',202724,6,2027,18,24,202706,2027), -('2027-06-19',202724,6,2027,19,24,202706,2027), -('2027-06-20',202725,6,2027,20,25,202706,2027), -('2027-06-21',202725,6,2027,21,25,202706,2027), -('2027-06-22',202725,6,2027,22,25,202706,2027), -('2027-06-23',202725,6,2027,23,25,202706,2027), -('2027-06-24',202725,6,2027,24,25,202706,2027), -('2027-06-25',202725,6,2027,25,25,202706,2027), -('2027-06-26',202725,6,2027,26,25,202706,2027), -('2027-06-27',202726,6,2027,27,26,202706,2027), -('2027-06-28',202726,6,2027,28,26,202706,2027), -('2027-06-29',202726,6,2027,29,26,202706,2027), -('2027-06-30',202726,6,2027,30,26,202706,2027), -('2027-07-01',202726,7,2027,1,26,202707,2027), -('2027-07-02',202726,7,2027,2,26,202707,2027), -('2027-07-03',202726,7,2027,3,26,202707,2027), -('2027-07-04',202727,7,2027,4,27,202707,2027), -('2027-07-05',202727,7,2027,5,27,202707,2027), -('2027-07-06',202727,7,2027,6,27,202707,2027), -('2027-07-07',202727,7,2027,7,27,202707,2027), -('2027-07-08',202727,7,2027,8,27,202707,2027), -('2027-07-09',202727,7,2027,9,27,202707,2027), -('2027-07-10',202727,7,2027,10,27,202707,2027), -('2027-07-11',202728,7,2027,11,28,202707,2027), -('2027-07-12',202728,7,2027,12,28,202707,2027), -('2027-07-13',202728,7,2027,13,28,202707,2027), -('2027-07-14',202728,7,2027,14,28,202707,2027), -('2027-07-15',202728,7,2027,15,28,202707,2027), -('2027-07-16',202728,7,2027,16,28,202707,2027), -('2027-07-17',202728,7,2027,17,28,202707,2027), -('2027-07-18',202729,7,2027,18,29,202707,2027), -('2027-07-19',202729,7,2027,19,29,202707,2027), -('2027-07-20',202729,7,2027,20,29,202707,2027), -('2027-07-21',202729,7,2027,21,29,202707,2027), -('2027-07-22',202729,7,2027,22,29,202707,2027), -('2027-07-23',202729,7,2027,23,29,202707,2027), -('2027-07-24',202729,7,2027,24,29,202707,2027), -('2027-07-25',202730,7,2027,25,30,202707,2027), -('2027-07-26',202730,7,2027,26,30,202707,2027), -('2027-07-27',202730,7,2027,27,30,202707,2027), -('2027-07-28',202730,7,2027,28,30,202707,2027), -('2027-07-29',202730,7,2027,29,30,202707,2027), -('2027-07-30',202730,7,2027,30,30,202707,2027), -('2027-07-31',202730,7,2027,31,30,202707,2027), -('2027-08-01',202731,8,2027,1,31,202708,2027), -('2027-08-02',202731,8,2027,2,31,202708,2027), -('2027-08-03',202731,8,2027,3,31,202708,2027), -('2027-08-04',202731,8,2027,4,31,202708,2027), -('2027-08-05',202731,8,2027,5,31,202708,2027), -('2027-08-06',202731,8,2027,6,31,202708,2027), -('2027-08-07',202731,8,2027,7,31,202708,2027), -('2027-08-08',202732,8,2027,8,32,202708,2027), -('2027-08-09',202732,8,2027,9,32,202708,2027), -('2027-08-10',202732,8,2027,10,32,202708,2027), -('2027-08-11',202732,8,2027,11,32,202708,2027), -('2027-08-12',202732,8,2027,12,32,202708,2027), -('2027-08-13',202732,8,2027,13,32,202708,2027), -('2027-08-14',202732,8,2027,14,32,202708,2027), -('2027-08-15',202733,8,2027,15,33,202708,2027), -('2027-08-16',202733,8,2027,16,33,202708,2027), -('2027-08-17',202733,8,2027,17,33,202708,2027), -('2027-08-18',202733,8,2027,18,33,202708,2027), -('2027-08-19',202733,8,2027,19,33,202708,2027), -('2027-08-20',202733,8,2027,20,33,202708,2027), -('2027-08-21',202733,8,2027,21,33,202708,2027), -('2027-08-22',202734,8,2027,22,34,202708,2027), -('2027-08-23',202734,8,2027,23,34,202708,2027), -('2027-08-24',202734,8,2027,24,34,202708,2027), -('2027-08-25',202734,8,2027,25,34,202708,2027), -('2027-08-26',202734,8,2027,26,34,202708,2027), -('2027-08-27',202734,8,2027,27,34,202708,2027), -('2027-08-28',202734,8,2027,28,34,202708,2027), -('2027-08-29',202735,8,2027,29,35,202708,2027), -('2027-08-30',202735,8,2027,30,35,202708,2027), -('2027-08-31',202735,8,2027,31,35,202708,2027), -('2027-09-01',202735,9,2027,1,35,202709,2027), -('2027-09-02',202735,9,2027,2,35,202709,2027), -('2027-09-03',202735,9,2027,3,35,202709,2027), -('2027-09-04',202735,9,2027,4,35,202709,2027), -('2027-09-05',202736,9,2027,5,36,202709,2027), -('2027-09-06',202736,9,2027,6,36,202709,2027), -('2027-09-07',202736,9,2027,7,36,202709,2027), -('2027-09-08',202736,9,2027,8,36,202709,2027), -('2027-09-09',202736,9,2027,9,36,202709,2027), -('2027-09-10',202736,9,2027,10,36,202709,2027), -('2027-09-11',202736,9,2027,11,36,202709,2027), -('2027-09-12',202737,9,2027,12,37,202709,2027), -('2027-09-13',202737,9,2027,13,37,202709,2027), -('2027-09-14',202737,9,2027,14,37,202709,2027), -('2027-09-15',202737,9,2027,15,37,202709,2027), -('2027-09-16',202737,9,2027,16,37,202709,2027), -('2027-09-17',202737,9,2027,17,37,202709,2027), -('2027-09-18',202737,9,2027,18,37,202709,2027), -('2027-09-19',202738,9,2027,19,38,202709,2027), -('2027-09-20',202738,9,2027,20,38,202709,2027), -('2027-09-21',202738,9,2027,21,38,202709,2027), -('2027-09-22',202738,9,2027,22,38,202709,2027), -('2027-09-23',202738,9,2027,23,38,202709,2027), -('2027-09-24',202738,9,2027,24,38,202709,2027), -('2027-09-25',202738,9,2027,25,38,202709,2027), -('2027-09-26',202739,9,2027,26,39,202709,2027), -('2027-09-27',202739,9,2027,27,39,202709,2027), -('2027-09-28',202739,9,2027,28,39,202709,2027), -('2027-09-29',202739,9,2027,29,39,202709,2027), -('2027-09-30',202739,9,2027,30,39,202709,2027), -('2027-10-01',202739,10,2027,1,39,202710,2027), -('2027-10-02',202739,10,2027,2,39,202710,2027), -('2027-10-03',202740,10,2027,3,40,202710,2027), -('2027-10-04',202740,10,2027,4,40,202710,2027), -('2027-10-05',202740,10,2027,5,40,202710,2027), -('2027-10-06',202740,10,2027,6,40,202710,2027), -('2027-10-07',202740,10,2027,7,40,202710,2027), -('2027-10-08',202740,10,2027,8,40,202710,2027), -('2027-10-09',202740,10,2027,9,40,202710,2027), -('2027-10-10',202741,10,2027,10,41,202710,2027), -('2027-10-11',202741,10,2027,11,41,202710,2027), -('2027-10-12',202741,10,2027,12,41,202710,2027), -('2027-10-13',202741,10,2027,13,41,202710,2027), -('2027-10-14',202741,10,2027,14,41,202710,2027), -('2027-10-15',202741,10,2027,15,41,202710,2027), -('2027-10-16',202741,10,2027,16,41,202710,2027), -('2027-10-17',202742,10,2027,17,42,202710,2027), -('2027-10-18',202742,10,2027,18,42,202710,2027), -('2027-10-19',202742,10,2027,19,42,202710,2027), -('2027-10-20',202742,10,2027,20,42,202710,2027), -('2027-10-21',202742,10,2027,21,42,202710,2027), -('2027-10-22',202742,10,2027,22,42,202710,2027), -('2027-10-23',202742,10,2027,23,42,202710,2027), -('2027-10-24',202743,10,2027,24,43,202710,2027), -('2027-10-25',202743,10,2027,25,43,202710,2027), -('2027-10-26',202743,10,2027,26,43,202710,2027), -('2027-10-27',202743,10,2027,27,43,202710,2027), -('2027-10-28',202743,10,2027,28,43,202710,2027), -('2027-10-29',202743,10,2027,29,43,202710,2027), -('2027-10-30',202743,10,2027,30,43,202710,2027), -('2027-10-31',202744,10,2027,31,44,202710,2027), -('2027-11-01',202744,11,2027,1,44,202711,2027), -('2027-11-02',202744,11,2027,2,44,202711,2027), -('2027-11-03',202744,11,2027,3,44,202711,2027), -('2027-11-04',202744,11,2027,4,44,202711,2027), -('2027-11-05',202744,11,2027,5,44,202711,2027), -('2027-11-06',202744,11,2027,6,44,202711,2027), -('2027-11-07',202745,11,2027,7,45,202711,2027), -('2027-11-08',202745,11,2027,8,45,202711,2027), -('2027-11-09',202745,11,2027,9,45,202711,2027), -('2027-11-10',202745,11,2027,10,45,202711,2027), -('2027-11-11',202745,11,2027,11,45,202711,2027), -('2027-11-12',202745,11,2027,12,45,202711,2027), -('2027-11-13',202745,11,2027,13,45,202711,2027), -('2027-11-14',202746,11,2027,14,46,202711,2027), -('2027-11-15',202746,11,2027,15,46,202711,2027), -('2027-11-16',202746,11,2027,16,46,202711,2027), -('2027-11-17',202746,11,2027,17,46,202711,2027), -('2027-11-18',202746,11,2027,18,46,202711,2027), -('2027-11-19',202746,11,2027,19,46,202711,2027), -('2027-11-20',202746,11,2027,20,46,202711,2027), -('2027-11-21',202747,11,2027,21,47,202711,2027), -('2027-11-22',202747,11,2027,22,47,202711,2027), -('2027-11-23',202747,11,2027,23,47,202711,2027), -('2027-11-24',202747,11,2027,24,47,202711,2027), -('2027-11-25',202747,11,2027,25,47,202711,2027), -('2027-11-26',202747,11,2027,26,47,202711,2027), -('2027-11-27',202747,11,2027,27,47,202711,2027), -('2027-11-28',202748,11,2027,28,48,202711,2027), -('2027-11-29',202748,11,2027,29,48,202711,2027), -('2027-11-30',202748,11,2027,30,48,202711,2027), -('2027-12-01',202748,12,2027,1,48,202712,2028), -('2027-12-02',202748,12,2027,2,48,202712,2028), -('2027-12-03',202748,12,2027,3,48,202712,2028), -('2027-12-04',202748,12,2027,4,48,202712,2028), -('2027-12-05',202749,12,2027,5,49,202712,2028), -('2027-12-06',202749,12,2027,6,49,202712,2028), -('2027-12-07',202749,12,2027,7,49,202712,2028), -('2027-12-08',202749,12,2027,8,49,202712,2028), -('2027-12-09',202749,12,2027,9,49,202712,2028), -('2027-12-10',202749,12,2027,10,49,202712,2028), -('2027-12-11',202749,12,2027,11,49,202712,2028), -('2027-12-12',202750,12,2027,12,50,202712,2028), -('2027-12-13',202750,12,2027,13,50,202712,2028), -('2027-12-14',202750,12,2027,14,50,202712,2028), -('2027-12-15',202750,12,2027,15,50,202712,2028), -('2027-12-16',202750,12,2027,16,50,202712,2028), -('2027-12-17',202750,12,2027,17,50,202712,2028), -('2027-12-18',202750,12,2027,18,50,202712,2028), -('2027-12-19',202751,12,2027,19,51,202712,2028), -('2027-12-20',202751,12,2027,20,51,202712,2028), -('2027-12-21',202751,12,2027,21,51,202712,2028), -('2027-12-22',202751,12,2027,22,51,202712,2028), -('2027-12-23',202751,12,2027,23,51,202712,2028), -('2027-12-24',202751,12,2027,24,51,202712,2028), -('2027-12-25',202751,12,2027,25,51,202712,2028), -('2027-12-26',202752,12,2027,26,52,202712,2028), -('2027-12-27',202752,12,2027,27,52,202712,2028), -('2027-12-28',202752,12,2027,28,52,202712,2028), -('2027-12-29',202752,12,2027,29,52,202712,2028), -('2027-12-30',202752,12,2027,30,52,202712,2028), -('2027-12-31',202752,12,2027,31,52,202712,2028), -('2028-01-01',202852,1,2028,1,52,202801,2028), -('2028-01-02',202853,1,2028,2,1,202801,2028), -('2028-01-03',202801,1,2028,3,1,202801,2028), -('2028-01-04',202801,1,2028,4,1,202801,2028), -('2028-01-05',202801,1,2028,5,1,202801,2028), -('2028-01-06',202801,1,2028,6,1,202801,2028), -('2028-01-07',202801,1,2028,7,1,202801,2028), -('2028-01-08',202801,1,2028,8,1,202801,2028), -('2028-01-09',202802,1,2028,9,2,202801,2028), -('2028-01-10',202802,1,2028,10,2,202801,2028), -('2028-01-11',202802,1,2028,11,2,202801,2028), -('2028-01-12',202802,1,2028,12,2,202801,2028), -('2028-01-13',202802,1,2028,13,2,202801,2028), -('2028-01-14',202802,1,2028,14,2,202801,2028), -('2028-01-15',202802,1,2028,15,2,202801,2028), -('2028-01-16',202803,1,2028,16,3,202801,2028), -('2028-01-17',202803,1,2028,17,3,202801,2028), -('2028-01-18',202803,1,2028,18,3,202801,2028), -('2028-01-19',202803,1,2028,19,3,202801,2028), -('2028-01-20',202803,1,2028,20,3,202801,2028), -('2028-01-21',202803,1,2028,21,3,202801,2028), -('2028-01-22',202803,1,2028,22,3,202801,2028), -('2028-01-23',202804,1,2028,23,4,202801,2028), -('2028-01-24',202804,1,2028,24,4,202801,2028), -('2028-01-25',202804,1,2028,25,4,202801,2028), -('2028-01-26',202804,1,2028,26,4,202801,2028), -('2028-01-27',202804,1,2028,27,4,202801,2028), -('2028-01-28',202804,1,2028,28,4,202801,2028), -('2028-01-29',202804,1,2028,29,4,202801,2028), -('2028-01-30',202805,1,2028,30,5,202801,2028), -('2028-01-31',202805,1,2028,31,5,202801,2028), -('2028-02-01',202805,2,2028,1,5,202802,2028), -('2028-02-02',202805,2,2028,2,5,202802,2028), -('2028-02-03',202805,2,2028,3,5,202802,2028), -('2028-02-04',202805,2,2028,4,5,202802,2028), -('2028-02-05',202805,2,2028,5,5,202802,2028), -('2028-02-06',202806,2,2028,6,6,202802,2028), -('2028-02-07',202806,2,2028,7,6,202802,2028), -('2028-02-08',202806,2,2028,8,6,202802,2028), -('2028-02-09',202806,2,2028,9,6,202802,2028), -('2028-02-10',202806,2,2028,10,6,202802,2028), -('2028-02-11',202806,2,2028,11,6,202802,2028), -('2028-02-12',202806,2,2028,12,6,202802,2028), -('2028-02-13',202807,2,2028,13,7,202802,2028), -('2028-02-14',202807,2,2028,14,7,202802,2028), -('2028-02-15',202807,2,2028,15,7,202802,2028), -('2028-02-16',202807,2,2028,16,7,202802,2028), -('2028-02-17',202807,2,2028,17,7,202802,2028), -('2028-02-18',202807,2,2028,18,7,202802,2028), -('2028-02-19',202807,2,2028,19,7,202802,2028), -('2028-02-20',202808,2,2028,20,8,202802,2028), -('2028-02-21',202808,2,2028,21,8,202802,2028), -('2028-02-22',202808,2,2028,22,8,202802,2028), -('2028-02-23',202808,2,2028,23,8,202802,2028), -('2028-02-24',202808,2,2028,24,8,202802,2028), -('2028-02-25',202808,2,2028,25,8,202802,2028), -('2028-02-26',202808,2,2028,26,8,202802,2028), -('2028-02-27',202809,2,2028,27,9,202802,2028), -('2028-02-28',202809,2,2028,28,9,202802,2028), -('2028-02-29',202809,2,2028,29,9,202802,2028), -('2028-03-01',202809,3,2028,1,9,202803,2028), -('2028-03-02',202809,3,2028,2,9,202803,2028), -('2028-03-03',202809,3,2028,3,9,202803,2028), -('2028-03-04',202809,3,2028,4,9,202803,2028), -('2028-03-05',202810,3,2028,5,10,202803,2028), -('2028-03-06',202810,3,2028,6,10,202803,2028), -('2028-03-07',202810,3,2028,7,10,202803,2028), -('2028-03-08',202810,3,2028,8,10,202803,2028), -('2028-03-09',202810,3,2028,9,10,202803,2028), -('2028-03-10',202810,3,2028,10,10,202803,2028), -('2028-03-11',202810,3,2028,11,10,202803,2028), -('2028-03-12',202811,3,2028,12,11,202803,2028), -('2028-03-13',202811,3,2028,13,11,202803,2028), -('2028-03-14',202811,3,2028,14,11,202803,2028), -('2028-03-15',202811,3,2028,15,11,202803,2028), -('2028-03-16',202811,3,2028,16,11,202803,2028), -('2028-03-17',202811,3,2028,17,11,202803,2028), -('2028-03-18',202811,3,2028,18,11,202803,2028), -('2028-03-19',202812,3,2028,19,12,202803,2028), -('2028-03-20',202812,3,2028,20,12,202803,2028), -('2028-03-21',202812,3,2028,21,12,202803,2028), -('2028-03-22',202812,3,2028,22,12,202803,2028), -('2028-03-23',202812,3,2028,23,12,202803,2028), -('2028-03-24',202812,3,2028,24,12,202803,2028), -('2028-03-25',202812,3,2028,25,12,202803,2028), -('2028-03-26',202813,3,2028,26,13,202803,2028), -('2028-03-27',202813,3,2028,27,13,202803,2028), -('2028-03-28',202813,3,2028,28,13,202803,2028), -('2028-03-29',202813,3,2028,29,13,202803,2028), -('2028-03-30',202813,3,2028,30,13,202803,2028), -('2028-03-31',202813,3,2028,31,13,202803,2028), -('2028-04-01',202813,4,2028,1,13,202804,2028), -('2028-04-02',202814,4,2028,2,14,202804,2028), -('2028-04-03',202814,4,2028,3,14,202804,2028), -('2028-04-04',202814,4,2028,4,14,202804,2028), -('2028-04-05',202814,4,2028,5,14,202804,2028), -('2028-04-06',202814,4,2028,6,14,202804,2028), -('2028-04-07',202814,4,2028,7,14,202804,2028), -('2028-04-08',202814,4,2028,8,14,202804,2028), -('2028-04-09',202815,4,2028,9,15,202804,2028), -('2028-04-10',202815,4,2028,10,15,202804,2028), -('2028-04-11',202815,4,2028,11,15,202804,2028), -('2028-04-12',202815,4,2028,12,15,202804,2028), -('2028-04-13',202815,4,2028,13,15,202804,2028), -('2028-04-14',202815,4,2028,14,15,202804,2028), -('2028-04-15',202815,4,2028,15,15,202804,2028), -('2028-04-16',202816,4,2028,16,16,202804,2028), -('2028-04-17',202816,4,2028,17,16,202804,2028), -('2028-04-18',202816,4,2028,18,16,202804,2028), -('2028-04-19',202816,4,2028,19,16,202804,2028), -('2028-04-20',202816,4,2028,20,16,202804,2028), -('2028-04-21',202816,4,2028,21,16,202804,2028), -('2028-04-22',202816,4,2028,22,16,202804,2028), -('2028-04-23',202817,4,2028,23,17,202804,2028), -('2028-04-24',202817,4,2028,24,17,202804,2028), -('2028-04-25',202817,4,2028,25,17,202804,2028), -('2028-04-26',202817,4,2028,26,17,202804,2028), -('2028-04-27',202817,4,2028,27,17,202804,2028), -('2028-04-28',202817,4,2028,28,17,202804,2028), -('2028-04-29',202817,4,2028,29,17,202804,2028), -('2028-04-30',202818,4,2028,30,18,202804,2028), -('2028-05-01',202818,5,2028,1,18,202805,2028), -('2028-05-02',202818,5,2028,2,18,202805,2028), -('2028-05-03',202818,5,2028,3,18,202805,2028), -('2028-05-04',202818,5,2028,4,18,202805,2028), -('2028-05-05',202818,5,2028,5,18,202805,2028), -('2028-05-06',202818,5,2028,6,18,202805,2028), -('2028-05-07',202819,5,2028,7,19,202805,2028), -('2028-05-08',202819,5,2028,8,19,202805,2028), -('2028-05-09',202819,5,2028,9,19,202805,2028), -('2028-05-10',202819,5,2028,10,19,202805,2028), -('2028-05-11',202819,5,2028,11,19,202805,2028), -('2028-05-12',202819,5,2028,12,19,202805,2028), -('2028-05-13',202819,5,2028,13,19,202805,2028), -('2028-05-14',202820,5,2028,14,20,202805,2028), -('2028-05-15',202820,5,2028,15,20,202805,2028), -('2028-05-16',202820,5,2028,16,20,202805,2028), -('2028-05-17',202820,5,2028,17,20,202805,2028), -('2028-05-18',202820,5,2028,18,20,202805,2028), -('2028-05-19',202820,5,2028,19,20,202805,2028), -('2028-05-20',202820,5,2028,20,20,202805,2028), -('2028-05-21',202821,5,2028,21,21,202805,2028), -('2028-05-22',202821,5,2028,22,21,202805,2028), -('2028-05-23',202821,5,2028,23,21,202805,2028), -('2028-05-24',202821,5,2028,24,21,202805,2028), -('2028-05-25',202821,5,2028,25,21,202805,2028), -('2028-05-26',202821,5,2028,26,21,202805,2028), -('2028-05-27',202821,5,2028,27,21,202805,2028), -('2028-05-28',202822,5,2028,28,22,202805,2028), -('2028-05-29',202822,5,2028,29,22,202805,2028), -('2028-05-30',202822,5,2028,30,22,202805,2028), -('2028-05-31',202822,5,2028,31,22,202805,2028), -('2028-06-01',202822,6,2028,1,22,202806,2028), -('2028-06-02',202822,6,2028,2,22,202806,2028), -('2028-06-03',202822,6,2028,3,22,202806,2028), -('2028-06-04',202823,6,2028,4,23,202806,2028), -('2028-06-05',202823,6,2028,5,23,202806,2028), -('2028-06-06',202823,6,2028,6,23,202806,2028), -('2028-06-07',202823,6,2028,7,23,202806,2028), -('2028-06-08',202823,6,2028,8,23,202806,2028), -('2028-06-09',202823,6,2028,9,23,202806,2028), -('2028-06-10',202823,6,2028,10,23,202806,2028), -('2028-06-11',202824,6,2028,11,24,202806,2028), -('2028-06-12',202824,6,2028,12,24,202806,2028), -('2028-06-13',202824,6,2028,13,24,202806,2028), -('2028-06-14',202824,6,2028,14,24,202806,2028), -('2028-06-15',202824,6,2028,15,24,202806,2028), -('2028-06-16',202824,6,2028,16,24,202806,2028), -('2028-06-17',202824,6,2028,17,24,202806,2028), -('2028-06-18',202825,6,2028,18,25,202806,2028), -('2028-06-19',202825,6,2028,19,25,202806,2028), -('2028-06-20',202825,6,2028,20,25,202806,2028), -('2028-06-21',202825,6,2028,21,25,202806,2028), -('2028-06-22',202825,6,2028,22,25,202806,2028), -('2028-06-23',202825,6,2028,23,25,202806,2028), -('2028-06-24',202825,6,2028,24,25,202806,2028), -('2028-06-25',202826,6,2028,25,26,202806,2028), -('2028-06-26',202826,6,2028,26,26,202806,2028), -('2028-06-27',202826,6,2028,27,26,202806,2028), -('2028-06-28',202826,6,2028,28,26,202806,2028), -('2028-06-29',202826,6,2028,29,26,202806,2028), -('2028-06-30',202826,6,2028,30,26,202806,2028), -('2028-07-01',202826,7,2028,1,26,202807,2028), -('2028-07-02',202827,7,2028,2,27,202807,2028), -('2028-07-03',202827,7,2028,3,27,202807,2028), -('2028-07-04',202827,7,2028,4,27,202807,2028), -('2028-07-05',202827,7,2028,5,27,202807,2028), -('2028-07-06',202827,7,2028,6,27,202807,2028), -('2028-07-07',202827,7,2028,7,27,202807,2028), -('2028-07-08',202827,7,2028,8,27,202807,2028), -('2028-07-09',202828,7,2028,9,28,202807,2028), -('2028-07-10',202828,7,2028,10,28,202807,2028), -('2028-07-11',202828,7,2028,11,28,202807,2028), -('2028-07-12',202828,7,2028,12,28,202807,2028), -('2028-07-13',202828,7,2028,13,28,202807,2028), -('2028-07-14',202828,7,2028,14,28,202807,2028), -('2028-07-15',202828,7,2028,15,28,202807,2028), -('2028-07-16',202829,7,2028,16,29,202807,2028), -('2028-07-17',202829,7,2028,17,29,202807,2028), -('2028-07-18',202829,7,2028,18,29,202807,2028), -('2028-07-19',202829,7,2028,19,29,202807,2028), -('2028-07-20',202829,7,2028,20,29,202807,2028), -('2028-07-21',202829,7,2028,21,29,202807,2028), -('2028-07-22',202829,7,2028,22,29,202807,2028), -('2028-07-23',202830,7,2028,23,30,202807,2028), -('2028-07-24',202830,7,2028,24,30,202807,2028), -('2028-07-25',202830,7,2028,25,30,202807,2028), -('2028-07-26',202830,7,2028,26,30,202807,2028), -('2028-07-27',202830,7,2028,27,30,202807,2028), -('2028-07-28',202830,7,2028,28,30,202807,2028), -('2028-07-29',202830,7,2028,29,30,202807,2028), -('2028-07-30',202831,7,2028,30,31,202807,2028), -('2028-07-31',202831,7,2028,31,31,202807,2028), -('2028-08-01',202831,8,2028,1,31,202808,2028), -('2028-08-02',202831,8,2028,2,31,202808,2028), -('2028-08-03',202831,8,2028,3,31,202808,2028), -('2028-08-04',202831,8,2028,4,31,202808,2028), -('2028-08-05',202831,8,2028,5,31,202808,2028), -('2028-08-06',202832,8,2028,6,32,202808,2028), -('2028-08-07',202832,8,2028,7,32,202808,2028), -('2028-08-08',202832,8,2028,8,32,202808,2028), -('2028-08-09',202832,8,2028,9,32,202808,2028), -('2028-08-10',202832,8,2028,10,32,202808,2028), -('2028-08-11',202832,8,2028,11,32,202808,2028), -('2028-08-12',202832,8,2028,12,32,202808,2028), -('2028-08-13',202833,8,2028,13,33,202808,2028), -('2028-08-14',202833,8,2028,14,33,202808,2028), -('2028-08-15',202833,8,2028,15,33,202808,2028), -('2028-08-16',202833,8,2028,16,33,202808,2028), -('2028-08-17',202833,8,2028,17,33,202808,2028), -('2028-08-18',202833,8,2028,18,33,202808,2028), -('2028-08-19',202833,8,2028,19,33,202808,2028), -('2028-08-20',202834,8,2028,20,34,202808,2028), -('2028-08-21',202834,8,2028,21,34,202808,2028), -('2028-08-22',202834,8,2028,22,34,202808,2028), -('2028-08-23',202834,8,2028,23,34,202808,2028), -('2028-08-24',202834,8,2028,24,34,202808,2028), -('2028-08-25',202834,8,2028,25,34,202808,2028), -('2028-08-26',202834,8,2028,26,34,202808,2028), -('2028-08-27',202835,8,2028,27,35,202808,2028), -('2028-08-28',202835,8,2028,28,35,202808,2028), -('2028-08-29',202835,8,2028,29,35,202808,2028), -('2028-08-30',202835,8,2028,30,35,202808,2028), -('2028-08-31',202835,8,2028,31,35,202808,2028), -('2028-09-01',202835,9,2028,1,35,202809,2028), -('2028-09-02',202835,9,2028,2,35,202809,2028), -('2028-09-03',202836,9,2028,3,36,202809,2028), -('2028-09-04',202836,9,2028,4,36,202809,2028), -('2028-09-05',202836,9,2028,5,36,202809,2028), -('2028-09-06',202836,9,2028,6,36,202809,2028), -('2028-09-07',202836,9,2028,7,36,202809,2028), -('2028-09-08',202836,9,2028,8,36,202809,2028), -('2028-09-09',202836,9,2028,9,36,202809,2028), -('2028-09-10',202837,9,2028,10,37,202809,2028), -('2028-09-11',202837,9,2028,11,37,202809,2028), -('2028-09-12',202837,9,2028,12,37,202809,2028), -('2028-09-13',202837,9,2028,13,37,202809,2028), -('2028-09-14',202837,9,2028,14,37,202809,2028), -('2028-09-15',202837,9,2028,15,37,202809,2028), -('2028-09-16',202837,9,2028,16,37,202809,2028), -('2028-09-17',202838,9,2028,17,38,202809,2028), -('2028-09-18',202838,9,2028,18,38,202809,2028), -('2028-09-19',202838,9,2028,19,38,202809,2028), -('2028-09-20',202838,9,2028,20,38,202809,2028), -('2028-09-21',202838,9,2028,21,38,202809,2028), -('2028-09-22',202838,9,2028,22,38,202809,2028), -('2028-09-23',202838,9,2028,23,38,202809,2028), -('2028-09-24',202839,9,2028,24,39,202809,2028), -('2028-09-25',202839,9,2028,25,39,202809,2028), -('2028-09-26',202839,9,2028,26,39,202809,2028), -('2028-09-27',202839,9,2028,27,39,202809,2028), -('2028-09-28',202839,9,2028,28,39,202809,2028), -('2028-09-29',202839,9,2028,29,39,202809,2028), -('2028-09-30',202839,9,2028,30,39,202809,2028), -('2028-10-01',202840,10,2028,1,40,202810,2028), -('2028-10-02',202840,10,2028,2,40,202810,2028), -('2028-10-03',202840,10,2028,3,40,202810,2028), -('2028-10-04',202840,10,2028,4,40,202810,2028), -('2028-10-05',202840,10,2028,5,40,202810,2028), -('2028-10-06',202840,10,2028,6,40,202810,2028), -('2028-10-07',202840,10,2028,7,40,202810,2028), -('2028-10-08',202841,10,2028,8,41,202810,2028), -('2028-10-09',202841,10,2028,9,41,202810,2028), -('2028-10-10',202841,10,2028,10,41,202810,2028), -('2028-10-11',202841,10,2028,11,41,202810,2028), -('2028-10-12',202841,10,2028,12,41,202810,2028), -('2028-10-13',202841,10,2028,13,41,202810,2028), -('2028-10-14',202841,10,2028,14,41,202810,2028), -('2028-10-15',202842,10,2028,15,42,202810,2028), -('2028-10-16',202842,10,2028,16,42,202810,2028), -('2028-10-17',202842,10,2028,17,42,202810,2028), -('2028-10-18',202842,10,2028,18,42,202810,2028), -('2028-10-19',202842,10,2028,19,42,202810,2028), -('2028-10-20',202842,10,2028,20,42,202810,2028), -('2028-10-21',202842,10,2028,21,42,202810,2028), -('2028-10-22',202843,10,2028,22,43,202810,2028), -('2028-10-23',202843,10,2028,23,43,202810,2028), -('2028-10-24',202843,10,2028,24,43,202810,2028), -('2028-10-25',202843,10,2028,25,43,202810,2028), -('2028-10-26',202843,10,2028,26,43,202810,2028), -('2028-10-27',202843,10,2028,27,43,202810,2028), -('2028-10-28',202843,10,2028,28,43,202810,2028), -('2028-10-29',202844,10,2028,29,44,202810,2028), -('2028-10-30',202844,10,2028,30,44,202810,2028), -('2028-10-31',202844,10,2028,31,44,202810,2028), -('2028-11-01',202844,11,2028,1,44,202811,2028), -('2028-11-02',202844,11,2028,2,44,202811,2028), -('2028-11-03',202844,11,2028,3,44,202811,2028), -('2028-11-04',202844,11,2028,4,44,202811,2028), -('2028-11-05',202845,11,2028,5,45,202811,2028), -('2028-11-06',202845,11,2028,6,45,202811,2028), -('2028-11-07',202845,11,2028,7,45,202811,2028), -('2028-11-08',202845,11,2028,8,45,202811,2028), -('2028-11-09',202845,11,2028,9,45,202811,2028), -('2028-11-10',202845,11,2028,10,45,202811,2028), -('2028-11-11',202845,11,2028,11,45,202811,2028), -('2028-11-12',202846,11,2028,12,46,202811,2028), -('2028-11-13',202846,11,2028,13,46,202811,2028), -('2028-11-14',202846,11,2028,14,46,202811,2028), -('2028-11-15',202846,11,2028,15,46,202811,2028), -('2028-11-16',202846,11,2028,16,46,202811,2028), -('2028-11-17',202846,11,2028,17,46,202811,2028), -('2028-11-18',202846,11,2028,18,46,202811,2028), -('2028-11-19',202847,11,2028,19,47,202811,2028), -('2028-11-20',202847,11,2028,20,47,202811,2028), -('2028-11-21',202847,11,2028,21,47,202811,2028), -('2028-11-22',202847,11,2028,22,47,202811,2028), -('2028-11-23',202847,11,2028,23,47,202811,2028), -('2028-11-24',202847,11,2028,24,47,202811,2028), -('2028-11-25',202847,11,2028,25,47,202811,2028), -('2028-11-26',202848,11,2028,26,48,202811,2028), -('2028-11-27',202848,11,2028,27,48,202811,2028), -('2028-11-28',202848,11,2028,28,48,202811,2028), -('2028-11-29',202848,11,2028,29,48,202811,2028), -('2028-11-30',202848,11,2028,30,48,202811,2028), -('2028-12-01',202848,12,2028,1,48,202812,2029), -('2028-12-02',202848,12,2028,2,48,202812,2029), -('2028-12-03',202849,12,2028,3,49,202812,2029), -('2028-12-04',202849,12,2028,4,49,202812,2029), -('2028-12-05',202849,12,2028,5,49,202812,2029), -('2028-12-06',202849,12,2028,6,49,202812,2029), -('2028-12-07',202849,12,2028,7,49,202812,2029), -('2028-12-08',202849,12,2028,8,49,202812,2029), -('2028-12-09',202849,12,2028,9,49,202812,2029), -('2028-12-10',202850,12,2028,10,50,202812,2029), -('2028-12-11',202850,12,2028,11,50,202812,2029), -('2028-12-12',202850,12,2028,12,50,202812,2029), -('2028-12-13',202850,12,2028,13,50,202812,2029), -('2028-12-14',202850,12,2028,14,50,202812,2029), -('2028-12-15',202850,12,2028,15,50,202812,2029), -('2028-12-16',202850,12,2028,16,50,202812,2029), -('2028-12-17',202851,12,2028,17,51,202812,2029), -('2028-12-18',202851,12,2028,18,51,202812,2029), -('2028-12-19',202851,12,2028,19,51,202812,2029), -('2028-12-20',202851,12,2028,20,51,202812,2029), -('2028-12-21',202851,12,2028,21,51,202812,2029), -('2028-12-22',202851,12,2028,22,51,202812,2029), -('2028-12-23',202851,12,2028,23,51,202812,2029), -('2028-12-24',202852,12,2028,24,52,202812,2029), -('2028-12-25',202852,12,2028,25,52,202812,2029), -('2028-12-26',202852,12,2028,26,52,202812,2029), -('2028-12-27',202852,12,2028,27,52,202812,2029), -('2028-12-28',202852,12,2028,28,52,202812,2029), -('2028-12-29',202852,12,2028,29,52,202812,2029), -('2028-12-30',202852,12,2028,30,52,202812,2029), -('2028-12-31',202853,12,2028,31,1,202812,2029), -('2029-01-01',202901,1,2029,1,1,202901,2029), -('2029-01-02',202901,1,2029,2,1,202901,2029), -('2029-01-03',202901,1,2029,3,1,202901,2029), -('2029-01-04',202901,1,2029,4,1,202901,2029), -('2029-01-05',202901,1,2029,5,1,202901,2029), -('2029-01-06',202901,1,2029,6,1,202901,2029), -('2029-01-07',202902,1,2029,7,2,202901,2029), -('2029-01-08',202902,1,2029,8,2,202901,2029), -('2029-01-09',202902,1,2029,9,2,202901,2029), -('2029-01-10',202902,1,2029,10,2,202901,2029), -('2029-01-11',202902,1,2029,11,2,202901,2029), -('2029-01-12',202902,1,2029,12,2,202901,2029), -('2029-01-13',202902,1,2029,13,2,202901,2029), -('2029-01-14',202903,1,2029,14,3,202901,2029), -('2029-01-15',202903,1,2029,15,3,202901,2029), -('2029-01-16',202903,1,2029,16,3,202901,2029), -('2029-01-17',202903,1,2029,17,3,202901,2029), -('2029-01-18',202903,1,2029,18,3,202901,2029), -('2029-01-19',202903,1,2029,19,3,202901,2029), -('2029-01-20',202903,1,2029,20,3,202901,2029), -('2029-01-21',202904,1,2029,21,4,202901,2029), -('2029-01-22',202904,1,2029,22,4,202901,2029), -('2029-01-23',202904,1,2029,23,4,202901,2029), -('2029-01-24',202904,1,2029,24,4,202901,2029), -('2029-01-25',202904,1,2029,25,4,202901,2029), -('2029-01-26',202904,1,2029,26,4,202901,2029), -('2029-01-27',202904,1,2029,27,4,202901,2029), -('2029-01-28',202905,1,2029,28,5,202901,2029), -('2029-01-29',202905,1,2029,29,5,202901,2029), -('2029-01-30',202905,1,2029,30,5,202901,2029), -('2029-01-31',202905,1,2029,31,5,202901,2029), -('2029-02-01',202905,2,2029,1,5,202902,2029), -('2029-02-02',202905,2,2029,2,5,202902,2029), -('2029-02-03',202905,2,2029,3,5,202902,2029), -('2029-02-04',202906,2,2029,4,6,202902,2029), -('2029-02-05',202906,2,2029,5,6,202902,2029), -('2029-02-06',202906,2,2029,6,6,202902,2029), -('2029-02-07',202906,2,2029,7,6,202902,2029), -('2029-02-08',202906,2,2029,8,6,202902,2029), -('2029-02-09',202906,2,2029,9,6,202902,2029), -('2029-02-10',202906,2,2029,10,6,202902,2029), -('2029-02-11',202907,2,2029,11,7,202902,2029), -('2029-02-12',202907,2,2029,12,7,202902,2029), -('2029-02-13',202907,2,2029,13,7,202902,2029), -('2029-02-14',202907,2,2029,14,7,202902,2029), -('2029-02-15',202907,2,2029,15,7,202902,2029), -('2029-02-16',202907,2,2029,16,7,202902,2029), -('2029-02-17',202907,2,2029,17,7,202902,2029), -('2029-02-18',202908,2,2029,18,8,202902,2029), -('2029-02-19',202908,2,2029,19,8,202902,2029), -('2029-02-20',202908,2,2029,20,8,202902,2029), -('2029-02-21',202908,2,2029,21,8,202902,2029), -('2029-02-22',202908,2,2029,22,8,202902,2029), -('2029-02-23',202908,2,2029,23,8,202902,2029), -('2029-02-24',202908,2,2029,24,8,202902,2029), -('2029-02-25',202909,2,2029,25,9,202902,2029), -('2029-02-26',202909,2,2029,26,9,202902,2029), -('2029-02-27',202909,2,2029,27,9,202902,2029), -('2029-02-28',202909,2,2029,28,9,202902,2029), -('2029-03-01',202909,3,2029,1,9,202903,2029), -('2029-03-02',202909,3,2029,2,9,202903,2029), -('2029-03-03',202909,3,2029,3,9,202903,2029), -('2029-03-04',202910,3,2029,4,10,202903,2029), -('2029-03-05',202910,3,2029,5,10,202903,2029), -('2029-03-06',202910,3,2029,6,10,202903,2029), -('2029-03-07',202910,3,2029,7,10,202903,2029), -('2029-03-08',202910,3,2029,8,10,202903,2029), -('2029-03-09',202910,3,2029,9,10,202903,2029), -('2029-03-10',202910,3,2029,10,10,202903,2029), -('2029-03-11',202911,3,2029,11,11,202903,2029), -('2029-03-12',202911,3,2029,12,11,202903,2029), -('2029-03-13',202911,3,2029,13,11,202903,2029), -('2029-03-14',202911,3,2029,14,11,202903,2029), -('2029-03-15',202911,3,2029,15,11,202903,2029), -('2029-03-16',202911,3,2029,16,11,202903,2029), -('2029-03-17',202911,3,2029,17,11,202903,2029), -('2029-03-18',202912,3,2029,18,12,202903,2029), -('2029-03-19',202912,3,2029,19,12,202903,2029), -('2029-03-20',202912,3,2029,20,12,202903,2029), -('2029-03-21',202912,3,2029,21,12,202903,2029), -('2029-03-22',202912,3,2029,22,12,202903,2029), -('2029-03-23',202912,3,2029,23,12,202903,2029), -('2029-03-24',202912,3,2029,24,12,202903,2029), -('2029-03-25',202913,3,2029,25,13,202903,2029), -('2029-03-26',202913,3,2029,26,13,202903,2029), -('2029-03-27',202913,3,2029,27,13,202903,2029), -('2029-03-28',202913,3,2029,28,13,202903,2029), -('2029-03-29',202913,3,2029,29,13,202903,2029), -('2029-03-30',202913,3,2029,30,13,202903,2029), -('2029-03-31',202913,3,2029,31,13,202903,2029), -('2029-04-01',202914,4,2029,1,14,202904,2029), -('2029-04-02',202914,4,2029,2,14,202904,2029), -('2029-04-03',202914,4,2029,3,14,202904,2029), -('2029-04-04',202914,4,2029,4,14,202904,2029), -('2029-04-05',202914,4,2029,5,14,202904,2029), -('2029-04-06',202914,4,2029,6,14,202904,2029), -('2029-04-07',202914,4,2029,7,14,202904,2029), -('2029-04-08',202915,4,2029,8,15,202904,2029), -('2029-04-09',202915,4,2029,9,15,202904,2029), -('2029-04-10',202915,4,2029,10,15,202904,2029), -('2029-04-11',202915,4,2029,11,15,202904,2029), -('2029-04-12',202915,4,2029,12,15,202904,2029), -('2029-04-13',202915,4,2029,13,15,202904,2029), -('2029-04-14',202915,4,2029,14,15,202904,2029), -('2029-04-15',202916,4,2029,15,16,202904,2029), -('2029-04-16',202916,4,2029,16,16,202904,2029), -('2029-04-17',202916,4,2029,17,16,202904,2029), -('2029-04-18',202916,4,2029,18,16,202904,2029), -('2029-04-19',202916,4,2029,19,16,202904,2029), -('2029-04-20',202916,4,2029,20,16,202904,2029), -('2029-04-21',202916,4,2029,21,16,202904,2029), -('2029-04-22',202917,4,2029,22,17,202904,2029), -('2029-04-23',202917,4,2029,23,17,202904,2029), -('2029-04-24',202917,4,2029,24,17,202904,2029), -('2029-04-25',202917,4,2029,25,17,202904,2029), -('2029-04-26',202917,4,2029,26,17,202904,2029), -('2029-04-27',202917,4,2029,27,17,202904,2029), -('2029-04-28',202917,4,2029,28,17,202904,2029), -('2029-04-29',202918,4,2029,29,18,202904,2029), -('2029-04-30',202918,4,2029,30,18,202904,2029), -('2029-05-01',202918,5,2029,1,18,202905,2029), -('2029-05-02',202918,5,2029,2,18,202905,2029), -('2029-05-03',202918,5,2029,3,18,202905,2029), -('2029-05-04',202918,5,2029,4,18,202905,2029), -('2029-05-05',202918,5,2029,5,18,202905,2029), -('2029-05-06',202919,5,2029,6,19,202905,2029), -('2029-05-07',202919,5,2029,7,19,202905,2029), -('2029-05-08',202919,5,2029,8,19,202905,2029), -('2029-05-09',202919,5,2029,9,19,202905,2029), -('2029-05-10',202919,5,2029,10,19,202905,2029), -('2029-05-11',202919,5,2029,11,19,202905,2029), -('2029-05-12',202919,5,2029,12,19,202905,2029), -('2029-05-13',202920,5,2029,13,20,202905,2029), -('2029-05-14',202920,5,2029,14,20,202905,2029), -('2029-05-15',202920,5,2029,15,20,202905,2029), -('2029-05-16',202920,5,2029,16,20,202905,2029), -('2029-05-17',202920,5,2029,17,20,202905,2029), -('2029-05-18',202920,5,2029,18,20,202905,2029), -('2029-05-19',202920,5,2029,19,20,202905,2029), -('2029-05-20',202921,5,2029,20,21,202905,2029), -('2029-05-21',202921,5,2029,21,21,202905,2029), -('2029-05-22',202921,5,2029,22,21,202905,2029), -('2029-05-23',202921,5,2029,23,21,202905,2029), -('2029-05-24',202921,5,2029,24,21,202905,2029), -('2029-05-25',202921,5,2029,25,21,202905,2029), -('2029-05-26',202921,5,2029,26,21,202905,2029), -('2029-05-27',202922,5,2029,27,22,202905,2029), -('2029-05-28',202922,5,2029,28,22,202905,2029), -('2029-05-29',202922,5,2029,29,22,202905,2029), -('2029-05-30',202922,5,2029,30,22,202905,2029), -('2029-05-31',202922,5,2029,31,22,202905,2029), -('2029-06-01',202922,6,2029,1,22,202906,2029), -('2029-06-02',202922,6,2029,2,22,202906,2029), -('2029-06-03',202923,6,2029,3,23,202906,2029), -('2029-06-04',202923,6,2029,4,23,202906,2029), -('2029-06-05',202923,6,2029,5,23,202906,2029), -('2029-06-06',202923,6,2029,6,23,202906,2029), -('2029-06-07',202923,6,2029,7,23,202906,2029), -('2029-06-08',202923,6,2029,8,23,202906,2029), -('2029-06-09',202923,6,2029,9,23,202906,2029), -('2029-06-10',202924,6,2029,10,24,202906,2029), -('2029-06-11',202924,6,2029,11,24,202906,2029), -('2029-06-12',202924,6,2029,12,24,202906,2029), -('2029-06-13',202924,6,2029,13,24,202906,2029), -('2029-06-14',202924,6,2029,14,24,202906,2029), -('2029-06-15',202924,6,2029,15,24,202906,2029), -('2029-06-16',202924,6,2029,16,24,202906,2029), -('2029-06-17',202925,6,2029,17,25,202906,2029), -('2029-06-18',202925,6,2029,18,25,202906,2029), -('2029-06-19',202925,6,2029,19,25,202906,2029), -('2029-06-20',202925,6,2029,20,25,202906,2029), -('2029-06-21',202925,6,2029,21,25,202906,2029), -('2029-06-22',202925,6,2029,22,25,202906,2029), -('2029-06-23',202925,6,2029,23,25,202906,2029), -('2029-06-24',202926,6,2029,24,26,202906,2029), -('2029-06-25',202926,6,2029,25,26,202906,2029), -('2029-06-26',202926,6,2029,26,26,202906,2029), -('2029-06-27',202926,6,2029,27,26,202906,2029), -('2029-06-28',202926,6,2029,28,26,202906,2029), -('2029-06-29',202926,6,2029,29,26,202906,2029), -('2029-06-30',202926,6,2029,30,26,202906,2029), -('2029-07-01',202927,7,2029,1,27,202907,2029), -('2029-07-02',202927,7,2029,2,27,202907,2029), -('2029-07-03',202927,7,2029,3,27,202907,2029), -('2029-07-04',202927,7,2029,4,27,202907,2029), -('2029-07-05',202927,7,2029,5,27,202907,2029), -('2029-07-06',202927,7,2029,6,27,202907,2029), -('2029-07-07',202927,7,2029,7,27,202907,2029), -('2029-07-08',202928,7,2029,8,28,202907,2029), -('2029-07-09',202928,7,2029,9,28,202907,2029), -('2029-07-10',202928,7,2029,10,28,202907,2029), -('2029-07-11',202928,7,2029,11,28,202907,2029), -('2029-07-12',202928,7,2029,12,28,202907,2029), -('2029-07-13',202928,7,2029,13,28,202907,2029), -('2029-07-14',202928,7,2029,14,28,202907,2029), -('2029-07-15',202929,7,2029,15,29,202907,2029), -('2029-07-16',202929,7,2029,16,29,202907,2029), -('2029-07-17',202929,7,2029,17,29,202907,2029), -('2029-07-18',202929,7,2029,18,29,202907,2029), -('2029-07-19',202929,7,2029,19,29,202907,2029), -('2029-07-20',202929,7,2029,20,29,202907,2029), -('2029-07-21',202929,7,2029,21,29,202907,2029), -('2029-07-22',202930,7,2029,22,30,202907,2029), -('2029-07-23',202930,7,2029,23,30,202907,2029), -('2029-07-24',202930,7,2029,24,30,202907,2029), -('2029-07-25',202930,7,2029,25,30,202907,2029), -('2029-07-26',202930,7,2029,26,30,202907,2029), -('2029-07-27',202930,7,2029,27,30,202907,2029), -('2029-07-28',202930,7,2029,28,30,202907,2029), -('2029-07-29',202931,7,2029,29,31,202907,2029), -('2029-07-30',202931,7,2029,30,31,202907,2029), -('2029-07-31',202931,7,2029,31,31,202907,2029), -('2029-08-01',202931,8,2029,1,31,202908,2029), -('2029-08-02',202931,8,2029,2,31,202908,2029), -('2029-08-03',202931,8,2029,3,31,202908,2029), -('2029-08-04',202931,8,2029,4,31,202908,2029), -('2029-08-05',202932,8,2029,5,32,202908,2029), -('2029-08-06',202932,8,2029,6,32,202908,2029), -('2029-08-07',202932,8,2029,7,32,202908,2029), -('2029-08-08',202932,8,2029,8,32,202908,2029), -('2029-08-09',202932,8,2029,9,32,202908,2029), -('2029-08-10',202932,8,2029,10,32,202908,2029), -('2029-08-11',202932,8,2029,11,32,202908,2029), -('2029-08-12',202933,8,2029,12,33,202908,2029), -('2029-08-13',202933,8,2029,13,33,202908,2029), -('2029-08-14',202933,8,2029,14,33,202908,2029), -('2029-08-15',202933,8,2029,15,33,202908,2029), -('2029-08-16',202933,8,2029,16,33,202908,2029), -('2029-08-17',202933,8,2029,17,33,202908,2029), -('2029-08-18',202933,8,2029,18,33,202908,2029), -('2029-08-19',202934,8,2029,19,34,202908,2029), -('2029-08-20',202934,8,2029,20,34,202908,2029), -('2029-08-21',202934,8,2029,21,34,202908,2029), -('2029-08-22',202934,8,2029,22,34,202908,2029), -('2029-08-23',202934,8,2029,23,34,202908,2029), -('2029-08-24',202934,8,2029,24,34,202908,2029), -('2029-08-25',202934,8,2029,25,34,202908,2029), -('2029-08-26',202935,8,2029,26,35,202908,2029), -('2029-08-27',202935,8,2029,27,35,202908,2029), -('2029-08-28',202935,8,2029,28,35,202908,2029), -('2029-08-29',202935,8,2029,29,35,202908,2029), -('2029-08-30',202935,8,2029,30,35,202908,2029), -('2029-08-31',202935,8,2029,31,35,202908,2029), -('2029-09-01',202935,9,2029,1,35,202909,2029), -('2029-09-02',202936,9,2029,2,36,202909,2029), -('2029-09-03',202936,9,2029,3,36,202909,2029), -('2029-09-04',202936,9,2029,4,36,202909,2029), -('2029-09-05',202936,9,2029,5,36,202909,2029), -('2029-09-06',202936,9,2029,6,36,202909,2029), -('2029-09-07',202936,9,2029,7,36,202909,2029), -('2029-09-08',202936,9,2029,8,36,202909,2029), -('2029-09-09',202937,9,2029,9,37,202909,2029), -('2029-09-10',202937,9,2029,10,37,202909,2029), -('2029-09-11',202937,9,2029,11,37,202909,2029), -('2029-09-12',202937,9,2029,12,37,202909,2029), -('2029-09-13',202937,9,2029,13,37,202909,2029), -('2029-09-14',202937,9,2029,14,37,202909,2029), -('2029-09-15',202937,9,2029,15,37,202909,2029), -('2029-09-16',202938,9,2029,16,38,202909,2029), -('2029-09-17',202938,9,2029,17,38,202909,2029), -('2029-09-18',202938,9,2029,18,38,202909,2029), -('2029-09-19',202938,9,2029,19,38,202909,2029), -('2029-09-20',202938,9,2029,20,38,202909,2029), -('2029-09-21',202938,9,2029,21,38,202909,2029), -('2029-09-22',202938,9,2029,22,38,202909,2029), -('2029-09-23',202939,9,2029,23,39,202909,2029), -('2029-09-24',202939,9,2029,24,39,202909,2029), -('2029-09-25',202939,9,2029,25,39,202909,2029), -('2029-09-26',202939,9,2029,26,39,202909,2029), -('2029-09-27',202939,9,2029,27,39,202909,2029), -('2029-09-28',202939,9,2029,28,39,202909,2029), -('2029-09-29',202939,9,2029,29,39,202909,2029), -('2029-09-30',202940,9,2029,30,40,202909,2029), -('2029-10-01',202940,10,2029,1,40,202910,2029), -('2029-10-02',202940,10,2029,2,40,202910,2029), -('2029-10-03',202940,10,2029,3,40,202910,2029), -('2029-10-04',202940,10,2029,4,40,202910,2029), -('2029-10-05',202940,10,2029,5,40,202910,2029), -('2029-10-06',202940,10,2029,6,40,202910,2029), -('2029-10-07',202941,10,2029,7,41,202910,2029), -('2029-10-08',202941,10,2029,8,41,202910,2029), -('2029-10-09',202941,10,2029,9,41,202910,2029), -('2029-10-10',202941,10,2029,10,41,202910,2029), -('2029-10-11',202941,10,2029,11,41,202910,2029), -('2029-10-12',202941,10,2029,12,41,202910,2029), -('2029-10-13',202941,10,2029,13,41,202910,2029), -('2029-10-14',202942,10,2029,14,42,202910,2029), -('2029-10-15',202942,10,2029,15,42,202910,2029), -('2029-10-16',202942,10,2029,16,42,202910,2029), -('2029-10-17',202942,10,2029,17,42,202910,2029), -('2029-10-18',202942,10,2029,18,42,202910,2029), -('2029-10-19',202942,10,2029,19,42,202910,2029), -('2029-10-20',202942,10,2029,20,42,202910,2029), -('2029-10-21',202943,10,2029,21,43,202910,2029), -('2029-10-22',202943,10,2029,22,43,202910,2029), -('2029-10-23',202943,10,2029,23,43,202910,2029), -('2029-10-24',202943,10,2029,24,43,202910,2029), -('2029-10-25',202943,10,2029,25,43,202910,2029), -('2029-10-26',202943,10,2029,26,43,202910,2029), -('2029-10-27',202943,10,2029,27,43,202910,2029), -('2029-10-28',202944,10,2029,28,44,202910,2029), -('2029-10-29',202944,10,2029,29,44,202910,2029), -('2029-10-30',202944,10,2029,30,44,202910,2029), -('2029-10-31',202944,10,2029,31,44,202910,2029), -('2029-11-01',202944,11,2029,1,44,202911,2029), -('2029-11-02',202944,11,2029,2,44,202911,2029), -('2029-11-03',202944,11,2029,3,44,202911,2029), -('2029-11-04',202945,11,2029,4,45,202911,2029), -('2029-11-05',202945,11,2029,5,45,202911,2029), -('2029-11-06',202945,11,2029,6,45,202911,2029), -('2029-11-07',202945,11,2029,7,45,202911,2029), -('2029-11-08',202945,11,2029,8,45,202911,2029), -('2029-11-09',202945,11,2029,9,45,202911,2029), -('2029-11-10',202945,11,2029,10,45,202911,2029), -('2029-11-11',202946,11,2029,11,46,202911,2029), -('2029-11-12',202946,11,2029,12,46,202911,2029), -('2029-11-13',202946,11,2029,13,46,202911,2029), -('2029-11-14',202946,11,2029,14,46,202911,2029), -('2029-11-15',202946,11,2029,15,46,202911,2029), -('2029-11-16',202946,11,2029,16,46,202911,2029), -('2029-11-17',202946,11,2029,17,46,202911,2029), -('2029-11-18',202947,11,2029,18,47,202911,2029), -('2029-11-19',202947,11,2029,19,47,202911,2029), -('2029-11-20',202947,11,2029,20,47,202911,2029), -('2029-11-21',202947,11,2029,21,47,202911,2029), -('2029-11-22',202947,11,2029,22,47,202911,2029), -('2029-11-23',202947,11,2029,23,47,202911,2029), -('2029-11-24',202947,11,2029,24,47,202911,2029), -('2029-11-25',202948,11,2029,25,48,202911,2029), -('2029-11-26',202948,11,2029,26,48,202911,2029), -('2029-11-27',202948,11,2029,27,48,202911,2029), -('2029-11-28',202948,11,2029,28,48,202911,2029), -('2029-11-29',202948,11,2029,29,48,202911,2029), -('2029-11-30',202948,11,2029,30,48,202911,2029), -('2029-12-01',202948,12,2029,1,48,202912,2030), -('2029-12-02',202949,12,2029,2,49,202912,2030), -('2029-12-03',202949,12,2029,3,49,202912,2030), -('2029-12-04',202949,12,2029,4,49,202912,2030), -('2029-12-05',202949,12,2029,5,49,202912,2030), -('2029-12-06',202949,12,2029,6,49,202912,2030), -('2029-12-07',202949,12,2029,7,49,202912,2030), -('2029-12-08',202949,12,2029,8,49,202912,2030), -('2029-12-09',202950,12,2029,9,50,202912,2030), -('2029-12-10',202950,12,2029,10,50,202912,2030), -('2029-12-11',202950,12,2029,11,50,202912,2030), -('2029-12-12',202950,12,2029,12,50,202912,2030), -('2029-12-13',202950,12,2029,13,50,202912,2030), -('2029-12-14',202950,12,2029,14,50,202912,2030), -('2029-12-15',202950,12,2029,15,50,202912,2030), -('2029-12-16',202951,12,2029,16,51,202912,2030), -('2029-12-17',202951,12,2029,17,51,202912,2030), -('2029-12-18',202951,12,2029,18,51,202912,2030), -('2029-12-19',202951,12,2029,19,51,202912,2030), -('2029-12-20',202951,12,2029,20,51,202912,2030), -('2029-12-21',202951,12,2029,21,51,202912,2030), -('2029-12-22',202951,12,2029,22,51,202912,2030), -('2029-12-23',202952,12,2029,23,52,202912,2030), -('2029-12-24',202952,12,2029,24,52,202912,2030), -('2029-12-25',202952,12,2029,25,52,202912,2030), -('2029-12-26',202952,12,2029,26,52,202912,2030), -('2029-12-27',202952,12,2029,27,52,202912,2030), -('2029-12-28',202952,12,2029,28,52,202912,2030), -('2029-12-29',202952,12,2029,29,52,202912,2030), -('2029-12-30',202953,12,2029,30,1,202912,2030), -('2029-12-31',202901,12,2029,31,1,202912,2030), -('2030-01-01',203001,1,2030,1,1,203001,2030), -('2030-01-02',203001,1,2030,2,1,203001,2030), -('2030-01-03',203001,1,2030,3,1,203001,2030), -('2030-01-04',203001,1,2030,4,1,203001,2030), -('2030-01-05',203001,1,2030,5,1,203001,2030), -('2030-01-06',203002,1,2030,6,2,203001,2030), -('2030-01-07',203002,1,2030,7,2,203001,2030), -('2030-01-08',203002,1,2030,8,2,203001,2030), -('2030-01-09',203002,1,2030,9,2,203001,2030), -('2030-01-10',203002,1,2030,10,2,203001,2030), -('2030-01-11',203002,1,2030,11,2,203001,2030), -('2030-01-12',203002,1,2030,12,2,203001,2030), -('2030-01-13',203003,1,2030,13,3,203001,2030), -('2030-01-14',203003,1,2030,14,3,203001,2030), -('2030-01-15',203003,1,2030,15,3,203001,2030), -('2030-01-16',203003,1,2030,16,3,203001,2030), -('2030-01-17',203003,1,2030,17,3,203001,2030), -('2030-01-18',203003,1,2030,18,3,203001,2030), -('2030-01-19',203003,1,2030,19,3,203001,2030), -('2030-01-20',203004,1,2030,20,4,203001,2030), -('2030-01-21',203004,1,2030,21,4,203001,2030), -('2030-01-22',203004,1,2030,22,4,203001,2030), -('2030-01-23',203004,1,2030,23,4,203001,2030), -('2030-01-24',203004,1,2030,24,4,203001,2030), -('2030-01-25',203004,1,2030,25,4,203001,2030), -('2030-01-26',203004,1,2030,26,4,203001,2030), -('2030-01-27',203005,1,2030,27,5,203001,2030), -('2030-01-28',203005,1,2030,28,5,203001,2030), -('2030-01-29',203005,1,2030,29,5,203001,2030), -('2030-01-30',203005,1,2030,30,5,203001,2030), -('2030-01-31',203005,1,2030,31,5,203001,2030), -('2030-02-01',203005,2,2030,1,5,203002,2030), -('2030-02-02',203005,2,2030,2,5,203002,2030), -('2030-02-03',203006,2,2030,3,6,203002,2030), -('2030-02-04',203006,2,2030,4,6,203002,2030), -('2030-02-05',203006,2,2030,5,6,203002,2030), -('2030-02-06',203006,2,2030,6,6,203002,2030), -('2030-02-07',203006,2,2030,7,6,203002,2030), -('2030-02-08',203006,2,2030,8,6,203002,2030), -('2030-02-09',203006,2,2030,9,6,203002,2030), -('2030-02-10',203007,2,2030,10,7,203002,2030), -('2030-02-11',203007,2,2030,11,7,203002,2030), -('2030-02-12',203007,2,2030,12,7,203002,2030), -('2030-02-13',203007,2,2030,13,7,203002,2030), -('2030-02-14',203007,2,2030,14,7,203002,2030), -('2030-02-15',203007,2,2030,15,7,203002,2030), -('2030-02-16',203007,2,2030,16,7,203002,2030), -('2030-02-17',203008,2,2030,17,8,203002,2030), -('2030-02-18',203008,2,2030,18,8,203002,2030), -('2030-02-19',203008,2,2030,19,8,203002,2030), -('2030-02-20',203008,2,2030,20,8,203002,2030), -('2030-02-21',203008,2,2030,21,8,203002,2030), -('2030-02-22',203008,2,2030,22,8,203002,2030), -('2030-02-23',203008,2,2030,23,8,203002,2030), -('2030-02-24',203009,2,2030,24,9,203002,2030), -('2030-02-25',203009,2,2030,25,9,203002,2030), -('2030-02-26',203009,2,2030,26,9,203002,2030), -('2030-02-27',203009,2,2030,27,9,203002,2030), -('2030-02-28',203009,2,2030,28,9,203002,2030), -('2030-03-01',203009,3,2030,1,9,203003,2030), -('2030-03-02',203009,3,2030,2,9,203003,2030), -('2030-03-03',203010,3,2030,3,10,203003,2030), -('2030-03-04',203010,3,2030,4,10,203003,2030), -('2030-03-05',203010,3,2030,5,10,203003,2030), -('2030-03-06',203010,3,2030,6,10,203003,2030), -('2030-03-07',203010,3,2030,7,10,203003,2030), -('2030-03-08',203010,3,2030,8,10,203003,2030), -('2030-03-09',203010,3,2030,9,10,203003,2030), -('2030-03-10',203011,3,2030,10,11,203003,2030), -('2030-03-11',203011,3,2030,11,11,203003,2030), -('2030-03-12',203011,3,2030,12,11,203003,2030), -('2030-03-13',203011,3,2030,13,11,203003,2030), -('2030-03-14',203011,3,2030,14,11,203003,2030), -('2030-03-15',203011,3,2030,15,11,203003,2030), -('2030-03-16',203011,3,2030,16,11,203003,2030), -('2030-03-17',203012,3,2030,17,12,203003,2030), -('2030-03-18',203012,3,2030,18,12,203003,2030), -('2030-03-19',203012,3,2030,19,12,203003,2030), -('2030-03-20',203012,3,2030,20,12,203003,2030), -('2030-03-21',203012,3,2030,21,12,203003,2030), -('2030-03-22',203012,3,2030,22,12,203003,2030), -('2030-03-23',203012,3,2030,23,12,203003,2030), -('2030-03-24',203013,3,2030,24,13,203003,2030), -('2030-03-25',203013,3,2030,25,13,203003,2030), -('2030-03-26',203013,3,2030,26,13,203003,2030), -('2030-03-27',203013,3,2030,27,13,203003,2030), -('2030-03-28',203013,3,2030,28,13,203003,2030), -('2030-03-29',203013,3,2030,29,13,203003,2030), -('2030-03-30',203013,3,2030,30,13,203003,2030), -('2030-03-31',203014,3,2030,31,14,203003,2030), -('2030-04-01',203014,4,2030,1,14,203004,2030), -('2030-04-02',203014,4,2030,2,14,203004,2030), -('2030-04-03',203014,4,2030,3,14,203004,2030), -('2030-04-04',203014,4,2030,4,14,203004,2030), -('2030-04-05',203014,4,2030,5,14,203004,2030), -('2030-04-06',203014,4,2030,6,14,203004,2030), -('2030-04-07',203015,4,2030,7,15,203004,2030), -('2030-04-08',203015,4,2030,8,15,203004,2030), -('2030-04-09',203015,4,2030,9,15,203004,2030), -('2030-04-10',203015,4,2030,10,15,203004,2030), -('2030-04-11',203015,4,2030,11,15,203004,2030), -('2030-04-12',203015,4,2030,12,15,203004,2030), -('2030-04-13',203015,4,2030,13,15,203004,2030), -('2030-04-14',203016,4,2030,14,16,203004,2030), -('2030-04-15',203016,4,2030,15,16,203004,2030), -('2030-04-16',203016,4,2030,16,16,203004,2030), -('2030-04-17',203016,4,2030,17,16,203004,2030), -('2030-04-18',203016,4,2030,18,16,203004,2030), -('2030-04-19',203016,4,2030,19,16,203004,2030), -('2030-04-20',203016,4,2030,20,16,203004,2030), -('2030-04-21',203017,4,2030,21,17,203004,2030), -('2030-04-22',203017,4,2030,22,17,203004,2030), -('2030-04-23',203017,4,2030,23,17,203004,2030), -('2030-04-24',203017,4,2030,24,17,203004,2030), -('2030-04-25',203017,4,2030,25,17,203004,2030), -('2030-04-26',203017,4,2030,26,17,203004,2030), -('2030-04-27',203017,4,2030,27,17,203004,2030), -('2030-04-28',203018,4,2030,28,18,203004,2030), -('2030-04-29',203018,4,2030,29,18,203004,2030), -('2030-04-30',203018,4,2030,30,18,203004,2030), -('2030-05-01',203018,5,2030,1,18,203005,2030), -('2030-05-02',203018,5,2030,2,18,203005,2030), -('2030-05-03',203018,5,2030,3,18,203005,2030), -('2030-05-04',203018,5,2030,4,18,203005,2030), -('2030-05-05',203019,5,2030,5,19,203005,2030), -('2030-05-06',203019,5,2030,6,19,203005,2030), -('2030-05-07',203019,5,2030,7,19,203005,2030), -('2030-05-08',203019,5,2030,8,19,203005,2030), -('2030-05-09',203019,5,2030,9,19,203005,2030), -('2030-05-10',203019,5,2030,10,19,203005,2030), -('2030-05-11',203019,5,2030,11,19,203005,2030), -('2030-05-12',203020,5,2030,12,20,203005,2030), -('2030-05-13',203020,5,2030,13,20,203005,2030), -('2030-05-14',203020,5,2030,14,20,203005,2030), -('2030-05-15',203020,5,2030,15,20,203005,2030), -('2030-05-16',203020,5,2030,16,20,203005,2030), -('2030-05-17',203020,5,2030,17,20,203005,2030), -('2030-05-18',203020,5,2030,18,20,203005,2030), -('2030-05-19',203021,5,2030,19,21,203005,2030), -('2030-05-20',203021,5,2030,20,21,203005,2030), -('2030-05-21',203021,5,2030,21,21,203005,2030), -('2030-05-22',203021,5,2030,22,21,203005,2030), -('2030-05-23',203021,5,2030,23,21,203005,2030), -('2030-05-24',203021,5,2030,24,21,203005,2030), -('2030-05-25',203021,5,2030,25,21,203005,2030), -('2030-05-26',203022,5,2030,26,22,203005,2030), -('2030-05-27',203022,5,2030,27,22,203005,2030), -('2030-05-28',203022,5,2030,28,22,203005,2030), -('2030-05-29',203022,5,2030,29,22,203005,2030), -('2030-05-30',203022,5,2030,30,22,203005,2030), -('2030-05-31',203022,5,2030,31,22,203005,2030), -('2030-06-01',203022,6,2030,1,22,203006,2030), -('2030-06-02',203023,6,2030,2,23,203006,2030), -('2030-06-03',203023,6,2030,3,23,203006,2030), -('2030-06-04',203023,6,2030,4,23,203006,2030), -('2030-06-05',203023,6,2030,5,23,203006,2030), -('2030-06-06',203023,6,2030,6,23,203006,2030), -('2030-06-07',203023,6,2030,7,23,203006,2030), -('2030-06-08',203023,6,2030,8,23,203006,2030), -('2030-06-09',203024,6,2030,9,24,203006,2030), -('2030-06-10',203024,6,2030,10,24,203006,2030), -('2030-06-11',203024,6,2030,11,24,203006,2030), -('2030-06-12',203024,6,2030,12,24,203006,2030), -('2030-06-13',203024,6,2030,13,24,203006,2030), -('2030-06-14',203024,6,2030,14,24,203006,2030), -('2030-06-15',203024,6,2030,15,24,203006,2030), -('2030-06-16',203025,6,2030,16,25,203006,2030), -('2030-06-17',203025,6,2030,17,25,203006,2030), -('2030-06-18',203025,6,2030,18,25,203006,2030), -('2030-06-19',203025,6,2030,19,25,203006,2030), -('2030-06-20',203025,6,2030,20,25,203006,2030), -('2030-06-21',203025,6,2030,21,25,203006,2030), -('2030-06-22',203025,6,2030,22,25,203006,2030), -('2030-06-23',203026,6,2030,23,26,203006,2030), -('2030-06-24',203026,6,2030,24,26,203006,2030), -('2030-06-25',203026,6,2030,25,26,203006,2030), -('2030-06-26',203026,6,2030,26,26,203006,2030), -('2030-06-27',203026,6,2030,27,26,203006,2030), -('2030-06-28',203026,6,2030,28,26,203006,2030), -('2030-06-29',203026,6,2030,29,26,203006,2030), -('2030-06-30',203027,6,2030,30,27,203006,2030), -('2030-07-01',203027,7,2030,1,27,203007,2030), -('2030-07-02',203027,7,2030,2,27,203007,2030), -('2030-07-03',203027,7,2030,3,27,203007,2030), -('2030-07-04',203027,7,2030,4,27,203007,2030), -('2030-07-05',203027,7,2030,5,27,203007,2030), -('2030-07-06',203027,7,2030,6,27,203007,2030), -('2030-07-07',203028,7,2030,7,28,203007,2030), -('2030-07-08',203028,7,2030,8,28,203007,2030), -('2030-07-09',203028,7,2030,9,28,203007,2030), -('2030-07-10',203028,7,2030,10,28,203007,2030), -('2030-07-11',203028,7,2030,11,28,203007,2030), -('2030-07-12',203028,7,2030,12,28,203007,2030), -('2030-07-13',203028,7,2030,13,28,203007,2030), -('2030-07-14',203029,7,2030,14,29,203007,2030), -('2030-07-15',203029,7,2030,15,29,203007,2030), -('2030-07-16',203029,7,2030,16,29,203007,2030), -('2030-07-17',203029,7,2030,17,29,203007,2030), -('2030-07-18',203029,7,2030,18,29,203007,2030), -('2030-07-19',203029,7,2030,19,29,203007,2030), -('2030-07-20',203029,7,2030,20,29,203007,2030), -('2030-07-21',203030,7,2030,21,30,203007,2030), -('2030-07-22',203030,7,2030,22,30,203007,2030), -('2030-07-23',203030,7,2030,23,30,203007,2030), -('2030-07-24',203030,7,2030,24,30,203007,2030), -('2030-07-25',203030,7,2030,25,30,203007,2030), -('2030-07-26',203030,7,2030,26,30,203007,2030), -('2030-07-27',203030,7,2030,27,30,203007,2030), -('2030-07-28',203031,7,2030,28,31,203007,2030), -('2030-07-29',203031,7,2030,29,31,203007,2030), -('2030-07-30',203031,7,2030,30,31,203007,2030), -('2030-07-31',203031,7,2030,31,31,203007,2030), -('2030-08-01',203031,8,2030,1,31,203008,2030), -('2030-08-02',203031,8,2030,2,31,203008,2030), -('2030-08-03',203031,8,2030,3,31,203008,2030), -('2030-08-04',203032,8,2030,4,32,203008,2030), -('2030-08-05',203032,8,2030,5,32,203008,2030), -('2030-08-06',203032,8,2030,6,32,203008,2030), -('2030-08-07',203032,8,2030,7,32,203008,2030), -('2030-08-08',203032,8,2030,8,32,203008,2030), -('2030-08-09',203032,8,2030,9,32,203008,2030), -('2030-08-10',203032,8,2030,10,32,203008,2030), -('2030-08-11',203033,8,2030,11,33,203008,2030), -('2030-08-12',203033,8,2030,12,33,203008,2030), -('2030-08-13',203033,8,2030,13,33,203008,2030), -('2030-08-14',203033,8,2030,14,33,203008,2030), -('2030-08-15',203033,8,2030,15,33,203008,2030), -('2030-08-16',203033,8,2030,16,33,203008,2030), -('2030-08-17',203033,8,2030,17,33,203008,2030), -('2030-08-18',203034,8,2030,18,34,203008,2030), -('2030-08-19',203034,8,2030,19,34,203008,2030), -('2030-08-20',203034,8,2030,20,34,203008,2030), -('2030-08-21',203034,8,2030,21,34,203008,2030), -('2030-08-22',203034,8,2030,22,34,203008,2030), -('2030-08-23',203034,8,2030,23,34,203008,2030), -('2030-08-24',203034,8,2030,24,34,203008,2030), -('2030-08-25',203035,8,2030,25,35,203008,2030), -('2030-08-26',203035,8,2030,26,35,203008,2030), -('2030-08-27',203035,8,2030,27,35,203008,2030), -('2030-08-28',203035,8,2030,28,35,203008,2030), -('2030-08-29',203035,8,2030,29,35,203008,2030), -('2030-08-30',203035,8,2030,30,35,203008,2030), -('2030-08-31',203035,8,2030,31,35,203008,2030), -('2030-09-01',203036,9,2030,1,36,203009,2030), -('2030-09-02',203036,9,2030,2,36,203009,2030), -('2030-09-03',203036,9,2030,3,36,203009,2030), -('2030-09-04',203036,9,2030,4,36,203009,2030), -('2030-09-05',203036,9,2030,5,36,203009,2030), -('2030-09-06',203036,9,2030,6,36,203009,2030), -('2030-09-07',203036,9,2030,7,36,203009,2030), -('2030-09-08',203037,9,2030,8,37,203009,2030), -('2030-09-09',203037,9,2030,9,37,203009,2030), -('2030-09-10',203037,9,2030,10,37,203009,2030), -('2030-09-11',203037,9,2030,11,37,203009,2030), -('2030-09-12',203037,9,2030,12,37,203009,2030), -('2030-09-13',203037,9,2030,13,37,203009,2030), -('2030-09-14',203037,9,2030,14,37,203009,2030), -('2030-09-15',203038,9,2030,15,38,203009,2030), -('2030-09-16',203038,9,2030,16,38,203009,2030), -('2030-09-17',203038,9,2030,17,38,203009,2030), -('2030-09-18',203038,9,2030,18,38,203009,2030), -('2030-09-19',203038,9,2030,19,38,203009,2030), -('2030-09-20',203038,9,2030,20,38,203009,2030), -('2030-09-21',203038,9,2030,21,38,203009,2030), -('2030-09-22',203039,9,2030,22,39,203009,2030), -('2030-09-23',203039,9,2030,23,39,203009,2030), -('2030-09-24',203039,9,2030,24,39,203009,2030), -('2030-09-25',203039,9,2030,25,39,203009,2030), -('2030-09-26',203039,9,2030,26,39,203009,2030), -('2030-09-27',203039,9,2030,27,39,203009,2030), -('2030-09-28',203039,9,2030,28,39,203009,2030), -('2030-09-29',203040,9,2030,29,40,203009,2030), -('2030-09-30',203040,9,2030,30,40,203009,2030), -('2030-10-01',203040,10,2030,1,40,203010,2030), -('2030-10-02',203040,10,2030,2,40,203010,2030), -('2030-10-03',203040,10,2030,3,40,203010,2030), -('2030-10-04',203040,10,2030,4,40,203010,2030), -('2030-10-05',203040,10,2030,5,40,203010,2030), -('2030-10-06',203041,10,2030,6,41,203010,2030), -('2030-10-07',203041,10,2030,7,41,203010,2030), -('2030-10-08',203041,10,2030,8,41,203010,2030), -('2030-10-09',203041,10,2030,9,41,203010,2030), -('2030-10-10',203041,10,2030,10,41,203010,2030), -('2030-10-11',203041,10,2030,11,41,203010,2030), -('2030-10-12',203041,10,2030,12,41,203010,2030), -('2030-10-13',203042,10,2030,13,42,203010,2030), -('2030-10-14',203042,10,2030,14,42,203010,2030), -('2030-10-15',203042,10,2030,15,42,203010,2030), -('2030-10-16',203042,10,2030,16,42,203010,2030), -('2030-10-17',203042,10,2030,17,42,203010,2030), -('2030-10-18',203042,10,2030,18,42,203010,2030), -('2030-10-19',203042,10,2030,19,42,203010,2030), -('2030-10-20',203043,10,2030,20,43,203010,2030), -('2030-10-21',203043,10,2030,21,43,203010,2030), -('2030-10-22',203043,10,2030,22,43,203010,2030), -('2030-10-23',203043,10,2030,23,43,203010,2030), -('2030-10-24',203043,10,2030,24,43,203010,2030), -('2030-10-25',203043,10,2030,25,43,203010,2030), -('2030-10-26',203043,10,2030,26,43,203010,2030), -('2030-10-27',203044,10,2030,27,44,203010,2030), -('2030-10-28',203044,10,2030,28,44,203010,2030), -('2030-10-29',203044,10,2030,29,44,203010,2030), -('2030-10-30',203044,10,2030,30,44,203010,2030), -('2030-10-31',203044,10,2030,31,44,203010,2030), -('2030-11-01',203044,11,2030,1,44,203011,2030), -('2030-11-02',203044,11,2030,2,44,203011,2030), -('2030-11-03',203045,11,2030,3,45,203011,2030), -('2030-11-04',203045,11,2030,4,45,203011,2030), -('2030-11-05',203045,11,2030,5,45,203011,2030), -('2030-11-06',203045,11,2030,6,45,203011,2030), -('2030-11-07',203045,11,2030,7,45,203011,2030), -('2030-11-08',203045,11,2030,8,45,203011,2030), -('2030-11-09',203045,11,2030,9,45,203011,2030), -('2030-11-10',203046,11,2030,10,46,203011,2030), -('2030-11-11',203046,11,2030,11,46,203011,2030), -('2030-11-12',203046,11,2030,12,46,203011,2030), -('2030-11-13',203046,11,2030,13,46,203011,2030), -('2030-11-14',203046,11,2030,14,46,203011,2030), -('2030-11-15',203046,11,2030,15,46,203011,2030), -('2030-11-16',203046,11,2030,16,46,203011,2030), -('2030-11-17',203047,11,2030,17,47,203011,2030), -('2030-11-18',203047,11,2030,18,47,203011,2030), -('2030-11-19',203047,11,2030,19,47,203011,2030), -('2030-11-20',203047,11,2030,20,47,203011,2030), -('2030-11-21',203047,11,2030,21,47,203011,2030), -('2030-11-22',203047,11,2030,22,47,203011,2030), -('2030-11-23',203047,11,2030,23,47,203011,2030), -('2030-11-24',203048,11,2030,24,48,203011,2030), -('2030-11-25',203048,11,2030,25,48,203011,2030), -('2030-11-26',203048,11,2030,26,48,203011,2030), -('2030-11-27',203048,11,2030,27,48,203011,2030), -('2030-11-28',203048,11,2030,28,48,203011,2030), -('2030-11-29',203048,11,2030,29,48,203011,2030), -('2030-11-30',203048,11,2030,30,48,203011,2030), -('2030-12-01',203049,12,2030,1,49,203012,2031), -('2030-12-02',203049,12,2030,2,49,203012,2031), -('2030-12-03',203049,12,2030,3,49,203012,2031), -('2030-12-04',203049,12,2030,4,49,203012,2031), -('2030-12-05',203049,12,2030,5,49,203012,2031), -('2030-12-06',203049,12,2030,6,49,203012,2031), -('2030-12-07',203049,12,2030,7,49,203012,2031), -('2030-12-08',203050,12,2030,8,50,203012,2031), -('2030-12-09',203050,12,2030,9,50,203012,2031), -('2030-12-10',203050,12,2030,10,50,203012,2031), -('2030-12-11',203050,12,2030,11,50,203012,2031), -('2030-12-12',203050,12,2030,12,50,203012,2031), -('2030-12-13',203050,12,2030,13,50,203012,2031), -('2030-12-14',203050,12,2030,14,50,203012,2031), -('2030-12-15',203051,12,2030,15,51,203012,2031), -('2030-12-16',203051,12,2030,16,51,203012,2031), -('2030-12-17',203051,12,2030,17,51,203012,2031), -('2030-12-18',203051,12,2030,18,51,203012,2031), -('2030-12-19',203051,12,2030,19,51,203012,2031), -('2030-12-20',203051,12,2030,20,51,203012,2031), -('2030-12-21',203051,12,2030,21,51,203012,2031), -('2030-12-22',203052,12,2030,22,52,203012,2031), -('2030-12-23',203052,12,2030,23,52,203012,2031), -('2030-12-24',203052,12,2030,24,52,203012,2031), -('2030-12-25',203052,12,2030,25,52,203012,2031), -('2030-12-26',203052,12,2030,26,52,203012,2031), -('2030-12-27',203052,12,2030,27,52,203012,2031), -('2030-12-28',203052,12,2030,28,52,203012,2031), -('2030-12-29',203053,12,2030,29,1,203012,2031), -('2030-12-30',203001,12,2030,30,1,203012,2031), -('2030-12-31',203001,12,2030,31,1,203012,2031), -('2031-01-01',203101,1,2031,1,1,203101,2031), -('2031-01-02',203101,1,2031,2,1,203101,2031), -('2031-01-03',203101,1,2031,3,1,203101,2031), -('2031-01-04',203101,1,2031,4,1,203101,2031), -('2031-01-05',203102,1,2031,5,2,203101,2031), -('2031-01-06',203102,1,2031,6,2,203101,2031), -('2031-01-07',203102,1,2031,7,2,203101,2031), -('2031-01-08',203102,1,2031,8,2,203101,2031), -('2031-01-09',203102,1,2031,9,2,203101,2031), -('2031-01-10',203102,1,2031,10,2,203101,2031), -('2031-01-11',203102,1,2031,11,2,203101,2031), -('2031-01-12',203103,1,2031,12,3,203101,2031), -('2031-01-13',203103,1,2031,13,3,203101,2031), -('2031-01-14',203103,1,2031,14,3,203101,2031), -('2031-01-15',203103,1,2031,15,3,203101,2031), -('2031-01-16',203103,1,2031,16,3,203101,2031), -('2031-01-17',203103,1,2031,17,3,203101,2031), -('2031-01-18',203103,1,2031,18,3,203101,2031), -('2031-01-19',203104,1,2031,19,4,203101,2031), -('2031-01-20',203104,1,2031,20,4,203101,2031), -('2031-01-21',203104,1,2031,21,4,203101,2031), -('2031-01-22',203104,1,2031,22,4,203101,2031), -('2031-01-23',203104,1,2031,23,4,203101,2031), -('2031-01-24',203104,1,2031,24,4,203101,2031), -('2031-01-25',203104,1,2031,25,4,203101,2031), -('2031-01-26',203105,1,2031,26,5,203101,2031), -('2031-01-27',203105,1,2031,27,5,203101,2031), -('2031-01-28',203105,1,2031,28,5,203101,2031), -('2031-01-29',203105,1,2031,29,5,203101,2031), -('2031-01-30',203105,1,2031,30,5,203101,2031), -('2031-01-31',203105,1,2031,31,5,203101,2031), -('2031-02-01',203105,2,2031,1,5,203102,2031), -('2031-02-02',203106,2,2031,2,6,203102,2031), -('2031-02-03',203106,2,2031,3,6,203102,2031), -('2031-02-04',203106,2,2031,4,6,203102,2031), -('2031-02-05',203106,2,2031,5,6,203102,2031), -('2031-02-06',203106,2,2031,6,6,203102,2031), -('2031-02-07',203106,2,2031,7,6,203102,2031), -('2031-02-08',203106,2,2031,8,6,203102,2031), -('2031-02-09',203107,2,2031,9,7,203102,2031), -('2031-02-10',203107,2,2031,10,7,203102,2031), -('2031-02-11',203107,2,2031,11,7,203102,2031), -('2031-02-12',203107,2,2031,12,7,203102,2031), -('2031-02-13',203107,2,2031,13,7,203102,2031), -('2031-02-14',203107,2,2031,14,7,203102,2031), -('2031-02-15',203107,2,2031,15,7,203102,2031), -('2031-02-16',203108,2,2031,16,8,203102,2031), -('2031-02-17',203108,2,2031,17,8,203102,2031), -('2031-02-18',203108,2,2031,18,8,203102,2031), -('2031-02-19',203108,2,2031,19,8,203102,2031), -('2031-02-20',203108,2,2031,20,8,203102,2031), -('2031-02-21',203108,2,2031,21,8,203102,2031), -('2031-02-22',203108,2,2031,22,8,203102,2031), -('2031-02-23',203109,2,2031,23,9,203102,2031), -('2031-02-24',203109,2,2031,24,9,203102,2031), -('2031-02-25',203109,2,2031,25,9,203102,2031), -('2031-02-26',203109,2,2031,26,9,203102,2031), -('2031-02-27',203109,2,2031,27,9,203102,2031), -('2031-02-28',203109,2,2031,28,9,203102,2031), -('2031-03-01',203109,3,2031,1,9,203103,2031), -('2031-03-02',203110,3,2031,2,10,203103,2031), -('2031-03-03',203110,3,2031,3,10,203103,2031), -('2031-03-04',203110,3,2031,4,10,203103,2031), -('2031-03-05',203110,3,2031,5,10,203103,2031), -('2031-03-06',203110,3,2031,6,10,203103,2031), -('2031-03-07',203110,3,2031,7,10,203103,2031), -('2031-03-08',203110,3,2031,8,10,203103,2031), -('2031-03-09',203111,3,2031,9,11,203103,2031), -('2031-03-10',203111,3,2031,10,11,203103,2031), -('2031-03-11',203111,3,2031,11,11,203103,2031), -('2031-03-12',203111,3,2031,12,11,203103,2031), -('2031-03-13',203111,3,2031,13,11,203103,2031), -('2031-03-14',203111,3,2031,14,11,203103,2031), -('2031-03-15',203111,3,2031,15,11,203103,2031), -('2031-03-16',203112,3,2031,16,12,203103,2031), -('2031-03-17',203112,3,2031,17,12,203103,2031), -('2031-03-18',203112,3,2031,18,12,203103,2031), -('2031-03-19',203112,3,2031,19,12,203103,2031), -('2031-03-20',203112,3,2031,20,12,203103,2031), -('2031-03-21',203112,3,2031,21,12,203103,2031), -('2031-03-22',203112,3,2031,22,12,203103,2031), -('2031-03-23',203113,3,2031,23,13,203103,2031), -('2031-03-24',203113,3,2031,24,13,203103,2031), -('2031-03-25',203113,3,2031,25,13,203103,2031), -('2031-03-26',203113,3,2031,26,13,203103,2031), -('2031-03-27',203113,3,2031,27,13,203103,2031), -('2031-03-28',203113,3,2031,28,13,203103,2031), -('2031-03-29',203113,3,2031,29,13,203103,2031), -('2031-03-30',203114,3,2031,30,14,203103,2031), -('2031-03-31',203114,3,2031,31,14,203103,2031), -('2031-04-01',203114,4,2031,1,14,203104,2031), -('2031-04-02',203114,4,2031,2,14,203104,2031), -('2031-04-03',203114,4,2031,3,14,203104,2031), -('2031-04-04',203114,4,2031,4,14,203104,2031), -('2031-04-05',203114,4,2031,5,14,203104,2031), -('2031-04-06',203115,4,2031,6,15,203104,2031), -('2031-04-07',203115,4,2031,7,15,203104,2031), -('2031-04-08',203115,4,2031,8,15,203104,2031), -('2031-04-09',203115,4,2031,9,15,203104,2031), -('2031-04-10',203115,4,2031,10,15,203104,2031), -('2031-04-11',203115,4,2031,11,15,203104,2031), -('2031-04-12',203115,4,2031,12,15,203104,2031), -('2031-04-13',203116,4,2031,13,16,203104,2031), -('2031-04-14',203116,4,2031,14,16,203104,2031), -('2031-04-15',203116,4,2031,15,16,203104,2031), -('2031-04-16',203116,4,2031,16,16,203104,2031), -('2031-04-17',203116,4,2031,17,16,203104,2031), -('2031-04-18',203116,4,2031,18,16,203104,2031), -('2031-04-19',203116,4,2031,19,16,203104,2031), -('2031-04-20',203117,4,2031,20,17,203104,2031), -('2031-04-21',203117,4,2031,21,17,203104,2031), -('2031-04-22',203117,4,2031,22,17,203104,2031), -('2031-04-23',203117,4,2031,23,17,203104,2031), -('2031-04-24',203117,4,2031,24,17,203104,2031), -('2031-04-25',203117,4,2031,25,17,203104,2031), -('2031-04-26',203117,4,2031,26,17,203104,2031), -('2031-04-27',203118,4,2031,27,18,203104,2031), -('2031-04-28',203118,4,2031,28,18,203104,2031), -('2031-04-29',203118,4,2031,29,18,203104,2031), -('2031-04-30',203118,4,2031,30,18,203104,2031), -('2031-05-01',203118,5,2031,1,18,203105,2031), -('2031-05-02',203118,5,2031,2,18,203105,2031), -('2031-05-03',203118,5,2031,3,18,203105,2031), -('2031-05-04',203119,5,2031,4,19,203105,2031), -('2031-05-05',203119,5,2031,5,19,203105,2031), -('2031-05-06',203119,5,2031,6,19,203105,2031), -('2031-05-07',203119,5,2031,7,19,203105,2031), -('2031-05-08',203119,5,2031,8,19,203105,2031), -('2031-05-09',203119,5,2031,9,19,203105,2031), -('2031-05-10',203119,5,2031,10,19,203105,2031), -('2031-05-11',203120,5,2031,11,20,203105,2031), -('2031-05-12',203120,5,2031,12,20,203105,2031), -('2031-05-13',203120,5,2031,13,20,203105,2031), -('2031-05-14',203120,5,2031,14,20,203105,2031), -('2031-05-15',203120,5,2031,15,20,203105,2031), -('2031-05-16',203120,5,2031,16,20,203105,2031), -('2031-05-17',203120,5,2031,17,20,203105,2031), -('2031-05-18',203121,5,2031,18,21,203105,2031), -('2031-05-19',203121,5,2031,19,21,203105,2031), -('2031-05-20',203121,5,2031,20,21,203105,2031), -('2031-05-21',203121,5,2031,21,21,203105,2031), -('2031-05-22',203121,5,2031,22,21,203105,2031), -('2031-05-23',203121,5,2031,23,21,203105,2031), -('2031-05-24',203121,5,2031,24,21,203105,2031), -('2031-05-25',203122,5,2031,25,22,203105,2031), -('2031-05-26',203122,5,2031,26,22,203105,2031), -('2031-05-27',203122,5,2031,27,22,203105,2031), -('2031-05-28',203122,5,2031,28,22,203105,2031), -('2031-05-29',203122,5,2031,29,22,203105,2031), -('2031-05-30',203122,5,2031,30,22,203105,2031), -('2031-05-31',203122,5,2031,31,22,203105,2031), -('2031-06-01',203123,6,2031,1,23,203106,2031), -('2031-06-02',203123,6,2031,2,23,203106,2031), -('2031-06-03',203123,6,2031,3,23,203106,2031), -('2031-06-04',203123,6,2031,4,23,203106,2031), -('2031-06-05',203123,6,2031,5,23,203106,2031), -('2031-06-06',203123,6,2031,6,23,203106,2031), -('2031-06-07',203123,6,2031,7,23,203106,2031), -('2031-06-08',203124,6,2031,8,24,203106,2031), -('2031-06-09',203124,6,2031,9,24,203106,2031), -('2031-06-10',203124,6,2031,10,24,203106,2031), -('2031-06-11',203124,6,2031,11,24,203106,2031), -('2031-06-12',203124,6,2031,12,24,203106,2031), -('2031-06-13',203124,6,2031,13,24,203106,2031), -('2031-06-14',203124,6,2031,14,24,203106,2031), -('2031-06-15',203125,6,2031,15,25,203106,2031), -('2031-06-16',203125,6,2031,16,25,203106,2031), -('2031-06-17',203125,6,2031,17,25,203106,2031), -('2031-06-18',203125,6,2031,18,25,203106,2031), -('2031-06-19',203125,6,2031,19,25,203106,2031), -('2031-06-20',203125,6,2031,20,25,203106,2031), -('2031-06-21',203125,6,2031,21,25,203106,2031), -('2031-06-22',203126,6,2031,22,26,203106,2031), -('2031-06-23',203126,6,2031,23,26,203106,2031), -('2031-06-24',203126,6,2031,24,26,203106,2031), -('2031-06-25',203126,6,2031,25,26,203106,2031), -('2031-06-26',203126,6,2031,26,26,203106,2031), -('2031-06-27',203126,6,2031,27,26,203106,2031), -('2031-06-28',203126,6,2031,28,26,203106,2031), -('2031-06-29',203127,6,2031,29,27,203106,2031), -('2031-06-30',203127,6,2031,30,27,203106,2031), -('2031-07-01',203127,7,2031,1,27,203107,2031), -('2031-07-02',203127,7,2031,2,27,203107,2031), -('2031-07-03',203127,7,2031,3,27,203107,2031), -('2031-07-04',203127,7,2031,4,27,203107,2031), -('2031-07-05',203127,7,2031,5,27,203107,2031), -('2031-07-06',203128,7,2031,6,28,203107,2031), -('2031-07-07',203128,7,2031,7,28,203107,2031), -('2031-07-08',203128,7,2031,8,28,203107,2031), -('2031-07-09',203128,7,2031,9,28,203107,2031), -('2031-07-10',203128,7,2031,10,28,203107,2031), -('2031-07-11',203128,7,2031,11,28,203107,2031), -('2031-07-12',203128,7,2031,12,28,203107,2031), -('2031-07-13',203129,7,2031,13,29,203107,2031), -('2031-07-14',203129,7,2031,14,29,203107,2031), -('2031-07-15',203129,7,2031,15,29,203107,2031), -('2031-07-16',203129,7,2031,16,29,203107,2031), -('2031-07-17',203129,7,2031,17,29,203107,2031), -('2031-07-18',203129,7,2031,18,29,203107,2031), -('2031-07-19',203129,7,2031,19,29,203107,2031), -('2031-07-20',203130,7,2031,20,30,203107,2031), -('2031-07-21',203130,7,2031,21,30,203107,2031), -('2031-07-22',203130,7,2031,22,30,203107,2031), -('2031-07-23',203130,7,2031,23,30,203107,2031), -('2031-07-24',203130,7,2031,24,30,203107,2031), -('2031-07-25',203130,7,2031,25,30,203107,2031), -('2031-07-26',203130,7,2031,26,30,203107,2031), -('2031-07-27',203131,7,2031,27,31,203107,2031), -('2031-07-28',203131,7,2031,28,31,203107,2031), -('2031-07-29',203131,7,2031,29,31,203107,2031), -('2031-07-30',203131,7,2031,30,31,203107,2031), -('2031-07-31',203131,7,2031,31,31,203107,2031), -('2031-08-01',203131,8,2031,1,31,203108,2031), -('2031-08-02',203131,8,2031,2,31,203108,2031), -('2031-08-03',203132,8,2031,3,32,203108,2031), -('2031-08-04',203132,8,2031,4,32,203108,2031), -('2031-08-05',203132,8,2031,5,32,203108,2031), -('2031-08-06',203132,8,2031,6,32,203108,2031), -('2031-08-07',203132,8,2031,7,32,203108,2031), -('2031-08-08',203132,8,2031,8,32,203108,2031), -('2031-08-09',203132,8,2031,9,32,203108,2031), -('2031-08-10',203133,8,2031,10,33,203108,2031), -('2031-08-11',203133,8,2031,11,33,203108,2031), -('2031-08-12',203133,8,2031,12,33,203108,2031), -('2031-08-13',203133,8,2031,13,33,203108,2031), -('2031-08-14',203133,8,2031,14,33,203108,2031), -('2031-08-15',203133,8,2031,15,33,203108,2031), -('2031-08-16',203133,8,2031,16,33,203108,2031), -('2031-08-17',203134,8,2031,17,34,203108,2031), -('2031-08-18',203134,8,2031,18,34,203108,2031), -('2031-08-19',203134,8,2031,19,34,203108,2031), -('2031-08-20',203134,8,2031,20,34,203108,2031), -('2031-08-21',203134,8,2031,21,34,203108,2031), -('2031-08-22',203134,8,2031,22,34,203108,2031), -('2031-08-23',203134,8,2031,23,34,203108,2031), -('2031-08-24',203135,8,2031,24,35,203108,2031), -('2031-08-25',203135,8,2031,25,35,203108,2031), -('2031-08-26',203135,8,2031,26,35,203108,2031), -('2031-08-27',203135,8,2031,27,35,203108,2031), -('2031-08-28',203135,8,2031,28,35,203108,2031), -('2031-08-29',203135,8,2031,29,35,203108,2031), -('2031-08-30',203135,8,2031,30,35,203108,2031), -('2031-08-31',203136,8,2031,31,36,203108,2031), -('2031-09-01',203136,9,2031,1,36,203109,2031), -('2031-09-02',203136,9,2031,2,36,203109,2031), -('2031-09-03',203136,9,2031,3,36,203109,2031), -('2031-09-04',203136,9,2031,4,36,203109,2031), -('2031-09-05',203136,9,2031,5,36,203109,2031), -('2031-09-06',203136,9,2031,6,36,203109,2031), -('2031-09-07',203137,9,2031,7,37,203109,2031), -('2031-09-08',203137,9,2031,8,37,203109,2031), -('2031-09-09',203137,9,2031,9,37,203109,2031), -('2031-09-10',203137,9,2031,10,37,203109,2031), -('2031-09-11',203137,9,2031,11,37,203109,2031), -('2031-09-12',203137,9,2031,12,37,203109,2031), -('2031-09-13',203137,9,2031,13,37,203109,2031), -('2031-09-14',203138,9,2031,14,38,203109,2031), -('2031-09-15',203138,9,2031,15,38,203109,2031), -('2031-09-16',203138,9,2031,16,38,203109,2031), -('2031-09-17',203138,9,2031,17,38,203109,2031), -('2031-09-18',203138,9,2031,18,38,203109,2031), -('2031-09-19',203138,9,2031,19,38,203109,2031), -('2031-09-20',203138,9,2031,20,38,203109,2031), -('2031-09-21',203139,9,2031,21,39,203109,2031), -('2031-09-22',203139,9,2031,22,39,203109,2031), -('2031-09-23',203139,9,2031,23,39,203109,2031), -('2031-09-24',203139,9,2031,24,39,203109,2031), -('2031-09-25',203139,9,2031,25,39,203109,2031), -('2031-09-26',203139,9,2031,26,39,203109,2031), -('2031-09-27',203139,9,2031,27,39,203109,2031), -('2031-09-28',203140,9,2031,28,40,203109,2031), -('2031-09-29',203140,9,2031,29,40,203109,2031), -('2031-09-30',203140,9,2031,30,40,203109,2031), -('2031-10-01',203140,10,2031,1,40,203110,2031), -('2031-10-02',203140,10,2031,2,40,203110,2031), -('2031-10-03',203140,10,2031,3,40,203110,2031), -('2031-10-04',203140,10,2031,4,40,203110,2031), -('2031-10-05',203141,10,2031,5,41,203110,2031), -('2031-10-06',203141,10,2031,6,41,203110,2031), -('2031-10-07',203141,10,2031,7,41,203110,2031), -('2031-10-08',203141,10,2031,8,41,203110,2031), -('2031-10-09',203141,10,2031,9,41,203110,2031), -('2031-10-10',203141,10,2031,10,41,203110,2031), -('2031-10-11',203141,10,2031,11,41,203110,2031), -('2031-10-12',203142,10,2031,12,42,203110,2031), -('2031-10-13',203142,10,2031,13,42,203110,2031), -('2031-10-14',203142,10,2031,14,42,203110,2031), -('2031-10-15',203142,10,2031,15,42,203110,2031), -('2031-10-16',203142,10,2031,16,42,203110,2031), -('2031-10-17',203142,10,2031,17,42,203110,2031), -('2031-10-18',203142,10,2031,18,42,203110,2031), -('2031-10-19',203143,10,2031,19,43,203110,2031), -('2031-10-20',203143,10,2031,20,43,203110,2031), -('2031-10-21',203143,10,2031,21,43,203110,2031), -('2031-10-22',203143,10,2031,22,43,203110,2031), -('2031-10-23',203143,10,2031,23,43,203110,2031), -('2031-10-24',203143,10,2031,24,43,203110,2031), -('2031-10-25',203143,10,2031,25,43,203110,2031), -('2031-10-26',203144,10,2031,26,44,203110,2031), -('2031-10-27',203144,10,2031,27,44,203110,2031), -('2031-10-28',203144,10,2031,28,44,203110,2031), -('2031-10-29',203144,10,2031,29,44,203110,2031), -('2031-10-30',203144,10,2031,30,44,203110,2031), -('2031-10-31',203144,10,2031,31,44,203110,2031), -('2031-11-01',203144,11,2031,1,44,203111,2031), -('2031-11-02',203145,11,2031,2,45,203111,2031), -('2031-11-03',203145,11,2031,3,45,203111,2031), -('2031-11-04',203145,11,2031,4,45,203111,2031), -('2031-11-05',203145,11,2031,5,45,203111,2031), -('2031-11-06',203145,11,2031,6,45,203111,2031), -('2031-11-07',203145,11,2031,7,45,203111,2031), -('2031-11-08',203145,11,2031,8,45,203111,2031), -('2031-11-09',203146,11,2031,9,46,203111,2031), -('2031-11-10',203146,11,2031,10,46,203111,2031), -('2031-11-11',203146,11,2031,11,46,203111,2031), -('2031-11-12',203146,11,2031,12,46,203111,2031), -('2031-11-13',203146,11,2031,13,46,203111,2031), -('2031-11-14',203146,11,2031,14,46,203111,2031), -('2031-11-15',203146,11,2031,15,46,203111,2031), -('2031-11-16',203147,11,2031,16,47,203111,2031), -('2031-11-17',203147,11,2031,17,47,203111,2031), -('2031-11-18',203147,11,2031,18,47,203111,2031), -('2031-11-19',203147,11,2031,19,47,203111,2031), -('2031-11-20',203147,11,2031,20,47,203111,2031), -('2031-11-21',203147,11,2031,21,47,203111,2031), -('2031-11-22',203147,11,2031,22,47,203111,2031), -('2031-11-23',203148,11,2031,23,48,203111,2031), -('2031-11-24',203148,11,2031,24,48,203111,2031), -('2031-11-25',203148,11,2031,25,48,203111,2031), -('2031-11-26',203148,11,2031,26,48,203111,2031), -('2031-11-27',203148,11,2031,27,48,203111,2031), -('2031-11-28',203148,11,2031,28,48,203111,2031), -('2031-11-29',203148,11,2031,29,48,203111,2031), -('2031-11-30',203149,11,2031,30,49,203111,2031), -('2031-12-01',203149,12,2031,1,49,203112,2032), -('2031-12-02',203149,12,2031,2,49,203112,2032), -('2031-12-03',203149,12,2031,3,49,203112,2032), -('2031-12-04',203149,12,2031,4,49,203112,2032), -('2031-12-05',203149,12,2031,5,49,203112,2032), -('2031-12-06',203149,12,2031,6,49,203112,2032), -('2031-12-07',203150,12,2031,7,50,203112,2032), -('2031-12-08',203150,12,2031,8,50,203112,2032), -('2031-12-09',203150,12,2031,9,50,203112,2032), -('2031-12-10',203150,12,2031,10,50,203112,2032), -('2031-12-11',203150,12,2031,11,50,203112,2032), -('2031-12-12',203150,12,2031,12,50,203112,2032), -('2031-12-13',203150,12,2031,13,50,203112,2032), -('2031-12-14',203151,12,2031,14,51,203112,2032), -('2031-12-15',203151,12,2031,15,51,203112,2032), -('2031-12-16',203151,12,2031,16,51,203112,2032), -('2031-12-17',203151,12,2031,17,51,203112,2032), -('2031-12-18',203151,12,2031,18,51,203112,2032), -('2031-12-19',203151,12,2031,19,51,203112,2032), -('2031-12-20',203151,12,2031,20,51,203112,2032), -('2031-12-21',203152,12,2031,21,52,203112,2032), -('2031-12-22',203152,12,2031,22,52,203112,2032), -('2031-12-23',203152,12,2031,23,52,203112,2032), -('2031-12-24',203152,12,2031,24,52,203112,2032), -('2031-12-25',203152,12,2031,25,52,203112,2032), -('2031-12-26',203152,12,2031,26,52,203112,2032), -('2031-12-27',203152,12,2031,27,52,203112,2032), -('2031-12-28',203153,12,2031,28,53,203112,2032), -('2031-12-29',203101,12,2031,29,53,203112,2032), -('2031-12-30',203101,12,2031,30,53,203112,2032), -('2031-12-31',203101,12,2031,31,53,203112,2032), -('2032-01-01',203201,1,2032,1,53,203201,2032), -('2032-01-02',203201,1,2032,2,53,203201,2032), -('2032-01-03',203201,1,2032,3,53,203201,2032), -('2032-01-04',203202,1,2032,4,1,203201,2032), -('2032-01-05',203202,1,2032,5,1,203201,2032), -('2032-01-06',203202,1,2032,6,1,203201,2032), -('2032-01-07',203202,1,2032,7,1,203201,2032), -('2032-01-08',203202,1,2032,8,1,203201,2032), -('2032-01-09',203202,1,2032,9,1,203201,2032), -('2032-01-10',203202,1,2032,10,1,203201,2032), -('2032-01-11',203203,1,2032,11,2,203201,2032), -('2032-01-12',203203,1,2032,12,2,203201,2032), -('2032-01-13',203203,1,2032,13,2,203201,2032), -('2032-01-14',203203,1,2032,14,2,203201,2032), -('2032-01-15',203203,1,2032,15,2,203201,2032), -('2032-01-16',203203,1,2032,16,2,203201,2032), -('2032-01-17',203203,1,2032,17,2,203201,2032), -('2032-01-18',203204,1,2032,18,3,203201,2032), -('2032-01-19',203204,1,2032,19,3,203201,2032), -('2032-01-20',203204,1,2032,20,3,203201,2032), -('2032-01-21',203204,1,2032,21,3,203201,2032), -('2032-01-22',203204,1,2032,22,3,203201,2032), -('2032-01-23',203204,1,2032,23,3,203201,2032), -('2032-01-24',203204,1,2032,24,3,203201,2032), -('2032-01-25',203205,1,2032,25,4,203201,2032), -('2032-01-26',203205,1,2032,26,4,203201,2032), -('2032-01-27',203205,1,2032,27,4,203201,2032), -('2032-01-28',203205,1,2032,28,4,203201,2032), -('2032-01-29',203205,1,2032,29,4,203201,2032), -('2032-01-30',203205,1,2032,30,4,203201,2032), -('2032-01-31',203205,1,2032,31,4,203201,2032), -('2032-02-01',203206,2,2032,1,5,203202,2032), -('2032-02-02',203206,2,2032,2,5,203202,2032), -('2032-02-03',203206,2,2032,3,5,203202,2032), -('2032-02-04',203206,2,2032,4,5,203202,2032), -('2032-02-05',203206,2,2032,5,5,203202,2032), -('2032-02-06',203206,2,2032,6,5,203202,2032), -('2032-02-07',203206,2,2032,7,5,203202,2032), -('2032-02-08',203207,2,2032,8,6,203202,2032), -('2032-02-09',203207,2,2032,9,6,203202,2032), -('2032-02-10',203207,2,2032,10,6,203202,2032), -('2032-02-11',203207,2,2032,11,6,203202,2032), -('2032-02-12',203207,2,2032,12,6,203202,2032), -('2032-02-13',203207,2,2032,13,6,203202,2032), -('2032-02-14',203207,2,2032,14,6,203202,2032), -('2032-02-15',203208,2,2032,15,7,203202,2032), -('2032-02-16',203208,2,2032,16,7,203202,2032), -('2032-02-17',203208,2,2032,17,7,203202,2032), -('2032-02-18',203208,2,2032,18,7,203202,2032), -('2032-02-19',203208,2,2032,19,7,203202,2032), -('2032-02-20',203208,2,2032,20,7,203202,2032), -('2032-02-21',203208,2,2032,21,7,203202,2032), -('2032-02-22',203209,2,2032,22,8,203202,2032), -('2032-02-23',203209,2,2032,23,8,203202,2032), -('2032-02-24',203209,2,2032,24,8,203202,2032), -('2032-02-25',203209,2,2032,25,8,203202,2032), -('2032-02-26',203209,2,2032,26,8,203202,2032), -('2032-02-27',203209,2,2032,27,8,203202,2032), -('2032-02-28',203209,2,2032,28,8,203202,2032), -('2032-02-29',203210,2,2032,29,9,203202,2032), -('2032-03-01',203210,3,2032,1,9,203203,2032), -('2032-03-02',203210,3,2032,2,9,203203,2032), -('2032-03-03',203210,3,2032,3,9,203203,2032), -('2032-03-04',203210,3,2032,4,9,203203,2032), -('2032-03-05',203210,3,2032,5,9,203203,2032), -('2032-03-06',203210,3,2032,6,9,203203,2032), -('2032-03-07',203211,3,2032,7,10,203203,2032), -('2032-03-08',203211,3,2032,8,10,203203,2032), -('2032-03-09',203211,3,2032,9,10,203203,2032), -('2032-03-10',203211,3,2032,10,10,203203,2032), -('2032-03-11',203211,3,2032,11,10,203203,2032), -('2032-03-12',203211,3,2032,12,10,203203,2032), -('2032-03-13',203211,3,2032,13,10,203203,2032), -('2032-03-14',203212,3,2032,14,11,203203,2032), -('2032-03-15',203212,3,2032,15,11,203203,2032), -('2032-03-16',203212,3,2032,16,11,203203,2032), -('2032-03-17',203212,3,2032,17,11,203203,2032), -('2032-03-18',203212,3,2032,18,11,203203,2032), -('2032-03-19',203212,3,2032,19,11,203203,2032), -('2032-03-20',203212,3,2032,20,11,203203,2032), -('2032-03-21',203213,3,2032,21,12,203203,2032), -('2032-03-22',203213,3,2032,22,12,203203,2032), -('2032-03-23',203213,3,2032,23,12,203203,2032), -('2032-03-24',203213,3,2032,24,12,203203,2032), -('2032-03-25',203213,3,2032,25,12,203203,2032), -('2032-03-26',203213,3,2032,26,12,203203,2032), -('2032-03-27',203213,3,2032,27,12,203203,2032), -('2032-03-28',203214,3,2032,28,13,203203,2032), -('2032-03-29',203214,3,2032,29,13,203203,2032), -('2032-03-30',203214,3,2032,30,13,203203,2032), -('2032-03-31',203214,3,2032,31,13,203203,2032), -('2032-04-01',203214,4,2032,1,13,203204,2032), -('2032-04-02',203214,4,2032,2,13,203204,2032), -('2032-04-03',203214,4,2032,3,13,203204,2032), -('2032-04-04',203215,4,2032,4,14,203204,2032), -('2032-04-05',203215,4,2032,5,14,203204,2032), -('2032-04-06',203215,4,2032,6,14,203204,2032), -('2032-04-07',203215,4,2032,7,14,203204,2032), -('2032-04-08',203215,4,2032,8,14,203204,2032), -('2032-04-09',203215,4,2032,9,14,203204,2032), -('2032-04-10',203215,4,2032,10,14,203204,2032), -('2032-04-11',203216,4,2032,11,15,203204,2032), -('2032-04-12',203216,4,2032,12,15,203204,2032), -('2032-04-13',203216,4,2032,13,15,203204,2032), -('2032-04-14',203216,4,2032,14,15,203204,2032), -('2032-04-15',203216,4,2032,15,15,203204,2032), -('2032-04-16',203216,4,2032,16,15,203204,2032), -('2032-04-17',203216,4,2032,17,15,203204,2032), -('2032-04-18',203217,4,2032,18,16,203204,2032), -('2032-04-19',203217,4,2032,19,16,203204,2032), -('2032-04-20',203217,4,2032,20,16,203204,2032), -('2032-04-21',203217,4,2032,21,16,203204,2032), -('2032-04-22',203217,4,2032,22,16,203204,2032), -('2032-04-23',203217,4,2032,23,16,203204,2032), -('2032-04-24',203217,4,2032,24,16,203204,2032), -('2032-04-25',203218,4,2032,25,17,203204,2032), -('2032-04-26',203218,4,2032,26,17,203204,2032), -('2032-04-27',203218,4,2032,27,17,203204,2032), -('2032-04-28',203218,4,2032,28,17,203204,2032), -('2032-04-29',203218,4,2032,29,17,203204,2032), -('2032-04-30',203218,4,2032,30,17,203204,2032), -('2032-05-01',203218,5,2032,1,17,203205,2032), -('2032-05-02',203219,5,2032,2,18,203205,2032), -('2032-05-03',203219,5,2032,3,18,203205,2032), -('2032-05-04',203219,5,2032,4,18,203205,2032), -('2032-05-05',203219,5,2032,5,18,203205,2032), -('2032-05-06',203219,5,2032,6,18,203205,2032), -('2032-05-07',203219,5,2032,7,18,203205,2032), -('2032-05-08',203219,5,2032,8,18,203205,2032), -('2032-05-09',203220,5,2032,9,19,203205,2032), -('2032-05-10',203220,5,2032,10,19,203205,2032), -('2032-05-11',203220,5,2032,11,19,203205,2032), -('2032-05-12',203220,5,2032,12,19,203205,2032), -('2032-05-13',203220,5,2032,13,19,203205,2032), -('2032-05-14',203220,5,2032,14,19,203205,2032), -('2032-05-15',203220,5,2032,15,19,203205,2032), -('2032-05-16',203221,5,2032,16,20,203205,2032), -('2032-05-17',203221,5,2032,17,20,203205,2032), -('2032-05-18',203221,5,2032,18,20,203205,2032), -('2032-05-19',203221,5,2032,19,20,203205,2032), -('2032-05-20',203221,5,2032,20,20,203205,2032), -('2032-05-21',203221,5,2032,21,20,203205,2032), -('2032-05-22',203221,5,2032,22,20,203205,2032), -('2032-05-23',203222,5,2032,23,21,203205,2032), -('2032-05-24',203222,5,2032,24,21,203205,2032), -('2032-05-25',203222,5,2032,25,21,203205,2032), -('2032-05-26',203222,5,2032,26,21,203205,2032), -('2032-05-27',203222,5,2032,27,21,203205,2032), -('2032-05-28',203222,5,2032,28,21,203205,2032), -('2032-05-29',203222,5,2032,29,21,203205,2032), -('2032-05-30',203223,5,2032,30,22,203205,2032), -('2032-05-31',203223,5,2032,31,22,203205,2032), -('2032-06-01',203223,6,2032,1,22,203206,2032), -('2032-06-02',203223,6,2032,2,22,203206,2032), -('2032-06-03',203223,6,2032,3,22,203206,2032), -('2032-06-04',203223,6,2032,4,22,203206,2032), -('2032-06-05',203223,6,2032,5,22,203206,2032), -('2032-06-06',203224,6,2032,6,23,203206,2032), -('2032-06-07',203224,6,2032,7,23,203206,2032), -('2032-06-08',203224,6,2032,8,23,203206,2032), -('2032-06-09',203224,6,2032,9,23,203206,2032), -('2032-06-10',203224,6,2032,10,23,203206,2032), -('2032-06-11',203224,6,2032,11,23,203206,2032), -('2032-06-12',203224,6,2032,12,23,203206,2032), -('2032-06-13',203225,6,2032,13,24,203206,2032), -('2032-06-14',203225,6,2032,14,24,203206,2032), -('2032-06-15',203225,6,2032,15,24,203206,2032), -('2032-06-16',203225,6,2032,16,24,203206,2032), -('2032-06-17',203225,6,2032,17,24,203206,2032), -('2032-06-18',203225,6,2032,18,24,203206,2032), -('2032-06-19',203225,6,2032,19,24,203206,2032), -('2032-06-20',203226,6,2032,20,25,203206,2032), -('2032-06-21',203226,6,2032,21,25,203206,2032), -('2032-06-22',203226,6,2032,22,25,203206,2032), -('2032-06-23',203226,6,2032,23,25,203206,2032), -('2032-06-24',203226,6,2032,24,25,203206,2032), -('2032-06-25',203226,6,2032,25,25,203206,2032), -('2032-06-26',203226,6,2032,26,25,203206,2032), -('2032-06-27',203227,6,2032,27,26,203206,2032), -('2032-06-28',203227,6,2032,28,26,203206,2032), -('2032-06-29',203227,6,2032,29,26,203206,2032), -('2032-06-30',203227,6,2032,30,26,203206,2032), -('2032-07-01',203227,7,2032,1,26,203207,2032), -('2032-07-02',203227,7,2032,2,26,203207,2032), -('2032-07-03',203227,7,2032,3,26,203207,2032), -('2032-07-04',203228,7,2032,4,27,203207,2032), -('2032-07-05',203228,7,2032,5,27,203207,2032), -('2032-07-06',203228,7,2032,6,27,203207,2032), -('2032-07-07',203228,7,2032,7,27,203207,2032), -('2032-07-08',203228,7,2032,8,27,203207,2032), -('2032-07-09',203228,7,2032,9,27,203207,2032), -('2032-07-10',203228,7,2032,10,27,203207,2032), -('2032-07-11',203229,7,2032,11,28,203207,2032), -('2032-07-12',203229,7,2032,12,28,203207,2032), -('2032-07-13',203229,7,2032,13,28,203207,2032), -('2032-07-14',203229,7,2032,14,28,203207,2032), -('2032-07-15',203229,7,2032,15,28,203207,2032), -('2032-07-16',203229,7,2032,16,28,203207,2032), -('2032-07-17',203229,7,2032,17,28,203207,2032), -('2032-07-18',203230,7,2032,18,29,203207,2032), -('2032-07-19',203230,7,2032,19,29,203207,2032), -('2032-07-20',203230,7,2032,20,29,203207,2032), -('2032-07-21',203230,7,2032,21,29,203207,2032), -('2032-07-22',203230,7,2032,22,29,203207,2032), -('2032-07-23',203230,7,2032,23,29,203207,2032), -('2032-07-24',203230,7,2032,24,29,203207,2032), -('2032-07-25',203231,7,2032,25,30,203207,2032), -('2032-07-26',203231,7,2032,26,30,203207,2032), -('2032-07-27',203231,7,2032,27,30,203207,2032), -('2032-07-28',203231,7,2032,28,30,203207,2032), -('2032-07-29',203231,7,2032,29,30,203207,2032), -('2032-07-30',203231,7,2032,30,30,203207,2032), -('2032-07-31',203231,7,2032,31,30,203207,2032), -('2032-08-01',203232,8,2032,1,31,203208,2032), -('2032-08-02',203232,8,2032,2,31,203208,2032), -('2032-08-03',203232,8,2032,3,31,203208,2032), -('2032-08-04',203232,8,2032,4,31,203208,2032), -('2032-08-05',203232,8,2032,5,31,203208,2032), -('2032-08-06',203232,8,2032,6,31,203208,2032), -('2032-08-07',203232,8,2032,7,31,203208,2032), -('2032-08-08',203233,8,2032,8,32,203208,2032), -('2032-08-09',203233,8,2032,9,32,203208,2032), -('2032-08-10',203233,8,2032,10,32,203208,2032), -('2032-08-11',203233,8,2032,11,32,203208,2032), -('2032-08-12',203233,8,2032,12,32,203208,2032), -('2032-08-13',203233,8,2032,13,32,203208,2032), -('2032-08-14',203233,8,2032,14,32,203208,2032), -('2032-08-15',203234,8,2032,15,33,203208,2032), -('2032-08-16',203234,8,2032,16,33,203208,2032), -('2032-08-17',203234,8,2032,17,33,203208,2032), -('2032-08-18',203234,8,2032,18,33,203208,2032), -('2032-08-19',203234,8,2032,19,33,203208,2032), -('2032-08-20',203234,8,2032,20,33,203208,2032), -('2032-08-21',203234,8,2032,21,33,203208,2032), -('2032-08-22',203235,8,2032,22,34,203208,2032), -('2032-08-23',203235,8,2032,23,34,203208,2032), -('2032-08-24',203235,8,2032,24,34,203208,2032), -('2032-08-25',203235,8,2032,25,34,203208,2032), -('2032-08-26',203235,8,2032,26,34,203208,2032), -('2032-08-27',203235,8,2032,27,34,203208,2032), -('2032-08-28',203235,8,2032,28,34,203208,2032), -('2032-08-29',203236,8,2032,29,35,203208,2032), -('2032-08-30',203236,8,2032,30,35,203208,2032), -('2032-08-31',203236,8,2032,31,35,203208,2032), -('2032-09-01',203236,9,2032,1,35,203209,2032), -('2032-09-02',203236,9,2032,2,35,203209,2032), -('2032-09-03',203236,9,2032,3,35,203209,2032), -('2032-09-04',203236,9,2032,4,35,203209,2032), -('2032-09-05',203237,9,2032,5,36,203209,2032), -('2032-09-06',203237,9,2032,6,36,203209,2032), -('2032-09-07',203237,9,2032,7,36,203209,2032), -('2032-09-08',203237,9,2032,8,36,203209,2032), -('2032-09-09',203237,9,2032,9,36,203209,2032), -('2032-09-10',203237,9,2032,10,36,203209,2032), -('2032-09-11',203237,9,2032,11,36,203209,2032), -('2032-09-12',203238,9,2032,12,37,203209,2032), -('2032-09-13',203238,9,2032,13,37,203209,2032), -('2032-09-14',203238,9,2032,14,37,203209,2032), -('2032-09-15',203238,9,2032,15,37,203209,2032), -('2032-09-16',203238,9,2032,16,37,203209,2032), -('2032-09-17',203238,9,2032,17,37,203209,2032), -('2032-09-18',203238,9,2032,18,37,203209,2032), -('2032-09-19',203239,9,2032,19,38,203209,2032), -('2032-09-20',203239,9,2032,20,38,203209,2032), -('2032-09-21',203239,9,2032,21,38,203209,2032), -('2032-09-22',203239,9,2032,22,38,203209,2032), -('2032-09-23',203239,9,2032,23,38,203209,2032), -('2032-09-24',203239,9,2032,24,38,203209,2032), -('2032-09-25',203239,9,2032,25,38,203209,2032), -('2032-09-26',203240,9,2032,26,39,203209,2032), -('2032-09-27',203240,9,2032,27,39,203209,2032), -('2032-09-28',203240,9,2032,28,39,203209,2032), -('2032-09-29',203240,9,2032,29,39,203209,2032), -('2032-09-30',203240,9,2032,30,39,203209,2032), -('2032-10-01',203240,10,2032,1,39,203210,2032), -('2032-10-02',203240,10,2032,2,39,203210,2032), -('2032-10-03',203241,10,2032,3,40,203210,2032), -('2032-10-04',203241,10,2032,4,40,203210,2032), -('2032-10-05',203241,10,2032,5,40,203210,2032), -('2032-10-06',203241,10,2032,6,40,203210,2032), -('2032-10-07',203241,10,2032,7,40,203210,2032), -('2032-10-08',203241,10,2032,8,40,203210,2032), -('2032-10-09',203241,10,2032,9,40,203210,2032), -('2032-10-10',203242,10,2032,10,41,203210,2032), -('2032-10-11',203242,10,2032,11,41,203210,2032), -('2032-10-12',203242,10,2032,12,41,203210,2032), -('2032-10-13',203242,10,2032,13,41,203210,2032), -('2032-10-14',203242,10,2032,14,41,203210,2032), -('2032-10-15',203242,10,2032,15,41,203210,2032), -('2032-10-16',203242,10,2032,16,41,203210,2032), -('2032-10-17',203243,10,2032,17,42,203210,2032), -('2032-10-18',203243,10,2032,18,42,203210,2032), -('2032-10-19',203243,10,2032,19,42,203210,2032), -('2032-10-20',203243,10,2032,20,42,203210,2032), -('2032-10-21',203243,10,2032,21,42,203210,2032), -('2032-10-22',203243,10,2032,22,42,203210,2032), -('2032-10-23',203243,10,2032,23,42,203210,2032), -('2032-10-24',203244,10,2032,24,43,203210,2032), -('2032-10-25',203244,10,2032,25,43,203210,2032), -('2032-10-26',203244,10,2032,26,43,203210,2032), -('2032-10-27',203244,10,2032,27,43,203210,2032), -('2032-10-28',203244,10,2032,28,43,203210,2032), -('2032-10-29',203244,10,2032,29,43,203210,2032), -('2032-10-30',203244,10,2032,30,43,203210,2032), -('2032-10-31',203245,10,2032,31,44,203210,2032), -('2032-11-01',203245,11,2032,1,44,203211,2032), -('2032-11-02',203245,11,2032,2,44,203211,2032), -('2032-11-03',203245,11,2032,3,44,203211,2032), -('2032-11-04',203245,11,2032,4,44,203211,2032), -('2032-11-05',203245,11,2032,5,44,203211,2032), -('2032-11-06',203245,11,2032,6,44,203211,2032), -('2032-11-07',203246,11,2032,7,45,203211,2032), -('2032-11-08',203246,11,2032,8,45,203211,2032), -('2032-11-09',203246,11,2032,9,45,203211,2032), -('2032-11-10',203246,11,2032,10,45,203211,2032), -('2032-11-11',203246,11,2032,11,45,203211,2032), -('2032-11-12',203246,11,2032,12,45,203211,2032), -('2032-11-13',203246,11,2032,13,45,203211,2032), -('2032-11-14',203247,11,2032,14,46,203211,2032), -('2032-11-15',203247,11,2032,15,46,203211,2032), -('2032-11-16',203247,11,2032,16,46,203211,2032), -('2032-11-17',203247,11,2032,17,46,203211,2032), -('2032-11-18',203247,11,2032,18,46,203211,2032), -('2032-11-19',203247,11,2032,19,46,203211,2032), -('2032-11-20',203247,11,2032,20,46,203211,2032), -('2032-11-21',203248,11,2032,21,47,203211,2032), -('2032-11-22',203248,11,2032,22,47,203211,2032), -('2032-11-23',203248,11,2032,23,47,203211,2032), -('2032-11-24',203248,11,2032,24,47,203211,2032), -('2032-11-25',203248,11,2032,25,47,203211,2032), -('2032-11-26',203248,11,2032,26,47,203211,2032), -('2032-11-27',203248,11,2032,27,47,203211,2032), -('2032-11-28',203249,11,2032,28,48,203211,2032), -('2032-11-29',203249,11,2032,29,48,203211,2032), -('2032-11-30',203249,11,2032,30,48,203211,2032), -('2032-12-01',203249,12,2032,1,48,203212,2033), -('2032-12-02',203249,12,2032,2,48,203212,2033), -('2032-12-03',203249,12,2032,3,48,203212,2033), -('2032-12-04',203249,12,2032,4,48,203212,2033), -('2032-12-05',203250,12,2032,5,49,203212,2033), -('2032-12-06',203250,12,2032,6,49,203212,2033), -('2032-12-07',203250,12,2032,7,49,203212,2033), -('2032-12-08',203250,12,2032,8,49,203212,2033), -('2032-12-09',203250,12,2032,9,49,203212,2033), -('2032-12-10',203250,12,2032,10,49,203212,2033), -('2032-12-11',203250,12,2032,11,49,203212,2033), -('2032-12-12',203251,12,2032,12,50,203212,2033), -('2032-12-13',203251,12,2032,13,50,203212,2033), -('2032-12-14',203251,12,2032,14,50,203212,2033), -('2032-12-15',203251,12,2032,15,50,203212,2033), -('2032-12-16',203251,12,2032,16,50,203212,2033), -('2032-12-17',203251,12,2032,17,50,203212,2033), -('2032-12-18',203251,12,2032,18,50,203212,2033), -('2032-12-19',203252,12,2032,19,51,203212,2033), -('2032-12-20',203252,12,2032,20,51,203212,2033), -('2032-12-21',203252,12,2032,21,51,203212,2033), -('2032-12-22',203252,12,2032,22,51,203212,2033), -('2032-12-23',203252,12,2032,23,51,203212,2033), -('2032-12-24',203252,12,2032,24,51,203212,2033), -('2032-12-25',203252,12,2032,25,51,203212,2033), -('2032-12-26',203253,12,2032,26,52,203212,2033), -('2032-12-27',203253,12,2032,27,52,203212,2033), -('2032-12-28',203253,12,2032,28,52,203212,2033), -('2032-12-29',203253,12,2032,29,52,203212,2033), -('2032-12-30',203253,12,2032,30,52,203212,2033), -('2032-12-31',203253,12,2032,31,52,203212,2033), -('2033-01-01',203353,1,2033,1,52,203301,2033), -('2033-01-02',203354,1,2033,2,1,203301,2033), -('2033-01-03',203301,1,2033,3,1,203301,2033), -('2033-01-04',203301,1,2033,4,1,203301,2033), -('2033-01-05',203301,1,2033,5,1,203301,2033), -('2033-01-06',203301,1,2033,6,1,203301,2033), -('2033-01-07',203301,1,2033,7,1,203301,2033), -('2033-01-08',203301,1,2033,8,1,203301,2033), -('2033-01-09',203302,1,2033,9,2,203301,2033), -('2033-01-10',203302,1,2033,10,2,203301,2033), -('2033-01-11',203302,1,2033,11,2,203301,2033), -('2033-01-12',203302,1,2033,12,2,203301,2033), -('2033-01-13',203302,1,2033,13,2,203301,2033), -('2033-01-14',203302,1,2033,14,2,203301,2033), -('2033-01-15',203302,1,2033,15,2,203301,2033), -('2033-01-16',203303,1,2033,16,3,203301,2033), -('2033-01-17',203303,1,2033,17,3,203301,2033), -('2033-01-18',203303,1,2033,18,3,203301,2033), -('2033-01-19',203303,1,2033,19,3,203301,2033), -('2033-01-20',203303,1,2033,20,3,203301,2033), -('2033-01-21',203303,1,2033,21,3,203301,2033), -('2033-01-22',203303,1,2033,22,3,203301,2033), -('2033-01-23',203304,1,2033,23,4,203301,2033), -('2033-01-24',203304,1,2033,24,4,203301,2033), -('2033-01-25',203304,1,2033,25,4,203301,2033), -('2033-01-26',203304,1,2033,26,4,203301,2033), -('2033-01-27',203304,1,2033,27,4,203301,2033), -('2033-01-28',203304,1,2033,28,4,203301,2033), -('2033-01-29',203304,1,2033,29,4,203301,2033), -('2033-01-30',203305,1,2033,30,5,203301,2033), -('2033-01-31',203305,1,2033,31,5,203301,2033), -('2033-02-01',203305,2,2033,1,5,203302,2033), -('2033-02-02',203305,2,2033,2,5,203302,2033), -('2033-02-03',203305,2,2033,3,5,203302,2033), -('2033-02-04',203305,2,2033,4,5,203302,2033), -('2033-02-05',203305,2,2033,5,5,203302,2033), -('2033-02-06',203306,2,2033,6,6,203302,2033), -('2033-02-07',203306,2,2033,7,6,203302,2033), -('2033-02-08',203306,2,2033,8,6,203302,2033), -('2033-02-09',203306,2,2033,9,6,203302,2033), -('2033-02-10',203306,2,2033,10,6,203302,2033), -('2033-02-11',203306,2,2033,11,6,203302,2033), -('2033-02-12',203306,2,2033,12,6,203302,2033), -('2033-02-13',203307,2,2033,13,7,203302,2033), -('2033-02-14',203307,2,2033,14,7,203302,2033), -('2033-02-15',203307,2,2033,15,7,203302,2033), -('2033-02-16',203307,2,2033,16,7,203302,2033), -('2033-02-17',203307,2,2033,17,7,203302,2033), -('2033-02-18',203307,2,2033,18,7,203302,2033), -('2033-02-19',203307,2,2033,19,7,203302,2033), -('2033-02-20',203308,2,2033,20,8,203302,2033), -('2033-02-21',203308,2,2033,21,8,203302,2033), -('2033-02-22',203308,2,2033,22,8,203302,2033), -('2033-02-23',203308,2,2033,23,8,203302,2033), -('2033-02-24',203308,2,2033,24,8,203302,2033), -('2033-02-25',203308,2,2033,25,8,203302,2033), -('2033-02-26',203308,2,2033,26,8,203302,2033), -('2033-02-27',203309,2,2033,27,9,203302,2033), -('2033-02-28',203309,2,2033,28,9,203302,2033), -('2033-03-01',203309,3,2033,1,9,203303,2033), -('2033-03-02',203309,3,2033,2,9,203303,2033), -('2033-03-03',203309,3,2033,3,9,203303,2033), -('2033-03-04',203309,3,2033,4,9,203303,2033), -('2033-03-05',203309,3,2033,5,9,203303,2033), -('2033-03-06',203310,3,2033,6,10,203303,2033), -('2033-03-07',203310,3,2033,7,10,203303,2033), -('2033-03-08',203310,3,2033,8,10,203303,2033), -('2033-03-09',203310,3,2033,9,10,203303,2033), -('2033-03-10',203310,3,2033,10,10,203303,2033), -('2033-03-11',203310,3,2033,11,10,203303,2033), -('2033-03-12',203310,3,2033,12,10,203303,2033), -('2033-03-13',203311,3,2033,13,11,203303,2033), -('2033-03-14',203311,3,2033,14,11,203303,2033), -('2033-03-15',203311,3,2033,15,11,203303,2033), -('2033-03-16',203311,3,2033,16,11,203303,2033), -('2033-03-17',203311,3,2033,17,11,203303,2033), -('2033-03-18',203311,3,2033,18,11,203303,2033), -('2033-03-19',203311,3,2033,19,11,203303,2033), -('2033-03-20',203312,3,2033,20,12,203303,2033), -('2033-03-21',203312,3,2033,21,12,203303,2033), -('2033-03-22',203312,3,2033,22,12,203303,2033), -('2033-03-23',203312,3,2033,23,12,203303,2033), -('2033-03-24',203312,3,2033,24,12,203303,2033), -('2033-03-25',203312,3,2033,25,12,203303,2033), -('2033-03-26',203312,3,2033,26,12,203303,2033), -('2033-03-27',203313,3,2033,27,13,203303,2033), -('2033-03-28',203313,3,2033,28,13,203303,2033), -('2033-03-29',203313,3,2033,29,13,203303,2033), -('2033-03-30',203313,3,2033,30,13,203303,2033), -('2033-03-31',203313,3,2033,31,13,203303,2033), -('2033-04-01',203313,4,2033,1,13,203304,2033), -('2033-04-02',203313,4,2033,2,13,203304,2033), -('2033-04-03',203314,4,2033,3,14,203304,2033), -('2033-04-04',203314,4,2033,4,14,203304,2033), -('2033-04-05',203314,4,2033,5,14,203304,2033), -('2033-04-06',203314,4,2033,6,14,203304,2033), -('2033-04-07',203314,4,2033,7,14,203304,2033), -('2033-04-08',203314,4,2033,8,14,203304,2033), -('2033-04-09',203314,4,2033,9,14,203304,2033), -('2033-04-10',203315,4,2033,10,15,203304,2033), -('2033-04-11',203315,4,2033,11,15,203304,2033), -('2033-04-12',203315,4,2033,12,15,203304,2033), -('2033-04-13',203315,4,2033,13,15,203304,2033), -('2033-04-14',203315,4,2033,14,15,203304,2033), -('2033-04-15',203315,4,2033,15,15,203304,2033), -('2033-04-16',203315,4,2033,16,15,203304,2033), -('2033-04-17',203316,4,2033,17,16,203304,2033), -('2033-04-18',203316,4,2033,18,16,203304,2033), -('2033-04-19',203316,4,2033,19,16,203304,2033), -('2033-04-20',203316,4,2033,20,16,203304,2033), -('2033-04-21',203316,4,2033,21,16,203304,2033), -('2033-04-22',203316,4,2033,22,16,203304,2033), -('2033-04-23',203316,4,2033,23,16,203304,2033), -('2033-04-24',203317,4,2033,24,17,203304,2033), -('2033-04-25',203317,4,2033,25,17,203304,2033), -('2033-04-26',203317,4,2033,26,17,203304,2033), -('2033-04-27',203317,4,2033,27,17,203304,2033), -('2033-04-28',203317,4,2033,28,17,203304,2033), -('2033-04-29',203317,4,2033,29,17,203304,2033), -('2033-04-30',203317,4,2033,30,17,203304,2033), -('2033-05-01',203318,5,2033,1,18,203305,2033), -('2033-05-02',203318,5,2033,2,18,203305,2033), -('2033-05-03',203318,5,2033,3,18,203305,2033), -('2033-05-04',203318,5,2033,4,18,203305,2033), -('2033-05-05',203318,5,2033,5,18,203305,2033), -('2033-05-06',203318,5,2033,6,18,203305,2033), -('2033-05-07',203318,5,2033,7,18,203305,2033), -('2033-05-08',203319,5,2033,8,19,203305,2033), -('2033-05-09',203319,5,2033,9,19,203305,2033), -('2033-05-10',203319,5,2033,10,19,203305,2033), -('2033-05-11',203319,5,2033,11,19,203305,2033), -('2033-05-12',203319,5,2033,12,19,203305,2033), -('2033-05-13',203319,5,2033,13,19,203305,2033), -('2033-05-14',203319,5,2033,14,19,203305,2033), -('2033-05-15',203320,5,2033,15,20,203305,2033), -('2033-05-16',203320,5,2033,16,20,203305,2033), -('2033-05-17',203320,5,2033,17,20,203305,2033), -('2033-05-18',203320,5,2033,18,20,203305,2033), -('2033-05-19',203320,5,2033,19,20,203305,2033), -('2033-05-20',203320,5,2033,20,20,203305,2033), -('2033-05-21',203320,5,2033,21,20,203305,2033), -('2033-05-22',203321,5,2033,22,21,203305,2033), -('2033-05-23',203321,5,2033,23,21,203305,2033), -('2033-05-24',203321,5,2033,24,21,203305,2033), -('2033-05-25',203321,5,2033,25,21,203305,2033), -('2033-05-26',203321,5,2033,26,21,203305,2033), -('2033-05-27',203321,5,2033,27,21,203305,2033), -('2033-05-28',203321,5,2033,28,21,203305,2033), -('2033-05-29',203322,5,2033,29,22,203305,2033), -('2033-05-30',203322,5,2033,30,22,203305,2033), -('2033-05-31',203322,5,2033,31,22,203305,2033), -('2033-06-01',203322,6,2033,1,22,203306,2033), -('2033-06-02',203322,6,2033,2,22,203306,2033), -('2033-06-03',203322,6,2033,3,22,203306,2033), -('2033-06-04',203322,6,2033,4,22,203306,2033), -('2033-06-05',203323,6,2033,5,23,203306,2033), -('2033-06-06',203323,6,2033,6,23,203306,2033), -('2033-06-07',203323,6,2033,7,23,203306,2033), -('2033-06-08',203323,6,2033,8,23,203306,2033), -('2033-06-09',203323,6,2033,9,23,203306,2033), -('2033-06-10',203323,6,2033,10,23,203306,2033), -('2033-06-11',203323,6,2033,11,23,203306,2033), -('2033-06-12',203324,6,2033,12,24,203306,2033), -('2033-06-13',203324,6,2033,13,24,203306,2033), -('2033-06-14',203324,6,2033,14,24,203306,2033), -('2033-06-15',203324,6,2033,15,24,203306,2033), -('2033-06-16',203324,6,2033,16,24,203306,2033), -('2033-06-17',203324,6,2033,17,24,203306,2033), -('2033-06-18',203324,6,2033,18,24,203306,2033), -('2033-06-19',203325,6,2033,19,25,203306,2033), -('2033-06-20',203325,6,2033,20,25,203306,2033), -('2033-06-21',203325,6,2033,21,25,203306,2033), -('2033-06-22',203325,6,2033,22,25,203306,2033), -('2033-06-23',203325,6,2033,23,25,203306,2033), -('2033-06-24',203325,6,2033,24,25,203306,2033), -('2033-06-25',203325,6,2033,25,25,203306,2033), -('2033-06-26',203326,6,2033,26,26,203306,2033), -('2033-06-27',203326,6,2033,27,26,203306,2033), -('2033-06-28',203326,6,2033,28,26,203306,2033), -('2033-06-29',203326,6,2033,29,26,203306,2033), -('2033-06-30',203326,6,2033,30,26,203306,2033), -('2033-07-01',203326,7,2033,1,26,203307,2033), -('2033-07-02',203326,7,2033,2,26,203307,2033), -('2033-07-03',203327,7,2033,3,27,203307,2033), -('2033-07-04',203327,7,2033,4,27,203307,2033), -('2033-07-05',203327,7,2033,5,27,203307,2033), -('2033-07-06',203327,7,2033,6,27,203307,2033), -('2033-07-07',203327,7,2033,7,27,203307,2033), -('2033-07-08',203327,7,2033,8,27,203307,2033), -('2033-07-09',203327,7,2033,9,27,203307,2033), -('2033-07-10',203328,7,2033,10,28,203307,2033), -('2033-07-11',203328,7,2033,11,28,203307,2033), -('2033-07-12',203328,7,2033,12,28,203307,2033), -('2033-07-13',203328,7,2033,13,28,203307,2033), -('2033-07-14',203328,7,2033,14,28,203307,2033), -('2033-07-15',203328,7,2033,15,28,203307,2033), -('2033-07-16',203328,7,2033,16,28,203307,2033), -('2033-07-17',203329,7,2033,17,29,203307,2033), -('2033-07-18',203329,7,2033,18,29,203307,2033), -('2033-07-19',203329,7,2033,19,29,203307,2033), -('2033-07-20',203329,7,2033,20,29,203307,2033), -('2033-07-21',203329,7,2033,21,29,203307,2033), -('2033-07-22',203329,7,2033,22,29,203307,2033), -('2033-07-23',203329,7,2033,23,29,203307,2033), -('2033-07-24',203330,7,2033,24,30,203307,2033), -('2033-07-25',203330,7,2033,25,30,203307,2033), -('2033-07-26',203330,7,2033,26,30,203307,2033), -('2033-07-27',203330,7,2033,27,30,203307,2033), -('2033-07-28',203330,7,2033,28,30,203307,2033), -('2033-07-29',203330,7,2033,29,30,203307,2033), -('2033-07-30',203330,7,2033,30,30,203307,2033), -('2033-07-31',203331,7,2033,31,31,203307,2033), -('2033-08-01',203331,8,2033,1,31,203308,2033), -('2033-08-02',203331,8,2033,2,31,203308,2033), -('2033-08-03',203331,8,2033,3,31,203308,2033), -('2033-08-04',203331,8,2033,4,31,203308,2033), -('2033-08-05',203331,8,2033,5,31,203308,2033), -('2033-08-06',203331,8,2033,6,31,203308,2033), -('2033-08-07',203332,8,2033,7,32,203308,2033), -('2033-08-08',203332,8,2033,8,32,203308,2033), -('2033-08-09',203332,8,2033,9,32,203308,2033), -('2033-08-10',203332,8,2033,10,32,203308,2033), -('2033-08-11',203332,8,2033,11,32,203308,2033), -('2033-08-12',203332,8,2033,12,32,203308,2033), -('2033-08-13',203332,8,2033,13,32,203308,2033), -('2033-08-14',203333,8,2033,14,33,203308,2033), -('2033-08-15',203333,8,2033,15,33,203308,2033), -('2033-08-16',203333,8,2033,16,33,203308,2033), -('2033-08-17',203333,8,2033,17,33,203308,2033), -('2033-08-18',203333,8,2033,18,33,203308,2033), -('2033-08-19',203333,8,2033,19,33,203308,2033), -('2033-08-20',203333,8,2033,20,33,203308,2033), -('2033-08-21',203334,8,2033,21,34,203308,2033), -('2033-08-22',203334,8,2033,22,34,203308,2033), -('2033-08-23',203334,8,2033,23,34,203308,2033), -('2033-08-24',203334,8,2033,24,34,203308,2033), -('2033-08-25',203334,8,2033,25,34,203308,2033), -('2033-08-26',203334,8,2033,26,34,203308,2033), -('2033-08-27',203334,8,2033,27,34,203308,2033), -('2033-08-28',203335,8,2033,28,35,203308,2033), -('2033-08-29',203335,8,2033,29,35,203308,2033), -('2033-08-30',203335,8,2033,30,35,203308,2033), -('2033-08-31',203335,8,2033,31,35,203308,2033), -('2033-09-01',203335,9,2033,1,35,203309,2033), -('2033-09-02',203335,9,2033,2,35,203309,2033), -('2033-09-03',203335,9,2033,3,35,203309,2033), -('2033-09-04',203336,9,2033,4,36,203309,2033), -('2033-09-05',203336,9,2033,5,36,203309,2033), -('2033-09-06',203336,9,2033,6,36,203309,2033), -('2033-09-07',203336,9,2033,7,36,203309,2033), -('2033-09-08',203336,9,2033,8,36,203309,2033), -('2033-09-09',203336,9,2033,9,36,203309,2033), -('2033-09-10',203336,9,2033,10,36,203309,2033), -('2033-09-11',203337,9,2033,11,37,203309,2033), -('2033-09-12',203337,9,2033,12,37,203309,2033), -('2033-09-13',203337,9,2033,13,37,203309,2033), -('2033-09-14',203337,9,2033,14,37,203309,2033), -('2033-09-15',203337,9,2033,15,37,203309,2033), -('2033-09-16',203337,9,2033,16,37,203309,2033), -('2033-09-17',203337,9,2033,17,37,203309,2033), -('2033-09-18',203338,9,2033,18,38,203309,2033), -('2033-09-19',203338,9,2033,19,38,203309,2033), -('2033-09-20',203338,9,2033,20,38,203309,2033), -('2033-09-21',203338,9,2033,21,38,203309,2033), -('2033-09-22',203338,9,2033,22,38,203309,2033), -('2033-09-23',203338,9,2033,23,38,203309,2033), -('2033-09-24',203338,9,2033,24,38,203309,2033), -('2033-09-25',203339,9,2033,25,39,203309,2033), -('2033-09-26',203339,9,2033,26,39,203309,2033), -('2033-09-27',203339,9,2033,27,39,203309,2033), -('2033-09-28',203339,9,2033,28,39,203309,2033), -('2033-09-29',203339,9,2033,29,39,203309,2033), -('2033-09-30',203339,9,2033,30,39,203309,2033), -('2033-10-01',203339,10,2033,1,39,203310,2033), -('2033-10-02',203340,10,2033,2,40,203310,2033), -('2033-10-03',203340,10,2033,3,40,203310,2033), -('2033-10-04',203340,10,2033,4,40,203310,2033), -('2033-10-05',203340,10,2033,5,40,203310,2033), -('2033-10-06',203340,10,2033,6,40,203310,2033), -('2033-10-07',203340,10,2033,7,40,203310,2033), -('2033-10-08',203340,10,2033,8,40,203310,2033), -('2033-10-09',203341,10,2033,9,41,203310,2033), -('2033-10-10',203341,10,2033,10,41,203310,2033), -('2033-10-11',203341,10,2033,11,41,203310,2033), -('2033-10-12',203341,10,2033,12,41,203310,2033), -('2033-10-13',203341,10,2033,13,41,203310,2033), -('2033-10-14',203341,10,2033,14,41,203310,2033), -('2033-10-15',203341,10,2033,15,41,203310,2033), -('2033-10-16',203342,10,2033,16,42,203310,2033), -('2033-10-17',203342,10,2033,17,42,203310,2033), -('2033-10-18',203342,10,2033,18,42,203310,2033), -('2033-10-19',203342,10,2033,19,42,203310,2033), -('2033-10-20',203342,10,2033,20,42,203310,2033), -('2033-10-21',203342,10,2033,21,42,203310,2033), -('2033-10-22',203342,10,2033,22,42,203310,2033), -('2033-10-23',203343,10,2033,23,43,203310,2033), -('2033-10-24',203343,10,2033,24,43,203310,2033), -('2033-10-25',203343,10,2033,25,43,203310,2033), -('2033-10-26',203343,10,2033,26,43,203310,2033), -('2033-10-27',203343,10,2033,27,43,203310,2033), -('2033-10-28',203343,10,2033,28,43,203310,2033), -('2033-10-29',203343,10,2033,29,43,203310,2033), -('2033-10-30',203344,10,2033,30,44,203310,2033), -('2033-10-31',203344,10,2033,31,44,203310,2033), -('2033-11-01',203344,11,2033,1,44,203311,2033), -('2033-11-02',203344,11,2033,2,44,203311,2033), -('2033-11-03',203344,11,2033,3,44,203311,2033), -('2033-11-04',203344,11,2033,4,44,203311,2033), -('2033-11-05',203344,11,2033,5,44,203311,2033), -('2033-11-06',203345,11,2033,6,45,203311,2033), -('2033-11-07',203345,11,2033,7,45,203311,2033), -('2033-11-08',203345,11,2033,8,45,203311,2033), -('2033-11-09',203345,11,2033,9,45,203311,2033), -('2033-11-10',203345,11,2033,10,45,203311,2033), -('2033-11-11',203345,11,2033,11,45,203311,2033), -('2033-11-12',203345,11,2033,12,45,203311,2033), -('2033-11-13',203346,11,2033,13,46,203311,2033), -('2033-11-14',203346,11,2033,14,46,203311,2033), -('2033-11-15',203346,11,2033,15,46,203311,2033), -('2033-11-16',203346,11,2033,16,46,203311,2033), -('2033-11-17',203346,11,2033,17,46,203311,2033), -('2033-11-18',203346,11,2033,18,46,203311,2033), -('2033-11-19',203346,11,2033,19,46,203311,2033), -('2033-11-20',203347,11,2033,20,47,203311,2033), -('2033-11-21',203347,11,2033,21,47,203311,2033), -('2033-11-22',203347,11,2033,22,47,203311,2033), -('2033-11-23',203347,11,2033,23,47,203311,2033), -('2033-11-24',203347,11,2033,24,47,203311,2033), -('2033-11-25',203347,11,2033,25,47,203311,2033), -('2033-11-26',203347,11,2033,26,47,203311,2033), -('2033-11-27',203348,11,2033,27,48,203311,2033), -('2033-11-28',203348,11,2033,28,48,203311,2033), -('2033-11-29',203348,11,2033,29,48,203311,2033), -('2033-11-30',203348,11,2033,30,48,203311,2033), -('2033-12-01',203348,12,2033,1,48,203312,2034), -('2033-12-02',203348,12,2033,2,48,203312,2034), -('2033-12-03',203348,12,2033,3,48,203312,2034), -('2033-12-04',203349,12,2033,4,49,203312,2034), -('2033-12-05',203349,12,2033,5,49,203312,2034), -('2033-12-06',203349,12,2033,6,49,203312,2034), -('2033-12-07',203349,12,2033,7,49,203312,2034), -('2033-12-08',203349,12,2033,8,49,203312,2034), -('2033-12-09',203349,12,2033,9,49,203312,2034), -('2033-12-10',203349,12,2033,10,49,203312,2034), -('2033-12-11',203350,12,2033,11,50,203312,2034), -('2033-12-12',203350,12,2033,12,50,203312,2034), -('2033-12-13',203350,12,2033,13,50,203312,2034), -('2033-12-14',203350,12,2033,14,50,203312,2034), -('2033-12-15',203350,12,2033,15,50,203312,2034), -('2033-12-16',203350,12,2033,16,50,203312,2034), -('2033-12-17',203350,12,2033,17,50,203312,2034), -('2033-12-18',203351,12,2033,18,51,203312,2034), -('2033-12-19',203351,12,2033,19,51,203312,2034), -('2033-12-20',203351,12,2033,20,51,203312,2034), -('2033-12-21',203351,12,2033,21,51,203312,2034), -('2033-12-22',203351,12,2033,22,51,203312,2034), -('2033-12-23',203351,12,2033,23,51,203312,2034), -('2033-12-24',203351,12,2033,24,51,203312,2034), -('2033-12-25',203352,12,2033,25,52,203312,2034), -('2033-12-26',203352,12,2033,26,52,203312,2034), -('2033-12-27',203352,12,2033,27,52,203312,2034), -('2033-12-28',203352,12,2033,28,52,203312,2034), -('2033-12-29',203352,12,2033,29,52,203312,2034), -('2033-12-30',203352,12,2033,30,52,203312,2034), -('2033-12-31',203352,12,2033,31,52,203312,2034), -('2034-01-01',203453,1,2034,1,1,203401,2034), -('2034-01-02',203401,1,2034,2,1,203401,2034), -('2034-01-03',203401,1,2034,3,1,203401,2034), -('2034-01-04',203401,1,2034,4,1,203401,2034), -('2034-01-05',203401,1,2034,5,1,203401,2034), -('2034-01-06',203401,1,2034,6,1,203401,2034), -('2034-01-07',203401,1,2034,7,1,203401,2034), -('2034-01-08',203402,1,2034,8,2,203401,2034), -('2034-01-09',203402,1,2034,9,2,203401,2034), -('2034-01-10',203402,1,2034,10,2,203401,2034), -('2034-01-11',203402,1,2034,11,2,203401,2034), -('2034-01-12',203402,1,2034,12,2,203401,2034), -('2034-01-13',203402,1,2034,13,2,203401,2034), -('2034-01-14',203402,1,2034,14,2,203401,2034), -('2034-01-15',203403,1,2034,15,3,203401,2034), -('2034-01-16',203403,1,2034,16,3,203401,2034), -('2034-01-17',203403,1,2034,17,3,203401,2034), -('2034-01-18',203403,1,2034,18,3,203401,2034), -('2034-01-19',203403,1,2034,19,3,203401,2034), -('2034-01-20',203403,1,2034,20,3,203401,2034), -('2034-01-21',203403,1,2034,21,3,203401,2034), -('2034-01-22',203404,1,2034,22,4,203401,2034), -('2034-01-23',203404,1,2034,23,4,203401,2034), -('2034-01-24',203404,1,2034,24,4,203401,2034), -('2034-01-25',203404,1,2034,25,4,203401,2034), -('2034-01-26',203404,1,2034,26,4,203401,2034), -('2034-01-27',203404,1,2034,27,4,203401,2034), -('2034-01-28',203404,1,2034,28,4,203401,2034), -('2034-01-29',203405,1,2034,29,5,203401,2034), -('2034-01-30',203405,1,2034,30,5,203401,2034), -('2034-01-31',203405,1,2034,31,5,203401,2034), -('2034-02-01',203405,2,2034,1,5,203402,2034), -('2034-02-02',203405,2,2034,2,5,203402,2034), -('2034-02-03',203405,2,2034,3,5,203402,2034), -('2034-02-04',203405,2,2034,4,5,203402,2034), -('2034-02-05',203406,2,2034,5,6,203402,2034), -('2034-02-06',203406,2,2034,6,6,203402,2034), -('2034-02-07',203406,2,2034,7,6,203402,2034), -('2034-02-08',203406,2,2034,8,6,203402,2034), -('2034-02-09',203406,2,2034,9,6,203402,2034), -('2034-02-10',203406,2,2034,10,6,203402,2034), -('2034-02-11',203406,2,2034,11,6,203402,2034), -('2034-02-12',203407,2,2034,12,7,203402,2034), -('2034-02-13',203407,2,2034,13,7,203402,2034), -('2034-02-14',203407,2,2034,14,7,203402,2034), -('2034-02-15',203407,2,2034,15,7,203402,2034), -('2034-02-16',203407,2,2034,16,7,203402,2034), -('2034-02-17',203407,2,2034,17,7,203402,2034), -('2034-02-18',203407,2,2034,18,7,203402,2034), -('2034-02-19',203408,2,2034,19,8,203402,2034), -('2034-02-20',203408,2,2034,20,8,203402,2034), -('2034-02-21',203408,2,2034,21,8,203402,2034), -('2034-02-22',203408,2,2034,22,8,203402,2034), -('2034-02-23',203408,2,2034,23,8,203402,2034), -('2034-02-24',203408,2,2034,24,8,203402,2034), -('2034-02-25',203408,2,2034,25,8,203402,2034), -('2034-02-26',203409,2,2034,26,9,203402,2034), -('2034-02-27',203409,2,2034,27,9,203402,2034), -('2034-02-28',203409,2,2034,28,9,203402,2034), -('2034-03-01',203409,3,2034,1,9,203403,2034), -('2034-03-02',203409,3,2034,2,9,203403,2034), -('2034-03-03',203409,3,2034,3,9,203403,2034), -('2034-03-04',203409,3,2034,4,9,203403,2034), -('2034-03-05',203410,3,2034,5,10,203403,2034), -('2034-03-06',203410,3,2034,6,10,203403,2034), -('2034-03-07',203410,3,2034,7,10,203403,2034), -('2034-03-08',203410,3,2034,8,10,203403,2034), -('2034-03-09',203410,3,2034,9,10,203403,2034), -('2034-03-10',203410,3,2034,10,10,203403,2034), -('2034-03-11',203410,3,2034,11,10,203403,2034), -('2034-03-12',203411,3,2034,12,11,203403,2034), -('2034-03-13',203411,3,2034,13,11,203403,2034), -('2034-03-14',203411,3,2034,14,11,203403,2034), -('2034-03-15',203411,3,2034,15,11,203403,2034), -('2034-03-16',203411,3,2034,16,11,203403,2034), -('2034-03-17',203411,3,2034,17,11,203403,2034), -('2034-03-18',203411,3,2034,18,11,203403,2034), -('2034-03-19',203412,3,2034,19,12,203403,2034), -('2034-03-20',203412,3,2034,20,12,203403,2034), -('2034-03-21',203412,3,2034,21,12,203403,2034), -('2034-03-22',203412,3,2034,22,12,203403,2034), -('2034-03-23',203412,3,2034,23,12,203403,2034), -('2034-03-24',203412,3,2034,24,12,203403,2034), -('2034-03-25',203412,3,2034,25,12,203403,2034), -('2034-03-26',203413,3,2034,26,13,203403,2034), -('2034-03-27',203413,3,2034,27,13,203403,2034), -('2034-03-28',203413,3,2034,28,13,203403,2034), -('2034-03-29',203413,3,2034,29,13,203403,2034), -('2034-03-30',203413,3,2034,30,13,203403,2034), -('2034-03-31',203413,3,2034,31,13,203403,2034), -('2034-04-01',203413,4,2034,1,13,203404,2034), -('2034-04-02',203414,4,2034,2,14,203404,2034), -('2034-04-03',203414,4,2034,3,14,203404,2034), -('2034-04-04',203414,4,2034,4,14,203404,2034), -('2034-04-05',203414,4,2034,5,14,203404,2034), -('2034-04-06',203414,4,2034,6,14,203404,2034), -('2034-04-07',203414,4,2034,7,14,203404,2034), -('2034-04-08',203414,4,2034,8,14,203404,2034), -('2034-04-09',203415,4,2034,9,15,203404,2034), -('2034-04-10',203415,4,2034,10,15,203404,2034), -('2034-04-11',203415,4,2034,11,15,203404,2034), -('2034-04-12',203415,4,2034,12,15,203404,2034), -('2034-04-13',203415,4,2034,13,15,203404,2034), -('2034-04-14',203415,4,2034,14,15,203404,2034), -('2034-04-15',203415,4,2034,15,15,203404,2034), -('2034-04-16',203416,4,2034,16,16,203404,2034), -('2034-04-17',203416,4,2034,17,16,203404,2034), -('2034-04-18',203416,4,2034,18,16,203404,2034), -('2034-04-19',203416,4,2034,19,16,203404,2034), -('2034-04-20',203416,4,2034,20,16,203404,2034), -('2034-04-21',203416,4,2034,21,16,203404,2034), -('2034-04-22',203416,4,2034,22,16,203404,2034), -('2034-04-23',203417,4,2034,23,17,203404,2034), -('2034-04-24',203417,4,2034,24,17,203404,2034), -('2034-04-25',203417,4,2034,25,17,203404,2034), -('2034-04-26',203417,4,2034,26,17,203404,2034), -('2034-04-27',203417,4,2034,27,17,203404,2034), -('2034-04-28',203417,4,2034,28,17,203404,2034), -('2034-04-29',203417,4,2034,29,17,203404,2034), -('2034-04-30',203418,4,2034,30,18,203404,2034), -('2034-05-01',203418,5,2034,1,18,203405,2034), -('2034-05-02',203418,5,2034,2,18,203405,2034), -('2034-05-03',203418,5,2034,3,18,203405,2034), -('2034-05-04',203418,5,2034,4,18,203405,2034), -('2034-05-05',203418,5,2034,5,18,203405,2034), -('2034-05-06',203418,5,2034,6,18,203405,2034), -('2034-05-07',203419,5,2034,7,19,203405,2034), -('2034-05-08',203419,5,2034,8,19,203405,2034), -('2034-05-09',203419,5,2034,9,19,203405,2034), -('2034-05-10',203419,5,2034,10,19,203405,2034), -('2034-05-11',203419,5,2034,11,19,203405,2034), -('2034-05-12',203419,5,2034,12,19,203405,2034), -('2034-05-13',203419,5,2034,13,19,203405,2034), -('2034-05-14',203420,5,2034,14,20,203405,2034), -('2034-05-15',203420,5,2034,15,20,203405,2034), -('2034-05-16',203420,5,2034,16,20,203405,2034), -('2034-05-17',203420,5,2034,17,20,203405,2034), -('2034-05-18',203420,5,2034,18,20,203405,2034), -('2034-05-19',203420,5,2034,19,20,203405,2034), -('2034-05-20',203420,5,2034,20,20,203405,2034), -('2034-05-21',203421,5,2034,21,21,203405,2034), -('2034-05-22',203421,5,2034,22,21,203405,2034), -('2034-05-23',203421,5,2034,23,21,203405,2034), -('2034-05-24',203421,5,2034,24,21,203405,2034), -('2034-05-25',203421,5,2034,25,21,203405,2034), -('2034-05-26',203421,5,2034,26,21,203405,2034), -('2034-05-27',203421,5,2034,27,21,203405,2034), -('2034-05-28',203422,5,2034,28,22,203405,2034), -('2034-05-29',203422,5,2034,29,22,203405,2034), -('2034-05-30',203422,5,2034,30,22,203405,2034), -('2034-05-31',203422,5,2034,31,22,203405,2034), -('2034-06-01',203422,6,2034,1,22,203406,2034), -('2034-06-02',203422,6,2034,2,22,203406,2034), -('2034-06-03',203422,6,2034,3,22,203406,2034), -('2034-06-04',203423,6,2034,4,23,203406,2034), -('2034-06-05',203423,6,2034,5,23,203406,2034), -('2034-06-06',203423,6,2034,6,23,203406,2034), -('2034-06-07',203423,6,2034,7,23,203406,2034), -('2034-06-08',203423,6,2034,8,23,203406,2034), -('2034-06-09',203423,6,2034,9,23,203406,2034), -('2034-06-10',203423,6,2034,10,23,203406,2034), -('2034-06-11',203424,6,2034,11,24,203406,2034), -('2034-06-12',203424,6,2034,12,24,203406,2034), -('2034-06-13',203424,6,2034,13,24,203406,2034), -('2034-06-14',203424,6,2034,14,24,203406,2034), -('2034-06-15',203424,6,2034,15,24,203406,2034), -('2034-06-16',203424,6,2034,16,24,203406,2034), -('2034-06-17',203424,6,2034,17,24,203406,2034), -('2034-06-18',203425,6,2034,18,25,203406,2034), -('2034-06-19',203425,6,2034,19,25,203406,2034), -('2034-06-20',203425,6,2034,20,25,203406,2034), -('2034-06-21',203425,6,2034,21,25,203406,2034), -('2034-06-22',203425,6,2034,22,25,203406,2034), -('2034-06-23',203425,6,2034,23,25,203406,2034), -('2034-06-24',203425,6,2034,24,25,203406,2034), -('2034-06-25',203426,6,2034,25,26,203406,2034), -('2034-06-26',203426,6,2034,26,26,203406,2034), -('2034-06-27',203426,6,2034,27,26,203406,2034), -('2034-06-28',203426,6,2034,28,26,203406,2034), -('2034-06-29',203426,6,2034,29,26,203406,2034), -('2034-06-30',203426,6,2034,30,26,203406,2034), -('2034-07-01',203426,7,2034,1,26,203407,2034), -('2034-07-02',203427,7,2034,2,27,203407,2034), -('2034-07-03',203427,7,2034,3,27,203407,2034), -('2034-07-04',203427,7,2034,4,27,203407,2034), -('2034-07-05',203427,7,2034,5,27,203407,2034), -('2034-07-06',203427,7,2034,6,27,203407,2034), -('2034-07-07',203427,7,2034,7,27,203407,2034), -('2034-07-08',203427,7,2034,8,27,203407,2034), -('2034-07-09',203428,7,2034,9,28,203407,2034), -('2034-07-10',203428,7,2034,10,28,203407,2034), -('2034-07-11',203428,7,2034,11,28,203407,2034), -('2034-07-12',203428,7,2034,12,28,203407,2034), -('2034-07-13',203428,7,2034,13,28,203407,2034), -('2034-07-14',203428,7,2034,14,28,203407,2034), -('2034-07-15',203428,7,2034,15,28,203407,2034), -('2034-07-16',203429,7,2034,16,29,203407,2034), -('2034-07-17',203429,7,2034,17,29,203407,2034), -('2034-07-18',203429,7,2034,18,29,203407,2034), -('2034-07-19',203429,7,2034,19,29,203407,2034), -('2034-07-20',203429,7,2034,20,29,203407,2034), -('2034-07-21',203429,7,2034,21,29,203407,2034), -('2034-07-22',203429,7,2034,22,29,203407,2034), -('2034-07-23',203430,7,2034,23,30,203407,2034), -('2034-07-24',203430,7,2034,24,30,203407,2034), -('2034-07-25',203430,7,2034,25,30,203407,2034), -('2034-07-26',203430,7,2034,26,30,203407,2034), -('2034-07-27',203430,7,2034,27,30,203407,2034), -('2034-07-28',203430,7,2034,28,30,203407,2034), -('2034-07-29',203430,7,2034,29,30,203407,2034), -('2034-07-30',203431,7,2034,30,31,203407,2034), -('2034-07-31',203431,7,2034,31,31,203407,2034), -('2034-08-01',203431,8,2034,1,31,203408,2034), -('2034-08-02',203431,8,2034,2,31,203408,2034), -('2034-08-03',203431,8,2034,3,31,203408,2034), -('2034-08-04',203431,8,2034,4,31,203408,2034), -('2034-08-05',203431,8,2034,5,31,203408,2034), -('2034-08-06',203432,8,2034,6,32,203408,2034), -('2034-08-07',203432,8,2034,7,32,203408,2034), -('2034-08-08',203432,8,2034,8,32,203408,2034), -('2034-08-09',203432,8,2034,9,32,203408,2034), -('2034-08-10',203432,8,2034,10,32,203408,2034), -('2034-08-11',203432,8,2034,11,32,203408,2034), -('2034-08-12',203432,8,2034,12,32,203408,2034), -('2034-08-13',203433,8,2034,13,33,203408,2034), -('2034-08-14',203433,8,2034,14,33,203408,2034), -('2034-08-15',203433,8,2034,15,33,203408,2034), -('2034-08-16',203433,8,2034,16,33,203408,2034), -('2034-08-17',203433,8,2034,17,33,203408,2034), -('2034-08-18',203433,8,2034,18,33,203408,2034), -('2034-08-19',203433,8,2034,19,33,203408,2034), -('2034-08-20',203434,8,2034,20,34,203408,2034), -('2034-08-21',203434,8,2034,21,34,203408,2034), -('2034-08-22',203434,8,2034,22,34,203408,2034), -('2034-08-23',203434,8,2034,23,34,203408,2034), -('2034-08-24',203434,8,2034,24,34,203408,2034), -('2034-08-25',203434,8,2034,25,34,203408,2034), -('2034-08-26',203434,8,2034,26,34,203408,2034), -('2034-08-27',203435,8,2034,27,35,203408,2034), -('2034-08-28',203435,8,2034,28,35,203408,2034), -('2034-08-29',203435,8,2034,29,35,203408,2034), -('2034-08-30',203435,8,2034,30,35,203408,2034), -('2034-08-31',203435,8,2034,31,35,203408,2034), -('2034-09-01',203435,9,2034,1,35,203409,2034), -('2034-09-02',203435,9,2034,2,35,203409,2034), -('2034-09-03',203436,9,2034,3,36,203409,2034), -('2034-09-04',203436,9,2034,4,36,203409,2034), -('2034-09-05',203436,9,2034,5,36,203409,2034), -('2034-09-06',203436,9,2034,6,36,203409,2034), -('2034-09-07',203436,9,2034,7,36,203409,2034), -('2034-09-08',203436,9,2034,8,36,203409,2034), -('2034-09-09',203436,9,2034,9,36,203409,2034), -('2034-09-10',203437,9,2034,10,37,203409,2034), -('2034-09-11',203437,9,2034,11,37,203409,2034), -('2034-09-12',203437,9,2034,12,37,203409,2034), -('2034-09-13',203437,9,2034,13,37,203409,2034), -('2034-09-14',203437,9,2034,14,37,203409,2034), -('2034-09-15',203437,9,2034,15,37,203409,2034), -('2034-09-16',203437,9,2034,16,37,203409,2034), -('2034-09-17',203438,9,2034,17,38,203409,2034), -('2034-09-18',203438,9,2034,18,38,203409,2034), -('2034-09-19',203438,9,2034,19,38,203409,2034), -('2034-09-20',203438,9,2034,20,38,203409,2034), -('2034-09-21',203438,9,2034,21,38,203409,2034), -('2034-09-22',203438,9,2034,22,38,203409,2034), -('2034-09-23',203438,9,2034,23,38,203409,2034), -('2034-09-24',203439,9,2034,24,39,203409,2034), -('2034-09-25',203439,9,2034,25,39,203409,2034), -('2034-09-26',203439,9,2034,26,39,203409,2034), -('2034-09-27',203439,9,2034,27,39,203409,2034), -('2034-09-28',203439,9,2034,28,39,203409,2034), -('2034-09-29',203439,9,2034,29,39,203409,2034), -('2034-09-30',203439,9,2034,30,39,203409,2034), -('2034-10-01',203440,10,2034,1,40,203410,2034), -('2034-10-02',203440,10,2034,2,40,203410,2034), -('2034-10-03',203440,10,2034,3,40,203410,2034), -('2034-10-04',203440,10,2034,4,40,203410,2034), -('2034-10-05',203440,10,2034,5,40,203410,2034), -('2034-10-06',203440,10,2034,6,40,203410,2034), -('2034-10-07',203440,10,2034,7,40,203410,2034), -('2034-10-08',203441,10,2034,8,41,203410,2034), -('2034-10-09',203441,10,2034,9,41,203410,2034), -('2034-10-10',203441,10,2034,10,41,203410,2034), -('2034-10-11',203441,10,2034,11,41,203410,2034), -('2034-10-12',203441,10,2034,12,41,203410,2034), -('2034-10-13',203441,10,2034,13,41,203410,2034), -('2034-10-14',203441,10,2034,14,41,203410,2034), -('2034-10-15',203442,10,2034,15,42,203410,2034), -('2034-10-16',203442,10,2034,16,42,203410,2034), -('2034-10-17',203442,10,2034,17,42,203410,2034), -('2034-10-18',203442,10,2034,18,42,203410,2034), -('2034-10-19',203442,10,2034,19,42,203410,2034), -('2034-10-20',203442,10,2034,20,42,203410,2034), -('2034-10-21',203442,10,2034,21,42,203410,2034), -('2034-10-22',203443,10,2034,22,43,203410,2034), -('2034-10-23',203443,10,2034,23,43,203410,2034), -('2034-10-24',203443,10,2034,24,43,203410,2034), -('2034-10-25',203443,10,2034,25,43,203410,2034), -('2034-10-26',203443,10,2034,26,43,203410,2034), -('2034-10-27',203443,10,2034,27,43,203410,2034), -('2034-10-28',203443,10,2034,28,43,203410,2034), -('2034-10-29',203444,10,2034,29,44,203410,2034), -('2034-10-30',203444,10,2034,30,44,203410,2034), -('2034-10-31',203444,10,2034,31,44,203410,2034), -('2034-11-01',203444,11,2034,1,44,203411,2034), -('2034-11-02',203444,11,2034,2,44,203411,2034), -('2034-11-03',203444,11,2034,3,44,203411,2034), -('2034-11-04',203444,11,2034,4,44,203411,2034), -('2034-11-05',203445,11,2034,5,45,203411,2034), -('2034-11-06',203445,11,2034,6,45,203411,2034), -('2034-11-07',203445,11,2034,7,45,203411,2034), -('2034-11-08',203445,11,2034,8,45,203411,2034), -('2034-11-09',203445,11,2034,9,45,203411,2034), -('2034-11-10',203445,11,2034,10,45,203411,2034), -('2034-11-11',203445,11,2034,11,45,203411,2034), -('2034-11-12',203446,11,2034,12,46,203411,2034), -('2034-11-13',203446,11,2034,13,46,203411,2034), -('2034-11-14',203446,11,2034,14,46,203411,2034), -('2034-11-15',203446,11,2034,15,46,203411,2034), -('2034-11-16',203446,11,2034,16,46,203411,2034), -('2034-11-17',203446,11,2034,17,46,203411,2034), -('2034-11-18',203446,11,2034,18,46,203411,2034), -('2034-11-19',203447,11,2034,19,47,203411,2034), -('2034-11-20',203447,11,2034,20,47,203411,2034), -('2034-11-21',203447,11,2034,21,47,203411,2034), -('2034-11-22',203447,11,2034,22,47,203411,2034), -('2034-11-23',203447,11,2034,23,47,203411,2034), -('2034-11-24',203447,11,2034,24,47,203411,2034), -('2034-11-25',203447,11,2034,25,47,203411,2034), -('2034-11-26',203448,11,2034,26,48,203411,2034), -('2034-11-27',203448,11,2034,27,48,203411,2034), -('2034-11-28',203448,11,2034,28,48,203411,2034), -('2034-11-29',203448,11,2034,29,48,203411,2034), -('2034-11-30',203448,11,2034,30,48,203411,2034), -('2034-12-01',203448,12,2034,1,48,203412,2035), -('2034-12-02',203448,12,2034,2,48,203412,2035), -('2034-12-03',203449,12,2034,3,49,203412,2035), -('2034-12-04',203449,12,2034,4,49,203412,2035), -('2034-12-05',203449,12,2034,5,49,203412,2035), -('2034-12-06',203449,12,2034,6,49,203412,2035), -('2034-12-07',203449,12,2034,7,49,203412,2035), -('2034-12-08',203449,12,2034,8,49,203412,2035), -('2034-12-09',203449,12,2034,9,49,203412,2035), -('2034-12-10',203450,12,2034,10,50,203412,2035), -('2034-12-11',203450,12,2034,11,50,203412,2035), -('2034-12-12',203450,12,2034,12,50,203412,2035), -('2034-12-13',203450,12,2034,13,50,203412,2035), -('2034-12-14',203450,12,2034,14,50,203412,2035), -('2034-12-15',203450,12,2034,15,50,203412,2035), -('2034-12-16',203450,12,2034,16,50,203412,2035), -('2034-12-17',203451,12,2034,17,51,203412,2035), -('2034-12-18',203451,12,2034,18,51,203412,2035), -('2034-12-19',203451,12,2034,19,51,203412,2035), -('2034-12-20',203451,12,2034,20,51,203412,2035), -('2034-12-21',203451,12,2034,21,51,203412,2035), -('2034-12-22',203451,12,2034,22,51,203412,2035), -('2034-12-23',203451,12,2034,23,51,203412,2035), -('2034-12-24',203452,12,2034,24,52,203412,2035), -('2034-12-25',203452,12,2034,25,52,203412,2035), -('2034-12-26',203452,12,2034,26,52,203412,2035), -('2034-12-27',203452,12,2034,27,52,203412,2035), -('2034-12-28',203452,12,2034,28,52,203412,2035), -('2034-12-29',203452,12,2034,29,52,203412,2035), -('2034-12-30',203452,12,2034,30,52,203412,2035), -('2034-12-31',203453,12,2034,31,1,203412,2035), -('2035-01-01',203501,1,2035,1,1,203501,2035), -('2035-01-02',203501,1,2035,2,1,203501,2035), -('2035-01-03',203501,1,2035,3,1,203501,2035), -('2035-01-04',203501,1,2035,4,1,203501,2035), -('2035-01-05',203501,1,2035,5,1,203501,2035), -('2035-01-06',203501,1,2035,6,1,203501,2035), -('2035-01-07',203502,1,2035,7,2,203501,2035), -('2035-01-08',203502,1,2035,8,2,203501,2035), -('2035-01-09',203502,1,2035,9,2,203501,2035), -('2035-01-10',203502,1,2035,10,2,203501,2035), -('2035-01-11',203502,1,2035,11,2,203501,2035), -('2035-01-12',203502,1,2035,12,2,203501,2035), -('2035-01-13',203502,1,2035,13,2,203501,2035), -('2035-01-14',203503,1,2035,14,3,203501,2035), -('2035-01-15',203503,1,2035,15,3,203501,2035), -('2035-01-16',203503,1,2035,16,3,203501,2035), -('2035-01-17',203503,1,2035,17,3,203501,2035), -('2035-01-18',203503,1,2035,18,3,203501,2035), -('2035-01-19',203503,1,2035,19,3,203501,2035), -('2035-01-20',203503,1,2035,20,3,203501,2035), -('2035-01-21',203504,1,2035,21,4,203501,2035), -('2035-01-22',203504,1,2035,22,4,203501,2035), -('2035-01-23',203504,1,2035,23,4,203501,2035), -('2035-01-24',203504,1,2035,24,4,203501,2035), -('2035-01-25',203504,1,2035,25,4,203501,2035), -('2035-01-26',203504,1,2035,26,4,203501,2035), -('2035-01-27',203504,1,2035,27,4,203501,2035), -('2035-01-28',203505,1,2035,28,5,203501,2035), -('2035-01-29',203505,1,2035,29,5,203501,2035), -('2035-01-30',203505,1,2035,30,5,203501,2035), -('2035-01-31',203505,1,2035,31,5,203501,2035), -('2035-02-01',203505,2,2035,1,5,203502,2035), -('2035-02-02',203505,2,2035,2,5,203502,2035), -('2035-02-03',203505,2,2035,3,5,203502,2035), -('2035-02-04',203506,2,2035,4,6,203502,2035), -('2035-02-05',203506,2,2035,5,6,203502,2035), -('2035-02-06',203506,2,2035,6,6,203502,2035), -('2035-02-07',203506,2,2035,7,6,203502,2035), -('2035-02-08',203506,2,2035,8,6,203502,2035), -('2035-02-09',203506,2,2035,9,6,203502,2035), -('2035-02-10',203506,2,2035,10,6,203502,2035), -('2035-02-11',203507,2,2035,11,7,203502,2035), -('2035-02-12',203507,2,2035,12,7,203502,2035), -('2035-02-13',203507,2,2035,13,7,203502,2035), -('2035-02-14',203507,2,2035,14,7,203502,2035), -('2035-02-15',203507,2,2035,15,7,203502,2035), -('2035-02-16',203507,2,2035,16,7,203502,2035), -('2035-02-17',203507,2,2035,17,7,203502,2035), -('2035-02-18',203508,2,2035,18,8,203502,2035), -('2035-02-19',203508,2,2035,19,8,203502,2035), -('2035-02-20',203508,2,2035,20,8,203502,2035), -('2035-02-21',203508,2,2035,21,8,203502,2035), -('2035-02-22',203508,2,2035,22,8,203502,2035), -('2035-02-23',203508,2,2035,23,8,203502,2035), -('2035-02-24',203508,2,2035,24,8,203502,2035), -('2035-02-25',203509,2,2035,25,9,203502,2035), -('2035-02-26',203509,2,2035,26,9,203502,2035), -('2035-02-27',203509,2,2035,27,9,203502,2035), -('2035-02-28',203509,2,2035,28,9,203502,2035), -('2035-03-01',203509,3,2035,1,9,203503,2035), -('2035-03-02',203509,3,2035,2,9,203503,2035), -('2035-03-03',203509,3,2035,3,9,203503,2035), -('2035-03-04',203510,3,2035,4,10,203503,2035), -('2035-03-05',203510,3,2035,5,10,203503,2035), -('2035-03-06',203510,3,2035,6,10,203503,2035), -('2035-03-07',203510,3,2035,7,10,203503,2035), -('2035-03-08',203510,3,2035,8,10,203503,2035), -('2035-03-09',203510,3,2035,9,10,203503,2035), -('2035-03-10',203510,3,2035,10,10,203503,2035), -('2035-03-11',203511,3,2035,11,11,203503,2035), -('2035-03-12',203511,3,2035,12,11,203503,2035), -('2035-03-13',203511,3,2035,13,11,203503,2035), -('2035-03-14',203511,3,2035,14,11,203503,2035), -('2035-03-15',203511,3,2035,15,11,203503,2035), -('2035-03-16',203511,3,2035,16,11,203503,2035), -('2035-03-17',203511,3,2035,17,11,203503,2035), -('2035-03-18',203512,3,2035,18,12,203503,2035), -('2035-03-19',203512,3,2035,19,12,203503,2035), -('2035-03-20',203512,3,2035,20,12,203503,2035), -('2035-03-21',203512,3,2035,21,12,203503,2035), -('2035-03-22',203512,3,2035,22,12,203503,2035), -('2035-03-23',203512,3,2035,23,12,203503,2035), -('2035-03-24',203512,3,2035,24,12,203503,2035), -('2035-03-25',203513,3,2035,25,13,203503,2035), -('2035-03-26',203513,3,2035,26,13,203503,2035), -('2035-03-27',203513,3,2035,27,13,203503,2035), -('2035-03-28',203513,3,2035,28,13,203503,2035), -('2035-03-29',203513,3,2035,29,13,203503,2035), -('2035-03-30',203513,3,2035,30,13,203503,2035), -('2035-03-31',203513,3,2035,31,13,203503,2035), -('2035-04-01',203514,4,2035,1,14,203504,2035), -('2035-04-02',203514,4,2035,2,14,203504,2035), -('2035-04-03',203514,4,2035,3,14,203504,2035), -('2035-04-04',203514,4,2035,4,14,203504,2035), -('2035-04-05',203514,4,2035,5,14,203504,2035), -('2035-04-06',203514,4,2035,6,14,203504,2035), -('2035-04-07',203514,4,2035,7,14,203504,2035), -('2035-04-08',203515,4,2035,8,15,203504,2035), -('2035-04-09',203515,4,2035,9,15,203504,2035), -('2035-04-10',203515,4,2035,10,15,203504,2035), -('2035-04-11',203515,4,2035,11,15,203504,2035), -('2035-04-12',203515,4,2035,12,15,203504,2035), -('2035-04-13',203515,4,2035,13,15,203504,2035), -('2035-04-14',203515,4,2035,14,15,203504,2035), -('2035-04-15',203516,4,2035,15,16,203504,2035), -('2035-04-16',203516,4,2035,16,16,203504,2035), -('2035-04-17',203516,4,2035,17,16,203504,2035), -('2035-04-18',203516,4,2035,18,16,203504,2035), -('2035-04-19',203516,4,2035,19,16,203504,2035), -('2035-04-20',203516,4,2035,20,16,203504,2035), -('2035-04-21',203516,4,2035,21,16,203504,2035), -('2035-04-22',203517,4,2035,22,17,203504,2035), -('2035-04-23',203517,4,2035,23,17,203504,2035), -('2035-04-24',203517,4,2035,24,17,203504,2035), -('2035-04-25',203517,4,2035,25,17,203504,2035), -('2035-04-26',203517,4,2035,26,17,203504,2035), -('2035-04-27',203517,4,2035,27,17,203504,2035), -('2035-04-28',203517,4,2035,28,17,203504,2035), -('2035-04-29',203518,4,2035,29,18,203504,2035), -('2035-04-30',203518,4,2035,30,18,203504,2035), -('2035-05-01',203518,5,2035,1,18,203505,2035), -('2035-05-02',203518,5,2035,2,18,203505,2035), -('2035-05-03',203518,5,2035,3,18,203505,2035), -('2035-05-04',203518,5,2035,4,18,203505,2035), -('2035-05-05',203518,5,2035,5,18,203505,2035), -('2035-05-06',203519,5,2035,6,19,203505,2035), -('2035-05-07',203519,5,2035,7,19,203505,2035), -('2035-05-08',203519,5,2035,8,19,203505,2035), -('2035-05-09',203519,5,2035,9,19,203505,2035), -('2035-05-10',203519,5,2035,10,19,203505,2035), -('2035-05-11',203519,5,2035,11,19,203505,2035), -('2035-05-12',203519,5,2035,12,19,203505,2035), -('2035-05-13',203520,5,2035,13,20,203505,2035), -('2035-05-14',203520,5,2035,14,20,203505,2035), -('2035-05-15',203520,5,2035,15,20,203505,2035), -('2035-05-16',203520,5,2035,16,20,203505,2035), -('2035-05-17',203520,5,2035,17,20,203505,2035), -('2035-05-18',203520,5,2035,18,20,203505,2035), -('2035-05-19',203520,5,2035,19,20,203505,2035), -('2035-05-20',203521,5,2035,20,21,203505,2035), -('2035-05-21',203521,5,2035,21,21,203505,2035), -('2035-05-22',203521,5,2035,22,21,203505,2035), -('2035-05-23',203521,5,2035,23,21,203505,2035), -('2035-05-24',203521,5,2035,24,21,203505,2035), -('2035-05-25',203521,5,2035,25,21,203505,2035), -('2035-05-26',203521,5,2035,26,21,203505,2035), -('2035-05-27',203522,5,2035,27,22,203505,2035), -('2035-05-28',203522,5,2035,28,22,203505,2035), -('2035-05-29',203522,5,2035,29,22,203505,2035), -('2035-05-30',203522,5,2035,30,22,203505,2035), -('2035-05-31',203522,5,2035,31,22,203505,2035), -('2035-06-01',203522,6,2035,1,22,203506,2035), -('2035-06-02',203522,6,2035,2,22,203506,2035), -('2035-06-03',203523,6,2035,3,23,203506,2035), -('2035-06-04',203523,6,2035,4,23,203506,2035), -('2035-06-05',203523,6,2035,5,23,203506,2035), -('2035-06-06',203523,6,2035,6,23,203506,2035), -('2035-06-07',203523,6,2035,7,23,203506,2035), -('2035-06-08',203523,6,2035,8,23,203506,2035), -('2035-06-09',203523,6,2035,9,23,203506,2035), -('2035-06-10',203524,6,2035,10,24,203506,2035), -('2035-06-11',203524,6,2035,11,24,203506,2035), -('2035-06-12',203524,6,2035,12,24,203506,2035), -('2035-06-13',203524,6,2035,13,24,203506,2035), -('2035-06-14',203524,6,2035,14,24,203506,2035), -('2035-06-15',203524,6,2035,15,24,203506,2035), -('2035-06-16',203524,6,2035,16,24,203506,2035), -('2035-06-17',203525,6,2035,17,25,203506,2035), -('2035-06-18',203525,6,2035,18,25,203506,2035), -('2035-06-19',203525,6,2035,19,25,203506,2035), -('2035-06-20',203525,6,2035,20,25,203506,2035), -('2035-06-21',203525,6,2035,21,25,203506,2035), -('2035-06-22',203525,6,2035,22,25,203506,2035), -('2035-06-23',203525,6,2035,23,25,203506,2035), -('2035-06-24',203526,6,2035,24,26,203506,2035), -('2035-06-25',203526,6,2035,25,26,203506,2035), -('2035-06-26',203526,6,2035,26,26,203506,2035), -('2035-06-27',203526,6,2035,27,26,203506,2035), -('2035-06-28',203526,6,2035,28,26,203506,2035), -('2035-06-29',203526,6,2035,29,26,203506,2035), -('2035-06-30',203526,6,2035,30,26,203506,2035), -('2035-07-01',203527,7,2035,1,27,203507,2035), -('2035-07-02',203527,7,2035,2,27,203507,2035), -('2035-07-03',203527,7,2035,3,27,203507,2035), -('2035-07-04',203527,7,2035,4,27,203507,2035), -('2035-07-05',203527,7,2035,5,27,203507,2035), -('2035-07-06',203527,7,2035,6,27,203507,2035), -('2035-07-07',203527,7,2035,7,27,203507,2035), -('2035-07-08',203528,7,2035,8,28,203507,2035), -('2035-07-09',203528,7,2035,9,28,203507,2035), -('2035-07-10',203528,7,2035,10,28,203507,2035), -('2035-07-11',203528,7,2035,11,28,203507,2035), -('2035-07-12',203528,7,2035,12,28,203507,2035), -('2035-07-13',203528,7,2035,13,28,203507,2035), -('2035-07-14',203528,7,2035,14,28,203507,2035), -('2035-07-15',203529,7,2035,15,29,203507,2035), -('2035-07-16',203529,7,2035,16,29,203507,2035), -('2035-07-17',203529,7,2035,17,29,203507,2035), -('2035-07-18',203529,7,2035,18,29,203507,2035), -('2035-07-19',203529,7,2035,19,29,203507,2035), -('2035-07-20',203529,7,2035,20,29,203507,2035), -('2035-07-21',203529,7,2035,21,29,203507,2035), -('2035-07-22',203530,7,2035,22,30,203507,2035), -('2035-07-23',203530,7,2035,23,30,203507,2035), -('2035-07-24',203530,7,2035,24,30,203507,2035), -('2035-07-25',203530,7,2035,25,30,203507,2035), -('2035-07-26',203530,7,2035,26,30,203507,2035), -('2035-07-27',203530,7,2035,27,30,203507,2035), -('2035-07-28',203530,7,2035,28,30,203507,2035), -('2035-07-29',203531,7,2035,29,31,203507,2035), -('2035-07-30',203531,7,2035,30,31,203507,2035), -('2035-07-31',203531,7,2035,31,31,203507,2035), -('2035-08-01',203531,8,2035,1,31,203508,2035), -('2035-08-02',203531,8,2035,2,31,203508,2035), -('2035-08-03',203531,8,2035,3,31,203508,2035), -('2035-08-04',203531,8,2035,4,31,203508,2035), -('2035-08-05',203532,8,2035,5,32,203508,2035), -('2035-08-06',203532,8,2035,6,32,203508,2035), -('2035-08-07',203532,8,2035,7,32,203508,2035), -('2035-08-08',203532,8,2035,8,32,203508,2035), -('2035-08-09',203532,8,2035,9,32,203508,2035), -('2035-08-10',203532,8,2035,10,32,203508,2035), -('2035-08-11',203532,8,2035,11,32,203508,2035), -('2035-08-12',203533,8,2035,12,33,203508,2035), -('2035-08-13',203533,8,2035,13,33,203508,2035), -('2035-08-14',203533,8,2035,14,33,203508,2035), -('2035-08-15',203533,8,2035,15,33,203508,2035), -('2035-08-16',203533,8,2035,16,33,203508,2035), -('2035-08-17',203533,8,2035,17,33,203508,2035), -('2035-08-18',203533,8,2035,18,33,203508,2035), -('2035-08-19',203534,8,2035,19,34,203508,2035), -('2035-08-20',203534,8,2035,20,34,203508,2035), -('2035-08-21',203534,8,2035,21,34,203508,2035), -('2035-08-22',203534,8,2035,22,34,203508,2035), -('2035-08-23',203534,8,2035,23,34,203508,2035), -('2035-08-24',203534,8,2035,24,34,203508,2035), -('2035-08-25',203534,8,2035,25,34,203508,2035), -('2035-08-26',203535,8,2035,26,35,203508,2035), -('2035-08-27',203535,8,2035,27,35,203508,2035), -('2035-08-28',203535,8,2035,28,35,203508,2035), -('2035-08-29',203535,8,2035,29,35,203508,2035), -('2035-08-30',203535,8,2035,30,35,203508,2035), -('2035-08-31',203535,8,2035,31,35,203508,2035), -('2035-09-01',203535,9,2035,1,35,203509,2035), -('2035-09-02',203536,9,2035,2,36,203509,2035), -('2035-09-03',203536,9,2035,3,36,203509,2035), -('2035-09-04',203536,9,2035,4,36,203509,2035), -('2035-09-05',203536,9,2035,5,36,203509,2035), -('2035-09-06',203536,9,2035,6,36,203509,2035), -('2035-09-07',203536,9,2035,7,36,203509,2035), -('2035-09-08',203536,9,2035,8,36,203509,2035), -('2035-09-09',203537,9,2035,9,37,203509,2035), -('2035-09-10',203537,9,2035,10,37,203509,2035), -('2035-09-11',203537,9,2035,11,37,203509,2035), -('2035-09-12',203537,9,2035,12,37,203509,2035), -('2035-09-13',203537,9,2035,13,37,203509,2035), -('2035-09-14',203537,9,2035,14,37,203509,2035), -('2035-09-15',203537,9,2035,15,37,203509,2035), -('2035-09-16',203538,9,2035,16,38,203509,2035), -('2035-09-17',203538,9,2035,17,38,203509,2035), -('2035-09-18',203538,9,2035,18,38,203509,2035), -('2035-09-19',203538,9,2035,19,38,203509,2035), -('2035-09-20',203538,9,2035,20,38,203509,2035), -('2035-09-21',203538,9,2035,21,38,203509,2035), -('2035-09-22',203538,9,2035,22,38,203509,2035), -('2035-09-23',203539,9,2035,23,39,203509,2035), -('2035-09-24',203539,9,2035,24,39,203509,2035), -('2035-09-25',203539,9,2035,25,39,203509,2035), -('2035-09-26',203539,9,2035,26,39,203509,2035), -('2035-09-27',203539,9,2035,27,39,203509,2035), -('2035-09-28',203539,9,2035,28,39,203509,2035), -('2035-09-29',203539,9,2035,29,39,203509,2035), -('2035-09-30',203540,9,2035,30,40,203509,2035), -('2035-10-01',203540,10,2035,1,40,203510,2035), -('2035-10-02',203540,10,2035,2,40,203510,2035), -('2035-10-03',203540,10,2035,3,40,203510,2035), -('2035-10-04',203540,10,2035,4,40,203510,2035), -('2035-10-05',203540,10,2035,5,40,203510,2035), -('2035-10-06',203540,10,2035,6,40,203510,2035), -('2035-10-07',203541,10,2035,7,41,203510,2035), -('2035-10-08',203541,10,2035,8,41,203510,2035), -('2035-10-09',203541,10,2035,9,41,203510,2035), -('2035-10-10',203541,10,2035,10,41,203510,2035), -('2035-10-11',203541,10,2035,11,41,203510,2035), -('2035-10-12',203541,10,2035,12,41,203510,2035), -('2035-10-13',203541,10,2035,13,41,203510,2035), -('2035-10-14',203542,10,2035,14,42,203510,2035), -('2035-10-15',203542,10,2035,15,42,203510,2035), -('2035-10-16',203542,10,2035,16,42,203510,2035), -('2035-10-17',203542,10,2035,17,42,203510,2035), -('2035-10-18',203542,10,2035,18,42,203510,2035), -('2035-10-19',203542,10,2035,19,42,203510,2035), -('2035-10-20',203542,10,2035,20,42,203510,2035), -('2035-10-21',203543,10,2035,21,43,203510,2035), -('2035-10-22',203543,10,2035,22,43,203510,2035), -('2035-10-23',203543,10,2035,23,43,203510,2035), -('2035-10-24',203543,10,2035,24,43,203510,2035), -('2035-10-25',203543,10,2035,25,43,203510,2035), -('2035-10-26',203543,10,2035,26,43,203510,2035), -('2035-10-27',203543,10,2035,27,43,203510,2035), -('2035-10-28',203544,10,2035,28,44,203510,2035), -('2035-10-29',203544,10,2035,29,44,203510,2035), -('2035-10-30',203544,10,2035,30,44,203510,2035), -('2035-10-31',203544,10,2035,31,44,203510,2035), -('2035-11-01',203544,11,2035,1,44,203511,2035), -('2035-11-02',203544,11,2035,2,44,203511,2035), -('2035-11-03',203544,11,2035,3,44,203511,2035), -('2035-11-04',203545,11,2035,4,45,203511,2035), -('2035-11-05',203545,11,2035,5,45,203511,2035), -('2035-11-06',203545,11,2035,6,45,203511,2035), -('2035-11-07',203545,11,2035,7,45,203511,2035), -('2035-11-08',203545,11,2035,8,45,203511,2035), -('2035-11-09',203545,11,2035,9,45,203511,2035), -('2035-11-10',203545,11,2035,10,45,203511,2035), -('2035-11-11',203546,11,2035,11,46,203511,2035), -('2035-11-12',203546,11,2035,12,46,203511,2035), -('2035-11-13',203546,11,2035,13,46,203511,2035), -('2035-11-14',203546,11,2035,14,46,203511,2035), -('2035-11-15',203546,11,2035,15,46,203511,2035), -('2035-11-16',203546,11,2035,16,46,203511,2035), -('2035-11-17',203546,11,2035,17,46,203511,2035), -('2035-11-18',203547,11,2035,18,47,203511,2035), -('2035-11-19',203547,11,2035,19,47,203511,2035), -('2035-11-20',203547,11,2035,20,47,203511,2035), -('2035-11-21',203547,11,2035,21,47,203511,2035), -('2035-11-22',203547,11,2035,22,47,203511,2035), -('2035-11-23',203547,11,2035,23,47,203511,2035), -('2035-11-24',203547,11,2035,24,47,203511,2035), -('2035-11-25',203548,11,2035,25,48,203511,2035), -('2035-11-26',203548,11,2035,26,48,203511,2035), -('2035-11-27',203548,11,2035,27,48,203511,2035), -('2035-11-28',203548,11,2035,28,48,203511,2035), -('2035-11-29',203548,11,2035,29,48,203511,2035), -('2035-11-30',203548,11,2035,30,48,203511,2035), -('2035-12-01',203548,12,2035,1,48,203512,2036), -('2035-12-02',203549,12,2035,2,49,203512,2036), -('2035-12-03',203549,12,2035,3,49,203512,2036), -('2035-12-04',203549,12,2035,4,49,203512,2036), -('2035-12-05',203549,12,2035,5,49,203512,2036), -('2035-12-06',203549,12,2035,6,49,203512,2036), -('2035-12-07',203549,12,2035,7,49,203512,2036), -('2035-12-08',203549,12,2035,8,49,203512,2036), -('2035-12-09',203550,12,2035,9,50,203512,2036), -('2035-12-10',203550,12,2035,10,50,203512,2036), -('2035-12-11',203550,12,2035,11,50,203512,2036), -('2035-12-12',203550,12,2035,12,50,203512,2036), -('2035-12-13',203550,12,2035,13,50,203512,2036), -('2035-12-14',203550,12,2035,14,50,203512,2036), -('2035-12-15',203550,12,2035,15,50,203512,2036), -('2035-12-16',203551,12,2035,16,51,203512,2036), -('2035-12-17',203551,12,2035,17,51,203512,2036), -('2035-12-18',203551,12,2035,18,51,203512,2036), -('2035-12-19',203551,12,2035,19,51,203512,2036), -('2035-12-20',203551,12,2035,20,51,203512,2036), -('2035-12-21',203551,12,2035,21,51,203512,2036), -('2035-12-22',203551,12,2035,22,51,203512,2036), -('2035-12-23',203552,12,2035,23,52,203512,2036), -('2035-12-24',203552,12,2035,24,52,203512,2036), -('2035-12-25',203552,12,2035,25,52,203512,2036), -('2035-12-26',203552,12,2035,26,52,203512,2036), -('2035-12-27',203552,12,2035,27,52,203512,2036), -('2035-12-28',203552,12,2035,28,52,203512,2036), -('2035-12-29',203552,12,2035,29,52,203512,2036), -('2035-12-30',203553,12,2035,30,1,203512,2036), -('2035-12-31',203501,12,2035,31,1,203512,2036), -('2036-01-01',203601,1,2036,1,1,203601,2036), -('2036-01-02',203601,1,2036,2,1,203601,2036), -('2036-01-03',203601,1,2036,3,1,203601,2036), -('2036-01-04',203601,1,2036,4,1,203601,2036), -('2036-01-05',203601,1,2036,5,1,203601,2036), -('2036-01-06',203602,1,2036,6,2,203601,2036), -('2036-01-07',203602,1,2036,7,2,203601,2036), -('2036-01-08',203602,1,2036,8,2,203601,2036), -('2036-01-09',203602,1,2036,9,2,203601,2036), -('2036-01-10',203602,1,2036,10,2,203601,2036), -('2036-01-11',203602,1,2036,11,2,203601,2036), -('2036-01-12',203602,1,2036,12,2,203601,2036), -('2036-01-13',203603,1,2036,13,3,203601,2036), -('2036-01-14',203603,1,2036,14,3,203601,2036), -('2036-01-15',203603,1,2036,15,3,203601,2036), -('2036-01-16',203603,1,2036,16,3,203601,2036), -('2036-01-17',203603,1,2036,17,3,203601,2036), -('2036-01-18',203603,1,2036,18,3,203601,2036), -('2036-01-19',203603,1,2036,19,3,203601,2036), -('2036-01-20',203604,1,2036,20,4,203601,2036), -('2036-01-21',203604,1,2036,21,4,203601,2036), -('2036-01-22',203604,1,2036,22,4,203601,2036), -('2036-01-23',203604,1,2036,23,4,203601,2036), -('2036-01-24',203604,1,2036,24,4,203601,2036), -('2036-01-25',203604,1,2036,25,4,203601,2036), -('2036-01-26',203604,1,2036,26,4,203601,2036), -('2036-01-27',203605,1,2036,27,5,203601,2036), -('2036-01-28',203605,1,2036,28,5,203601,2036), -('2036-01-29',203605,1,2036,29,5,203601,2036), -('2036-01-30',203605,1,2036,30,5,203601,2036), -('2036-01-31',203605,1,2036,31,5,203601,2036), -('2036-02-01',203605,2,2036,1,5,203602,2036), -('2036-02-02',203605,2,2036,2,5,203602,2036), -('2036-02-03',203606,2,2036,3,6,203602,2036), -('2036-02-04',203606,2,2036,4,6,203602,2036), -('2036-02-05',203606,2,2036,5,6,203602,2036), -('2036-02-06',203606,2,2036,6,6,203602,2036), -('2036-02-07',203606,2,2036,7,6,203602,2036), -('2036-02-08',203606,2,2036,8,6,203602,2036), -('2036-02-09',203606,2,2036,9,6,203602,2036), -('2036-02-10',203607,2,2036,10,7,203602,2036), -('2036-02-11',203607,2,2036,11,7,203602,2036), -('2036-02-12',203607,2,2036,12,7,203602,2036), -('2036-02-13',203607,2,2036,13,7,203602,2036), -('2036-02-14',203607,2,2036,14,7,203602,2036), -('2036-02-15',203607,2,2036,15,7,203602,2036), -('2036-02-16',203607,2,2036,16,7,203602,2036), -('2036-02-17',203608,2,2036,17,8,203602,2036), -('2036-02-18',203608,2,2036,18,8,203602,2036), -('2036-02-19',203608,2,2036,19,8,203602,2036), -('2036-02-20',203608,2,2036,20,8,203602,2036), -('2036-02-21',203608,2,2036,21,8,203602,2036), -('2036-02-22',203608,2,2036,22,8,203602,2036), -('2036-02-23',203608,2,2036,23,8,203602,2036), -('2036-02-24',203609,2,2036,24,9,203602,2036), -('2036-02-25',203609,2,2036,25,9,203602,2036), -('2036-02-26',203609,2,2036,26,9,203602,2036), -('2036-02-27',203609,2,2036,27,9,203602,2036), -('2036-02-28',203609,2,2036,28,9,203602,2036), -('2036-02-29',203609,2,2036,29,9,203602,2036), -('2036-03-01',203609,3,2036,1,9,203603,2036), -('2036-03-02',203610,3,2036,2,10,203603,2036), -('2036-03-03',203610,3,2036,3,10,203603,2036), -('2036-03-04',203610,3,2036,4,10,203603,2036), -('2036-03-05',203610,3,2036,5,10,203603,2036), -('2036-03-06',203610,3,2036,6,10,203603,2036), -('2036-03-07',203610,3,2036,7,10,203603,2036), -('2036-03-08',203610,3,2036,8,10,203603,2036), -('2036-03-09',203611,3,2036,9,11,203603,2036), -('2036-03-10',203611,3,2036,10,11,203603,2036), -('2036-03-11',203611,3,2036,11,11,203603,2036), -('2036-03-12',203611,3,2036,12,11,203603,2036), -('2036-03-13',203611,3,2036,13,11,203603,2036), -('2036-03-14',203611,3,2036,14,11,203603,2036), -('2036-03-15',203611,3,2036,15,11,203603,2036), -('2036-03-16',203612,3,2036,16,12,203603,2036), -('2036-03-17',203612,3,2036,17,12,203603,2036), -('2036-03-18',203612,3,2036,18,12,203603,2036), -('2036-03-19',203612,3,2036,19,12,203603,2036), -('2036-03-20',203612,3,2036,20,12,203603,2036), -('2036-03-21',203612,3,2036,21,12,203603,2036), -('2036-03-22',203612,3,2036,22,12,203603,2036), -('2036-03-23',203613,3,2036,23,13,203603,2036), -('2036-03-24',203613,3,2036,24,13,203603,2036), -('2036-03-25',203613,3,2036,25,13,203603,2036), -('2036-03-26',203613,3,2036,26,13,203603,2036), -('2036-03-27',203613,3,2036,27,13,203603,2036), -('2036-03-28',203613,3,2036,28,13,203603,2036), -('2036-03-29',203613,3,2036,29,13,203603,2036), -('2036-03-30',203614,3,2036,30,14,203603,2036), -('2036-03-31',203614,3,2036,31,14,203603,2036), -('2036-04-01',203614,4,2036,1,14,203604,2036), -('2036-04-02',203614,4,2036,2,14,203604,2036), -('2036-04-03',203614,4,2036,3,14,203604,2036), -('2036-04-04',203614,4,2036,4,14,203604,2036), -('2036-04-05',203614,4,2036,5,14,203604,2036), -('2036-04-06',203615,4,2036,6,15,203604,2036), -('2036-04-07',203615,4,2036,7,15,203604,2036), -('2036-04-08',203615,4,2036,8,15,203604,2036), -('2036-04-09',203615,4,2036,9,15,203604,2036), -('2036-04-10',203615,4,2036,10,15,203604,2036), -('2036-04-11',203615,4,2036,11,15,203604,2036), -('2036-04-12',203615,4,2036,12,15,203604,2036), -('2036-04-13',203616,4,2036,13,16,203604,2036), -('2036-04-14',203616,4,2036,14,16,203604,2036), -('2036-04-15',203616,4,2036,15,16,203604,2036), -('2036-04-16',203616,4,2036,16,16,203604,2036), -('2036-04-17',203616,4,2036,17,16,203604,2036), -('2036-04-18',203616,4,2036,18,16,203604,2036), -('2036-04-19',203616,4,2036,19,16,203604,2036), -('2036-04-20',203617,4,2036,20,17,203604,2036), -('2036-04-21',203617,4,2036,21,17,203604,2036), -('2036-04-22',203617,4,2036,22,17,203604,2036), -('2036-04-23',203617,4,2036,23,17,203604,2036), -('2036-04-24',203617,4,2036,24,17,203604,2036), -('2036-04-25',203617,4,2036,25,17,203604,2036), -('2036-04-26',203617,4,2036,26,17,203604,2036), -('2036-04-27',203618,4,2036,27,18,203604,2036), -('2036-04-28',203618,4,2036,28,18,203604,2036), -('2036-04-29',203618,4,2036,29,18,203604,2036), -('2036-04-30',203618,4,2036,30,18,203604,2036), -('2036-05-01',203618,5,2036,1,18,203605,2036), -('2036-05-02',203618,5,2036,2,18,203605,2036), -('2036-05-03',203618,5,2036,3,18,203605,2036), -('2036-05-04',203619,5,2036,4,19,203605,2036), -('2036-05-05',203619,5,2036,5,19,203605,2036), -('2036-05-06',203619,5,2036,6,19,203605,2036), -('2036-05-07',203619,5,2036,7,19,203605,2036), -('2036-05-08',203619,5,2036,8,19,203605,2036), -('2036-05-09',203619,5,2036,9,19,203605,2036), -('2036-05-10',203619,5,2036,10,19,203605,2036), -('2036-05-11',203620,5,2036,11,20,203605,2036), -('2036-05-12',203620,5,2036,12,20,203605,2036), -('2036-05-13',203620,5,2036,13,20,203605,2036), -('2036-05-14',203620,5,2036,14,20,203605,2036), -('2036-05-15',203620,5,2036,15,20,203605,2036), -('2036-05-16',203620,5,2036,16,20,203605,2036), -('2036-05-17',203620,5,2036,17,20,203605,2036), -('2036-05-18',203621,5,2036,18,21,203605,2036), -('2036-05-19',203621,5,2036,19,21,203605,2036), -('2036-05-20',203621,5,2036,20,21,203605,2036), -('2036-05-21',203621,5,2036,21,21,203605,2036), -('2036-05-22',203621,5,2036,22,21,203605,2036), -('2036-05-23',203621,5,2036,23,21,203605,2036), -('2036-05-24',203621,5,2036,24,21,203605,2036), -('2036-05-25',203622,5,2036,25,22,203605,2036), -('2036-05-26',203622,5,2036,26,22,203605,2036), -('2036-05-27',203622,5,2036,27,22,203605,2036), -('2036-05-28',203622,5,2036,28,22,203605,2036), -('2036-05-29',203622,5,2036,29,22,203605,2036), -('2036-05-30',203622,5,2036,30,22,203605,2036), -('2036-05-31',203622,5,2036,31,22,203605,2036), -('2036-06-01',203623,6,2036,1,23,203606,2036), -('2036-06-02',203623,6,2036,2,23,203606,2036), -('2036-06-03',203623,6,2036,3,23,203606,2036), -('2036-06-04',203623,6,2036,4,23,203606,2036), -('2036-06-05',203623,6,2036,5,23,203606,2036), -('2036-06-06',203623,6,2036,6,23,203606,2036), -('2036-06-07',203623,6,2036,7,23,203606,2036), -('2036-06-08',203624,6,2036,8,24,203606,2036), -('2036-06-09',203624,6,2036,9,24,203606,2036), -('2036-06-10',203624,6,2036,10,24,203606,2036), -('2036-06-11',203624,6,2036,11,24,203606,2036), -('2036-06-12',203624,6,2036,12,24,203606,2036), -('2036-06-13',203624,6,2036,13,24,203606,2036), -('2036-06-14',203624,6,2036,14,24,203606,2036), -('2036-06-15',203625,6,2036,15,25,203606,2036), -('2036-06-16',203625,6,2036,16,25,203606,2036), -('2036-06-17',203625,6,2036,17,25,203606,2036), -('2036-06-18',203625,6,2036,18,25,203606,2036), -('2036-06-19',203625,6,2036,19,25,203606,2036), -('2036-06-20',203625,6,2036,20,25,203606,2036), -('2036-06-21',203625,6,2036,21,25,203606,2036), -('2036-06-22',203626,6,2036,22,26,203606,2036), -('2036-06-23',203626,6,2036,23,26,203606,2036), -('2036-06-24',203626,6,2036,24,26,203606,2036), -('2036-06-25',203626,6,2036,25,26,203606,2036), -('2036-06-26',203626,6,2036,26,26,203606,2036), -('2036-06-27',203626,6,2036,27,26,203606,2036), -('2036-06-28',203626,6,2036,28,26,203606,2036), -('2036-06-29',203627,6,2036,29,27,203606,2036), -('2036-06-30',203627,6,2036,30,27,203606,2036), -('2036-07-01',203627,7,2036,1,27,203607,2036), -('2036-07-02',203627,7,2036,2,27,203607,2036), -('2036-07-03',203627,7,2036,3,27,203607,2036), -('2036-07-04',203627,7,2036,4,27,203607,2036), -('2036-07-05',203627,7,2036,5,27,203607,2036), -('2036-07-06',203628,7,2036,6,28,203607,2036), -('2036-07-07',203628,7,2036,7,28,203607,2036), -('2036-07-08',203628,7,2036,8,28,203607,2036), -('2036-07-09',203628,7,2036,9,28,203607,2036), -('2036-07-10',203628,7,2036,10,28,203607,2036), -('2036-07-11',203628,7,2036,11,28,203607,2036), -('2036-07-12',203628,7,2036,12,28,203607,2036), -('2036-07-13',203629,7,2036,13,29,203607,2036), -('2036-07-14',203629,7,2036,14,29,203607,2036), -('2036-07-15',203629,7,2036,15,29,203607,2036), -('2036-07-16',203629,7,2036,16,29,203607,2036), -('2036-07-17',203629,7,2036,17,29,203607,2036), -('2036-07-18',203629,7,2036,18,29,203607,2036), -('2036-07-19',203629,7,2036,19,29,203607,2036), -('2036-07-20',203630,7,2036,20,30,203607,2036), -('2036-07-21',203630,7,2036,21,30,203607,2036), -('2036-07-22',203630,7,2036,22,30,203607,2036), -('2036-07-23',203630,7,2036,23,30,203607,2036), -('2036-07-24',203630,7,2036,24,30,203607,2036), -('2036-07-25',203630,7,2036,25,30,203607,2036), -('2036-07-26',203630,7,2036,26,30,203607,2036), -('2036-07-27',203631,7,2036,27,31,203607,2036), -('2036-07-28',203631,7,2036,28,31,203607,2036), -('2036-07-29',203631,7,2036,29,31,203607,2036), -('2036-07-30',203631,7,2036,30,31,203607,2036), -('2036-07-31',203631,7,2036,31,31,203607,2036), -('2036-08-01',203631,8,2036,1,31,203608,2036), -('2036-08-02',203631,8,2036,2,31,203608,2036), -('2036-08-03',203632,8,2036,3,32,203608,2036), -('2036-08-04',203632,8,2036,4,32,203608,2036), -('2036-08-05',203632,8,2036,5,32,203608,2036), -('2036-08-06',203632,8,2036,6,32,203608,2036), -('2036-08-07',203632,8,2036,7,32,203608,2036), -('2036-08-08',203632,8,2036,8,32,203608,2036), -('2036-08-09',203632,8,2036,9,32,203608,2036), -('2036-08-10',203633,8,2036,10,33,203608,2036), -('2036-08-11',203633,8,2036,11,33,203608,2036), -('2036-08-12',203633,8,2036,12,33,203608,2036), -('2036-08-13',203633,8,2036,13,33,203608,2036), -('2036-08-14',203633,8,2036,14,33,203608,2036), -('2036-08-15',203633,8,2036,15,33,203608,2036), -('2036-08-16',203633,8,2036,16,33,203608,2036), -('2036-08-17',203634,8,2036,17,34,203608,2036), -('2036-08-18',203634,8,2036,18,34,203608,2036), -('2036-08-19',203634,8,2036,19,34,203608,2036), -('2036-08-20',203634,8,2036,20,34,203608,2036), -('2036-08-21',203634,8,2036,21,34,203608,2036), -('2036-08-22',203634,8,2036,22,34,203608,2036), -('2036-08-23',203634,8,2036,23,34,203608,2036), -('2036-08-24',203635,8,2036,24,35,203608,2036), -('2036-08-25',203635,8,2036,25,35,203608,2036), -('2036-08-26',203635,8,2036,26,35,203608,2036), -('2036-08-27',203635,8,2036,27,35,203608,2036), -('2036-08-28',203635,8,2036,28,35,203608,2036), -('2036-08-29',203635,8,2036,29,35,203608,2036), -('2036-08-30',203635,8,2036,30,35,203608,2036), -('2036-08-31',203636,8,2036,31,36,203608,2036), -('2036-09-01',203636,9,2036,1,36,203609,2036), -('2036-09-02',203636,9,2036,2,36,203609,2036), -('2036-09-03',203636,9,2036,3,36,203609,2036), -('2036-09-04',203636,9,2036,4,36,203609,2036), -('2036-09-05',203636,9,2036,5,36,203609,2036), -('2036-09-06',203636,9,2036,6,36,203609,2036), -('2036-09-07',203637,9,2036,7,37,203609,2036), -('2036-09-08',203637,9,2036,8,37,203609,2036), -('2036-09-09',203637,9,2036,9,37,203609,2036), -('2036-09-10',203637,9,2036,10,37,203609,2036), -('2036-09-11',203637,9,2036,11,37,203609,2036), -('2036-09-12',203637,9,2036,12,37,203609,2036), -('2036-09-13',203637,9,2036,13,37,203609,2036), -('2036-09-14',203638,9,2036,14,38,203609,2036), -('2036-09-15',203638,9,2036,15,38,203609,2036), -('2036-09-16',203638,9,2036,16,38,203609,2036), -('2036-09-17',203638,9,2036,17,38,203609,2036), -('2036-09-18',203638,9,2036,18,38,203609,2036), -('2036-09-19',203638,9,2036,19,38,203609,2036), -('2036-09-20',203638,9,2036,20,38,203609,2036), -('2036-09-21',203639,9,2036,21,39,203609,2036), -('2036-09-22',203639,9,2036,22,39,203609,2036), -('2036-09-23',203639,9,2036,23,39,203609,2036), -('2036-09-24',203639,9,2036,24,39,203609,2036), -('2036-09-25',203639,9,2036,25,39,203609,2036), -('2036-09-26',203639,9,2036,26,39,203609,2036), -('2036-09-27',203639,9,2036,27,39,203609,2036), -('2036-09-28',203640,9,2036,28,40,203609,2036), -('2036-09-29',203640,9,2036,29,40,203609,2036), -('2036-09-30',203640,9,2036,30,40,203609,2036), -('2036-10-01',203640,10,2036,1,40,203610,2036), -('2036-10-02',203640,10,2036,2,40,203610,2036), -('2036-10-03',203640,10,2036,3,40,203610,2036), -('2036-10-04',203640,10,2036,4,40,203610,2036), -('2036-10-05',203641,10,2036,5,41,203610,2036), -('2036-10-06',203641,10,2036,6,41,203610,2036), -('2036-10-07',203641,10,2036,7,41,203610,2036), -('2036-10-08',203641,10,2036,8,41,203610,2036), -('2036-10-09',203641,10,2036,9,41,203610,2036), -('2036-10-10',203641,10,2036,10,41,203610,2036), -('2036-10-11',203641,10,2036,11,41,203610,2036), -('2036-10-12',203642,10,2036,12,42,203610,2036), -('2036-10-13',203642,10,2036,13,42,203610,2036), -('2036-10-14',203642,10,2036,14,42,203610,2036), -('2036-10-15',203642,10,2036,15,42,203610,2036), -('2036-10-16',203642,10,2036,16,42,203610,2036), -('2036-10-17',203642,10,2036,17,42,203610,2036), -('2036-10-18',203642,10,2036,18,42,203610,2036), -('2036-10-19',203643,10,2036,19,43,203610,2036), -('2036-10-20',203643,10,2036,20,43,203610,2036), -('2036-10-21',203643,10,2036,21,43,203610,2036), -('2036-10-22',203643,10,2036,22,43,203610,2036), -('2036-10-23',203643,10,2036,23,43,203610,2036), -('2036-10-24',203643,10,2036,24,43,203610,2036), -('2036-10-25',203643,10,2036,25,43,203610,2036), -('2036-10-26',203644,10,2036,26,44,203610,2036), -('2036-10-27',203644,10,2036,27,44,203610,2036), -('2036-10-28',203644,10,2036,28,44,203610,2036), -('2036-10-29',203644,10,2036,29,44,203610,2036), -('2036-10-30',203644,10,2036,30,44,203610,2036), -('2036-10-31',203644,10,2036,31,44,203610,2036), -('2036-11-01',203644,11,2036,1,44,203611,2036), -('2036-11-02',203645,11,2036,2,45,203611,2036), -('2036-11-03',203645,11,2036,3,45,203611,2036), -('2036-11-04',203645,11,2036,4,45,203611,2036), -('2036-11-05',203645,11,2036,5,45,203611,2036), -('2036-11-06',203645,11,2036,6,45,203611,2036), -('2036-11-07',203645,11,2036,7,45,203611,2036), -('2036-11-08',203645,11,2036,8,45,203611,2036), -('2036-11-09',203646,11,2036,9,46,203611,2036), -('2036-11-10',203646,11,2036,10,46,203611,2036), -('2036-11-11',203646,11,2036,11,46,203611,2036), -('2036-11-12',203646,11,2036,12,46,203611,2036), -('2036-11-13',203646,11,2036,13,46,203611,2036), -('2036-11-14',203646,11,2036,14,46,203611,2036), -('2036-11-15',203646,11,2036,15,46,203611,2036), -('2036-11-16',203647,11,2036,16,47,203611,2036), -('2036-11-17',203647,11,2036,17,47,203611,2036), -('2036-11-18',203647,11,2036,18,47,203611,2036), -('2036-11-19',203647,11,2036,19,47,203611,2036), -('2036-11-20',203647,11,2036,20,47,203611,2036), -('2036-11-21',203647,11,2036,21,47,203611,2036), -('2036-11-22',203647,11,2036,22,47,203611,2036), -('2036-11-23',203648,11,2036,23,48,203611,2036), -('2036-11-24',203648,11,2036,24,48,203611,2036), -('2036-11-25',203648,11,2036,25,48,203611,2036), -('2036-11-26',203648,11,2036,26,48,203611,2036), -('2036-11-27',203648,11,2036,27,48,203611,2036), -('2036-11-28',203648,11,2036,28,48,203611,2036), -('2036-11-29',203648,11,2036,29,48,203611,2036), -('2036-11-30',203649,11,2036,30,49,203611,2036), -('2036-12-01',203649,12,2036,1,49,203612,2037), -('2036-12-02',203649,12,2036,2,49,203612,2037), -('2036-12-03',203649,12,2036,3,49,203612,2037), -('2036-12-04',203649,12,2036,4,49,203612,2037), -('2036-12-05',203649,12,2036,5,49,203612,2037), -('2036-12-06',203649,12,2036,6,49,203612,2037), -('2036-12-07',203650,12,2036,7,50,203612,2037), -('2036-12-08',203650,12,2036,8,50,203612,2037), -('2036-12-09',203650,12,2036,9,50,203612,2037), -('2036-12-10',203650,12,2036,10,50,203612,2037), -('2036-12-11',203650,12,2036,11,50,203612,2037), -('2036-12-12',203650,12,2036,12,50,203612,2037), -('2036-12-13',203650,12,2036,13,50,203612,2037), -('2036-12-14',203651,12,2036,14,51,203612,2037), -('2036-12-15',203651,12,2036,15,51,203612,2037), -('2036-12-16',203651,12,2036,16,51,203612,2037), -('2036-12-17',203651,12,2036,17,51,203612,2037), -('2036-12-18',203651,12,2036,18,51,203612,2037), -('2036-12-19',203651,12,2036,19,51,203612,2037), -('2036-12-20',203651,12,2036,20,51,203612,2037), -('2036-12-21',203652,12,2036,21,52,203612,2037), -('2036-12-22',203652,12,2036,22,52,203612,2037), -('2036-12-23',203652,12,2036,23,52,203612,2037), -('2036-12-24',203652,12,2036,24,52,203612,2037), -('2036-12-25',203652,12,2036,25,52,203612,2037), -('2036-12-26',203652,12,2036,26,52,203612,2037), -('2036-12-27',203652,12,2036,27,52,203612,2037), -('2036-12-28',203653,12,2036,28,53,203612,2037), -('2036-12-29',203601,12,2036,29,53,203612,2037), -('2036-12-30',203601,12,2036,30,53,203612,2037); +INSERT INTO `time` VALUES ('2007-12-31',200801,12,2007,31,1,200712,2008),('2008-01-01',200801,1,2008,1,1,200801,2008),('2008-01-02',200801,1,2008,2,1,200801,2008),('2008-01-03',200801,1,2008,3,1,200801,2008),('2008-01-04',200801,1,2008,4,1,200801,2008),('2008-01-05',200801,1,2008,5,1,200801,2008),('2008-01-06',200802,1,2008,6,2,200801,2008),('2008-01-07',200802,1,2008,7,2,200801,2008),('2008-01-08',200802,1,2008,8,2,200801,2008),('2008-01-09',200802,1,2008,9,2,200801,2008),('2008-01-10',200802,1,2008,10,2,200801,2008),('2008-01-11',200802,1,2008,11,2,200801,2008),('2008-01-12',200802,1,2008,12,2,200801,2008),('2008-01-13',200803,1,2008,13,3,200801,2008),('2008-01-14',200803,1,2008,14,3,200801,2008),('2008-01-15',200803,1,2008,15,3,200801,2008),('2008-01-16',200803,1,2008,16,3,200801,2008),('2008-01-17',200803,1,2008,17,3,200801,2008),('2008-01-18',200803,1,2008,18,3,200801,2008),('2008-01-19',200803,1,2008,19,3,200801,2008),('2008-01-20',200804,1,2008,20,4,200801,2008),('2008-01-21',200804,1,2008,21,4,200801,2008),('2008-01-22',200804,1,2008,22,4,200801,2008),('2008-01-23',200804,1,2008,23,4,200801,2008),('2008-01-24',200804,1,2008,24,4,200801,2008),('2008-01-25',200804,1,2008,25,4,200801,2008),('2008-01-26',200804,1,2008,26,4,200801,2008),('2008-01-27',200805,1,2008,27,5,200801,2008),('2008-01-28',200805,1,2008,28,5,200801,2008),('2008-01-29',200805,1,2008,29,5,200801,2008),('2008-01-30',200805,1,2008,30,5,200801,2008),('2008-01-31',200805,1,2008,31,5,200801,2008),('2008-02-01',200805,2,2008,1,5,200802,2008),('2008-02-02',200805,2,2008,2,5,200802,2008),('2008-02-03',200806,2,2008,3,6,200802,2008),('2008-02-04',200806,2,2008,4,6,200802,2008),('2008-02-05',200806,2,2008,5,6,200802,2008),('2008-02-06',200806,2,2008,6,6,200802,2008),('2008-02-07',200806,2,2008,7,6,200802,2008),('2008-02-08',200806,2,2008,8,6,200802,2008),('2008-02-09',200806,2,2008,9,6,200802,2008),('2008-02-10',200807,2,2008,10,7,200802,2008),('2008-02-11',200807,2,2008,11,7,200802,2008),('2008-02-12',200807,2,2008,12,7,200802,2008),('2008-02-13',200807,2,2008,13,7,200802,2008),('2008-02-14',200807,2,2008,14,7,200802,2008),('2008-02-15',200807,2,2008,15,7,200802,2008),('2008-02-16',200807,2,2008,16,7,200802,2008),('2008-02-17',200808,2,2008,17,8,200802,2008),('2008-02-18',200808,2,2008,18,8,200802,2008),('2008-02-19',200808,2,2008,19,8,200802,2008),('2008-02-20',200808,2,2008,20,8,200802,2008),('2008-02-21',200808,2,2008,21,8,200802,2008),('2008-02-22',200808,2,2008,22,8,200802,2008),('2008-02-23',200808,2,2008,23,8,200802,2008),('2008-02-24',200809,2,2008,24,9,200802,2008),('2008-02-25',200809,2,2008,25,9,200802,2008),('2008-02-26',200809,2,2008,26,9,200802,2008),('2008-02-27',200809,2,2008,27,9,200802,2008),('2008-02-28',200809,2,2008,28,9,200802,2008),('2008-02-29',200809,2,2008,29,9,200802,2008),('2008-03-01',200809,3,2008,1,9,200803,2008),('2008-03-02',200810,3,2008,2,10,200803,2008),('2008-03-03',200810,3,2008,3,10,200803,2008),('2008-03-04',200810,3,2008,4,10,200803,2008),('2008-03-05',200810,3,2008,5,10,200803,2008),('2008-03-06',200810,3,2008,6,10,200803,2008),('2008-03-07',200810,3,2008,7,10,200803,2008),('2008-03-08',200810,3,2008,8,10,200803,2008),('2008-03-09',200811,3,2008,9,11,200803,2008),('2008-03-10',200811,3,2008,10,11,200803,2008),('2008-03-11',200811,3,2008,11,11,200803,2008),('2008-03-12',200811,3,2008,12,11,200803,2008),('2008-03-13',200811,3,2008,13,11,200803,2008),('2008-03-14',200811,3,2008,14,11,200803,2008),('2008-03-15',200811,3,2008,15,11,200803,2008),('2008-03-16',200812,3,2008,16,12,200803,2008),('2008-03-17',200812,3,2008,17,12,200803,2008),('2008-03-18',200812,3,2008,18,12,200803,2008),('2008-03-19',200812,3,2008,19,12,200803,2008),('2008-03-20',200812,3,2008,20,12,200803,2008),('2008-03-21',200812,3,2008,21,12,200803,2008),('2008-03-22',200812,3,2008,22,12,200803,2008),('2008-03-23',200813,3,2008,23,13,200803,2008),('2008-03-24',200813,3,2008,24,13,200803,2008),('2008-03-25',200813,3,2008,25,13,200803,2008),('2008-03-26',200813,3,2008,26,13,200803,2008),('2008-03-27',200813,3,2008,27,13,200803,2008),('2008-03-28',200813,3,2008,28,13,200803,2008),('2008-03-29',200813,3,2008,29,13,200803,2008),('2008-03-30',200814,3,2008,30,14,200803,2008),('2008-03-31',200814,3,2008,31,14,200803,2008),('2008-04-01',200814,4,2008,1,14,200804,2008),('2008-04-02',200814,4,2008,2,14,200804,2008),('2008-04-03',200814,4,2008,3,14,200804,2008),('2008-04-04',200814,4,2008,4,14,200804,2008),('2008-04-05',200814,4,2008,5,14,200804,2008),('2008-04-06',200815,4,2008,6,15,200804,2008),('2008-04-07',200815,4,2008,7,15,200804,2008),('2008-04-08',200815,4,2008,8,15,200804,2008),('2008-04-09',200815,4,2008,9,15,200804,2008),('2008-04-10',200815,4,2008,10,15,200804,2008),('2008-04-11',200815,4,2008,11,15,200804,2008),('2008-04-12',200815,4,2008,12,15,200804,2008),('2008-04-13',200816,4,2008,13,16,200804,2008),('2008-04-14',200816,4,2008,14,16,200804,2008),('2008-04-15',200816,4,2008,15,16,200804,2008),('2008-04-16',200816,4,2008,16,16,200804,2008),('2008-04-17',200816,4,2008,17,16,200804,2008),('2008-04-18',200816,4,2008,18,16,200804,2008),('2008-04-19',200816,4,2008,19,16,200804,2008),('2008-04-20',200817,4,2008,20,17,200804,2008),('2008-04-21',200817,4,2008,21,17,200804,2008),('2008-04-22',200817,4,2008,22,17,200804,2008),('2008-04-23',200817,4,2008,23,17,200804,2008),('2008-04-24',200817,4,2008,24,17,200804,2008),('2008-04-25',200817,4,2008,25,17,200804,2008),('2008-04-26',200817,4,2008,26,17,200804,2008),('2008-04-27',200818,4,2008,27,18,200804,2008),('2008-04-28',200818,4,2008,28,18,200804,2008),('2008-04-29',200818,4,2008,29,18,200804,2008),('2008-04-30',200818,4,2008,30,18,200804,2008),('2008-05-01',200818,5,2008,1,18,200805,2008),('2008-05-02',200818,5,2008,2,18,200805,2008),('2008-05-03',200818,5,2008,3,18,200805,2008),('2008-05-04',200819,5,2008,4,19,200805,2008),('2008-05-05',200819,5,2008,5,19,200805,2008),('2008-05-06',200819,5,2008,6,19,200805,2008),('2008-05-07',200819,5,2008,7,19,200805,2008),('2008-05-08',200819,5,2008,8,19,200805,2008),('2008-05-09',200819,5,2008,9,19,200805,2008),('2008-05-10',200819,5,2008,10,19,200805,2008),('2008-05-11',200820,5,2008,11,20,200805,2008),('2008-05-12',200820,5,2008,12,20,200805,2008),('2008-05-13',200820,5,2008,13,20,200805,2008),('2008-05-14',200820,5,2008,14,20,200805,2008),('2008-05-15',200820,5,2008,15,20,200805,2008),('2008-05-16',200820,5,2008,16,20,200805,2008),('2008-05-17',200820,5,2008,17,20,200805,2008),('2008-05-18',200821,5,2008,18,21,200805,2008),('2008-05-19',200821,5,2008,19,21,200805,2008),('2008-05-20',200821,5,2008,20,21,200805,2008),('2008-05-21',200821,5,2008,21,21,200805,2008),('2008-05-22',200821,5,2008,22,21,200805,2008),('2008-05-23',200821,5,2008,23,21,200805,2008),('2008-05-24',200821,5,2008,24,21,200805,2008),('2008-05-25',200822,5,2008,25,22,200805,2008),('2008-05-26',200822,5,2008,26,22,200805,2008),('2008-05-27',200822,5,2008,27,22,200805,2008),('2008-05-28',200822,5,2008,28,22,200805,2008),('2008-05-29',200822,5,2008,29,22,200805,2008),('2008-05-30',200822,5,2008,30,22,200805,2008),('2008-05-31',200822,5,2008,31,22,200805,2008),('2008-06-01',200823,6,2008,1,23,200806,2008),('2008-06-02',200823,6,2008,2,23,200806,2008),('2008-06-03',200823,6,2008,3,23,200806,2008),('2008-06-04',200823,6,2008,4,23,200806,2008),('2008-06-05',200823,6,2008,5,23,200806,2008),('2008-06-06',200823,6,2008,6,23,200806,2008),('2008-06-07',200823,6,2008,7,23,200806,2008),('2008-06-08',200824,6,2008,8,24,200806,2008),('2008-06-09',200824,6,2008,9,24,200806,2008),('2008-06-10',200824,6,2008,10,24,200806,2008),('2008-06-11',200824,6,2008,11,24,200806,2008),('2008-06-12',200824,6,2008,12,24,200806,2008),('2008-06-13',200824,6,2008,13,24,200806,2008),('2008-06-14',200824,6,2008,14,24,200806,2008),('2008-06-15',200825,6,2008,15,25,200806,2008),('2008-06-16',200825,6,2008,16,25,200806,2008),('2008-06-17',200825,6,2008,17,25,200806,2008),('2008-06-18',200825,6,2008,18,25,200806,2008),('2008-06-19',200825,6,2008,19,25,200806,2008),('2008-06-20',200825,6,2008,20,25,200806,2008),('2008-06-21',200825,6,2008,21,25,200806,2008),('2008-06-22',200826,6,2008,22,26,200806,2008),('2008-06-23',200826,6,2008,23,26,200806,2008),('2008-06-24',200826,6,2008,24,26,200806,2008),('2008-06-25',200826,6,2008,25,26,200806,2008),('2008-06-26',200826,6,2008,26,26,200806,2008),('2008-06-27',200826,6,2008,27,26,200806,2008),('2008-06-28',200826,6,2008,28,26,200806,2008),('2008-06-29',200827,6,2008,29,27,200806,2008),('2008-06-30',200827,6,2008,30,27,200806,2008),('2008-07-01',200827,7,2008,1,27,200807,2008),('2008-07-02',200827,7,2008,2,27,200807,2008),('2008-07-03',200827,7,2008,3,27,200807,2008),('2008-07-04',200827,7,2008,4,27,200807,2008),('2008-07-05',200827,7,2008,5,27,200807,2008),('2008-07-06',200828,7,2008,6,28,200807,2008),('2008-07-07',200828,7,2008,7,28,200807,2008),('2008-07-08',200828,7,2008,8,28,200807,2008),('2008-07-09',200828,7,2008,9,28,200807,2008),('2008-07-10',200828,7,2008,10,28,200807,2008),('2008-07-11',200828,7,2008,11,28,200807,2008),('2008-07-12',200828,7,2008,12,28,200807,2008),('2008-07-13',200829,7,2008,13,29,200807,2008),('2008-07-14',200829,7,2008,14,29,200807,2008),('2008-07-15',200829,7,2008,15,29,200807,2008),('2008-07-16',200829,7,2008,16,29,200807,2008),('2008-07-17',200829,7,2008,17,29,200807,2008),('2008-07-18',200829,7,2008,18,29,200807,2008),('2008-07-19',200829,7,2008,19,29,200807,2008),('2008-07-20',200830,7,2008,20,30,200807,2008),('2008-07-21',200830,7,2008,21,30,200807,2008),('2008-07-22',200830,7,2008,22,30,200807,2008),('2008-07-23',200830,7,2008,23,30,200807,2008),('2008-07-24',200830,7,2008,24,30,200807,2008),('2008-07-25',200830,7,2008,25,30,200807,2008),('2008-07-26',200830,7,2008,26,30,200807,2008),('2008-07-27',200831,7,2008,27,31,200807,2008),('2008-07-28',200831,7,2008,28,31,200807,2008),('2008-07-29',200831,7,2008,29,31,200807,2008),('2008-07-30',200831,7,2008,30,31,200807,2008),('2008-07-31',200831,7,2008,31,31,200807,2008),('2008-08-01',200831,8,2008,1,31,200808,2008),('2008-08-02',200831,8,2008,2,31,200808,2008),('2008-08-03',200832,8,2008,3,32,200808,2008),('2008-08-04',200832,8,2008,4,32,200808,2008),('2008-08-05',200832,8,2008,5,32,200808,2008),('2008-08-06',200832,8,2008,6,32,200808,2008),('2008-08-07',200832,8,2008,7,32,200808,2008),('2008-08-08',200832,8,2008,8,32,200808,2008),('2008-08-09',200832,8,2008,9,32,200808,2008),('2008-08-10',200833,8,2008,10,33,200808,2008),('2008-08-11',200833,8,2008,11,33,200808,2008),('2008-08-12',200833,8,2008,12,33,200808,2008),('2008-08-13',200833,8,2008,13,33,200808,2008),('2008-08-14',200833,8,2008,14,33,200808,2008),('2008-08-15',200833,8,2008,15,33,200808,2008),('2008-08-16',200833,8,2008,16,33,200808,2008),('2008-08-17',200834,8,2008,17,34,200808,2008),('2008-08-18',200834,8,2008,18,34,200808,2008),('2008-08-19',200834,8,2008,19,34,200808,2008),('2008-08-20',200834,8,2008,20,34,200808,2008),('2008-08-21',200834,8,2008,21,34,200808,2008),('2008-08-22',200834,8,2008,22,34,200808,2008),('2008-08-23',200834,8,2008,23,34,200808,2008),('2008-08-24',200835,8,2008,24,35,200808,2008),('2008-08-25',200835,8,2008,25,35,200808,2008),('2008-08-26',200835,8,2008,26,35,200808,2008),('2008-08-27',200835,8,2008,27,35,200808,2008),('2008-08-28',200835,8,2008,28,35,200808,2008),('2008-08-29',200835,8,2008,29,35,200808,2008),('2008-08-30',200835,8,2008,30,35,200808,2008),('2008-08-31',200836,8,2008,31,36,200808,2008),('2008-09-01',200836,9,2008,1,36,200809,2008),('2008-09-02',200836,9,2008,2,36,200809,2008),('2008-09-03',200836,9,2008,3,36,200809,2008),('2008-09-04',200836,9,2008,4,36,200809,2008),('2008-09-05',200836,9,2008,5,36,200809,2008),('2008-09-06',200836,9,2008,6,36,200809,2008),('2008-09-07',200837,9,2008,7,37,200809,2008),('2008-09-08',200837,9,2008,8,37,200809,2008),('2008-09-09',200837,9,2008,9,37,200809,2008),('2008-09-10',200837,9,2008,10,37,200809,2008),('2008-09-11',200837,9,2008,11,37,200809,2008),('2008-09-12',200837,9,2008,12,37,200809,2008),('2008-09-13',200837,9,2008,13,37,200809,2008),('2008-09-14',200838,9,2008,14,38,200809,2008),('2008-09-15',200838,9,2008,15,38,200809,2008),('2008-09-16',200838,9,2008,16,38,200809,2008),('2008-09-17',200838,9,2008,17,38,200809,2008),('2008-09-18',200838,9,2008,18,38,200809,2008),('2008-09-19',200838,9,2008,19,38,200809,2008),('2008-09-20',200838,9,2008,20,38,200809,2008),('2008-09-21',200839,9,2008,21,39,200809,2008),('2008-09-22',200839,9,2008,22,39,200809,2008),('2008-09-23',200839,9,2008,23,39,200809,2008),('2008-09-24',200839,9,2008,24,39,200809,2008),('2008-09-25',200839,9,2008,25,39,200809,2008),('2008-09-26',200839,9,2008,26,39,200809,2008),('2008-09-27',200839,9,2008,27,39,200809,2008),('2008-09-28',200840,9,2008,28,40,200809,2008),('2008-09-29',200840,9,2008,29,40,200809,2008),('2008-09-30',200840,9,2008,30,40,200809,2008),('2008-10-01',200840,10,2008,1,40,200810,2008),('2008-10-02',200840,10,2008,2,40,200810,2008),('2008-10-03',200840,10,2008,3,40,200810,2008),('2008-10-04',200840,10,2008,4,40,200810,2008),('2008-10-05',200841,10,2008,5,41,200810,2008),('2008-10-06',200841,10,2008,6,41,200810,2008),('2008-10-07',200841,10,2008,7,41,200810,2008),('2008-10-08',200841,10,2008,8,41,200810,2008),('2008-10-09',200841,10,2008,9,41,200810,2008),('2008-10-10',200841,10,2008,10,41,200810,2008),('2008-10-11',200841,10,2008,11,41,200810,2008),('2008-10-12',200842,10,2008,12,42,200810,2008),('2008-10-13',200842,10,2008,13,42,200810,2008),('2008-10-14',200842,10,2008,14,42,200810,2008),('2008-10-15',200842,10,2008,15,42,200810,2008),('2008-10-16',200842,10,2008,16,42,200810,2008),('2008-10-17',200842,10,2008,17,42,200810,2008),('2008-10-18',200842,10,2008,18,42,200810,2008),('2008-10-19',200843,10,2008,19,43,200810,2008),('2008-10-20',200843,10,2008,20,43,200810,2008),('2008-10-21',200843,10,2008,21,43,200810,2008),('2008-10-22',200843,10,2008,22,43,200810,2008),('2008-10-23',200843,10,2008,23,43,200810,2008),('2008-10-24',200843,10,2008,24,43,200810,2008),('2008-10-25',200843,10,2008,25,43,200810,2008),('2008-10-26',200844,10,2008,26,44,200810,2008),('2008-10-27',200844,10,2008,27,44,200810,2008),('2008-10-28',200844,10,2008,28,44,200810,2008),('2008-10-29',200844,10,2008,29,44,200810,2008),('2008-10-30',200844,10,2008,30,44,200810,2008),('2008-10-31',200844,10,2008,31,44,200810,2008),('2008-11-01',200844,11,2008,1,44,200811,2008),('2008-11-02',200845,11,2008,2,45,200811,2008),('2008-11-03',200845,11,2008,3,45,200811,2008),('2008-11-04',200845,11,2008,4,45,200811,2008),('2008-11-05',200845,11,2008,5,45,200811,2008),('2008-11-06',200845,11,2008,6,45,200811,2008),('2008-11-07',200845,11,2008,7,45,200811,2008),('2008-11-08',200845,11,2008,8,45,200811,2008),('2008-11-09',200846,11,2008,9,46,200811,2008),('2008-11-10',200846,11,2008,10,46,200811,2008),('2008-11-11',200846,11,2008,11,46,200811,2008),('2008-11-12',200846,11,2008,12,46,200811,2008),('2008-11-13',200846,11,2008,13,46,200811,2008),('2008-11-14',200846,11,2008,14,46,200811,2008),('2008-11-15',200846,11,2008,15,46,200811,2008),('2008-11-16',200847,11,2008,16,47,200811,2008),('2008-11-17',200847,11,2008,17,47,200811,2008),('2008-11-18',200847,11,2008,18,47,200811,2008),('2008-11-19',200847,11,2008,19,47,200811,2008),('2008-11-20',200847,11,2008,20,47,200811,2008),('2008-11-21',200847,11,2008,21,47,200811,2008),('2008-11-22',200847,11,2008,22,47,200811,2008),('2008-11-23',200848,11,2008,23,48,200811,2008),('2008-11-24',200848,11,2008,24,48,200811,2008),('2008-11-25',200848,11,2008,25,48,200811,2008),('2008-11-26',200848,11,2008,26,48,200811,2008),('2008-11-27',200848,11,2008,27,48,200811,2008),('2008-11-28',200848,11,2008,28,48,200811,2008),('2008-11-29',200848,11,2008,29,48,200811,2008),('2008-11-30',200849,11,2008,30,49,200811,2008),('2008-12-01',200849,12,2008,1,49,200812,2009),('2008-12-02',200849,12,2008,2,49,200812,2009),('2008-12-03',200849,12,2008,3,49,200812,2009),('2008-12-04',200849,12,2008,4,49,200812,2009),('2008-12-05',200849,12,2008,5,49,200812,2009),('2008-12-06',200849,12,2008,6,49,200812,2009),('2008-12-07',200850,12,2008,7,50,200812,2009),('2008-12-08',200850,12,2008,8,50,200812,2009),('2008-12-09',200850,12,2008,9,50,200812,2009),('2008-12-10',200850,12,2008,10,50,200812,2009),('2008-12-11',200850,12,2008,11,50,200812,2009),('2008-12-12',200850,12,2008,12,50,200812,2009),('2008-12-13',200850,12,2008,13,50,200812,2009),('2008-12-14',200851,12,2008,14,51,200812,2009),('2008-12-15',200851,12,2008,15,51,200812,2009),('2008-12-16',200851,12,2008,16,51,200812,2009),('2008-12-17',200851,12,2008,17,51,200812,2009),('2008-12-18',200851,12,2008,18,51,200812,2009),('2008-12-19',200851,12,2008,19,51,200812,2009),('2008-12-20',200851,12,2008,20,51,200812,2009),('2008-12-21',200852,12,2008,21,52,200812,2009),('2008-12-22',200852,12,2008,22,52,200812,2009),('2008-12-23',200852,12,2008,23,52,200812,2009),('2008-12-24',200852,12,2008,24,52,200812,2009),('2008-12-25',200852,12,2008,25,52,200812,2009),('2008-12-26',200852,12,2008,26,52,200812,2009),('2008-12-27',200852,12,2008,27,52,200812,2009),('2008-12-28',200853,12,2008,28,53,200812,2009),('2008-12-29',200901,12,2008,29,53,200812,2009),('2008-12-30',200901,12,2008,30,53,200812,2009),('2008-12-31',200901,12,2008,31,53,200812,2009),('2009-01-01',200901,1,2009,1,53,200901,2009),('2009-01-02',200901,1,2009,2,53,200901,2009),('2009-01-03',200901,1,2009,3,53,200901,2009),('2009-01-04',200902,1,2009,4,1,200901,2009),('2009-01-05',200902,1,2009,5,1,200901,2009),('2009-01-06',200902,1,2009,6,1,200901,2009),('2009-01-07',200902,1,2009,7,1,200901,2009),('2009-01-08',200902,1,2009,8,1,200901,2009),('2009-01-09',200902,1,2009,9,1,200901,2009),('2009-01-10',200902,1,2009,10,1,200901,2009),('2009-01-11',200903,1,2009,11,2,200901,2009),('2009-01-12',200903,1,2009,12,2,200901,2009),('2009-01-13',200903,1,2009,13,2,200901,2009),('2009-01-14',200903,1,2009,14,2,200901,2009),('2009-01-15',200903,1,2009,15,2,200901,2009),('2009-01-16',200903,1,2009,16,2,200901,2009),('2009-01-17',200903,1,2009,17,2,200901,2009),('2009-01-18',200904,1,2009,18,3,200901,2009),('2009-01-19',200904,1,2009,19,3,200901,2009),('2009-01-20',200904,1,2009,20,3,200901,2009),('2009-01-21',200904,1,2009,21,3,200901,2009),('2009-01-22',200904,1,2009,22,3,200901,2009),('2009-01-23',200904,1,2009,23,3,200901,2009),('2009-01-24',200904,1,2009,24,3,200901,2009),('2009-01-25',200905,1,2009,25,4,200901,2009),('2009-01-26',200905,1,2009,26,4,200901,2009),('2009-01-27',200905,1,2009,27,4,200901,2009),('2009-01-28',200905,1,2009,28,4,200901,2009),('2009-01-29',200905,1,2009,29,4,200901,2009),('2009-01-30',200905,1,2009,30,4,200901,2009),('2009-01-31',200905,1,2009,31,4,200901,2009),('2009-02-01',200906,2,2009,1,5,200902,2009),('2009-02-02',200906,2,2009,2,5,200902,2009),('2009-02-03',200906,2,2009,3,5,200902,2009),('2009-02-04',200906,2,2009,4,5,200902,2009),('2009-02-05',200906,2,2009,5,5,200902,2009),('2009-02-06',200906,2,2009,6,5,200902,2009),('2009-02-07',200906,2,2009,7,5,200902,2009),('2009-02-08',200907,2,2009,8,6,200902,2009),('2009-02-09',200907,2,2009,9,6,200902,2009),('2009-02-10',200907,2,2009,10,6,200902,2009),('2009-02-11',200907,2,2009,11,6,200902,2009),('2009-02-12',200907,2,2009,12,6,200902,2009),('2009-02-13',200907,2,2009,13,6,200902,2009),('2009-02-14',200907,2,2009,14,6,200902,2009),('2009-02-15',200908,2,2009,15,7,200902,2009),('2009-02-16',200908,2,2009,16,7,200902,2009),('2009-02-17',200908,2,2009,17,7,200902,2009),('2009-02-18',200908,2,2009,18,7,200902,2009),('2009-02-19',200908,2,2009,19,7,200902,2009),('2009-02-20',200908,2,2009,20,7,200902,2009),('2009-02-21',200908,2,2009,21,7,200902,2009),('2009-02-22',200909,2,2009,22,8,200902,2009),('2009-02-23',200909,2,2009,23,8,200902,2009),('2009-02-24',200909,2,2009,24,8,200902,2009),('2009-02-25',200909,2,2009,25,8,200902,2009),('2009-02-26',200909,2,2009,26,8,200902,2009),('2009-02-27',200909,2,2009,27,8,200902,2009),('2009-02-28',200909,2,2009,28,8,200902,2009),('2009-03-01',200910,3,2009,1,9,200903,2009),('2009-03-02',200910,3,2009,2,9,200903,2009),('2009-03-03',200910,3,2009,3,9,200903,2009),('2009-03-04',200910,3,2009,4,9,200903,2009),('2009-03-05',200910,3,2009,5,9,200903,2009),('2009-03-06',200910,3,2009,6,9,200903,2009),('2009-03-07',200910,3,2009,7,9,200903,2009),('2009-03-08',200911,3,2009,8,10,200903,2009),('2009-03-09',200911,3,2009,9,10,200903,2009),('2009-03-10',200911,3,2009,10,10,200903,2009),('2009-03-11',200911,3,2009,11,10,200903,2009),('2009-03-12',200911,3,2009,12,10,200903,2009),('2009-03-13',200911,3,2009,13,10,200903,2009),('2009-03-14',200911,3,2009,14,10,200903,2009),('2009-03-15',200912,3,2009,15,11,200903,2009),('2009-03-16',200912,3,2009,16,11,200903,2009),('2009-03-17',200912,3,2009,17,11,200903,2009),('2009-03-18',200912,3,2009,18,11,200903,2009),('2009-03-19',200912,3,2009,19,11,200903,2009),('2009-03-20',200912,3,2009,20,11,200903,2009),('2009-03-21',200912,3,2009,21,11,200903,2009),('2009-03-22',200913,3,2009,22,12,200903,2009),('2009-03-23',200913,3,2009,23,12,200903,2009),('2009-03-24',200913,3,2009,24,12,200903,2009),('2009-03-25',200913,3,2009,25,12,200903,2009),('2009-03-26',200913,3,2009,26,12,200903,2009),('2009-03-27',200913,3,2009,27,12,200903,2009),('2009-03-28',200913,3,2009,28,12,200903,2009),('2009-03-29',200914,3,2009,29,13,200903,2009),('2009-03-30',200914,3,2009,30,13,200903,2009),('2009-03-31',200914,3,2009,31,13,200903,2009),('2009-04-01',200914,4,2009,1,13,200904,2009),('2009-04-02',200914,4,2009,2,13,200904,2009),('2009-04-03',200914,4,2009,3,13,200904,2009),('2009-04-04',200914,4,2009,4,13,200904,2009),('2009-04-05',200915,4,2009,5,14,200904,2009),('2009-04-06',200915,4,2009,6,14,200904,2009),('2009-04-07',200915,4,2009,7,14,200904,2009),('2009-04-08',200915,4,2009,8,14,200904,2009),('2009-04-09',200915,4,2009,9,14,200904,2009),('2009-04-10',200915,4,2009,10,14,200904,2009),('2009-04-11',200915,4,2009,11,14,200904,2009),('2009-04-12',200916,4,2009,12,15,200904,2009),('2009-04-13',200916,4,2009,13,15,200904,2009),('2009-04-14',200916,4,2009,14,15,200904,2009),('2009-04-15',200916,4,2009,15,15,200904,2009),('2009-04-16',200916,4,2009,16,15,200904,2009),('2009-04-17',200916,4,2009,17,15,200904,2009),('2009-04-18',200916,4,2009,18,15,200904,2009),('2009-04-19',200917,4,2009,19,16,200904,2009),('2009-04-20',200917,4,2009,20,16,200904,2009),('2009-04-21',200917,4,2009,21,16,200904,2009),('2009-04-22',200917,4,2009,22,16,200904,2009),('2009-04-23',200917,4,2009,23,16,200904,2009),('2009-04-24',200917,4,2009,24,16,200904,2009),('2009-04-25',200917,4,2009,25,16,200904,2009),('2009-04-26',200918,4,2009,26,17,200904,2009),('2009-04-27',200918,4,2009,27,17,200904,2009),('2009-04-28',200918,4,2009,28,17,200904,2009),('2009-04-29',200918,4,2009,29,17,200904,2009),('2009-04-30',200918,4,2009,30,17,200904,2009),('2009-05-01',200918,5,2009,1,17,200905,2009),('2009-05-02',200918,5,2009,2,17,200905,2009),('2009-05-03',200919,5,2009,3,18,200905,2009),('2009-05-04',200919,5,2009,4,18,200905,2009),('2009-05-05',200919,5,2009,5,18,200905,2009),('2009-05-06',200919,5,2009,6,18,200905,2009),('2009-05-07',200919,5,2009,7,18,200905,2009),('2009-05-08',200919,5,2009,8,18,200905,2009),('2009-05-09',200919,5,2009,9,18,200905,2009),('2009-05-10',200920,5,2009,10,19,200905,2009),('2009-05-11',200920,5,2009,11,19,200905,2009),('2009-05-12',200920,5,2009,12,19,200905,2009),('2009-05-13',200920,5,2009,13,19,200905,2009),('2009-05-14',200920,5,2009,14,19,200905,2009),('2009-05-15',200920,5,2009,15,19,200905,2009),('2009-05-16',200920,5,2009,16,19,200905,2009),('2009-05-17',200921,5,2009,17,20,200905,2009),('2009-05-18',200921,5,2009,18,20,200905,2009),('2009-05-19',200921,5,2009,19,20,200905,2009),('2009-05-20',200921,5,2009,20,20,200905,2009),('2009-05-21',200921,5,2009,21,20,200905,2009),('2009-05-22',200921,5,2009,22,20,200905,2009),('2009-05-23',200921,5,2009,23,20,200905,2009),('2009-05-24',200922,5,2009,24,21,200905,2009),('2009-05-25',200922,5,2009,25,21,200905,2009),('2009-05-26',200922,5,2009,26,21,200905,2009),('2009-05-27',200922,5,2009,27,21,200905,2009),('2009-05-28',200922,5,2009,28,21,200905,2009),('2009-05-29',200922,5,2009,29,21,200905,2009),('2009-05-30',200922,5,2009,30,21,200905,2009),('2009-05-31',200923,5,2009,31,22,200905,2009),('2009-06-01',200923,6,2009,1,22,200906,2009),('2009-06-02',200923,6,2009,2,22,200906,2009),('2009-06-03',200923,6,2009,3,22,200906,2009),('2009-06-04',200923,6,2009,4,22,200906,2009),('2009-06-05',200923,6,2009,5,22,200906,2009),('2009-06-06',200923,6,2009,6,22,200906,2009),('2009-06-07',200924,6,2009,7,23,200906,2009),('2009-06-08',200924,6,2009,8,23,200906,2009),('2009-06-09',200924,6,2009,9,23,200906,2009),('2009-06-10',200924,6,2009,10,23,200906,2009),('2009-06-11',200924,6,2009,11,23,200906,2009),('2009-06-12',200924,6,2009,12,23,200906,2009),('2009-06-13',200924,6,2009,13,23,200906,2009),('2009-06-14',200925,6,2009,14,24,200906,2009),('2009-06-15',200925,6,2009,15,24,200906,2009),('2009-06-16',200925,6,2009,16,24,200906,2009),('2009-06-17',200925,6,2009,17,24,200906,2009),('2009-06-18',200925,6,2009,18,24,200906,2009),('2009-06-19',200925,6,2009,19,24,200906,2009),('2009-06-20',200925,6,2009,20,24,200906,2009),('2009-06-21',200926,6,2009,21,25,200906,2009),('2009-06-22',200926,6,2009,22,25,200906,2009),('2009-06-23',200926,6,2009,23,25,200906,2009),('2009-06-24',200926,6,2009,24,25,200906,2009),('2009-06-25',200926,6,2009,25,25,200906,2009),('2009-06-26',200926,6,2009,26,25,200906,2009),('2009-06-27',200926,6,2009,27,25,200906,2009),('2009-06-28',200927,6,2009,28,26,200906,2009),('2009-06-29',200927,6,2009,29,26,200906,2009),('2009-06-30',200927,6,2009,30,26,200906,2009),('2009-07-01',200927,7,2009,1,26,200907,2009),('2009-07-02',200927,7,2009,2,26,200907,2009),('2009-07-03',200927,7,2009,3,26,200907,2009),('2009-07-04',200927,7,2009,4,26,200907,2009),('2009-07-05',200928,7,2009,5,27,200907,2009),('2009-07-06',200928,7,2009,6,27,200907,2009),('2009-07-07',200928,7,2009,7,27,200907,2009),('2009-07-08',200928,7,2009,8,27,200907,2009),('2009-07-09',200928,7,2009,9,27,200907,2009),('2009-07-10',200928,7,2009,10,27,200907,2009),('2009-07-11',200928,7,2009,11,27,200907,2009),('2009-07-12',200929,7,2009,12,28,200907,2009),('2009-07-13',200929,7,2009,13,28,200907,2009),('2009-07-14',200929,7,2009,14,28,200907,2009),('2009-07-15',200929,7,2009,15,28,200907,2009),('2009-07-16',200929,7,2009,16,28,200907,2009),('2009-07-17',200929,7,2009,17,28,200907,2009),('2009-07-18',200929,7,2009,18,28,200907,2009),('2009-07-19',200930,7,2009,19,29,200907,2009),('2009-07-20',200930,7,2009,20,29,200907,2009),('2009-07-21',200930,7,2009,21,29,200907,2009),('2009-07-22',200930,7,2009,22,29,200907,2009),('2009-07-23',200930,7,2009,23,29,200907,2009),('2009-07-24',200930,7,2009,24,29,200907,2009),('2009-07-25',200930,7,2009,25,29,200907,2009),('2009-07-26',200931,7,2009,26,30,200907,2009),('2009-07-27',200931,7,2009,27,30,200907,2009),('2009-07-28',200931,7,2009,28,30,200907,2009),('2009-07-29',200931,7,2009,29,30,200907,2009),('2009-07-30',200931,7,2009,30,30,200907,2009),('2009-07-31',200931,7,2009,31,30,200907,2009),('2009-08-01',200931,8,2009,1,30,200908,2009),('2009-08-02',200932,8,2009,2,31,200908,2009),('2009-08-03',200932,8,2009,3,31,200908,2009),('2009-08-04',200932,8,2009,4,31,200908,2009),('2009-08-05',200932,8,2009,5,31,200908,2009),('2009-08-06',200932,8,2009,6,31,200908,2009),('2009-08-07',200932,8,2009,7,31,200908,2009),('2009-08-08',200932,8,2009,8,31,200908,2009),('2009-08-09',200933,8,2009,9,32,200908,2009),('2009-08-10',200933,8,2009,10,32,200908,2009),('2009-08-11',200933,8,2009,11,32,200908,2009),('2009-08-12',200933,8,2009,12,32,200908,2009),('2009-08-13',200933,8,2009,13,32,200908,2009),('2009-08-14',200933,8,2009,14,32,200908,2009),('2009-08-15',200933,8,2009,15,32,200908,2009),('2009-08-16',200934,8,2009,16,33,200908,2009),('2009-08-17',200934,8,2009,17,33,200908,2009),('2009-08-18',200934,8,2009,18,33,200908,2009),('2009-08-19',200934,8,2009,19,33,200908,2009),('2009-08-20',200934,8,2009,20,33,200908,2009),('2009-08-21',200934,8,2009,21,33,200908,2009),('2009-08-22',200934,8,2009,22,33,200908,2009),('2009-08-23',200935,8,2009,23,34,200908,2009),('2009-08-24',200935,8,2009,24,34,200908,2009),('2009-08-25',200935,8,2009,25,34,200908,2009),('2009-08-26',200935,8,2009,26,34,200908,2009),('2009-08-27',200935,8,2009,27,34,200908,2009),('2009-08-28',200935,8,2009,28,34,200908,2009),('2009-08-29',200935,8,2009,29,34,200908,2009),('2009-08-30',200936,8,2009,30,35,200908,2009),('2009-08-31',200936,8,2009,31,35,200908,2009),('2009-09-01',200936,9,2009,1,35,200909,2009),('2009-09-02',200936,9,2009,2,35,200909,2009),('2009-09-03',200936,9,2009,3,35,200909,2009),('2009-09-04',200936,9,2009,4,35,200909,2009),('2009-09-05',200936,9,2009,5,35,200909,2009),('2009-09-06',200937,9,2009,6,36,200909,2009),('2009-09-07',200937,9,2009,7,36,200909,2009),('2009-09-08',200937,9,2009,8,36,200909,2009),('2009-09-09',200937,9,2009,9,36,200909,2009),('2009-09-10',200937,9,2009,10,36,200909,2009),('2009-09-11',200937,9,2009,11,36,200909,2009),('2009-09-12',200937,9,2009,12,36,200909,2009),('2009-09-13',200938,9,2009,13,37,200909,2009),('2009-09-14',200938,9,2009,14,37,200909,2009),('2009-09-15',200938,9,2009,15,37,200909,2009),('2009-09-16',200938,9,2009,16,37,200909,2009),('2009-09-17',200938,9,2009,17,37,200909,2009),('2009-09-18',200938,9,2009,18,37,200909,2009),('2009-09-19',200938,9,2009,19,37,200909,2009),('2009-09-20',200939,9,2009,20,38,200909,2009),('2009-09-21',200939,9,2009,21,38,200909,2009),('2009-09-22',200939,9,2009,22,38,200909,2009),('2009-09-23',200939,9,2009,23,38,200909,2009),('2009-09-24',200939,9,2009,24,38,200909,2009),('2009-09-25',200939,9,2009,25,38,200909,2009),('2009-09-26',200939,9,2009,26,38,200909,2009),('2009-09-27',200940,9,2009,27,39,200909,2009),('2009-09-28',200940,9,2009,28,39,200909,2009),('2009-09-29',200940,9,2009,29,39,200909,2009),('2009-09-30',200940,9,2009,30,39,200909,2009),('2009-10-01',200940,10,2009,1,39,200910,2009),('2009-10-02',200940,10,2009,2,39,200910,2009),('2009-10-03',200940,10,2009,3,39,200910,2009),('2009-10-04',200941,10,2009,4,40,200910,2009),('2009-10-05',200941,10,2009,5,40,200910,2009),('2009-10-06',200941,10,2009,6,40,200910,2009),('2009-10-07',200941,10,2009,7,40,200910,2009),('2009-10-08',200941,10,2009,8,40,200910,2009),('2009-10-09',200941,10,2009,9,40,200910,2009),('2009-10-10',200941,10,2009,10,40,200910,2009),('2009-10-11',200942,10,2009,11,41,200910,2009),('2009-10-12',200942,10,2009,12,41,200910,2009),('2009-10-13',200942,10,2009,13,41,200910,2009),('2009-10-14',200942,10,2009,14,41,200910,2009),('2009-10-15',200942,10,2009,15,41,200910,2009),('2009-10-16',200942,10,2009,16,41,200910,2009),('2009-10-17',200942,10,2009,17,41,200910,2009),('2009-10-18',200943,10,2009,18,42,200910,2009),('2009-10-19',200943,10,2009,19,42,200910,2009),('2009-10-20',200943,10,2009,20,42,200910,2009),('2009-10-21',200943,10,2009,21,42,200910,2009),('2009-10-22',200943,10,2009,22,42,200910,2009),('2009-10-23',200943,10,2009,23,42,200910,2009),('2009-10-24',200943,10,2009,24,42,200910,2009),('2009-10-25',200944,10,2009,25,43,200910,2009),('2009-10-26',200944,10,2009,26,43,200910,2009),('2009-10-27',200944,10,2009,27,43,200910,2009),('2009-10-28',200944,10,2009,28,43,200910,2009),('2009-10-29',200944,10,2009,29,43,200910,2009),('2009-10-30',200944,10,2009,30,43,200910,2009),('2009-10-31',200944,10,2009,31,43,200910,2009),('2009-11-01',200945,11,2009,1,44,200911,2009),('2009-11-02',200945,11,2009,2,44,200911,2009),('2009-11-03',200945,11,2009,3,44,200911,2009),('2009-11-04',200945,11,2009,4,44,200911,2009),('2009-11-05',200945,11,2009,5,44,200911,2009),('2009-11-06',200945,11,2009,6,44,200911,2009),('2009-11-07',200945,11,2009,7,44,200911,2009),('2009-11-08',200946,11,2009,8,45,200911,2009),('2009-11-09',200946,11,2009,9,45,200911,2009),('2009-11-10',200946,11,2009,10,45,200911,2009),('2009-11-11',200946,11,2009,11,45,200911,2009),('2009-11-12',200946,11,2009,12,45,200911,2009),('2009-11-13',200946,11,2009,13,45,200911,2009),('2009-11-14',200946,11,2009,14,45,200911,2009),('2009-11-15',200947,11,2009,15,46,200911,2009),('2009-11-16',200947,11,2009,16,46,200911,2009),('2009-11-17',200947,11,2009,17,46,200911,2009),('2009-11-18',200947,11,2009,18,46,200911,2009),('2009-11-19',200947,11,2009,19,46,200911,2009),('2009-11-20',200947,11,2009,20,46,200911,2009),('2009-11-21',200947,11,2009,21,46,200911,2009),('2009-11-22',200948,11,2009,22,47,200911,2009),('2009-11-23',200948,11,2009,23,47,200911,2009),('2009-11-24',200948,11,2009,24,47,200911,2009),('2009-11-25',200948,11,2009,25,47,200911,2009),('2009-11-26',200948,11,2009,26,47,200911,2009),('2009-11-27',200948,11,2009,27,47,200911,2009),('2009-11-28',200948,11,2009,28,47,200911,2009),('2009-11-29',200949,11,2009,29,48,200911,2009),('2009-11-30',200949,11,2009,30,48,200911,2009),('2009-12-01',200949,12,2009,1,48,200912,2010),('2009-12-02',200949,12,2009,2,48,200912,2010),('2009-12-03',200949,12,2009,3,48,200912,2010),('2009-12-04',200949,12,2009,4,48,200912,2010),('2009-12-05',200949,12,2009,5,48,200912,2010),('2009-12-06',200950,12,2009,6,49,200912,2010),('2009-12-07',200950,12,2009,7,49,200912,2010),('2009-12-08',200950,12,2009,8,49,200912,2010),('2009-12-09',200950,12,2009,9,49,200912,2010),('2009-12-10',200950,12,2009,10,49,200912,2010),('2009-12-11',200950,12,2009,11,49,200912,2010),('2009-12-12',200950,12,2009,12,49,200912,2010),('2009-12-13',200951,12,2009,13,50,200912,2010),('2009-12-14',200951,12,2009,14,50,200912,2010),('2009-12-15',200951,12,2009,15,50,200912,2010),('2009-12-16',200951,12,2009,16,50,200912,2010),('2009-12-17',200951,12,2009,17,50,200912,2010),('2009-12-18',200951,12,2009,18,50,200912,2010),('2009-12-19',200951,12,2009,19,50,200912,2010),('2009-12-20',200952,12,2009,20,51,200912,2010),('2009-12-21',200952,12,2009,21,51,200912,2010),('2009-12-22',200952,12,2009,22,51,200912,2010),('2009-12-23',200952,12,2009,23,51,200912,2010),('2009-12-24',200952,12,2009,24,51,200912,2010),('2009-12-25',200952,12,2009,25,51,200912,2010),('2009-12-26',200952,12,2009,26,51,200912,2010),('2009-12-27',200953,12,2009,27,52,200912,2010),('2009-12-28',200952,12,2009,28,52,200912,2010),('2009-12-29',200952,12,2009,29,52,200912,2010),('2009-12-30',200952,12,2009,30,52,200912,2010),('2009-12-31',200952,12,2009,31,52,200912,2010),('2010-01-01',201001,1,2010,1,52,201001,2010),('2010-01-02',201001,1,2010,2,52,201001,2010),('2010-01-03',201002,1,2010,3,1,201001,2010),('2010-01-04',201001,1,2010,4,1,201001,2010),('2010-01-05',201001,1,2010,5,1,201001,2010),('2010-01-06',201001,1,2010,6,1,201001,2010),('2010-01-07',201001,1,2010,7,1,201001,2010),('2010-01-08',201001,1,2010,8,1,201001,2010),('2010-01-09',201001,1,2010,9,1,201001,2010),('2010-01-10',201002,1,2010,10,2,201001,2010),('2010-01-11',201002,1,2010,11,2,201001,2010),('2010-01-12',201002,1,2010,12,2,201001,2010),('2010-01-13',201002,1,2010,13,2,201001,2010),('2010-01-14',201002,1,2010,14,2,201001,2010),('2010-01-15',201002,1,2010,15,2,201001,2010),('2010-01-16',201002,1,2010,16,2,201001,2010),('2010-01-17',201003,1,2010,17,3,201001,2010),('2010-01-18',201003,1,2010,18,3,201001,2010),('2010-01-19',201003,1,2010,19,3,201001,2010),('2010-01-20',201003,1,2010,20,3,201001,2010),('2010-01-21',201003,1,2010,21,3,201001,2010),('2010-01-22',201003,1,2010,22,3,201001,2010),('2010-01-23',201003,1,2010,23,3,201001,2010),('2010-01-24',201004,1,2010,24,4,201001,2010),('2010-01-25',201004,1,2010,25,4,201001,2010),('2010-01-26',201004,1,2010,26,4,201001,2010),('2010-01-27',201004,1,2010,27,4,201001,2010),('2010-01-28',201004,1,2010,28,4,201001,2010),('2010-01-29',201004,1,2010,29,4,201001,2010),('2010-01-30',201004,1,2010,30,4,201001,2010),('2010-01-31',201005,1,2010,31,5,201001,2010),('2010-02-01',201005,2,2010,1,5,201002,2010),('2010-02-02',201005,2,2010,2,5,201002,2010),('2010-02-03',201005,2,2010,3,5,201002,2010),('2010-02-04',201005,2,2010,4,5,201002,2010),('2010-02-05',201005,2,2010,5,5,201002,2010),('2010-02-06',201005,2,2010,6,5,201002,2010),('2010-02-07',201006,2,2010,7,6,201002,2010),('2010-02-08',201006,2,2010,8,6,201002,2010),('2010-02-09',201006,2,2010,9,6,201002,2010),('2010-02-10',201006,2,2010,10,6,201002,2010),('2010-02-11',201006,2,2010,11,6,201002,2010),('2010-02-12',201006,2,2010,12,6,201002,2010),('2010-02-13',201006,2,2010,13,6,201002,2010),('2010-02-14',201007,2,2010,14,7,201002,2010),('2010-02-15',201007,2,2010,15,7,201002,2010),('2010-02-16',201007,2,2010,16,7,201002,2010),('2010-02-17',201007,2,2010,17,7,201002,2010),('2010-02-18',201007,2,2010,18,7,201002,2010),('2010-02-19',201007,2,2010,19,7,201002,2010),('2010-02-20',201007,2,2010,20,7,201002,2010),('2010-02-21',201008,2,2010,21,8,201002,2010),('2010-02-22',201008,2,2010,22,8,201002,2010),('2010-02-23',201008,2,2010,23,8,201002,2010),('2010-02-24',201008,2,2010,24,8,201002,2010),('2010-02-25',201008,2,2010,25,8,201002,2010),('2010-02-26',201008,2,2010,26,8,201002,2010),('2010-02-27',201008,2,2010,27,8,201002,2010),('2010-02-28',201009,2,2010,28,9,201002,2010),('2010-03-01',201009,3,2010,1,9,201003,2010),('2010-03-02',201009,3,2010,2,9,201003,2010),('2010-03-03',201009,3,2010,3,9,201003,2010),('2010-03-04',201009,3,2010,4,9,201003,2010),('2010-03-05',201009,3,2010,5,9,201003,2010),('2010-03-06',201009,3,2010,6,9,201003,2010),('2010-03-07',201010,3,2010,7,10,201003,2010),('2010-03-08',201010,3,2010,8,10,201003,2010),('2010-03-09',201010,3,2010,9,10,201003,2010),('2010-03-10',201010,3,2010,10,10,201003,2010),('2010-03-11',201010,3,2010,11,10,201003,2010),('2010-03-12',201010,3,2010,12,10,201003,2010),('2010-03-13',201010,3,2010,13,10,201003,2010),('2010-03-14',201011,3,2010,14,11,201003,2010),('2010-03-15',201011,3,2010,15,11,201003,2010),('2010-03-16',201011,3,2010,16,11,201003,2010),('2010-03-17',201011,3,2010,17,11,201003,2010),('2010-03-18',201011,3,2010,18,11,201003,2010),('2010-03-19',201011,3,2010,19,11,201003,2010),('2010-03-20',201011,3,2010,20,11,201003,2010),('2010-03-21',201012,3,2010,21,12,201003,2010),('2010-03-22',201012,3,2010,22,12,201003,2010),('2010-03-23',201012,3,2010,23,12,201003,2010),('2010-03-24',201012,3,2010,24,12,201003,2010),('2010-03-25',201012,3,2010,25,12,201003,2010),('2010-03-26',201012,3,2010,26,12,201003,2010),('2010-03-27',201012,3,2010,27,12,201003,2010),('2010-03-28',201013,3,2010,28,13,201003,2010),('2010-03-29',201013,3,2010,29,13,201003,2010),('2010-03-30',201013,3,2010,30,13,201003,2010),('2010-03-31',201013,3,2010,31,13,201003,2010),('2010-04-01',201013,4,2010,1,13,201004,2010),('2010-04-02',201013,4,2010,2,13,201004,2010),('2010-04-03',201013,4,2010,3,13,201004,2010),('2010-04-04',201014,4,2010,4,14,201004,2010),('2010-04-05',201014,4,2010,5,14,201004,2010),('2010-04-06',201014,4,2010,6,14,201004,2010),('2010-04-07',201014,4,2010,7,14,201004,2010),('2010-04-08',201014,4,2010,8,14,201004,2010),('2010-04-09',201014,4,2010,9,14,201004,2010),('2010-04-10',201014,4,2010,10,14,201004,2010),('2010-04-11',201015,4,2010,11,15,201004,2010),('2010-04-12',201015,4,2010,12,15,201004,2010),('2010-04-13',201015,4,2010,13,15,201004,2010),('2010-04-14',201015,4,2010,14,15,201004,2010),('2010-04-15',201015,4,2010,15,15,201004,2010),('2010-04-16',201015,4,2010,16,15,201004,2010),('2010-04-17',201015,4,2010,17,15,201004,2010),('2010-04-18',201016,4,2010,18,16,201004,2010),('2010-04-19',201016,4,2010,19,16,201004,2010),('2010-04-20',201016,4,2010,20,16,201004,2010),('2010-04-21',201016,4,2010,21,16,201004,2010),('2010-04-22',201016,4,2010,22,16,201004,2010),('2010-04-23',201016,4,2010,23,16,201004,2010),('2010-04-24',201016,4,2010,24,16,201004,2010),('2010-04-25',201017,4,2010,25,17,201004,2010),('2010-04-26',201017,4,2010,26,17,201004,2010),('2010-04-27',201017,4,2010,27,17,201004,2010),('2010-04-28',201017,4,2010,28,17,201004,2010),('2010-04-29',201017,4,2010,29,17,201004,2010),('2010-04-30',201017,4,2010,30,17,201004,2010),('2010-05-01',201017,5,2010,1,17,201005,2010),('2010-05-02',201018,5,2010,2,18,201005,2010),('2010-05-03',201018,5,2010,3,18,201005,2010),('2010-05-04',201018,5,2010,4,18,201005,2010),('2010-05-05',201018,5,2010,5,18,201005,2010),('2010-05-06',201018,5,2010,6,18,201005,2010),('2010-05-07',201018,5,2010,7,18,201005,2010),('2010-05-08',201018,5,2010,8,18,201005,2010),('2010-05-09',201019,5,2010,9,19,201005,2010),('2010-05-10',201019,5,2010,10,19,201005,2010),('2010-05-11',201019,5,2010,11,19,201005,2010),('2010-05-12',201019,5,2010,12,19,201005,2010),('2010-05-13',201019,5,2010,13,19,201005,2010),('2010-05-14',201019,5,2010,14,19,201005,2010),('2010-05-15',201019,5,2010,15,19,201005,2010),('2010-05-16',201020,5,2010,16,20,201005,2010),('2010-05-17',201020,5,2010,17,20,201005,2010),('2010-05-18',201020,5,2010,18,20,201005,2010),('2010-05-19',201020,5,2010,19,20,201005,2010),('2010-05-20',201020,5,2010,20,20,201005,2010),('2010-05-21',201020,5,2010,21,20,201005,2010),('2010-05-22',201020,5,2010,22,20,201005,2010),('2010-05-23',201021,5,2010,23,21,201005,2010),('2010-05-24',201021,5,2010,24,21,201005,2010),('2010-05-25',201021,5,2010,25,21,201005,2010),('2010-05-26',201021,5,2010,26,21,201005,2010),('2010-05-27',201021,5,2010,27,21,201005,2010),('2010-05-28',201021,5,2010,28,21,201005,2010),('2010-05-29',201021,5,2010,29,21,201005,2010),('2010-05-30',201022,5,2010,30,22,201005,2010),('2010-05-31',201022,5,2010,31,22,201005,2010),('2010-06-01',201022,6,2010,1,22,201006,2010),('2010-06-02',201022,6,2010,2,22,201006,2010),('2010-06-03',201022,6,2010,3,22,201006,2010),('2010-06-04',201022,6,2010,4,22,201006,2010),('2010-06-05',201022,6,2010,5,22,201006,2010),('2010-06-06',201023,6,2010,6,23,201006,2010),('2010-06-07',201023,6,2010,7,23,201006,2010),('2010-06-08',201023,6,2010,8,23,201006,2010),('2010-06-09',201023,6,2010,9,23,201006,2010),('2010-06-10',201023,6,2010,10,23,201006,2010),('2010-06-11',201023,6,2010,11,23,201006,2010),('2010-06-12',201023,6,2010,12,23,201006,2010),('2010-06-13',201024,6,2010,13,24,201006,2010),('2010-06-14',201024,6,2010,14,24,201006,2010),('2010-06-15',201024,6,2010,15,24,201006,2010),('2010-06-16',201024,6,2010,16,24,201006,2010),('2010-06-17',201024,6,2010,17,24,201006,2010),('2010-06-18',201024,6,2010,18,24,201006,2010),('2010-06-19',201024,6,2010,19,24,201006,2010),('2010-06-20',201025,6,2010,20,25,201006,2010),('2010-06-21',201025,6,2010,21,25,201006,2010),('2010-06-22',201025,6,2010,22,25,201006,2010),('2010-06-23',201025,6,2010,23,25,201006,2010),('2010-06-24',201025,6,2010,24,25,201006,2010),('2010-06-25',201025,6,2010,25,25,201006,2010),('2010-06-26',201025,6,2010,26,25,201006,2010),('2010-06-27',201026,6,2010,27,26,201006,2010),('2010-06-28',201026,6,2010,28,26,201006,2010),('2010-06-29',201026,6,2010,29,26,201006,2010),('2010-06-30',201026,6,2010,30,26,201006,2010),('2010-07-01',201026,7,2010,1,26,201007,2010),('2010-07-02',201026,7,2010,2,26,201007,2010),('2010-07-03',201026,7,2010,3,26,201007,2010),('2010-07-04',201027,7,2010,4,27,201007,2010),('2010-07-05',201027,7,2010,5,27,201007,2010),('2010-07-06',201027,7,2010,6,27,201007,2010),('2010-07-07',201027,7,2010,7,27,201007,2010),('2010-07-08',201027,7,2010,8,27,201007,2010),('2010-07-09',201027,7,2010,9,27,201007,2010),('2010-07-10',201027,7,2010,10,27,201007,2010),('2010-07-11',201028,7,2010,11,28,201007,2010),('2010-07-12',201028,7,2010,12,28,201007,2010),('2010-07-13',201028,7,2010,13,28,201007,2010),('2010-07-14',201028,7,2010,14,28,201007,2010),('2010-07-15',201028,7,2010,15,28,201007,2010),('2010-07-16',201028,7,2010,16,28,201007,2010),('2010-07-17',201028,7,2010,17,28,201007,2010),('2010-07-18',201029,7,2010,18,29,201007,2010),('2010-07-19',201029,7,2010,19,29,201007,2010),('2010-07-20',201029,7,2010,20,29,201007,2010),('2010-07-21',201029,7,2010,21,29,201007,2010),('2010-07-22',201029,7,2010,22,29,201007,2010),('2010-07-23',201029,7,2010,23,29,201007,2010),('2010-07-24',201029,7,2010,24,29,201007,2010),('2010-07-25',201030,7,2010,25,30,201007,2010),('2010-07-26',201030,7,2010,26,30,201007,2010),('2010-07-27',201030,7,2010,27,30,201007,2010),('2010-07-28',201030,7,2010,28,30,201007,2010),('2010-07-29',201030,7,2010,29,30,201007,2010),('2010-07-30',201030,7,2010,30,30,201007,2010),('2010-07-31',201030,7,2010,31,30,201007,2010),('2010-08-01',201031,8,2010,1,31,201008,2010),('2010-08-02',201031,8,2010,2,31,201008,2010),('2010-08-03',201031,8,2010,3,31,201008,2010),('2010-08-04',201031,8,2010,4,31,201008,2010),('2010-08-05',201031,8,2010,5,31,201008,2010),('2010-08-06',201031,8,2010,6,31,201008,2010),('2010-08-07',201031,8,2010,7,31,201008,2010),('2010-08-08',201032,8,2010,8,32,201008,2010),('2010-08-09',201032,8,2010,9,32,201008,2010),('2010-08-10',201032,8,2010,10,32,201008,2010),('2010-08-11',201032,8,2010,11,32,201008,2010),('2010-08-12',201032,8,2010,12,32,201008,2010),('2010-08-13',201032,8,2010,13,32,201008,2010),('2010-08-14',201032,8,2010,14,32,201008,2010),('2010-08-15',201033,8,2010,15,33,201008,2010),('2010-08-16',201033,8,2010,16,33,201008,2010),('2010-08-17',201033,8,2010,17,33,201008,2010),('2010-08-18',201033,8,2010,18,33,201008,2010),('2010-08-19',201033,8,2010,19,33,201008,2010),('2010-08-20',201033,8,2010,20,33,201008,2010),('2010-08-21',201033,8,2010,21,33,201008,2010),('2010-08-22',201034,8,2010,22,34,201008,2010),('2010-08-23',201034,8,2010,23,34,201008,2010),('2010-08-24',201034,8,2010,24,34,201008,2010),('2010-08-25',201034,8,2010,25,34,201008,2010),('2010-08-26',201034,8,2010,26,34,201008,2010),('2010-08-27',201034,8,2010,27,34,201008,2010),('2010-08-28',201034,8,2010,28,34,201008,2010),('2010-08-29',201035,8,2010,29,35,201008,2010),('2010-08-30',201035,8,2010,30,35,201008,2010),('2010-08-31',201035,8,2010,31,35,201008,2010),('2010-09-01',201035,9,2010,1,35,201009,2010),('2010-09-02',201035,9,2010,2,35,201009,2010),('2010-09-03',201035,9,2010,3,35,201009,2010),('2010-09-04',201035,9,2010,4,35,201009,2010),('2010-09-05',201036,9,2010,5,36,201009,2010),('2010-09-06',201036,9,2010,6,36,201009,2010),('2010-09-07',201036,9,2010,7,36,201009,2010),('2010-09-08',201036,9,2010,8,36,201009,2010),('2010-09-09',201036,9,2010,9,36,201009,2010),('2010-09-10',201036,9,2010,10,36,201009,2010),('2010-09-11',201036,9,2010,11,36,201009,2010),('2010-09-12',201037,9,2010,12,37,201009,2010),('2010-09-13',201037,9,2010,13,37,201009,2010),('2010-09-14',201037,9,2010,14,37,201009,2010),('2010-09-15',201037,9,2010,15,37,201009,2010),('2010-09-16',201037,9,2010,16,37,201009,2010),('2010-09-17',201037,9,2010,17,37,201009,2010),('2010-09-18',201037,9,2010,18,37,201009,2010),('2010-09-19',201038,9,2010,19,38,201009,2010),('2010-09-20',201038,9,2010,20,38,201009,2010),('2010-09-21',201038,9,2010,21,38,201009,2010),('2010-09-22',201038,9,2010,22,38,201009,2010),('2010-09-23',201038,9,2010,23,38,201009,2010),('2010-09-24',201038,9,2010,24,38,201009,2010),('2010-09-25',201038,9,2010,25,38,201009,2010),('2010-09-26',201039,9,2010,26,39,201009,2010),('2010-09-27',201039,9,2010,27,39,201009,2010),('2010-09-28',201039,9,2010,28,39,201009,2010),('2010-09-29',201039,9,2010,29,39,201009,2010),('2010-09-30',201039,9,2010,30,39,201009,2010),('2010-10-01',201039,10,2010,1,39,201010,2010),('2010-10-02',201039,10,2010,2,39,201010,2010),('2010-10-03',201040,10,2010,3,40,201010,2010),('2010-10-04',201040,10,2010,4,40,201010,2010),('2010-10-05',201040,10,2010,5,40,201010,2010),('2010-10-06',201040,10,2010,6,40,201010,2010),('2010-10-07',201040,10,2010,7,40,201010,2010),('2010-10-08',201040,10,2010,8,40,201010,2010),('2010-10-09',201040,10,2010,9,40,201010,2010),('2010-10-10',201041,10,2010,10,41,201010,2010),('2010-10-11',201041,10,2010,11,41,201010,2010),('2010-10-12',201041,10,2010,12,41,201010,2010),('2010-10-13',201041,10,2010,13,41,201010,2010),('2010-10-14',201041,10,2010,14,41,201010,2010),('2010-10-15',201041,10,2010,15,41,201010,2010),('2010-10-16',201041,10,2010,16,41,201010,2010),('2010-10-17',201042,10,2010,17,42,201010,2010),('2010-10-18',201042,10,2010,18,42,201010,2010),('2010-10-19',201042,10,2010,19,42,201010,2010),('2010-10-20',201042,10,2010,20,42,201010,2010),('2010-10-21',201042,10,2010,21,42,201010,2010),('2010-10-22',201042,10,2010,22,42,201010,2010),('2010-10-23',201042,10,2010,23,42,201010,2010),('2010-10-24',201043,10,2010,24,43,201010,2010),('2010-10-25',201043,10,2010,25,43,201010,2010),('2010-10-26',201043,10,2010,26,43,201010,2010),('2010-10-27',201043,10,2010,27,43,201010,2010),('2010-10-28',201043,10,2010,28,43,201010,2010),('2010-10-29',201043,10,2010,29,43,201010,2010),('2010-10-30',201043,10,2010,30,43,201010,2010),('2010-10-31',201044,10,2010,31,44,201010,2010),('2010-11-01',201044,11,2010,1,44,201011,2010),('2010-11-02',201044,11,2010,2,44,201011,2010),('2010-11-03',201044,11,2010,3,44,201011,2010),('2010-11-04',201044,11,2010,4,44,201011,2010),('2010-11-05',201044,11,2010,5,44,201011,2010),('2010-11-06',201044,11,2010,6,44,201011,2010),('2010-11-07',201045,11,2010,7,45,201011,2010),('2010-11-08',201045,11,2010,8,45,201011,2010),('2010-11-09',201045,11,2010,9,45,201011,2010),('2010-11-10',201045,11,2010,10,45,201011,2010),('2010-11-11',201045,11,2010,11,45,201011,2010),('2010-11-12',201045,11,2010,12,45,201011,2010),('2010-11-13',201045,11,2010,13,45,201011,2010),('2010-11-14',201046,11,2010,14,46,201011,2010),('2010-11-15',201046,11,2010,15,46,201011,2010),('2010-11-16',201046,11,2010,16,46,201011,2010),('2010-11-17',201046,11,2010,17,46,201011,2010),('2010-11-18',201046,11,2010,18,46,201011,2010),('2010-11-19',201046,11,2010,19,46,201011,2010),('2010-11-20',201046,11,2010,20,46,201011,2010),('2010-11-21',201047,11,2010,21,47,201011,2010),('2010-11-22',201047,11,2010,22,47,201011,2010),('2010-11-23',201047,11,2010,23,47,201011,2010),('2010-11-24',201047,11,2010,24,47,201011,2010),('2010-11-25',201047,11,2010,25,47,201011,2010),('2010-11-26',201047,11,2010,26,47,201011,2010),('2010-11-27',201047,11,2010,27,47,201011,2010),('2010-11-28',201048,11,2010,28,48,201011,2010),('2010-11-29',201048,11,2010,29,48,201011,2010),('2010-11-30',201048,11,2010,30,48,201011,2010),('2010-12-01',201048,12,2010,1,48,201012,2011),('2010-12-02',201048,12,2010,2,48,201012,2011),('2010-12-03',201048,12,2010,3,48,201012,2011),('2010-12-04',201048,12,2010,4,48,201012,2011),('2010-12-05',201049,12,2010,5,49,201012,2011),('2010-12-06',201049,12,2010,6,49,201012,2011),('2010-12-07',201049,12,2010,7,49,201012,2011),('2010-12-08',201049,12,2010,8,49,201012,2011),('2010-12-09',201049,12,2010,9,49,201012,2011),('2010-12-10',201049,12,2010,10,49,201012,2011),('2010-12-11',201049,12,2010,11,49,201012,2011),('2010-12-12',201050,12,2010,12,50,201012,2011),('2010-12-13',201050,12,2010,13,50,201012,2011),('2010-12-14',201050,12,2010,14,50,201012,2011),('2010-12-15',201050,12,2010,15,50,201012,2011),('2010-12-16',201050,12,2010,16,50,201012,2011),('2010-12-17',201050,12,2010,17,50,201012,2011),('2010-12-18',201050,12,2010,18,50,201012,2011),('2010-12-19',201051,12,2010,19,51,201012,2011),('2010-12-20',201051,12,2010,20,51,201012,2011),('2010-12-21',201051,12,2010,21,51,201012,2011),('2010-12-22',201051,12,2010,22,51,201012,2011),('2010-12-23',201051,12,2010,23,51,201012,2011),('2010-12-24',201051,12,2010,24,51,201012,2011),('2010-12-25',201051,12,2010,25,51,201012,2011),('2010-12-26',201052,12,2010,26,52,201012,2011),('2010-12-27',201052,12,2010,27,52,201012,2011),('2010-12-28',201052,12,2010,28,52,201012,2011),('2010-12-29',201052,12,2010,29,52,201012,2011),('2010-12-30',201052,12,2010,30,52,201012,2011),('2010-12-31',201052,12,2010,31,52,201012,2011),('2011-01-01',201052,1,2011,1,52,201101,2011),('2011-01-02',201053,1,2011,2,1,201101,2011),('2011-01-03',201101,1,2011,3,1,201101,2011),('2011-01-04',201101,1,2011,4,1,201101,2011),('2011-01-05',201101,1,2011,5,1,201101,2011),('2011-01-06',201101,1,2011,6,1,201101,2011),('2011-01-07',201101,1,2011,7,1,201101,2011),('2011-01-08',201101,1,2011,8,1,201101,2011),('2011-01-09',201102,1,2011,9,2,201101,2011),('2011-01-10',201102,1,2011,10,2,201101,2011),('2011-01-11',201102,1,2011,11,2,201101,2011),('2011-01-12',201102,1,2011,12,2,201101,2011),('2011-01-13',201102,1,2011,13,2,201101,2011),('2011-01-14',201102,1,2011,14,2,201101,2011),('2011-01-15',201102,1,2011,15,2,201101,2011),('2011-01-16',201103,1,2011,16,3,201101,2011),('2011-01-17',201103,1,2011,17,3,201101,2011),('2011-01-18',201103,1,2011,18,3,201101,2011),('2011-01-19',201103,1,2011,19,3,201101,2011),('2011-01-20',201103,1,2011,20,3,201101,2011),('2011-01-21',201103,1,2011,21,3,201101,2011),('2011-01-22',201103,1,2011,22,3,201101,2011),('2011-01-23',201104,1,2011,23,4,201101,2011),('2011-01-24',201104,1,2011,24,4,201101,2011),('2011-01-25',201104,1,2011,25,4,201101,2011),('2011-01-26',201104,1,2011,26,4,201101,2011),('2011-01-27',201104,1,2011,27,4,201101,2011),('2011-01-28',201104,1,2011,28,4,201101,2011),('2011-01-29',201104,1,2011,29,4,201101,2011),('2011-01-30',201105,1,2011,30,5,201101,2011),('2011-01-31',201105,1,2011,31,5,201101,2011),('2011-02-01',201105,2,2011,1,5,201102,2011),('2011-02-02',201105,2,2011,2,5,201102,2011),('2011-02-03',201105,2,2011,3,5,201102,2011),('2011-02-04',201105,2,2011,4,5,201102,2011),('2011-02-05',201105,2,2011,5,5,201102,2011),('2011-02-06',201106,2,2011,6,6,201102,2011),('2011-02-07',201106,2,2011,7,6,201102,2011),('2011-02-08',201106,2,2011,8,6,201102,2011),('2011-02-09',201106,2,2011,9,6,201102,2011),('2011-02-10',201106,2,2011,10,6,201102,2011),('2011-02-11',201106,2,2011,11,6,201102,2011),('2011-02-12',201106,2,2011,12,6,201102,2011),('2011-02-13',201107,2,2011,13,7,201102,2011),('2011-02-14',201107,2,2011,14,7,201102,2011),('2011-02-15',201107,2,2011,15,7,201102,2011),('2011-02-16',201107,2,2011,16,7,201102,2011),('2011-02-17',201107,2,2011,17,7,201102,2011),('2011-02-18',201107,2,2011,18,7,201102,2011),('2011-02-19',201107,2,2011,19,7,201102,2011),('2011-02-20',201108,2,2011,20,8,201102,2011),('2011-02-21',201108,2,2011,21,8,201102,2011),('2011-02-22',201108,2,2011,22,8,201102,2011),('2011-02-23',201108,2,2011,23,8,201102,2011),('2011-02-24',201108,2,2011,24,8,201102,2011),('2011-02-25',201108,2,2011,25,8,201102,2011),('2011-02-26',201108,2,2011,26,8,201102,2011),('2011-02-27',201109,2,2011,27,9,201102,2011),('2011-02-28',201109,2,2011,28,9,201102,2011),('2011-03-01',201109,3,2011,1,9,201103,2011),('2011-03-02',201109,3,2011,2,9,201103,2011),('2011-03-03',201109,3,2011,3,9,201103,2011),('2011-03-04',201109,3,2011,4,9,201103,2011),('2011-03-05',201109,3,2011,5,9,201103,2011),('2011-03-06',201110,3,2011,6,10,201103,2011),('2011-03-07',201110,3,2011,7,10,201103,2011),('2011-03-08',201110,3,2011,8,10,201103,2011),('2011-03-09',201110,3,2011,9,10,201103,2011),('2011-03-10',201110,3,2011,10,10,201103,2011),('2011-03-11',201110,3,2011,11,10,201103,2011),('2011-03-12',201110,3,2011,12,10,201103,2011),('2011-03-13',201111,3,2011,13,11,201103,2011),('2011-03-14',201111,3,2011,14,11,201103,2011),('2011-03-15',201111,3,2011,15,11,201103,2011),('2011-03-16',201111,3,2011,16,11,201103,2011),('2011-03-17',201111,3,2011,17,11,201103,2011),('2011-03-18',201111,3,2011,18,11,201103,2011),('2011-03-19',201111,3,2011,19,11,201103,2011),('2011-03-20',201112,3,2011,20,12,201103,2011),('2011-03-21',201112,3,2011,21,12,201103,2011),('2011-03-22',201112,3,2011,22,12,201103,2011),('2011-03-23',201112,3,2011,23,12,201103,2011),('2011-03-24',201112,3,2011,24,12,201103,2011),('2011-03-25',201112,3,2011,25,12,201103,2011),('2011-03-26',201112,3,2011,26,12,201103,2011),('2011-03-27',201113,3,2011,27,13,201103,2011),('2011-03-28',201113,3,2011,28,13,201103,2011),('2011-03-29',201113,3,2011,29,13,201103,2011),('2011-03-30',201113,3,2011,30,13,201103,2011),('2011-03-31',201113,3,2011,31,13,201103,2011),('2011-04-01',201113,4,2011,1,13,201104,2011),('2011-04-02',201113,4,2011,2,13,201104,2011),('2011-04-03',201114,4,2011,3,14,201104,2011),('2011-04-04',201114,4,2011,4,14,201104,2011),('2011-04-05',201114,4,2011,5,14,201104,2011),('2011-04-06',201114,4,2011,6,14,201104,2011),('2011-04-07',201114,4,2011,7,14,201104,2011),('2011-04-08',201114,4,2011,8,14,201104,2011),('2011-04-09',201114,4,2011,9,14,201104,2011),('2011-04-10',201115,4,2011,10,15,201104,2011),('2011-04-11',201115,4,2011,11,15,201104,2011),('2011-04-12',201115,4,2011,12,15,201104,2011),('2011-04-13',201115,4,2011,13,15,201104,2011),('2011-04-14',201115,4,2011,14,15,201104,2011),('2011-04-15',201115,4,2011,15,15,201104,2011),('2011-04-16',201115,4,2011,16,15,201104,2011),('2011-04-17',201116,4,2011,17,16,201104,2011),('2011-04-18',201116,4,2011,18,16,201104,2011),('2011-04-19',201116,4,2011,19,16,201104,2011),('2011-04-20',201116,4,2011,20,16,201104,2011),('2011-04-21',201116,4,2011,21,16,201104,2011),('2011-04-22',201116,4,2011,22,16,201104,2011),('2011-04-23',201116,4,2011,23,16,201104,2011),('2011-04-24',201117,4,2011,24,17,201104,2011),('2011-04-25',201117,4,2011,25,17,201104,2011),('2011-04-26',201117,4,2011,26,17,201104,2011),('2011-04-27',201117,4,2011,27,17,201104,2011),('2011-04-28',201117,4,2011,28,17,201104,2011),('2011-04-29',201117,4,2011,29,17,201104,2011),('2011-04-30',201117,4,2011,30,17,201104,2011),('2011-05-01',201118,5,2011,1,18,201105,2011),('2011-05-02',201118,5,2011,2,18,201105,2011),('2011-05-03',201118,5,2011,3,18,201105,2011),('2011-05-04',201118,5,2011,4,18,201105,2011),('2011-05-05',201118,5,2011,5,18,201105,2011),('2011-05-06',201118,5,2011,6,18,201105,2011),('2011-05-07',201118,5,2011,7,18,201105,2011),('2011-05-08',201119,5,2011,8,19,201105,2011),('2011-05-09',201119,5,2011,9,19,201105,2011),('2011-05-10',201119,5,2011,10,19,201105,2011),('2011-05-11',201119,5,2011,11,19,201105,2011),('2011-05-12',201119,5,2011,12,19,201105,2011),('2011-05-13',201119,5,2011,13,19,201105,2011),('2011-05-14',201119,5,2011,14,19,201105,2011),('2011-05-15',201120,5,2011,15,20,201105,2011),('2011-05-16',201120,5,2011,16,20,201105,2011),('2011-05-17',201120,5,2011,17,20,201105,2011),('2011-05-18',201120,5,2011,18,20,201105,2011),('2011-05-19',201120,5,2011,19,20,201105,2011),('2011-05-20',201120,5,2011,20,20,201105,2011),('2011-05-21',201120,5,2011,21,20,201105,2011),('2011-05-22',201121,5,2011,22,21,201105,2011),('2011-05-23',201121,5,2011,23,21,201105,2011),('2011-05-24',201121,5,2011,24,21,201105,2011),('2011-05-25',201121,5,2011,25,21,201105,2011),('2011-05-26',201121,5,2011,26,21,201105,2011),('2011-05-27',201121,5,2011,27,21,201105,2011),('2011-05-28',201121,5,2011,28,21,201105,2011),('2011-05-29',201122,5,2011,29,22,201105,2011),('2011-05-30',201122,5,2011,30,22,201105,2011),('2011-05-31',201122,5,2011,31,22,201105,2011),('2011-06-01',201122,6,2011,1,22,201106,2011),('2011-06-02',201122,6,2011,2,22,201106,2011),('2011-06-03',201122,6,2011,3,22,201106,2011),('2011-06-04',201122,6,2011,4,22,201106,2011),('2011-06-05',201123,6,2011,5,23,201106,2011),('2011-06-06',201123,6,2011,6,23,201106,2011),('2011-06-07',201123,6,2011,7,23,201106,2011),('2011-06-08',201123,6,2011,8,23,201106,2011),('2011-06-09',201123,6,2011,9,23,201106,2011),('2011-06-10',201123,6,2011,10,23,201106,2011),('2011-06-11',201123,6,2011,11,23,201106,2011),('2011-06-12',201124,6,2011,12,24,201106,2011),('2011-06-13',201124,6,2011,13,24,201106,2011),('2011-06-14',201124,6,2011,14,24,201106,2011),('2011-06-15',201124,6,2011,15,24,201106,2011),('2011-06-16',201124,6,2011,16,24,201106,2011),('2011-06-17',201124,6,2011,17,24,201106,2011),('2011-06-18',201124,6,2011,18,24,201106,2011),('2011-06-19',201125,6,2011,19,25,201106,2011),('2011-06-20',201125,6,2011,20,25,201106,2011),('2011-06-21',201125,6,2011,21,25,201106,2011),('2011-06-22',201125,6,2011,22,25,201106,2011),('2011-06-23',201125,6,2011,23,25,201106,2011),('2011-06-24',201125,6,2011,24,25,201106,2011),('2011-06-25',201125,6,2011,25,25,201106,2011),('2011-06-26',201126,6,2011,26,26,201106,2011),('2011-06-27',201126,6,2011,27,26,201106,2011),('2011-06-28',201126,6,2011,28,26,201106,2011),('2011-06-29',201126,6,2011,29,26,201106,2011),('2011-06-30',201126,6,2011,30,26,201106,2011),('2011-07-01',201126,7,2011,1,26,201107,2011),('2011-07-02',201126,7,2011,2,26,201107,2011),('2011-07-03',201127,7,2011,3,27,201107,2011),('2011-07-04',201127,7,2011,4,27,201107,2011),('2011-07-05',201127,7,2011,5,27,201107,2011),('2011-07-06',201127,7,2011,6,27,201107,2011),('2011-07-07',201127,7,2011,7,27,201107,2011),('2011-07-08',201127,7,2011,8,27,201107,2011),('2011-07-09',201127,7,2011,9,27,201107,2011),('2011-07-10',201128,7,2011,10,28,201107,2011),('2011-07-11',201128,7,2011,11,28,201107,2011),('2011-07-12',201128,7,2011,12,28,201107,2011),('2011-07-13',201128,7,2011,13,28,201107,2011),('2011-07-14',201128,7,2011,14,28,201107,2011),('2011-07-15',201128,7,2011,15,28,201107,2011),('2011-07-16',201128,7,2011,16,28,201107,2011),('2011-07-17',201129,7,2011,17,29,201107,2011),('2011-07-18',201129,7,2011,18,29,201107,2011),('2011-07-19',201129,7,2011,19,29,201107,2011),('2011-07-20',201129,7,2011,20,29,201107,2011),('2011-07-21',201129,7,2011,21,29,201107,2011),('2011-07-22',201129,7,2011,22,29,201107,2011),('2011-07-23',201129,7,2011,23,29,201107,2011),('2011-07-24',201130,7,2011,24,30,201107,2011),('2011-07-25',201130,7,2011,25,30,201107,2011),('2011-07-26',201130,7,2011,26,30,201107,2011),('2011-07-27',201130,7,2011,27,30,201107,2011),('2011-07-28',201130,7,2011,28,30,201107,2011),('2011-07-29',201130,7,2011,29,30,201107,2011),('2011-07-30',201130,7,2011,30,30,201107,2011),('2011-07-31',201131,7,2011,31,31,201107,2011),('2011-08-01',201131,8,2011,1,31,201108,2011),('2011-08-02',201131,8,2011,2,31,201108,2011),('2011-08-03',201131,8,2011,3,31,201108,2011),('2011-08-04',201131,8,2011,4,31,201108,2011),('2011-08-05',201131,8,2011,5,31,201108,2011),('2011-08-06',201131,8,2011,6,31,201108,2011),('2011-08-07',201132,8,2011,7,32,201108,2011),('2011-08-08',201132,8,2011,8,32,201108,2011),('2011-08-09',201132,8,2011,9,32,201108,2011),('2011-08-10',201132,8,2011,10,32,201108,2011),('2011-08-11',201132,8,2011,11,32,201108,2011),('2011-08-12',201132,8,2011,12,32,201108,2011),('2011-08-13',201132,8,2011,13,32,201108,2011),('2011-08-14',201133,8,2011,14,33,201108,2011),('2011-08-15',201133,8,2011,15,33,201108,2011),('2011-08-16',201133,8,2011,16,33,201108,2011),('2011-08-17',201133,8,2011,17,33,201108,2011),('2011-08-18',201133,8,2011,18,33,201108,2011),('2011-08-19',201133,8,2011,19,33,201108,2011),('2011-08-20',201133,8,2011,20,33,201108,2011),('2011-08-21',201134,8,2011,21,34,201108,2011),('2011-08-22',201134,8,2011,22,34,201108,2011),('2011-08-23',201134,8,2011,23,34,201108,2011),('2011-08-24',201134,8,2011,24,34,201108,2011),('2011-08-25',201134,8,2011,25,34,201108,2011),('2011-08-26',201134,8,2011,26,34,201108,2011),('2011-08-27',201134,8,2011,27,34,201108,2011),('2011-08-28',201135,8,2011,28,35,201108,2011),('2011-08-29',201135,8,2011,29,35,201108,2011),('2011-08-30',201135,8,2011,30,35,201108,2011),('2011-08-31',201135,8,2011,31,35,201108,2011),('2011-09-01',201135,9,2011,1,35,201109,2011),('2011-09-02',201135,9,2011,2,35,201109,2011),('2011-09-03',201135,9,2011,3,35,201109,2011),('2011-09-04',201136,9,2011,4,36,201109,2011),('2011-09-05',201136,9,2011,5,36,201109,2011),('2011-09-06',201136,9,2011,6,36,201109,2011),('2011-09-07',201136,9,2011,7,36,201109,2011),('2011-09-08',201136,9,2011,8,36,201109,2011),('2011-09-09',201136,9,2011,9,36,201109,2011),('2011-09-10',201136,9,2011,10,36,201109,2011),('2011-09-11',201137,9,2011,11,37,201109,2011),('2011-09-12',201137,9,2011,12,37,201109,2011),('2011-09-13',201137,9,2011,13,37,201109,2011),('2011-09-14',201137,9,2011,14,37,201109,2011),('2011-09-15',201137,9,2011,15,37,201109,2011),('2011-09-16',201137,9,2011,16,37,201109,2011),('2011-09-17',201137,9,2011,17,37,201109,2011),('2011-09-18',201138,9,2011,18,38,201109,2011),('2011-09-19',201138,9,2011,19,38,201109,2011),('2011-09-20',201138,9,2011,20,38,201109,2011),('2011-09-21',201138,9,2011,21,38,201109,2011),('2011-09-22',201138,9,2011,22,38,201109,2011),('2011-09-23',201138,9,2011,23,38,201109,2011),('2011-09-24',201138,9,2011,24,38,201109,2011),('2011-09-25',201139,9,2011,25,39,201109,2011),('2011-09-26',201139,9,2011,26,39,201109,2011),('2011-09-27',201139,9,2011,27,39,201109,2011),('2011-09-28',201139,9,2011,28,39,201109,2011),('2011-09-29',201139,9,2011,29,39,201109,2011),('2011-09-30',201139,9,2011,30,39,201109,2011),('2011-10-01',201139,10,2011,1,39,201110,2011),('2011-10-02',201140,10,2011,2,40,201110,2011),('2011-10-03',201140,10,2011,3,40,201110,2011),('2011-10-04',201140,10,2011,4,40,201110,2011),('2011-10-05',201140,10,2011,5,40,201110,2011),('2011-10-06',201140,10,2011,6,40,201110,2011),('2011-10-07',201140,10,2011,7,40,201110,2011),('2011-10-08',201140,10,2011,8,40,201110,2011),('2011-10-09',201141,10,2011,9,41,201110,2011),('2011-10-10',201141,10,2011,10,41,201110,2011),('2011-10-11',201141,10,2011,11,41,201110,2011),('2011-10-12',201141,10,2011,12,41,201110,2011),('2011-10-13',201141,10,2011,13,41,201110,2011),('2011-10-14',201141,10,2011,14,41,201110,2011),('2011-10-15',201141,10,2011,15,41,201110,2011),('2011-10-16',201142,10,2011,16,42,201110,2011),('2011-10-17',201142,10,2011,17,42,201110,2011),('2011-10-18',201142,10,2011,18,42,201110,2011),('2011-10-19',201142,10,2011,19,42,201110,2011),('2011-10-20',201142,10,2011,20,42,201110,2011),('2011-10-21',201142,10,2011,21,42,201110,2011),('2011-10-22',201142,10,2011,22,42,201110,2011),('2011-10-23',201143,10,2011,23,43,201110,2011),('2011-10-24',201143,10,2011,24,43,201110,2011),('2011-10-25',201143,10,2011,25,43,201110,2011),('2011-10-26',201143,10,2011,26,43,201110,2011),('2011-10-27',201143,10,2011,27,43,201110,2011),('2011-10-28',201143,10,2011,28,43,201110,2011),('2011-10-29',201143,10,2011,29,43,201110,2011),('2011-10-30',201144,10,2011,30,44,201110,2011),('2011-10-31',201144,10,2011,31,44,201110,2011),('2011-11-01',201144,11,2011,1,44,201111,2011),('2011-11-02',201144,11,2011,2,44,201111,2011),('2011-11-03',201144,11,2011,3,44,201111,2011),('2011-11-04',201144,11,2011,4,44,201111,2011),('2011-11-05',201144,11,2011,5,44,201111,2011),('2011-11-06',201145,11,2011,6,45,201111,2011),('2011-11-07',201145,11,2011,7,45,201111,2011),('2011-11-08',201145,11,2011,8,45,201111,2011),('2011-11-09',201145,11,2011,9,45,201111,2011),('2011-11-10',201145,11,2011,10,45,201111,2011),('2011-11-11',201145,11,2011,11,45,201111,2011),('2011-11-12',201145,11,2011,12,45,201111,2011),('2011-11-13',201146,11,2011,13,46,201111,2011),('2011-11-14',201146,11,2011,14,46,201111,2011),('2011-11-15',201146,11,2011,15,46,201111,2011),('2011-11-16',201146,11,2011,16,46,201111,2011),('2011-11-17',201146,11,2011,17,46,201111,2011),('2011-11-18',201146,11,2011,18,46,201111,2011),('2011-11-19',201146,11,2011,19,46,201111,2011),('2011-11-20',201147,11,2011,20,47,201111,2011),('2011-11-21',201147,11,2011,21,47,201111,2011),('2011-11-22',201147,11,2011,22,47,201111,2011),('2011-11-23',201147,11,2011,23,47,201111,2011),('2011-11-24',201147,11,2011,24,47,201111,2011),('2011-11-25',201147,11,2011,25,47,201111,2011),('2011-11-26',201147,11,2011,26,47,201111,2011),('2011-11-27',201148,11,2011,27,48,201111,2011),('2011-11-28',201148,11,2011,28,48,201111,2011),('2011-11-29',201148,11,2011,29,48,201111,2011),('2011-11-30',201148,11,2011,30,48,201111,2011),('2011-12-01',201148,12,2011,1,48,201112,2012),('2011-12-02',201148,12,2011,2,48,201112,2012),('2011-12-03',201148,12,2011,3,48,201112,2012),('2011-12-04',201149,12,2011,4,49,201112,2012),('2011-12-05',201149,12,2011,5,49,201112,2012),('2011-12-06',201149,12,2011,6,49,201112,2012),('2011-12-07',201149,12,2011,7,49,201112,2012),('2011-12-08',201149,12,2011,8,49,201112,2012),('2011-12-09',201149,12,2011,9,49,201112,2012),('2011-12-10',201149,12,2011,10,49,201112,2012),('2011-12-11',201150,12,2011,11,50,201112,2012),('2011-12-12',201150,12,2011,12,50,201112,2012),('2011-12-13',201150,12,2011,13,50,201112,2012),('2011-12-14',201150,12,2011,14,50,201112,2012),('2011-12-15',201150,12,2011,15,50,201112,2012),('2011-12-16',201150,12,2011,16,50,201112,2012),('2011-12-17',201150,12,2011,17,50,201112,2012),('2011-12-18',201151,12,2011,18,51,201112,2012),('2011-12-19',201151,12,2011,19,51,201112,2012),('2011-12-20',201151,12,2011,20,51,201112,2012),('2011-12-21',201151,12,2011,21,51,201112,2012),('2011-12-22',201151,12,2011,22,51,201112,2012),('2011-12-23',201151,12,2011,23,51,201112,2012),('2011-12-24',201151,12,2011,24,51,201112,2012),('2011-12-25',201152,12,2011,25,52,201112,2012),('2011-12-26',201152,12,2011,26,52,201112,2012),('2011-12-27',201152,12,2011,27,52,201112,2012),('2011-12-28',201152,12,2011,28,52,201112,2012),('2011-12-29',201152,12,2011,29,52,201112,2012),('2011-12-30',201152,12,2011,30,52,201112,2012),('2011-12-31',201152,12,2011,31,52,201112,2012),('2012-01-01',201153,1,2012,1,1,201201,2012),('2012-01-02',201201,1,2012,2,1,201201,2012),('2012-01-03',201201,1,2012,3,1,201201,2012),('2012-01-04',201201,1,2012,4,1,201201,2012),('2012-01-05',201201,1,2012,5,1,201201,2012),('2012-01-06',201201,1,2012,6,1,201201,2012),('2012-01-07',201201,1,2012,7,1,201201,2012),('2012-01-08',201202,1,2012,8,2,201201,2012),('2012-01-09',201202,1,2012,9,2,201201,2012),('2012-01-10',201202,1,2012,10,2,201201,2012),('2012-01-11',201202,1,2012,11,2,201201,2012),('2012-01-12',201202,1,2012,12,2,201201,2012),('2012-01-13',201202,1,2012,13,2,201201,2012),('2012-01-14',201202,1,2012,14,2,201201,2012),('2012-01-15',201203,1,2012,15,3,201201,2012),('2012-01-16',201203,1,2012,16,3,201201,2012),('2012-01-17',201203,1,2012,17,3,201201,2012),('2012-01-18',201203,1,2012,18,3,201201,2012),('2012-01-19',201203,1,2012,19,3,201201,2012),('2012-01-20',201203,1,2012,20,3,201201,2012),('2012-01-21',201203,1,2012,21,3,201201,2012),('2012-01-22',201204,1,2012,22,4,201201,2012),('2012-01-23',201204,1,2012,23,4,201201,2012),('2012-01-24',201204,1,2012,24,4,201201,2012),('2012-01-25',201204,1,2012,25,4,201201,2012),('2012-01-26',201204,1,2012,26,4,201201,2012),('2012-01-27',201204,1,2012,27,4,201201,2012),('2012-01-28',201204,1,2012,28,4,201201,2012),('2012-01-29',201205,1,2012,29,5,201201,2012),('2012-01-30',201205,1,2012,30,5,201201,2012),('2012-01-31',201205,1,2012,31,5,201201,2012),('2012-02-01',201205,2,2012,1,5,201202,2012),('2012-02-02',201205,2,2012,2,5,201202,2012),('2012-02-03',201205,2,2012,3,5,201202,2012),('2012-02-04',201205,2,2012,4,5,201202,2012),('2012-02-05',201206,2,2012,5,6,201202,2012),('2012-02-06',201206,2,2012,6,6,201202,2012),('2012-02-07',201206,2,2012,7,6,201202,2012),('2012-02-08',201206,2,2012,8,6,201202,2012),('2012-02-09',201206,2,2012,9,6,201202,2012),('2012-02-10',201206,2,2012,10,6,201202,2012),('2012-02-11',201206,2,2012,11,6,201202,2012),('2012-02-12',201207,2,2012,12,7,201202,2012),('2012-02-13',201207,2,2012,13,7,201202,2012),('2012-02-14',201207,2,2012,14,7,201202,2012),('2012-02-15',201207,2,2012,15,7,201202,2012),('2012-02-16',201207,2,2012,16,7,201202,2012),('2012-02-17',201207,2,2012,17,7,201202,2012),('2012-02-18',201207,2,2012,18,7,201202,2012),('2012-02-19',201208,2,2012,19,8,201202,2012),('2012-02-20',201208,2,2012,20,8,201202,2012),('2012-02-21',201208,2,2012,21,8,201202,2012),('2012-02-22',201208,2,2012,22,8,201202,2012),('2012-02-23',201208,2,2012,23,8,201202,2012),('2012-02-24',201208,2,2012,24,8,201202,2012),('2012-02-25',201208,2,2012,25,8,201202,2012),('2012-02-26',201209,2,2012,26,9,201202,2012),('2012-02-27',201209,2,2012,27,9,201202,2012),('2012-02-28',201209,2,2012,28,9,201202,2012),('2012-02-29',201209,2,2012,29,9,201202,2012),('2012-03-01',201209,3,2012,1,9,201203,2012),('2012-03-02',201209,3,2012,2,9,201203,2012),('2012-03-03',201209,3,2012,3,9,201203,2012),('2012-03-04',201210,3,2012,4,10,201203,2012),('2012-03-05',201210,3,2012,5,10,201203,2012),('2012-03-06',201210,3,2012,6,10,201203,2012),('2012-03-07',201210,3,2012,7,10,201203,2012),('2012-03-08',201210,3,2012,8,10,201203,2012),('2012-03-09',201210,3,2012,9,10,201203,2012),('2012-03-10',201210,3,2012,10,10,201203,2012),('2012-03-11',201211,3,2012,11,11,201203,2012),('2012-03-12',201211,3,2012,12,11,201203,2012),('2012-03-13',201211,3,2012,13,11,201203,2012),('2012-03-14',201211,3,2012,14,11,201203,2012),('2012-03-15',201211,3,2012,15,11,201203,2012),('2012-03-16',201211,3,2012,16,11,201203,2012),('2012-03-17',201211,3,2012,17,11,201203,2012),('2012-03-18',201212,3,2012,18,12,201203,2012),('2012-03-19',201212,3,2012,19,12,201203,2012),('2012-03-20',201212,3,2012,20,12,201203,2012),('2012-03-21',201212,3,2012,21,12,201203,2012),('2012-03-22',201212,3,2012,22,12,201203,2012),('2012-03-23',201212,3,2012,23,12,201203,2012),('2012-03-24',201212,3,2012,24,12,201203,2012),('2012-03-25',201213,3,2012,25,13,201203,2012),('2012-03-26',201213,3,2012,26,13,201203,2012),('2012-03-27',201213,3,2012,27,13,201203,2012),('2012-03-28',201213,3,2012,28,13,201203,2012),('2012-03-29',201213,3,2012,29,13,201203,2012),('2012-03-30',201213,3,2012,30,13,201203,2012),('2012-03-31',201213,3,2012,31,13,201203,2012),('2012-04-01',201214,4,2012,1,14,201204,2012),('2012-04-02',201214,4,2012,2,14,201204,2012),('2012-04-03',201214,4,2012,3,14,201204,2012),('2012-04-04',201214,4,2012,4,14,201204,2012),('2012-04-05',201214,4,2012,5,14,201204,2012),('2012-04-06',201214,4,2012,6,14,201204,2012),('2012-04-07',201214,4,2012,7,14,201204,2012),('2012-04-08',201215,4,2012,8,15,201204,2012),('2012-04-09',201215,4,2012,9,15,201204,2012),('2012-04-10',201215,4,2012,10,15,201204,2012),('2012-04-11',201215,4,2012,11,15,201204,2012),('2012-04-12',201215,4,2012,12,15,201204,2012),('2012-04-13',201215,4,2012,13,15,201204,2012),('2012-04-14',201215,4,2012,14,15,201204,2012),('2012-04-15',201216,4,2012,15,16,201204,2012),('2012-04-16',201216,4,2012,16,16,201204,2012),('2012-04-17',201216,4,2012,17,16,201204,2012),('2012-04-18',201216,4,2012,18,16,201204,2012),('2012-04-19',201216,4,2012,19,16,201204,2012),('2012-04-20',201216,4,2012,20,16,201204,2012),('2012-04-21',201216,4,2012,21,16,201204,2012),('2012-04-22',201217,4,2012,22,17,201204,2012),('2012-04-23',201217,4,2012,23,17,201204,2012),('2012-04-24',201217,4,2012,24,17,201204,2012),('2012-04-25',201217,4,2012,25,17,201204,2012),('2012-04-26',201217,4,2012,26,17,201204,2012),('2012-04-27',201217,4,2012,27,17,201204,2012),('2012-04-28',201217,4,2012,28,17,201204,2012),('2012-04-29',201218,4,2012,29,18,201204,2012),('2012-04-30',201218,4,2012,30,18,201204,2012),('2012-05-01',201218,5,2012,1,18,201205,2012),('2012-05-02',201218,5,2012,2,18,201205,2012),('2012-05-03',201218,5,2012,3,18,201205,2012),('2012-05-04',201218,5,2012,4,18,201205,2012),('2012-05-05',201218,5,2012,5,18,201205,2012),('2012-05-06',201219,5,2012,6,19,201205,2012),('2012-05-07',201219,5,2012,7,19,201205,2012),('2012-05-08',201219,5,2012,8,19,201205,2012),('2012-05-09',201219,5,2012,9,19,201205,2012),('2012-05-10',201219,5,2012,10,19,201205,2012),('2012-05-11',201219,5,2012,11,19,201205,2012),('2012-05-12',201219,5,2012,12,19,201205,2012),('2012-05-13',201220,5,2012,13,20,201205,2012),('2012-05-14',201220,5,2012,14,20,201205,2012),('2012-05-15',201220,5,2012,15,20,201205,2012),('2012-05-16',201220,5,2012,16,20,201205,2012),('2012-05-17',201220,5,2012,17,20,201205,2012),('2012-05-18',201220,5,2012,18,20,201205,2012),('2012-05-19',201220,5,2012,19,20,201205,2012),('2012-05-20',201221,5,2012,20,21,201205,2012),('2012-05-21',201221,5,2012,21,21,201205,2012),('2012-05-22',201221,5,2012,22,21,201205,2012),('2012-05-23',201221,5,2012,23,21,201205,2012),('2012-05-24',201221,5,2012,24,21,201205,2012),('2012-05-25',201221,5,2012,25,21,201205,2012),('2012-05-26',201221,5,2012,26,21,201205,2012),('2012-05-27',201222,5,2012,27,22,201205,2012),('2012-05-28',201222,5,2012,28,22,201205,2012),('2012-05-29',201222,5,2012,29,22,201205,2012),('2012-05-30',201222,5,2012,30,22,201205,2012),('2012-05-31',201222,5,2012,31,22,201205,2012),('2012-06-01',201222,6,2012,1,22,201206,2012),('2012-06-02',201222,6,2012,2,22,201206,2012),('2012-06-03',201223,6,2012,3,23,201206,2012),('2012-06-04',201223,6,2012,4,23,201206,2012),('2012-06-05',201223,6,2012,5,23,201206,2012),('2012-06-06',201223,6,2012,6,23,201206,2012),('2012-06-07',201223,6,2012,7,23,201206,2012),('2012-06-08',201223,6,2012,8,23,201206,2012),('2012-06-09',201223,6,2012,9,23,201206,2012),('2012-06-10',201224,6,2012,10,24,201206,2012),('2012-06-11',201224,6,2012,11,24,201206,2012),('2012-06-12',201224,6,2012,12,24,201206,2012),('2012-06-13',201224,6,2012,13,24,201206,2012),('2012-06-14',201224,6,2012,14,24,201206,2012),('2012-06-15',201224,6,2012,15,24,201206,2012),('2012-06-16',201224,6,2012,16,24,201206,2012),('2012-06-17',201225,6,2012,17,25,201206,2012),('2012-06-18',201225,6,2012,18,25,201206,2012),('2012-06-19',201225,6,2012,19,25,201206,2012),('2012-06-20',201225,6,2012,20,25,201206,2012),('2012-06-21',201225,6,2012,21,25,201206,2012),('2012-06-22',201225,6,2012,22,25,201206,2012),('2012-06-23',201225,6,2012,23,25,201206,2012),('2012-06-24',201226,6,2012,24,26,201206,2012),('2012-06-25',201226,6,2012,25,26,201206,2012),('2012-06-26',201226,6,2012,26,26,201206,2012),('2012-06-27',201226,6,2012,27,26,201206,2012),('2012-06-28',201226,6,2012,28,26,201206,2012),('2012-06-29',201226,6,2012,29,26,201206,2012),('2012-06-30',201226,6,2012,30,26,201206,2012),('2012-07-01',201227,7,2012,1,27,201207,2012),('2012-07-02',201227,7,2012,2,27,201207,2012),('2012-07-03',201227,7,2012,3,27,201207,2012),('2012-07-04',201227,7,2012,4,27,201207,2012),('2012-07-05',201227,7,2012,5,27,201207,2012),('2012-07-06',201227,7,2012,6,27,201207,2012),('2012-07-07',201227,7,2012,7,27,201207,2012),('2012-07-08',201228,7,2012,8,28,201207,2012),('2012-07-09',201228,7,2012,9,28,201207,2012),('2012-07-10',201228,7,2012,10,28,201207,2012),('2012-07-11',201228,7,2012,11,28,201207,2012),('2012-07-12',201228,7,2012,12,28,201207,2012),('2012-07-13',201228,7,2012,13,28,201207,2012),('2012-07-14',201228,7,2012,14,28,201207,2012),('2012-07-15',201229,7,2012,15,29,201207,2012),('2012-07-16',201229,7,2012,16,29,201207,2012),('2012-07-17',201229,7,2012,17,29,201207,2012),('2012-07-18',201229,7,2012,18,29,201207,2012),('2012-07-19',201229,7,2012,19,29,201207,2012),('2012-07-20',201229,7,2012,20,29,201207,2012),('2012-07-21',201229,7,2012,21,29,201207,2012),('2012-07-22',201230,7,2012,22,30,201207,2012),('2012-07-23',201230,7,2012,23,30,201207,2012),('2012-07-24',201230,7,2012,24,30,201207,2012),('2012-07-25',201230,7,2012,25,30,201207,2012),('2012-07-26',201230,7,2012,26,30,201207,2012),('2012-07-27',201230,7,2012,27,30,201207,2012),('2012-07-28',201230,7,2012,28,30,201207,2012),('2012-07-29',201231,7,2012,29,31,201207,2012),('2012-07-30',201231,7,2012,30,31,201207,2012),('2012-07-31',201231,7,2012,31,31,201207,2012),('2012-08-01',201231,8,2012,1,31,201208,2012),('2012-08-02',201231,8,2012,2,31,201208,2012),('2012-08-03',201231,8,2012,3,31,201208,2012),('2012-08-04',201231,8,2012,4,31,201208,2012),('2012-08-05',201232,8,2012,5,32,201208,2012),('2012-08-06',201232,8,2012,6,32,201208,2012),('2012-08-07',201232,8,2012,7,32,201208,2012),('2012-08-08',201232,8,2012,8,32,201208,2012),('2012-08-09',201232,8,2012,9,32,201208,2012),('2012-08-10',201232,8,2012,10,32,201208,2012),('2012-08-11',201232,8,2012,11,32,201208,2012),('2012-08-12',201233,8,2012,12,33,201208,2012),('2012-08-13',201233,8,2012,13,33,201208,2012),('2012-08-14',201233,8,2012,14,33,201208,2012),('2012-08-15',201233,8,2012,15,33,201208,2012),('2012-08-16',201233,8,2012,16,33,201208,2012),('2012-08-17',201233,8,2012,17,33,201208,2012),('2012-08-18',201233,8,2012,18,33,201208,2012),('2012-08-19',201234,8,2012,19,34,201208,2012),('2012-08-20',201234,8,2012,20,34,201208,2012),('2012-08-21',201234,8,2012,21,34,201208,2012),('2012-08-22',201234,8,2012,22,34,201208,2012),('2012-08-23',201234,8,2012,23,34,201208,2012),('2012-08-24',201234,8,2012,24,34,201208,2012),('2012-08-25',201234,8,2012,25,34,201208,2012),('2012-08-26',201235,8,2012,26,35,201208,2012),('2012-08-27',201235,8,2012,27,35,201208,2012),('2012-08-28',201235,8,2012,28,35,201208,2012),('2012-08-29',201235,8,2012,29,35,201208,2012),('2012-08-30',201235,8,2012,30,35,201208,2012),('2012-08-31',201235,8,2012,31,35,201208,2012),('2012-09-01',201235,9,2012,1,35,201209,2012),('2012-09-02',201236,9,2012,2,36,201209,2012),('2012-09-03',201236,9,2012,3,36,201209,2012),('2012-09-04',201236,9,2012,4,36,201209,2012),('2012-09-05',201236,9,2012,5,36,201209,2012),('2012-09-06',201236,9,2012,6,36,201209,2012),('2012-09-07',201236,9,2012,7,36,201209,2012),('2012-09-08',201236,9,2012,8,36,201209,2012),('2012-09-09',201237,9,2012,9,37,201209,2012),('2012-09-10',201237,9,2012,10,37,201209,2012),('2012-09-11',201237,9,2012,11,37,201209,2012),('2012-09-12',201237,9,2012,12,37,201209,2012),('2012-09-13',201237,9,2012,13,37,201209,2012),('2012-09-14',201237,9,2012,14,37,201209,2012),('2012-09-15',201237,9,2012,15,37,201209,2012),('2012-09-16',201238,9,2012,16,38,201209,2012),('2012-09-17',201238,9,2012,17,38,201209,2012),('2012-09-18',201238,9,2012,18,38,201209,2012),('2012-09-19',201238,9,2012,19,38,201209,2012),('2012-09-20',201238,9,2012,20,38,201209,2012),('2012-09-21',201238,9,2012,21,38,201209,2012),('2012-09-22',201238,9,2012,22,38,201209,2012),('2012-09-23',201239,9,2012,23,39,201209,2012),('2012-09-24',201239,9,2012,24,39,201209,2012),('2012-09-25',201239,9,2012,25,39,201209,2012),('2012-09-26',201239,9,2012,26,39,201209,2012),('2012-09-27',201239,9,2012,27,39,201209,2012),('2012-09-28',201239,9,2012,28,39,201209,2012),('2012-09-29',201239,9,2012,29,39,201209,2012),('2012-09-30',201240,9,2012,30,40,201209,2012),('2012-10-01',201240,10,2012,1,40,201210,2012),('2012-10-02',201240,10,2012,2,40,201210,2012),('2012-10-03',201240,10,2012,3,40,201210,2012),('2012-10-04',201240,10,2012,4,40,201210,2012),('2012-10-05',201240,10,2012,5,40,201210,2012),('2012-10-06',201240,10,2012,6,40,201210,2012),('2012-10-07',201241,10,2012,7,41,201210,2012),('2012-10-08',201241,10,2012,8,41,201210,2012),('2012-10-09',201241,10,2012,9,41,201210,2012),('2012-10-10',201241,10,2012,10,41,201210,2012),('2012-10-11',201241,10,2012,11,41,201210,2012),('2012-10-12',201241,10,2012,12,41,201210,2012),('2012-10-13',201241,10,2012,13,41,201210,2012),('2012-10-14',201242,10,2012,14,42,201210,2012),('2012-10-15',201242,10,2012,15,42,201210,2012),('2012-10-16',201242,10,2012,16,42,201210,2012),('2012-10-17',201242,10,2012,17,42,201210,2012),('2012-10-18',201242,10,2012,18,42,201210,2012),('2012-10-19',201242,10,2012,19,42,201210,2012),('2012-10-20',201242,10,2012,20,42,201210,2012),('2012-10-21',201243,10,2012,21,43,201210,2012),('2012-10-22',201243,10,2012,22,43,201210,2012),('2012-10-23',201243,10,2012,23,43,201210,2012),('2012-10-24',201243,10,2012,24,43,201210,2012),('2012-10-25',201243,10,2012,25,43,201210,2012),('2012-10-26',201243,10,2012,26,43,201210,2012),('2012-10-27',201243,10,2012,27,43,201210,2012),('2012-10-28',201244,10,2012,28,44,201210,2012),('2012-10-29',201244,10,2012,29,44,201210,2012),('2012-10-30',201244,10,2012,30,44,201210,2012),('2012-10-31',201244,10,2012,31,44,201210,2012),('2012-11-01',201244,11,2012,1,44,201211,2012),('2012-11-02',201244,11,2012,2,44,201211,2012),('2012-11-03',201244,11,2012,3,44,201211,2012),('2012-11-04',201245,11,2012,4,45,201211,2012),('2012-11-05',201245,11,2012,5,45,201211,2012),('2012-11-06',201245,11,2012,6,45,201211,2012),('2012-11-07',201245,11,2012,7,45,201211,2012),('2012-11-08',201245,11,2012,8,45,201211,2012),('2012-11-09',201245,11,2012,9,45,201211,2012),('2012-11-10',201245,11,2012,10,45,201211,2012),('2012-11-11',201246,11,2012,11,46,201211,2012),('2012-11-12',201246,11,2012,12,46,201211,2012),('2012-11-13',201246,11,2012,13,46,201211,2012),('2012-11-14',201246,11,2012,14,46,201211,2012),('2012-11-15',201246,11,2012,15,46,201211,2012),('2012-11-16',201246,11,2012,16,46,201211,2012),('2012-11-17',201246,11,2012,17,46,201211,2012),('2012-11-18',201247,11,2012,18,47,201211,2012),('2012-11-19',201247,11,2012,19,47,201211,2012),('2012-11-20',201247,11,2012,20,47,201211,2012),('2012-11-21',201247,11,2012,21,47,201211,2012),('2012-11-22',201247,11,2012,22,47,201211,2012),('2012-11-23',201247,11,2012,23,47,201211,2012),('2012-11-24',201247,11,2012,24,47,201211,2012),('2012-11-25',201248,11,2012,25,48,201211,2012),('2012-11-26',201248,11,2012,26,48,201211,2012),('2012-11-27',201248,11,2012,27,48,201211,2012),('2012-11-28',201248,11,2012,28,48,201211,2012),('2012-11-29',201248,11,2012,29,48,201211,2012),('2012-11-30',201248,11,2012,30,48,201211,2012),('2012-12-01',201248,12,2012,1,48,201212,2013),('2012-12-02',201249,12,2012,2,49,201212,2013),('2012-12-03',201249,12,2012,3,49,201212,2013),('2012-12-04',201249,12,2012,4,49,201212,2013),('2012-12-05',201249,12,2012,5,49,201212,2013),('2012-12-06',201249,12,2012,6,49,201212,2013),('2012-12-07',201249,12,2012,7,49,201212,2013),('2012-12-08',201249,12,2012,8,49,201212,2013),('2012-12-09',201250,12,2012,9,50,201212,2013),('2012-12-10',201250,12,2012,10,50,201212,2013),('2012-12-11',201250,12,2012,11,50,201212,2013),('2012-12-12',201250,12,2012,12,50,201212,2013),('2012-12-13',201250,12,2012,13,50,201212,2013),('2012-12-14',201250,12,2012,14,50,201212,2013),('2012-12-15',201250,12,2012,15,50,201212,2013),('2012-12-16',201251,12,2012,16,51,201212,2013),('2012-12-17',201251,12,2012,17,51,201212,2013),('2012-12-18',201251,12,2012,18,51,201212,2013),('2012-12-19',201251,12,2012,19,51,201212,2013),('2012-12-20',201251,12,2012,20,51,201212,2013),('2012-12-21',201251,12,2012,21,51,201212,2013),('2012-12-22',201251,12,2012,22,51,201212,2013),('2012-12-23',201252,12,2012,23,52,201212,2013),('2012-12-24',201252,12,2012,24,52,201212,2013),('2012-12-25',201252,12,2012,25,52,201212,2013),('2012-12-26',201252,12,2012,26,52,201212,2013),('2012-12-27',201252,12,2012,27,52,201212,2013),('2012-12-28',201252,12,2012,28,52,201212,2013),('2012-12-29',201252,12,2012,29,52,201212,2013),('2012-12-30',201301,12,2012,30,1,201212,2013),('2012-12-31',201301,12,2012,31,1,201212,2013),('2013-01-01',201301,1,2013,1,1,201301,2013),('2013-01-02',201301,1,2013,2,1,201301,2013),('2013-01-03',201301,1,2013,3,1,201301,2013),('2013-01-04',201301,1,2013,4,1,201301,2013),('2013-01-05',201301,1,2013,5,1,201301,2013),('2013-01-06',201302,1,2013,6,2,201301,2013),('2013-01-07',201302,1,2013,7,2,201301,2013),('2013-01-08',201302,1,2013,8,2,201301,2013),('2013-01-09',201302,1,2013,9,2,201301,2013),('2013-01-10',201302,1,2013,10,2,201301,2013),('2013-01-11',201302,1,2013,11,2,201301,2013),('2013-01-12',201302,1,2013,12,2,201301,2013),('2013-01-13',201303,1,2013,13,3,201301,2013),('2013-01-14',201303,1,2013,14,3,201301,2013),('2013-01-15',201303,1,2013,15,3,201301,2013),('2013-01-16',201303,1,2013,16,3,201301,2013),('2013-01-17',201303,1,2013,17,3,201301,2013),('2013-01-18',201303,1,2013,18,3,201301,2013),('2013-01-19',201303,1,2013,19,3,201301,2013),('2013-01-20',201304,1,2013,20,4,201301,2013),('2013-01-21',201304,1,2013,21,4,201301,2013),('2013-01-22',201304,1,2013,22,4,201301,2013),('2013-01-23',201304,1,2013,23,4,201301,2013),('2013-01-24',201304,1,2013,24,4,201301,2013),('2013-01-25',201304,1,2013,25,4,201301,2013),('2013-01-26',201304,1,2013,26,4,201301,2013),('2013-01-27',201305,1,2013,27,5,201301,2013),('2013-01-28',201305,1,2013,28,5,201301,2013),('2013-01-29',201305,1,2013,29,5,201301,2013),('2013-01-30',201305,1,2013,30,5,201301,2013),('2013-01-31',201305,1,2013,31,5,201301,2013),('2013-02-01',201305,2,2013,1,5,201302,2013),('2013-02-02',201305,2,2013,2,5,201302,2013),('2013-02-03',201306,2,2013,3,6,201302,2013),('2013-02-04',201306,2,2013,4,6,201302,2013),('2013-02-05',201306,2,2013,5,6,201302,2013),('2013-02-06',201306,2,2013,6,6,201302,2013),('2013-02-07',201306,2,2013,7,6,201302,2013),('2013-02-08',201306,2,2013,8,6,201302,2013),('2013-02-09',201306,2,2013,9,6,201302,2013),('2013-02-10',201307,2,2013,10,7,201302,2013),('2013-02-11',201307,2,2013,11,7,201302,2013),('2013-02-12',201307,2,2013,12,7,201302,2013),('2013-02-13',201307,2,2013,13,7,201302,2013),('2013-02-14',201307,2,2013,14,7,201302,2013),('2013-02-15',201307,2,2013,15,7,201302,2013),('2013-02-16',201307,2,2013,16,7,201302,2013),('2013-02-17',201308,2,2013,17,8,201302,2013),('2013-02-18',201308,2,2013,18,8,201302,2013),('2013-02-19',201308,2,2013,19,8,201302,2013),('2013-02-20',201308,2,2013,20,8,201302,2013),('2013-02-21',201308,2,2013,21,8,201302,2013),('2013-02-22',201308,2,2013,22,8,201302,2013),('2013-02-23',201308,2,2013,23,8,201302,2013),('2013-02-24',201309,2,2013,24,9,201302,2013),('2013-02-25',201309,2,2013,25,9,201302,2013),('2013-02-26',201309,2,2013,26,9,201302,2013),('2013-02-27',201309,2,2013,27,9,201302,2013),('2013-02-28',201309,2,2013,28,9,201302,2013),('2013-03-01',201309,3,2013,1,9,201303,2013),('2013-03-02',201309,3,2013,2,9,201303,2013),('2013-03-03',201310,3,2013,3,10,201303,2013),('2013-03-04',201310,3,2013,4,10,201303,2013),('2013-03-05',201310,3,2013,5,10,201303,2013),('2013-03-06',201310,3,2013,6,10,201303,2013),('2013-03-07',201310,3,2013,7,10,201303,2013),('2013-03-08',201310,3,2013,8,10,201303,2013),('2013-03-09',201310,3,2013,9,10,201303,2013),('2013-03-10',201311,3,2013,10,11,201303,2013),('2013-03-11',201311,3,2013,11,11,201303,2013),('2013-03-12',201311,3,2013,12,11,201303,2013),('2013-03-13',201311,3,2013,13,11,201303,2013),('2013-03-14',201311,3,2013,14,11,201303,2013),('2013-03-15',201311,3,2013,15,11,201303,2013),('2013-03-16',201311,3,2013,16,11,201303,2013),('2013-03-17',201312,3,2013,17,12,201303,2013),('2013-03-18',201312,3,2013,18,12,201303,2013),('2013-03-19',201312,3,2013,19,12,201303,2013),('2013-03-20',201312,3,2013,20,12,201303,2013),('2013-03-21',201312,3,2013,21,12,201303,2013),('2013-03-22',201312,3,2013,22,12,201303,2013),('2013-03-23',201312,3,2013,23,12,201303,2013),('2013-03-24',201313,3,2013,24,13,201303,2013),('2013-03-25',201313,3,2013,25,13,201303,2013),('2013-03-26',201313,3,2013,26,13,201303,2013),('2013-03-27',201313,3,2013,27,13,201303,2013),('2013-03-28',201313,3,2013,28,13,201303,2013),('2013-03-29',201313,3,2013,29,13,201303,2013),('2013-03-30',201313,3,2013,30,13,201303,2013),('2013-03-31',201314,3,2013,31,14,201303,2013),('2013-04-01',201314,4,2013,1,14,201304,2013),('2013-04-02',201314,4,2013,2,14,201304,2013),('2013-04-03',201314,4,2013,3,14,201304,2013),('2013-04-04',201314,4,2013,4,14,201304,2013),('2013-04-05',201314,4,2013,5,14,201304,2013),('2013-04-06',201314,4,2013,6,14,201304,2013),('2013-04-07',201315,4,2013,7,15,201304,2013),('2013-04-08',201315,4,2013,8,15,201304,2013),('2013-04-09',201315,4,2013,9,15,201304,2013),('2013-04-10',201315,4,2013,10,15,201304,2013),('2013-04-11',201315,4,2013,11,15,201304,2013),('2013-04-12',201315,4,2013,12,15,201304,2013),('2013-04-13',201315,4,2013,13,15,201304,2013),('2013-04-14',201316,4,2013,14,16,201304,2013),('2013-04-15',201316,4,2013,15,16,201304,2013),('2013-04-16',201316,4,2013,16,16,201304,2013),('2013-04-17',201316,4,2013,17,16,201304,2013),('2013-04-18',201316,4,2013,18,16,201304,2013),('2013-04-19',201316,4,2013,19,16,201304,2013),('2013-04-20',201316,4,2013,20,16,201304,2013),('2013-04-21',201317,4,2013,21,17,201304,2013),('2013-04-22',201317,4,2013,22,17,201304,2013),('2013-04-23',201317,4,2013,23,17,201304,2013),('2013-04-24',201317,4,2013,24,17,201304,2013),('2013-04-25',201317,4,2013,25,17,201304,2013),('2013-04-26',201317,4,2013,26,17,201304,2013),('2013-04-27',201317,4,2013,27,17,201304,2013),('2013-04-28',201318,4,2013,28,18,201304,2013),('2013-04-29',201318,4,2013,29,18,201304,2013),('2013-04-30',201318,4,2013,30,18,201304,2013),('2013-05-01',201318,5,2013,1,18,201305,2013),('2013-05-02',201318,5,2013,2,18,201305,2013),('2013-05-03',201318,5,2013,3,18,201305,2013),('2013-05-04',201318,5,2013,4,18,201305,2013),('2013-05-05',201319,5,2013,5,19,201305,2013),('2013-05-06',201319,5,2013,6,19,201305,2013),('2013-05-07',201319,5,2013,7,19,201305,2013),('2013-05-08',201319,5,2013,8,19,201305,2013),('2013-05-09',201319,5,2013,9,19,201305,2013),('2013-05-10',201319,5,2013,10,19,201305,2013),('2013-05-11',201319,5,2013,11,19,201305,2013),('2013-05-12',201320,5,2013,12,20,201305,2013),('2013-05-13',201320,5,2013,13,20,201305,2013),('2013-05-14',201320,5,2013,14,20,201305,2013),('2013-05-15',201320,5,2013,15,20,201305,2013),('2013-05-16',201320,5,2013,16,20,201305,2013),('2013-05-17',201320,5,2013,17,20,201305,2013),('2013-05-18',201320,5,2013,18,20,201305,2013),('2013-05-19',201321,5,2013,19,21,201305,2013),('2013-05-20',201321,5,2013,20,21,201305,2013),('2013-05-21',201321,5,2013,21,21,201305,2013),('2013-05-22',201321,5,2013,22,21,201305,2013),('2013-05-23',201321,5,2013,23,21,201305,2013),('2013-05-24',201321,5,2013,24,21,201305,2013),('2013-05-25',201321,5,2013,25,21,201305,2013),('2013-05-26',201322,5,2013,26,22,201305,2013),('2013-05-27',201322,5,2013,27,22,201305,2013),('2013-05-28',201322,5,2013,28,22,201305,2013),('2013-05-29',201322,5,2013,29,22,201305,2013),('2013-05-30',201322,5,2013,30,22,201305,2013),('2013-05-31',201322,5,2013,31,22,201305,2013),('2013-06-01',201322,6,2013,1,22,201306,2013),('2013-06-02',201323,6,2013,2,23,201306,2013),('2013-06-03',201323,6,2013,3,23,201306,2013),('2013-06-04',201323,6,2013,4,23,201306,2013),('2013-06-05',201323,6,2013,5,23,201306,2013),('2013-06-06',201323,6,2013,6,23,201306,2013),('2013-06-07',201323,6,2013,7,23,201306,2013),('2013-06-08',201323,6,2013,8,23,201306,2013),('2013-06-09',201324,6,2013,9,24,201306,2013),('2013-06-10',201324,6,2013,10,24,201306,2013),('2013-06-11',201324,6,2013,11,24,201306,2013),('2013-06-12',201324,6,2013,12,24,201306,2013),('2013-06-13',201324,6,2013,13,24,201306,2013),('2013-06-14',201324,6,2013,14,24,201306,2013),('2013-06-15',201324,6,2013,15,24,201306,2013),('2013-06-16',201325,6,2013,16,25,201306,2013),('2013-06-17',201325,6,2013,17,25,201306,2013),('2013-06-18',201325,6,2013,18,25,201306,2013),('2013-06-19',201325,6,2013,19,25,201306,2013),('2013-06-20',201325,6,2013,20,25,201306,2013),('2013-06-21',201325,6,2013,21,25,201306,2013),('2013-06-22',201325,6,2013,22,25,201306,2013),('2013-06-23',201326,6,2013,23,26,201306,2013),('2013-06-24',201326,6,2013,24,26,201306,2013),('2013-06-25',201326,6,2013,25,26,201306,2013),('2013-06-26',201326,6,2013,26,26,201306,2013),('2013-06-27',201326,6,2013,27,26,201306,2013),('2013-06-28',201326,6,2013,28,26,201306,2013),('2013-06-29',201326,6,2013,29,26,201306,2013),('2013-06-30',201327,6,2013,30,27,201306,2013),('2013-07-01',201327,7,2013,1,27,201307,2013),('2013-07-02',201327,7,2013,2,27,201307,2013),('2013-07-03',201327,7,2013,3,27,201307,2013),('2013-07-04',201327,7,2013,4,27,201307,2013),('2013-07-05',201327,7,2013,5,27,201307,2013),('2013-07-06',201327,7,2013,6,27,201307,2013),('2013-07-07',201328,7,2013,7,28,201307,2013),('2013-07-08',201328,7,2013,8,28,201307,2013),('2013-07-09',201328,7,2013,9,28,201307,2013),('2013-07-10',201328,7,2013,10,28,201307,2013),('2013-07-11',201328,7,2013,11,28,201307,2013),('2013-07-12',201328,7,2013,12,28,201307,2013),('2013-07-13',201328,7,2013,13,28,201307,2013),('2013-07-14',201329,7,2013,14,29,201307,2013),('2013-07-15',201329,7,2013,15,29,201307,2013),('2013-07-16',201329,7,2013,16,29,201307,2013),('2013-07-17',201329,7,2013,17,29,201307,2013),('2013-07-18',201329,7,2013,18,29,201307,2013),('2013-07-19',201329,7,2013,19,29,201307,2013),('2013-07-20',201329,7,2013,20,29,201307,2013),('2013-07-21',201330,7,2013,21,30,201307,2013),('2013-07-22',201330,7,2013,22,30,201307,2013),('2013-07-23',201330,7,2013,23,30,201307,2013),('2013-07-24',201330,7,2013,24,30,201307,2013),('2013-07-25',201330,7,2013,25,30,201307,2013),('2013-07-26',201330,7,2013,26,30,201307,2013),('2013-07-27',201330,7,2013,27,30,201307,2013),('2013-07-28',201331,7,2013,28,31,201307,2013),('2013-07-29',201331,7,2013,29,31,201307,2013),('2013-07-30',201331,7,2013,30,31,201307,2013),('2013-07-31',201331,7,2013,31,31,201307,2013),('2013-08-01',201331,8,2013,1,31,201308,2013),('2013-08-02',201331,8,2013,2,31,201308,2013),('2013-08-03',201331,8,2013,3,31,201308,2013),('2013-08-04',201332,8,2013,4,32,201308,2013),('2013-08-05',201332,8,2013,5,32,201308,2013),('2013-08-06',201332,8,2013,6,32,201308,2013),('2013-08-07',201332,8,2013,7,32,201308,2013),('2013-08-08',201332,8,2013,8,32,201308,2013),('2013-08-09',201332,8,2013,9,32,201308,2013),('2013-08-10',201332,8,2013,10,32,201308,2013),('2013-08-11',201333,8,2013,11,33,201308,2013),('2013-08-12',201333,8,2013,12,33,201308,2013),('2013-08-13',201333,8,2013,13,33,201308,2013),('2013-08-14',201333,8,2013,14,33,201308,2013),('2013-08-15',201333,8,2013,15,33,201308,2013),('2013-08-16',201333,8,2013,16,33,201308,2013),('2013-08-17',201333,8,2013,17,33,201308,2013),('2013-08-18',201334,8,2013,18,34,201308,2013),('2013-08-19',201334,8,2013,19,34,201308,2013),('2013-08-20',201334,8,2013,20,34,201308,2013),('2013-08-21',201334,8,2013,21,34,201308,2013),('2013-08-22',201334,8,2013,22,34,201308,2013),('2013-08-23',201334,8,2013,23,34,201308,2013),('2013-08-24',201334,8,2013,24,34,201308,2013),('2013-08-25',201335,8,2013,25,35,201308,2013),('2013-08-26',201335,8,2013,26,35,201308,2013),('2013-08-27',201335,8,2013,27,35,201308,2013),('2013-08-28',201335,8,2013,28,35,201308,2013),('2013-08-29',201335,8,2013,29,35,201308,2013),('2013-08-30',201335,8,2013,30,35,201308,2013),('2013-08-31',201335,8,2013,31,35,201308,2013),('2013-09-01',201336,9,2013,1,36,201309,2013),('2013-09-02',201336,9,2013,2,36,201309,2013),('2013-09-03',201336,9,2013,3,36,201309,2013),('2013-09-04',201336,9,2013,4,36,201309,2013),('2013-09-05',201336,9,2013,5,36,201309,2013),('2013-09-06',201336,9,2013,6,36,201309,2013),('2013-09-07',201336,9,2013,7,36,201309,2013),('2013-09-08',201337,9,2013,8,37,201309,2013),('2013-09-09',201337,9,2013,9,37,201309,2013),('2013-09-10',201337,9,2013,10,37,201309,2013),('2013-09-11',201337,9,2013,11,37,201309,2013),('2013-09-12',201337,9,2013,12,37,201309,2013),('2013-09-13',201337,9,2013,13,37,201309,2013),('2013-09-14',201337,9,2013,14,37,201309,2013),('2013-09-15',201338,9,2013,15,38,201309,2013),('2013-09-16',201338,9,2013,16,38,201309,2013),('2013-09-17',201338,9,2013,17,38,201309,2013),('2013-09-18',201338,9,2013,18,38,201309,2013),('2013-09-19',201338,9,2013,19,38,201309,2013),('2013-09-20',201338,9,2013,20,38,201309,2013),('2013-09-21',201338,9,2013,21,38,201309,2013),('2013-09-22',201339,9,2013,22,39,201309,2013),('2013-09-23',201339,9,2013,23,39,201309,2013),('2013-09-24',201339,9,2013,24,39,201309,2013),('2013-09-25',201339,9,2013,25,39,201309,2013),('2013-09-26',201339,9,2013,26,39,201309,2013),('2013-09-27',201339,9,2013,27,39,201309,2013),('2013-09-28',201339,9,2013,28,39,201309,2013),('2013-09-29',201340,9,2013,29,40,201309,2013),('2013-09-30',201340,9,2013,30,40,201309,2013),('2013-10-01',201340,10,2013,1,40,201310,2013),('2013-10-02',201340,10,2013,2,40,201310,2013),('2013-10-03',201340,10,2013,3,40,201310,2013),('2013-10-04',201340,10,2013,4,40,201310,2013),('2013-10-05',201340,10,2013,5,40,201310,2013),('2013-10-06',201341,10,2013,6,41,201310,2013),('2013-10-07',201341,10,2013,7,41,201310,2013),('2013-10-08',201341,10,2013,8,41,201310,2013),('2013-10-09',201341,10,2013,9,41,201310,2013),('2013-10-10',201341,10,2013,10,41,201310,2013),('2013-10-11',201341,10,2013,11,41,201310,2013),('2013-10-12',201341,10,2013,12,41,201310,2013),('2013-10-13',201342,10,2013,13,42,201310,2013),('2013-10-14',201342,10,2013,14,42,201310,2013),('2013-10-15',201342,10,2013,15,42,201310,2013),('2013-10-16',201342,10,2013,16,42,201310,2013),('2013-10-17',201342,10,2013,17,42,201310,2013),('2013-10-18',201342,10,2013,18,42,201310,2013),('2013-10-19',201342,10,2013,19,42,201310,2013),('2013-10-20',201343,10,2013,20,43,201310,2013),('2013-10-21',201343,10,2013,21,43,201310,2013),('2013-10-22',201343,10,2013,22,43,201310,2013),('2013-10-23',201343,10,2013,23,43,201310,2013),('2013-10-24',201343,10,2013,24,43,201310,2013),('2013-10-25',201343,10,2013,25,43,201310,2013),('2013-10-26',201343,10,2013,26,43,201310,2013),('2013-10-27',201344,10,2013,27,44,201310,2013),('2013-10-28',201344,10,2013,28,44,201310,2013),('2013-10-29',201344,10,2013,29,44,201310,2013),('2013-10-30',201344,10,2013,30,44,201310,2013),('2013-10-31',201344,10,2013,31,44,201310,2013),('2013-11-01',201344,11,2013,1,44,201311,2013),('2013-11-02',201344,11,2013,2,44,201311,2013),('2013-11-03',201345,11,2013,3,45,201311,2013),('2013-11-04',201345,11,2013,4,45,201311,2013),('2013-11-05',201345,11,2013,5,45,201311,2013),('2013-11-06',201345,11,2013,6,45,201311,2013),('2013-11-07',201345,11,2013,7,45,201311,2013),('2013-11-08',201345,11,2013,8,45,201311,2013),('2013-11-09',201345,11,2013,9,45,201311,2013),('2013-11-10',201346,11,2013,10,46,201311,2013),('2013-11-11',201346,11,2013,11,46,201311,2013),('2013-11-12',201346,11,2013,12,46,201311,2013),('2013-11-13',201346,11,2013,13,46,201311,2013),('2013-11-14',201346,11,2013,14,46,201311,2013),('2013-11-15',201346,11,2013,15,46,201311,2013),('2013-11-16',201346,11,2013,16,46,201311,2013),('2013-11-17',201347,11,2013,17,47,201311,2013),('2013-11-18',201347,11,2013,18,47,201311,2013),('2013-11-19',201347,11,2013,19,47,201311,2013),('2013-11-20',201347,11,2013,20,47,201311,2013),('2013-11-21',201347,11,2013,21,47,201311,2013),('2013-11-22',201347,11,2013,22,47,201311,2013),('2013-11-23',201347,11,2013,23,47,201311,2013),('2013-11-24',201348,11,2013,24,48,201311,2013),('2013-11-25',201348,11,2013,25,48,201311,2013),('2013-11-26',201348,11,2013,26,48,201311,2013),('2013-11-27',201348,11,2013,27,48,201311,2013),('2013-11-28',201348,11,2013,28,48,201311,2013),('2013-11-29',201348,11,2013,29,48,201311,2013),('2013-11-30',201348,11,2013,30,48,201311,2013),('2013-12-01',201349,12,2013,1,49,201312,2014),('2013-12-02',201349,12,2013,2,49,201312,2014),('2013-12-03',201349,12,2013,3,49,201312,2014),('2013-12-04',201349,12,2013,4,49,201312,2014),('2013-12-05',201349,12,2013,5,49,201312,2014),('2013-12-06',201349,12,2013,6,49,201312,2014),('2013-12-07',201349,12,2013,7,49,201312,2014),('2013-12-08',201350,12,2013,8,50,201312,2014),('2013-12-09',201350,12,2013,9,50,201312,2014),('2013-12-10',201350,12,2013,10,50,201312,2014),('2013-12-11',201350,12,2013,11,50,201312,2014),('2013-12-12',201350,12,2013,12,50,201312,2014),('2013-12-13',201350,12,2013,13,50,201312,2014),('2013-12-14',201350,12,2013,14,50,201312,2014),('2013-12-15',201351,12,2013,15,51,201312,2014),('2013-12-16',201351,12,2013,16,51,201312,2014),('2013-12-17',201351,12,2013,17,51,201312,2014),('2013-12-18',201351,12,2013,18,51,201312,2014),('2013-12-19',201351,12,2013,19,51,201312,2014),('2013-12-20',201351,12,2013,20,51,201312,2014),('2013-12-21',201351,12,2013,21,51,201312,2014),('2013-12-22',201352,12,2013,22,52,201312,2014),('2013-12-23',201352,12,2013,23,52,201312,2014),('2013-12-24',201352,12,2013,24,52,201312,2014),('2013-12-25',201352,12,2013,25,52,201312,2014),('2013-12-26',201352,12,2013,26,52,201312,2014),('2013-12-27',201352,12,2013,27,52,201312,2014),('2013-12-28',201352,12,2013,28,52,201312,2014),('2013-12-29',201401,12,2013,29,1,201312,2014),('2013-12-30',201401,12,2013,30,1,201312,2014),('2013-12-31',201401,12,2013,31,1,201312,2014),('2014-01-01',201401,1,2014,1,1,201401,2014),('2014-01-02',201401,1,2014,2,1,201401,2014),('2014-01-03',201401,1,2014,3,1,201401,2014),('2014-01-04',201401,1,2014,4,1,201401,2014),('2014-01-05',201402,1,2014,5,2,201401,2014),('2014-01-06',201402,1,2014,6,2,201401,2014),('2014-01-07',201402,1,2014,7,2,201401,2014),('2014-01-08',201402,1,2014,8,2,201401,2014),('2014-01-09',201402,1,2014,9,2,201401,2014),('2014-01-10',201402,1,2014,10,2,201401,2014),('2014-01-11',201402,1,2014,11,2,201401,2014),('2014-01-12',201403,1,2014,12,3,201401,2014),('2014-01-13',201403,1,2014,13,3,201401,2014),('2014-01-14',201403,1,2014,14,3,201401,2014),('2014-01-15',201403,1,2014,15,3,201401,2014),('2014-01-16',201403,1,2014,16,3,201401,2014),('2014-01-17',201403,1,2014,17,3,201401,2014),('2014-01-18',201403,1,2014,18,3,201401,2014),('2014-01-19',201404,1,2014,19,4,201401,2014),('2014-01-20',201404,1,2014,20,4,201401,2014),('2014-01-21',201404,1,2014,21,4,201401,2014),('2014-01-22',201404,1,2014,22,4,201401,2014),('2014-01-23',201404,1,2014,23,4,201401,2014),('2014-01-24',201404,1,2014,24,4,201401,2014),('2014-01-25',201404,1,2014,25,4,201401,2014),('2014-01-26',201405,1,2014,26,5,201401,2014),('2014-01-27',201405,1,2014,27,5,201401,2014),('2014-01-28',201405,1,2014,28,5,201401,2014),('2014-01-29',201405,1,2014,29,5,201401,2014),('2014-01-30',201405,1,2014,30,5,201401,2014),('2014-01-31',201405,1,2014,31,5,201401,2014),('2014-02-01',201405,2,2014,1,5,201402,2014),('2014-02-02',201406,2,2014,2,6,201402,2014),('2014-02-03',201406,2,2014,3,6,201402,2014),('2014-02-04',201406,2,2014,4,6,201402,2014),('2014-02-05',201406,2,2014,5,6,201402,2014),('2014-02-06',201406,2,2014,6,6,201402,2014),('2014-02-07',201406,2,2014,7,6,201402,2014),('2014-02-08',201406,2,2014,8,6,201402,2014),('2014-02-09',201407,2,2014,9,7,201402,2014),('2014-02-10',201407,2,2014,10,7,201402,2014),('2014-02-11',201407,2,2014,11,7,201402,2014),('2014-02-12',201407,2,2014,12,7,201402,2014),('2014-02-13',201407,2,2014,13,7,201402,2014),('2014-02-14',201407,2,2014,14,7,201402,2014),('2014-02-15',201407,2,2014,15,7,201402,2014),('2014-02-16',201408,2,2014,16,8,201402,2014),('2014-02-17',201408,2,2014,17,8,201402,2014),('2014-02-18',201408,2,2014,18,8,201402,2014),('2014-02-19',201408,2,2014,19,8,201402,2014),('2014-02-20',201408,2,2014,20,8,201402,2014),('2014-02-21',201408,2,2014,21,8,201402,2014),('2014-02-22',201408,2,2014,22,8,201402,2014),('2014-02-23',201409,2,2014,23,9,201402,2014),('2014-02-24',201409,2,2014,24,9,201402,2014),('2014-02-25',201409,2,2014,25,9,201402,2014),('2014-02-26',201409,2,2014,26,9,201402,2014),('2014-02-27',201409,2,2014,27,9,201402,2014),('2014-02-28',201409,2,2014,28,9,201402,2014),('2014-03-01',201409,3,2014,1,9,201403,2014),('2014-03-02',201410,3,2014,2,10,201403,2014),('2014-03-03',201410,3,2014,3,10,201403,2014),('2014-03-04',201410,3,2014,4,10,201403,2014),('2014-03-05',201410,3,2014,5,10,201403,2014),('2014-03-06',201410,3,2014,6,10,201403,2014),('2014-03-07',201410,3,2014,7,10,201403,2014),('2014-03-08',201410,3,2014,8,10,201403,2014),('2014-03-09',201411,3,2014,9,11,201403,2014),('2014-03-10',201411,3,2014,10,11,201403,2014),('2014-03-11',201411,3,2014,11,11,201403,2014),('2014-03-12',201411,3,2014,12,11,201403,2014),('2014-03-13',201411,3,2014,13,11,201403,2014),('2014-03-14',201411,3,2014,14,11,201403,2014),('2014-03-15',201411,3,2014,15,11,201403,2014),('2014-03-16',201412,3,2014,16,12,201403,2014),('2014-03-17',201412,3,2014,17,12,201403,2014),('2014-03-18',201412,3,2014,18,12,201403,2014),('2014-03-19',201412,3,2014,19,12,201403,2014),('2014-03-20',201412,3,2014,20,12,201403,2014),('2014-03-21',201412,3,2014,21,12,201403,2014),('2014-03-22',201412,3,2014,22,12,201403,2014),('2014-03-23',201413,3,2014,23,13,201403,2014),('2014-03-24',201413,3,2014,24,13,201403,2014),('2014-03-25',201413,3,2014,25,13,201403,2014),('2014-03-26',201413,3,2014,26,13,201403,2014),('2014-03-27',201413,3,2014,27,13,201403,2014),('2014-03-28',201413,3,2014,28,13,201403,2014),('2014-03-29',201413,3,2014,29,13,201403,2014),('2014-03-30',201414,3,2014,30,14,201403,2014),('2014-03-31',201414,3,2014,31,14,201403,2014),('2014-04-01',201414,4,2014,1,14,201404,2014),('2014-04-02',201414,4,2014,2,14,201404,2014),('2014-04-03',201414,4,2014,3,14,201404,2014),('2014-04-04',201414,4,2014,4,14,201404,2014),('2014-04-05',201414,4,2014,5,14,201404,2014),('2014-04-06',201415,4,2014,6,15,201404,2014),('2014-04-07',201415,4,2014,7,15,201404,2014),('2014-04-08',201415,4,2014,8,15,201404,2014),('2014-04-09',201415,4,2014,9,15,201404,2014),('2014-04-10',201415,4,2014,10,15,201404,2014),('2014-04-11',201415,4,2014,11,15,201404,2014),('2014-04-12',201415,4,2014,12,15,201404,2014),('2014-04-13',201416,4,2014,13,16,201404,2014),('2014-04-14',201416,4,2014,14,16,201404,2014),('2014-04-15',201416,4,2014,15,16,201404,2014),('2014-04-16',201416,4,2014,16,16,201404,2014),('2014-04-17',201416,4,2014,17,16,201404,2014),('2014-04-18',201416,4,2014,18,16,201404,2014),('2014-04-19',201416,4,2014,19,16,201404,2014),('2014-04-20',201417,4,2014,20,17,201404,2014),('2014-04-21',201417,4,2014,21,17,201404,2014),('2014-04-22',201417,4,2014,22,17,201404,2014),('2014-04-23',201417,4,2014,23,17,201404,2014),('2014-04-24',201417,4,2014,24,17,201404,2014),('2014-04-25',201417,4,2014,25,17,201404,2014),('2014-04-26',201417,4,2014,26,17,201404,2014),('2014-04-27',201418,4,2014,27,18,201404,2014),('2014-04-28',201418,4,2014,28,18,201404,2014),('2014-04-29',201418,4,2014,29,18,201404,2014),('2014-04-30',201418,4,2014,30,18,201404,2014),('2014-05-01',201418,5,2014,1,18,201405,2014),('2014-05-02',201418,5,2014,2,18,201405,2014),('2014-05-03',201418,5,2014,3,18,201405,2014),('2014-05-04',201419,5,2014,4,19,201405,2014),('2014-05-05',201419,5,2014,5,19,201405,2014),('2014-05-06',201419,5,2014,6,19,201405,2014),('2014-05-07',201419,5,2014,7,19,201405,2014),('2014-05-08',201419,5,2014,8,19,201405,2014),('2014-05-09',201419,5,2014,9,19,201405,2014),('2014-05-10',201419,5,2014,10,19,201405,2014),('2014-05-11',201420,5,2014,11,20,201405,2014),('2014-05-12',201420,5,2014,12,20,201405,2014),('2014-05-13',201420,5,2014,13,20,201405,2014),('2014-05-14',201420,5,2014,14,20,201405,2014),('2014-05-15',201420,5,2014,15,20,201405,2014),('2014-05-16',201420,5,2014,16,20,201405,2014),('2014-05-17',201420,5,2014,17,20,201405,2014),('2014-05-18',201421,5,2014,18,21,201405,2014),('2014-05-19',201421,5,2014,19,21,201405,2014),('2014-05-20',201421,5,2014,20,21,201405,2014),('2014-05-21',201421,5,2014,21,21,201405,2014),('2014-05-22',201421,5,2014,22,21,201405,2014),('2014-05-23',201421,5,2014,23,21,201405,2014),('2014-05-24',201421,5,2014,24,21,201405,2014),('2014-05-25',201422,5,2014,25,22,201405,2014),('2014-05-26',201422,5,2014,26,22,201405,2014),('2014-05-27',201422,5,2014,27,22,201405,2014),('2014-05-28',201422,5,2014,28,22,201405,2014),('2014-05-29',201422,5,2014,29,22,201405,2014),('2014-05-30',201422,5,2014,30,22,201405,2014),('2014-05-31',201422,5,2014,31,22,201405,2014),('2014-06-01',201423,6,2014,1,23,201406,2014),('2014-06-02',201423,6,2014,2,23,201406,2014),('2014-06-03',201423,6,2014,3,23,201406,2014),('2014-06-04',201423,6,2014,4,23,201406,2014),('2014-06-05',201423,6,2014,5,23,201406,2014),('2014-06-06',201423,6,2014,6,23,201406,2014),('2014-06-07',201423,6,2014,7,23,201406,2014),('2014-06-08',201424,6,2014,8,24,201406,2014),('2014-06-09',201424,6,2014,9,24,201406,2014),('2014-06-10',201424,6,2014,10,24,201406,2014),('2014-06-11',201424,6,2014,11,24,201406,2014),('2014-06-12',201424,6,2014,12,24,201406,2014),('2014-06-13',201424,6,2014,13,24,201406,2014),('2014-06-14',201424,6,2014,14,24,201406,2014),('2014-06-15',201425,6,2014,15,25,201406,2014),('2014-06-16',201425,6,2014,16,25,201406,2014),('2014-06-17',201425,6,2014,17,25,201406,2014),('2014-06-18',201425,6,2014,18,25,201406,2014),('2014-06-19',201425,6,2014,19,25,201406,2014),('2014-06-20',201425,6,2014,20,25,201406,2014),('2014-06-21',201425,6,2014,21,25,201406,2014),('2014-06-22',201426,6,2014,22,26,201406,2014),('2014-06-23',201426,6,2014,23,26,201406,2014),('2014-06-24',201426,6,2014,24,26,201406,2014),('2014-06-25',201426,6,2014,25,26,201406,2014),('2014-06-26',201426,6,2014,26,26,201406,2014),('2014-06-27',201426,6,2014,27,26,201406,2014),('2014-06-28',201426,6,2014,28,26,201406,2014),('2014-06-29',201427,6,2014,29,27,201406,2014),('2014-06-30',201427,6,2014,30,27,201406,2014),('2014-07-01',201427,7,2014,1,27,201407,2014),('2014-07-02',201427,7,2014,2,27,201407,2014),('2014-07-03',201427,7,2014,3,27,201407,2014),('2014-07-04',201427,7,2014,4,27,201407,2014),('2014-07-05',201427,7,2014,5,27,201407,2014),('2014-07-06',201428,7,2014,6,28,201407,2014),('2014-07-07',201428,7,2014,7,28,201407,2014),('2014-07-08',201428,7,2014,8,28,201407,2014),('2014-07-09',201428,7,2014,9,28,201407,2014),('2014-07-10',201428,7,2014,10,28,201407,2014),('2014-07-11',201428,7,2014,11,28,201407,2014),('2014-07-12',201428,7,2014,12,28,201407,2014),('2014-07-13',201429,7,2014,13,29,201407,2014),('2014-07-14',201429,7,2014,14,29,201407,2014),('2014-07-15',201429,7,2014,15,29,201407,2014),('2014-07-16',201429,7,2014,16,29,201407,2014),('2014-07-17',201429,7,2014,17,29,201407,2014),('2014-07-18',201429,7,2014,18,29,201407,2014),('2014-07-19',201429,7,2014,19,29,201407,2014),('2014-07-20',201430,7,2014,20,30,201407,2014),('2014-07-21',201430,7,2014,21,30,201407,2014),('2014-07-22',201430,7,2014,22,30,201407,2014),('2014-07-23',201430,7,2014,23,30,201407,2014),('2014-07-24',201430,7,2014,24,30,201407,2014),('2014-07-25',201430,7,2014,25,30,201407,2014),('2014-07-26',201430,7,2014,26,30,201407,2014),('2014-07-27',201431,7,2014,27,31,201407,2014),('2014-07-28',201431,7,2014,28,31,201407,2014),('2014-07-29',201431,7,2014,29,31,201407,2014),('2014-07-30',201431,7,2014,30,31,201407,2014),('2014-07-31',201431,7,2014,31,31,201407,2014),('2014-08-01',201431,8,2014,1,31,201408,2014),('2014-08-02',201431,8,2014,2,31,201408,2014),('2014-08-03',201432,8,2014,3,32,201408,2014),('2014-08-04',201432,8,2014,4,32,201408,2014),('2014-08-05',201432,8,2014,5,32,201408,2014),('2014-08-06',201432,8,2014,6,32,201408,2014),('2014-08-07',201432,8,2014,7,32,201408,2014),('2014-08-08',201432,8,2014,8,32,201408,2014),('2014-08-09',201432,8,2014,9,32,201408,2014),('2014-08-10',201433,8,2014,10,33,201408,2014),('2014-08-11',201433,8,2014,11,33,201408,2014),('2014-08-12',201433,8,2014,12,33,201408,2014),('2014-08-13',201433,8,2014,13,33,201408,2014),('2014-08-14',201433,8,2014,14,33,201408,2014),('2014-08-15',201433,8,2014,15,33,201408,2014),('2014-08-16',201433,8,2014,16,33,201408,2014),('2014-08-17',201434,8,2014,17,34,201408,2014),('2014-08-18',201434,8,2014,18,34,201408,2014),('2014-08-19',201434,8,2014,19,34,201408,2014),('2014-08-20',201434,8,2014,20,34,201408,2014),('2014-08-21',201434,8,2014,21,34,201408,2014),('2014-08-22',201434,8,2014,22,34,201408,2014),('2014-08-23',201434,8,2014,23,34,201408,2014),('2014-08-24',201435,8,2014,24,35,201408,2014),('2014-08-25',201435,8,2014,25,35,201408,2014),('2014-08-26',201435,8,2014,26,35,201408,2014),('2014-08-27',201435,8,2014,27,35,201408,2014),('2014-08-28',201435,8,2014,28,35,201408,2014),('2014-08-29',201435,8,2014,29,35,201408,2014),('2014-08-30',201435,8,2014,30,35,201408,2014),('2014-08-31',201436,8,2014,31,36,201408,2014),('2014-09-01',201436,9,2014,1,36,201409,2014),('2014-09-02',201436,9,2014,2,36,201409,2014),('2014-09-03',201436,9,2014,3,36,201409,2014),('2014-09-04',201436,9,2014,4,36,201409,2014),('2014-09-05',201436,9,2014,5,36,201409,2014),('2014-09-06',201436,9,2014,6,36,201409,2014),('2014-09-07',201437,9,2014,7,37,201409,2014),('2014-09-08',201437,9,2014,8,37,201409,2014),('2014-09-09',201437,9,2014,9,37,201409,2014),('2014-09-10',201437,9,2014,10,37,201409,2014),('2014-09-11',201437,9,2014,11,37,201409,2014),('2014-09-12',201437,9,2014,12,37,201409,2014),('2014-09-13',201437,9,2014,13,37,201409,2014),('2014-09-14',201438,9,2014,14,38,201409,2014),('2014-09-15',201438,9,2014,15,38,201409,2014),('2014-09-16',201438,9,2014,16,38,201409,2014),('2014-09-17',201438,9,2014,17,38,201409,2014),('2014-09-18',201438,9,2014,18,38,201409,2014),('2014-09-19',201438,9,2014,19,38,201409,2014),('2014-09-20',201438,9,2014,20,38,201409,2014),('2014-09-21',201439,9,2014,21,39,201409,2014),('2014-09-22',201439,9,2014,22,39,201409,2014),('2014-09-23',201439,9,2014,23,39,201409,2014),('2014-09-24',201439,9,2014,24,39,201409,2014),('2014-09-25',201439,9,2014,25,39,201409,2014),('2014-09-26',201439,9,2014,26,39,201409,2014),('2014-09-27',201439,9,2014,27,39,201409,2014),('2014-09-28',201440,9,2014,28,40,201409,2014),('2014-09-29',201440,9,2014,29,40,201409,2014),('2014-09-30',201440,9,2014,30,40,201409,2014),('2014-10-01',201440,10,2014,1,40,201410,2014),('2014-10-02',201440,10,2014,2,40,201410,2014),('2014-10-03',201440,10,2014,3,40,201410,2014),('2014-10-04',201440,10,2014,4,40,201410,2014),('2014-10-05',201441,10,2014,5,41,201410,2014),('2014-10-06',201441,10,2014,6,41,201410,2014),('2014-10-07',201441,10,2014,7,41,201410,2014),('2014-10-08',201441,10,2014,8,41,201410,2014),('2014-10-09',201441,10,2014,9,41,201410,2014),('2014-10-10',201441,10,2014,10,41,201410,2014),('2014-10-11',201441,10,2014,11,41,201410,2014),('2014-10-12',201442,10,2014,12,42,201410,2014),('2014-10-13',201442,10,2014,13,42,201410,2014),('2014-10-14',201442,10,2014,14,42,201410,2014),('2014-10-15',201442,10,2014,15,42,201410,2014),('2014-10-16',201442,10,2014,16,42,201410,2014),('2014-10-17',201442,10,2014,17,42,201410,2014),('2014-10-18',201442,10,2014,18,42,201410,2014),('2014-10-19',201443,10,2014,19,43,201410,2014),('2014-10-20',201443,10,2014,20,43,201410,2014),('2014-10-21',201443,10,2014,21,43,201410,2014),('2014-10-22',201443,10,2014,22,43,201410,2014),('2014-10-23',201443,10,2014,23,43,201410,2014),('2014-10-24',201443,10,2014,24,43,201410,2014),('2014-10-25',201443,10,2014,25,43,201410,2014),('2014-10-26',201444,10,2014,26,44,201410,2014),('2014-10-27',201444,10,2014,27,44,201410,2014),('2014-10-28',201444,10,2014,28,44,201410,2014),('2014-10-29',201444,10,2014,29,44,201410,2014),('2014-10-30',201444,10,2014,30,44,201410,2014),('2014-10-31',201444,10,2014,31,44,201410,2014),('2014-11-01',201444,11,2014,1,44,201411,2014),('2014-11-02',201445,11,2014,2,45,201411,2014),('2014-11-03',201445,11,2014,3,45,201411,2014),('2014-11-04',201445,11,2014,4,45,201411,2014),('2014-11-05',201445,11,2014,5,45,201411,2014),('2014-11-06',201445,11,2014,6,45,201411,2014),('2014-11-07',201445,11,2014,7,45,201411,2014),('2014-11-08',201445,11,2014,8,45,201411,2014),('2014-11-09',201446,11,2014,9,46,201411,2014),('2014-11-10',201446,11,2014,10,46,201411,2014),('2014-11-11',201446,11,2014,11,46,201411,2014),('2014-11-12',201446,11,2014,12,46,201411,2014),('2014-11-13',201446,11,2014,13,46,201411,2014),('2014-11-14',201446,11,2014,14,46,201411,2014),('2014-11-15',201446,11,2014,15,46,201411,2014),('2014-11-16',201447,11,2014,16,47,201411,2014),('2014-11-17',201447,11,2014,17,47,201411,2014),('2014-11-18',201447,11,2014,18,47,201411,2014),('2014-11-19',201447,11,2014,19,47,201411,2014),('2014-11-20',201447,11,2014,20,47,201411,2014),('2014-11-21',201447,11,2014,21,47,201411,2014),('2014-11-22',201447,11,2014,22,47,201411,2014),('2014-11-23',201448,11,2014,23,48,201411,2014),('2014-11-24',201448,11,2014,24,48,201411,2014),('2014-11-25',201448,11,2014,25,48,201411,2014),('2014-11-26',201448,11,2014,26,48,201411,2014),('2014-11-27',201448,11,2014,27,48,201411,2014),('2014-11-28',201448,11,2014,28,48,201411,2014),('2014-11-29',201448,11,2014,29,48,201411,2014),('2014-11-30',201449,11,2014,30,49,201411,2014),('2014-12-01',201449,12,2014,1,49,201412,2015),('2014-12-02',201449,12,2014,2,49,201412,2015),('2014-12-03',201449,12,2014,3,49,201412,2015),('2014-12-04',201449,12,2014,4,49,201412,2015),('2014-12-05',201449,12,2014,5,49,201412,2015),('2014-12-06',201449,12,2014,6,49,201412,2015),('2014-12-07',201450,12,2014,7,50,201412,2015),('2014-12-08',201450,12,2014,8,50,201412,2015),('2014-12-09',201450,12,2014,9,50,201412,2015),('2014-12-10',201450,12,2014,10,50,201412,2015),('2014-12-11',201450,12,2014,11,50,201412,2015),('2014-12-12',201450,12,2014,12,50,201412,2015),('2014-12-13',201450,12,2014,13,50,201412,2015),('2014-12-14',201451,12,2014,14,51,201412,2015),('2014-12-15',201451,12,2014,15,51,201412,2015),('2014-12-16',201451,12,2014,16,51,201412,2015),('2014-12-17',201451,12,2014,17,51,201412,2015),('2014-12-18',201451,12,2014,18,51,201412,2015),('2014-12-19',201451,12,2014,19,51,201412,2015),('2014-12-20',201451,12,2014,20,51,201412,2015),('2014-12-21',201452,12,2014,21,52,201412,2015),('2014-12-22',201452,12,2014,22,52,201412,2015),('2014-12-23',201452,12,2014,23,52,201412,2015),('2014-12-24',201452,12,2014,24,52,201412,2015),('2014-12-25',201452,12,2014,25,52,201412,2015),('2014-12-26',201452,12,2014,26,52,201412,2015),('2014-12-27',201452,12,2014,27,52,201412,2015),('2014-12-28',201453,12,2014,28,53,201412,2015),('2014-12-29',201453,12,2014,29,53,201412,2015),('2014-12-30',201453,12,2014,30,53,201412,2015),('2014-12-31',201453,12,2014,31,53,201412,2015),('2015-01-01',201453,1,2015,1,53,201501,2015),('2015-01-02',201453,1,2015,2,53,201501,2015),('2015-01-03',201453,1,2015,3,53,201501,2015),('2015-01-04',201501,1,2015,4,1,201501,2015),('2015-01-05',201501,1,2015,5,1,201501,2015),('2015-01-06',201501,1,2015,6,1,201501,2015),('2015-01-07',201501,1,2015,7,1,201501,2015),('2015-01-08',201501,1,2015,8,1,201501,2015),('2015-01-09',201501,1,2015,9,1,201501,2015),('2015-01-10',201501,1,2015,10,1,201501,2015),('2015-01-11',201502,1,2015,11,2,201501,2015),('2015-01-12',201502,1,2015,12,2,201501,2015),('2015-01-13',201502,1,2015,13,2,201501,2015),('2015-01-14',201502,1,2015,14,2,201501,2015),('2015-01-15',201502,1,2015,15,2,201501,2015),('2015-01-16',201502,1,2015,16,2,201501,2015),('2015-01-17',201502,1,2015,17,2,201501,2015),('2015-01-18',201503,1,2015,18,3,201501,2015),('2015-01-19',201503,1,2015,19,3,201501,2015),('2015-01-20',201503,1,2015,20,3,201501,2015),('2015-01-21',201503,1,2015,21,3,201501,2015),('2015-01-22',201503,1,2015,22,3,201501,2015),('2015-01-23',201503,1,2015,23,3,201501,2015),('2015-01-24',201503,1,2015,24,3,201501,2015),('2015-01-25',201504,1,2015,25,4,201501,2015),('2015-01-26',201504,1,2015,26,4,201501,2015),('2015-01-27',201504,1,2015,27,4,201501,2015),('2015-01-28',201504,1,2015,28,4,201501,2015),('2015-01-29',201504,1,2015,29,4,201501,2015),('2015-01-30',201504,1,2015,30,4,201501,2015),('2015-01-31',201504,1,2015,31,4,201501,2015),('2015-02-01',201505,2,2015,1,5,201502,2015),('2015-02-02',201505,2,2015,2,5,201502,2015),('2015-02-03',201505,2,2015,3,5,201502,2015),('2015-02-04',201505,2,2015,4,5,201502,2015),('2015-02-05',201505,2,2015,5,5,201502,2015),('2015-02-06',201505,2,2015,6,5,201502,2015),('2015-02-07',201505,2,2015,7,5,201502,2015),('2015-02-08',201506,2,2015,8,6,201502,2015),('2015-02-09',201506,2,2015,9,6,201502,2015),('2015-02-10',201506,2,2015,10,6,201502,2015),('2015-02-11',201506,2,2015,11,6,201502,2015),('2015-02-12',201506,2,2015,12,6,201502,2015),('2015-02-13',201506,2,2015,13,6,201502,2015),('2015-02-14',201506,2,2015,14,6,201502,2015),('2015-02-15',201507,2,2015,15,7,201502,2015),('2015-02-16',201507,2,2015,16,7,201502,2015),('2015-02-17',201507,2,2015,17,7,201502,2015),('2015-02-18',201507,2,2015,18,7,201502,2015),('2015-02-19',201507,2,2015,19,7,201502,2015),('2015-02-20',201507,2,2015,20,7,201502,2015),('2015-02-21',201507,2,2015,21,7,201502,2015),('2015-02-22',201508,2,2015,22,8,201502,2015),('2015-02-23',201508,2,2015,23,8,201502,2015),('2015-02-24',201508,2,2015,24,8,201502,2015),('2015-02-25',201508,2,2015,25,8,201502,2015),('2015-02-26',201508,2,2015,26,8,201502,2015),('2015-02-27',201508,2,2015,27,8,201502,2015),('2015-02-28',201508,2,2015,28,8,201502,2015),('2015-03-01',201509,3,2015,1,9,201503,2015),('2015-03-02',201509,3,2015,2,9,201503,2015),('2015-03-03',201509,3,2015,3,9,201503,2015),('2015-03-04',201509,3,2015,4,9,201503,2015),('2015-03-05',201509,3,2015,5,9,201503,2015),('2015-03-06',201509,3,2015,6,9,201503,2015),('2015-03-07',201509,3,2015,7,9,201503,2015),('2015-03-08',201510,3,2015,8,10,201503,2015),('2015-03-09',201510,3,2015,9,10,201503,2015),('2015-03-10',201510,3,2015,10,10,201503,2015),('2015-03-11',201510,3,2015,11,10,201503,2015),('2015-03-12',201510,3,2015,12,10,201503,2015),('2015-03-13',201510,3,2015,13,10,201503,2015),('2015-03-14',201510,3,2015,14,10,201503,2015),('2015-03-15',201511,3,2015,15,11,201503,2015),('2015-03-16',201511,3,2015,16,11,201503,2015),('2015-03-17',201511,3,2015,17,11,201503,2015),('2015-03-18',201511,3,2015,18,11,201503,2015),('2015-03-19',201511,3,2015,19,11,201503,2015),('2015-03-20',201511,3,2015,20,11,201503,2015),('2015-03-21',201511,3,2015,21,11,201503,2015),('2015-03-22',201512,3,2015,22,12,201503,2015),('2015-03-23',201512,3,2015,23,12,201503,2015),('2015-03-24',201512,3,2015,24,12,201503,2015),('2015-03-25',201512,3,2015,25,12,201503,2015),('2015-03-26',201512,3,2015,26,12,201503,2015),('2015-03-27',201512,3,2015,27,12,201503,2015),('2015-03-28',201512,3,2015,28,12,201503,2015),('2015-03-29',201513,3,2015,29,13,201503,2015),('2015-03-30',201513,3,2015,30,13,201503,2015),('2015-03-31',201513,3,2015,31,13,201503,2015),('2015-04-01',201513,4,2015,1,13,201504,2015),('2015-04-02',201513,4,2015,2,13,201504,2015),('2015-04-03',201513,4,2015,3,13,201504,2015),('2015-04-04',201513,4,2015,4,13,201504,2015),('2015-04-05',201514,4,2015,5,14,201504,2015),('2015-04-06',201514,4,2015,6,14,201504,2015),('2015-04-07',201514,4,2015,7,14,201504,2015),('2015-04-08',201514,4,2015,8,14,201504,2015),('2015-04-09',201514,4,2015,9,14,201504,2015),('2015-04-10',201514,4,2015,10,14,201504,2015),('2015-04-11',201514,4,2015,11,14,201504,2015),('2015-04-12',201515,4,2015,12,15,201504,2015),('2015-04-13',201515,4,2015,13,15,201504,2015),('2015-04-14',201515,4,2015,14,15,201504,2015),('2015-04-15',201515,4,2015,15,15,201504,2015),('2015-04-16',201515,4,2015,16,15,201504,2015),('2015-04-17',201515,4,2015,17,15,201504,2015),('2015-04-18',201515,4,2015,18,15,201504,2015),('2015-04-19',201516,4,2015,19,16,201504,2015),('2015-04-20',201516,4,2015,20,16,201504,2015),('2015-04-21',201516,4,2015,21,16,201504,2015),('2015-04-22',201516,4,2015,22,16,201504,2015),('2015-04-23',201516,4,2015,23,16,201504,2015),('2015-04-24',201516,4,2015,24,16,201504,2015),('2015-04-25',201516,4,2015,25,16,201504,2015),('2015-04-26',201517,4,2015,26,17,201504,2015),('2015-04-27',201517,4,2015,27,17,201504,2015),('2015-04-28',201517,4,2015,28,17,201504,2015),('2015-04-29',201517,4,2015,29,17,201504,2015),('2015-04-30',201517,4,2015,30,17,201504,2015),('2015-05-01',201517,5,2015,1,17,201505,2015),('2015-05-02',201517,5,2015,2,17,201505,2015),('2015-05-03',201518,5,2015,3,18,201505,2015),('2015-05-04',201518,5,2015,4,18,201505,2015),('2015-05-05',201518,5,2015,5,18,201505,2015),('2015-05-06',201518,5,2015,6,18,201505,2015),('2015-05-07',201518,5,2015,7,18,201505,2015),('2015-05-08',201518,5,2015,8,18,201505,2015),('2015-05-09',201518,5,2015,9,18,201505,2015),('2015-05-10',201519,5,2015,10,19,201505,2015),('2015-05-11',201519,5,2015,11,19,201505,2015),('2015-05-12',201519,5,2015,12,19,201505,2015),('2015-05-13',201519,5,2015,13,19,201505,2015),('2015-05-14',201519,5,2015,14,19,201505,2015),('2015-05-15',201519,5,2015,15,19,201505,2015),('2015-05-16',201519,5,2015,16,19,201505,2015),('2015-05-17',201520,5,2015,17,20,201505,2015),('2015-05-18',201520,5,2015,18,20,201505,2015),('2015-05-19',201520,5,2015,19,20,201505,2015),('2015-05-20',201520,5,2015,20,20,201505,2015),('2015-05-21',201520,5,2015,21,20,201505,2015),('2015-05-22',201520,5,2015,22,20,201505,2015),('2015-05-23',201520,5,2015,23,20,201505,2015),('2015-05-24',201521,5,2015,24,21,201505,2015),('2015-05-25',201521,5,2015,25,21,201505,2015),('2015-05-26',201521,5,2015,26,21,201505,2015),('2015-05-27',201521,5,2015,27,21,201505,2015),('2015-05-28',201521,5,2015,28,21,201505,2015),('2015-05-29',201521,5,2015,29,21,201505,2015),('2015-05-30',201521,5,2015,30,21,201505,2015),('2015-05-31',201522,5,2015,31,22,201505,2015),('2015-06-01',201522,6,2015,1,22,201506,2015),('2015-06-02',201522,6,2015,2,22,201506,2015),('2015-06-03',201522,6,2015,3,22,201506,2015),('2015-06-04',201522,6,2015,4,22,201506,2015),('2015-06-05',201522,6,2015,5,22,201506,2015),('2015-06-06',201522,6,2015,6,22,201506,2015),('2015-06-07',201523,6,2015,7,23,201506,2015),('2015-06-08',201523,6,2015,8,23,201506,2015),('2015-06-09',201523,6,2015,9,23,201506,2015),('2015-06-10',201523,6,2015,10,23,201506,2015),('2015-06-11',201523,6,2015,11,23,201506,2015),('2015-06-12',201523,6,2015,12,23,201506,2015),('2015-06-13',201523,6,2015,13,23,201506,2015),('2015-06-14',201524,6,2015,14,24,201506,2015),('2015-06-15',201524,6,2015,15,24,201506,2015),('2015-06-16',201524,6,2015,16,24,201506,2015),('2015-06-17',201524,6,2015,17,24,201506,2015),('2015-06-18',201524,6,2015,18,24,201506,2015),('2015-06-19',201524,6,2015,19,24,201506,2015),('2015-06-20',201524,6,2015,20,24,201506,2015),('2015-06-21',201525,6,2015,21,25,201506,2015),('2015-06-22',201525,6,2015,22,25,201506,2015),('2015-06-23',201525,6,2015,23,25,201506,2015),('2015-06-24',201525,6,2015,24,25,201506,2015),('2015-06-25',201525,6,2015,25,25,201506,2015),('2015-06-26',201525,6,2015,26,25,201506,2015),('2015-06-27',201525,6,2015,27,25,201506,2015),('2015-06-28',201526,6,2015,28,26,201506,2015),('2015-06-29',201526,6,2015,29,26,201506,2015),('2015-06-30',201526,6,2015,30,26,201506,2015),('2015-07-01',201526,7,2015,1,26,201507,2015),('2015-07-02',201526,7,2015,2,26,201507,2015),('2015-07-03',201526,7,2015,3,26,201507,2015),('2015-07-04',201526,7,2015,4,26,201507,2015),('2015-07-05',201527,7,2015,5,27,201507,2015),('2015-07-06',201527,7,2015,6,27,201507,2015),('2015-07-07',201527,7,2015,7,27,201507,2015),('2015-07-08',201527,7,2015,8,27,201507,2015),('2015-07-09',201527,7,2015,9,27,201507,2015),('2015-07-10',201527,7,2015,10,27,201507,2015),('2015-07-11',201527,7,2015,11,27,201507,2015),('2015-07-12',201528,7,2015,12,28,201507,2015),('2015-07-13',201528,7,2015,13,28,201507,2015),('2015-07-14',201528,7,2015,14,28,201507,2015),('2015-07-15',201528,7,2015,15,28,201507,2015),('2015-07-16',201528,7,2015,16,28,201507,2015),('2015-07-17',201528,7,2015,17,28,201507,2015),('2015-07-18',201528,7,2015,18,28,201507,2015),('2015-07-19',201529,7,2015,19,29,201507,2015),('2015-07-20',201529,7,2015,20,29,201507,2015),('2015-07-21',201529,7,2015,21,29,201507,2015),('2015-07-22',201529,7,2015,22,29,201507,2015),('2015-07-23',201529,7,2015,23,29,201507,2015),('2015-07-24',201529,7,2015,24,29,201507,2015),('2015-07-25',201529,7,2015,25,29,201507,2015),('2015-07-26',201530,7,2015,26,30,201507,2015),('2015-07-27',201530,7,2015,27,30,201507,2015),('2015-07-28',201530,7,2015,28,30,201507,2015),('2015-07-29',201530,7,2015,29,30,201507,2015),('2015-07-30',201530,7,2015,30,30,201507,2015),('2015-07-31',201530,7,2015,31,30,201507,2015),('2015-08-01',201530,8,2015,1,30,201508,2015),('2015-08-02',201531,8,2015,2,31,201508,2015),('2015-08-03',201531,8,2015,3,31,201508,2015),('2015-08-04',201531,8,2015,4,31,201508,2015),('2015-08-05',201531,8,2015,5,31,201508,2015),('2015-08-06',201531,8,2015,6,31,201508,2015),('2015-08-07',201531,8,2015,7,31,201508,2015),('2015-08-08',201531,8,2015,8,31,201508,2015),('2015-08-09',201532,8,2015,9,32,201508,2015),('2015-08-10',201532,8,2015,10,32,201508,2015),('2015-08-11',201532,8,2015,11,32,201508,2015),('2015-08-12',201532,8,2015,12,32,201508,2015),('2015-08-13',201532,8,2015,13,32,201508,2015),('2015-08-14',201532,8,2015,14,32,201508,2015),('2015-08-15',201532,8,2015,15,32,201508,2015),('2015-08-16',201533,8,2015,16,33,201508,2015),('2015-08-17',201533,8,2015,17,33,201508,2015),('2015-08-18',201533,8,2015,18,33,201508,2015),('2015-08-19',201533,8,2015,19,33,201508,2015),('2015-08-20',201533,8,2015,20,33,201508,2015),('2015-08-21',201533,8,2015,21,33,201508,2015),('2015-08-22',201533,8,2015,22,33,201508,2015),('2015-08-23',201534,8,2015,23,34,201508,2015),('2015-08-24',201534,8,2015,24,34,201508,2015),('2015-08-25',201534,8,2015,25,34,201508,2015),('2015-08-26',201534,8,2015,26,34,201508,2015),('2015-08-27',201534,8,2015,27,34,201508,2015),('2015-08-28',201534,8,2015,28,34,201508,2015),('2015-08-29',201534,8,2015,29,34,201508,2015),('2015-08-30',201535,8,2015,30,35,201508,2015),('2015-08-31',201535,8,2015,31,35,201508,2015),('2015-09-01',201535,9,2015,1,35,201509,2015),('2015-09-02',201535,9,2015,2,35,201509,2015),('2015-09-03',201535,9,2015,3,35,201509,2015),('2015-09-04',201535,9,2015,4,35,201509,2015),('2015-09-05',201535,9,2015,5,35,201509,2015),('2015-09-06',201536,9,2015,6,36,201509,2015),('2015-09-07',201536,9,2015,7,36,201509,2015),('2015-09-08',201536,9,2015,8,36,201509,2015),('2015-09-09',201536,9,2015,9,36,201509,2015),('2015-09-10',201536,9,2015,10,36,201509,2015),('2015-09-11',201536,9,2015,11,36,201509,2015),('2015-09-12',201536,9,2015,12,36,201509,2015),('2015-09-13',201537,9,2015,13,37,201509,2015),('2015-09-14',201537,9,2015,14,37,201509,2015),('2015-09-15',201537,9,2015,15,37,201509,2015),('2015-09-16',201537,9,2015,16,37,201509,2015),('2015-09-17',201537,9,2015,17,37,201509,2015),('2015-09-18',201537,9,2015,18,37,201509,2015),('2015-09-19',201537,9,2015,19,37,201509,2015),('2015-09-20',201538,9,2015,20,38,201509,2015),('2015-09-21',201538,9,2015,21,38,201509,2015),('2015-09-22',201538,9,2015,22,38,201509,2015),('2015-09-23',201538,9,2015,23,38,201509,2015),('2015-09-24',201538,9,2015,24,38,201509,2015),('2015-09-25',201538,9,2015,25,38,201509,2015),('2015-09-26',201538,9,2015,26,38,201509,2015),('2015-09-27',201539,9,2015,27,39,201509,2015),('2015-09-28',201539,9,2015,28,39,201509,2015),('2015-09-29',201539,9,2015,29,39,201509,2015),('2015-09-30',201539,9,2015,30,39,201509,2015),('2015-10-01',201539,10,2015,1,39,201510,2015),('2015-10-02',201539,10,2015,2,39,201510,2015),('2015-10-03',201539,10,2015,3,39,201510,2015),('2015-10-04',201540,10,2015,4,40,201510,2015),('2015-10-05',201540,10,2015,5,40,201510,2015),('2015-10-06',201540,10,2015,6,40,201510,2015),('2015-10-07',201540,10,2015,7,40,201510,2015),('2015-10-08',201540,10,2015,8,40,201510,2015),('2015-10-09',201540,10,2015,9,40,201510,2015),('2015-10-10',201540,10,2015,10,40,201510,2015),('2015-10-11',201541,10,2015,11,41,201510,2015),('2015-10-12',201541,10,2015,12,41,201510,2015),('2015-10-13',201541,10,2015,13,41,201510,2015),('2015-10-14',201541,10,2015,14,41,201510,2015),('2015-10-15',201541,10,2015,15,41,201510,2015),('2015-10-16',201541,10,2015,16,41,201510,2015),('2015-10-17',201541,10,2015,17,41,201510,2015),('2015-10-18',201542,10,2015,18,42,201510,2015),('2015-10-19',201542,10,2015,19,42,201510,2015),('2015-10-20',201542,10,2015,20,42,201510,2015),('2015-10-21',201542,10,2015,21,42,201510,2015),('2015-10-22',201542,10,2015,22,42,201510,2015),('2015-10-23',201542,10,2015,23,42,201510,2015),('2015-10-24',201542,10,2015,24,42,201510,2015),('2015-10-25',201543,10,2015,25,43,201510,2015),('2015-10-26',201543,10,2015,26,43,201510,2015),('2015-10-27',201543,10,2015,27,43,201510,2015),('2015-10-28',201543,10,2015,28,43,201510,2015),('2015-10-29',201543,10,2015,29,43,201510,2015),('2015-10-30',201543,10,2015,30,43,201510,2015),('2015-10-31',201543,10,2015,31,43,201510,2015),('2015-11-01',201544,11,2015,1,44,201511,2015),('2015-11-02',201544,11,2015,2,44,201511,2015),('2015-11-03',201544,11,2015,3,44,201511,2015),('2015-11-04',201544,11,2015,4,44,201511,2015),('2015-11-05',201544,11,2015,5,44,201511,2015),('2015-11-06',201544,11,2015,6,44,201511,2015),('2015-11-07',201544,11,2015,7,44,201511,2015),('2015-11-08',201545,11,2015,8,45,201511,2015),('2015-11-09',201545,11,2015,9,45,201511,2015),('2015-11-10',201545,11,2015,10,45,201511,2015),('2015-11-11',201545,11,2015,11,45,201511,2015),('2015-11-12',201545,11,2015,12,45,201511,2015),('2015-11-13',201545,11,2015,13,45,201511,2015),('2015-11-14',201545,11,2015,14,45,201511,2015),('2015-11-15',201546,11,2015,15,46,201511,2015),('2015-11-16',201546,11,2015,16,46,201511,2015),('2015-11-17',201546,11,2015,17,46,201511,2015),('2015-11-18',201546,11,2015,18,46,201511,2015),('2015-11-19',201546,11,2015,19,46,201511,2015),('2015-11-20',201546,11,2015,20,46,201511,2015),('2015-11-21',201546,11,2015,21,46,201511,2015),('2015-11-22',201547,11,2015,22,47,201511,2015),('2015-11-23',201547,11,2015,23,47,201511,2015),('2015-11-24',201547,11,2015,24,47,201511,2015),('2015-11-25',201547,11,2015,25,47,201511,2015),('2015-11-26',201547,11,2015,26,47,201511,2015),('2015-11-27',201547,11,2015,27,47,201511,2015),('2015-11-28',201547,11,2015,28,47,201511,2015),('2015-11-29',201548,11,2015,29,48,201511,2015),('2015-11-30',201548,11,2015,30,48,201511,2015),('2015-12-01',201548,12,2015,1,48,201512,2016),('2015-12-02',201548,12,2015,2,48,201512,2016),('2015-12-03',201548,12,2015,3,48,201512,2016),('2015-12-04',201548,12,2015,4,48,201512,2016),('2015-12-05',201548,12,2015,5,48,201512,2016),('2015-12-06',201549,12,2015,6,49,201512,2016),('2015-12-07',201549,12,2015,7,49,201512,2016),('2015-12-08',201549,12,2015,8,49,201512,2016),('2015-12-09',201549,12,2015,9,49,201512,2016),('2015-12-10',201549,12,2015,10,49,201512,2016),('2015-12-11',201549,12,2015,11,49,201512,2016),('2015-12-12',201549,12,2015,12,49,201512,2016),('2015-12-13',201550,12,2015,13,50,201512,2016),('2015-12-14',201550,12,2015,14,50,201512,2016),('2015-12-15',201550,12,2015,15,50,201512,2016),('2015-12-16',201550,12,2015,16,50,201512,2016),('2015-12-17',201550,12,2015,17,50,201512,2016),('2015-12-18',201550,12,2015,18,50,201512,2016),('2015-12-19',201550,12,2015,19,50,201512,2016),('2015-12-20',201551,12,2015,20,51,201512,2016),('2015-12-21',201551,12,2015,21,51,201512,2016),('2015-12-22',201551,12,2015,22,51,201512,2016),('2015-12-23',201551,12,2015,23,51,201512,2016),('2015-12-24',201551,12,2015,24,51,201512,2016),('2015-12-25',201551,12,2015,25,51,201512,2016),('2015-12-26',201551,12,2015,26,51,201512,2016),('2015-12-27',201552,12,2015,27,52,201512,2016),('2015-12-28',201552,12,2015,28,52,201512,2016),('2015-12-29',201552,12,2015,29,52,201512,2016),('2015-12-30',201552,12,2015,30,52,201512,2016),('2015-12-31',201552,12,2015,31,52,201512,2016),('2016-01-01',201552,1,2016,1,1,201601,2016),('2016-01-02',201552,1,2016,2,1,201601,2016),('2016-01-03',201601,1,2016,3,1,201601,2016),('2016-01-04',201601,1,2016,4,1,201601,2016),('2016-01-05',201601,1,2016,5,1,201601,2016),('2016-01-06',201601,1,2016,6,1,201601,2016),('2016-01-07',201601,1,2016,7,1,201601,2016),('2016-01-08',201601,1,2016,8,1,201601,2016),('2016-01-09',201601,1,2016,9,1,201601,2016),('2016-01-10',201602,1,2016,10,2,201601,2016),('2016-01-11',201602,1,2016,11,2,201601,2016),('2016-01-12',201602,1,2016,12,2,201601,2016),('2016-01-13',201602,1,2016,13,2,201601,2016),('2016-01-14',201602,1,2016,14,2,201601,2016),('2016-01-15',201602,1,2016,15,2,201601,2016),('2016-01-16',201602,1,2016,16,2,201601,2016),('2016-01-17',201603,1,2016,17,3,201601,2016),('2016-01-18',201603,1,2016,18,3,201601,2016),('2016-01-19',201603,1,2016,19,3,201601,2016),('2016-01-20',201603,1,2016,20,3,201601,2016),('2016-01-21',201603,1,2016,21,3,201601,2016),('2016-01-22',201603,1,2016,22,3,201601,2016),('2016-01-23',201603,1,2016,23,3,201601,2016),('2016-01-24',201604,1,2016,24,4,201601,2016),('2016-01-25',201604,1,2016,25,4,201601,2016),('2016-01-26',201604,1,2016,26,4,201601,2016),('2016-01-27',201604,1,2016,27,4,201601,2016),('2016-01-28',201604,1,2016,28,4,201601,2016),('2016-01-29',201604,1,2016,29,4,201601,2016),('2016-01-30',201604,1,2016,30,4,201601,2016),('2016-01-31',201605,1,2016,31,5,201601,2016),('2016-02-01',201605,2,2016,1,5,201602,2016),('2016-02-02',201605,2,2016,2,5,201602,2016),('2016-02-03',201605,2,2016,3,5,201602,2016),('2016-02-04',201605,2,2016,4,5,201602,2016),('2016-02-05',201605,2,2016,5,5,201602,2016),('2016-02-06',201605,2,2016,6,5,201602,2016),('2016-02-07',201606,2,2016,7,6,201602,2016),('2016-02-08',201606,2,2016,8,6,201602,2016),('2016-02-09',201606,2,2016,9,6,201602,2016),('2016-02-10',201606,2,2016,10,6,201602,2016),('2016-02-11',201606,2,2016,11,6,201602,2016),('2016-02-12',201606,2,2016,12,6,201602,2016),('2016-02-13',201606,2,2016,13,6,201602,2016),('2016-02-14',201607,2,2016,14,7,201602,2016),('2016-02-15',201607,2,2016,15,7,201602,2016),('2016-02-16',201607,2,2016,16,7,201602,2016),('2016-02-17',201607,2,2016,17,7,201602,2016),('2016-02-18',201607,2,2016,18,7,201602,2016),('2016-02-19',201607,2,2016,19,7,201602,2016),('2016-02-20',201607,2,2016,20,7,201602,2016),('2016-02-21',201608,2,2016,21,8,201602,2016),('2016-02-22',201608,2,2016,22,8,201602,2016),('2016-02-23',201608,2,2016,23,8,201602,2016),('2016-02-24',201608,2,2016,24,8,201602,2016),('2016-02-25',201608,2,2016,25,8,201602,2016),('2016-02-26',201608,2,2016,26,8,201602,2016),('2016-02-27',201608,2,2016,27,8,201602,2016),('2016-02-28',201609,2,2016,28,9,201602,2016),('2016-02-29',201609,2,2016,29,9,201602,2016),('2016-03-01',201609,3,2016,1,9,201603,2016),('2016-03-02',201609,3,2016,2,9,201603,2016),('2016-03-03',201609,3,2016,3,9,201603,2016),('2016-03-04',201609,3,2016,4,9,201603,2016),('2016-03-05',201609,3,2016,5,9,201603,2016),('2016-03-06',201610,3,2016,6,10,201603,2016),('2016-03-07',201610,3,2016,7,10,201603,2016),('2016-03-08',201610,3,2016,8,10,201603,2016),('2016-03-09',201610,3,2016,9,10,201603,2016),('2016-03-10',201610,3,2016,10,10,201603,2016),('2016-03-11',201610,3,2016,11,10,201603,2016),('2016-03-12',201610,3,2016,12,10,201603,2016),('2016-03-13',201611,3,2016,13,11,201603,2016),('2016-03-14',201611,3,2016,14,11,201603,2016),('2016-03-15',201611,3,2016,15,11,201603,2016),('2016-03-16',201611,3,2016,16,11,201603,2016),('2016-03-17',201611,3,2016,17,11,201603,2016),('2016-03-18',201611,3,2016,18,11,201603,2016),('2016-03-19',201611,3,2016,19,11,201603,2016),('2016-03-20',201612,3,2016,20,12,201603,2016),('2016-03-21',201612,3,2016,21,12,201603,2016),('2016-03-22',201612,3,2016,22,12,201603,2016),('2016-03-23',201612,3,2016,23,12,201603,2016),('2016-03-24',201612,3,2016,24,12,201603,2016),('2016-03-25',201612,3,2016,25,12,201603,2016),('2016-03-26',201612,3,2016,26,12,201603,2016),('2016-03-27',201613,3,2016,27,13,201603,2016),('2016-03-28',201613,3,2016,28,13,201603,2016),('2016-03-29',201613,3,2016,29,13,201603,2016),('2016-03-30',201613,3,2016,30,13,201603,2016),('2016-03-31',201613,3,2016,31,13,201603,2016),('2016-04-01',201613,4,2016,1,13,201604,2016),('2016-04-02',201613,4,2016,2,13,201604,2016),('2016-04-03',201614,4,2016,3,14,201604,2016),('2016-04-04',201614,4,2016,4,14,201604,2016),('2016-04-05',201614,4,2016,5,14,201604,2016),('2016-04-06',201614,4,2016,6,14,201604,2016),('2016-04-07',201614,4,2016,7,14,201604,2016),('2016-04-08',201614,4,2016,8,14,201604,2016),('2016-04-09',201614,4,2016,9,14,201604,2016),('2016-04-10',201615,4,2016,10,15,201604,2016),('2016-04-11',201615,4,2016,11,15,201604,2016),('2016-04-12',201615,4,2016,12,15,201604,2016),('2016-04-13',201615,4,2016,13,15,201604,2016),('2016-04-14',201615,4,2016,14,15,201604,2016),('2016-04-15',201615,4,2016,15,15,201604,2016),('2016-04-16',201615,4,2016,16,15,201604,2016),('2016-04-17',201616,4,2016,17,16,201604,2016),('2016-04-18',201616,4,2016,18,16,201604,2016),('2016-04-19',201616,4,2016,19,16,201604,2016),('2016-04-20',201616,4,2016,20,16,201604,2016),('2016-04-21',201616,4,2016,21,16,201604,2016),('2016-04-22',201616,4,2016,22,16,201604,2016),('2016-04-23',201616,4,2016,23,16,201604,2016),('2016-04-24',201617,4,2016,24,17,201604,2016),('2016-04-25',201617,4,2016,25,17,201604,2016),('2016-04-26',201617,4,2016,26,17,201604,2016),('2016-04-27',201617,4,2016,27,17,201604,2016),('2016-04-28',201617,4,2016,28,17,201604,2016),('2016-04-29',201617,4,2016,29,17,201604,2016),('2016-04-30',201617,4,2016,30,17,201604,2016),('2016-05-01',201618,5,2016,1,18,201605,2016),('2016-05-02',201618,5,2016,2,18,201605,2016),('2016-05-03',201618,5,2016,3,18,201605,2016),('2016-05-04',201618,5,2016,4,18,201605,2016),('2016-05-05',201618,5,2016,5,18,201605,2016),('2016-05-06',201618,5,2016,6,18,201605,2016),('2016-05-07',201618,5,2016,7,18,201605,2016),('2016-05-08',201619,5,2016,8,19,201605,2016),('2016-05-09',201619,5,2016,9,19,201605,2016),('2016-05-10',201619,5,2016,10,19,201605,2016),('2016-05-11',201619,5,2016,11,19,201605,2016),('2016-05-12',201619,5,2016,12,19,201605,2016),('2016-05-13',201619,5,2016,13,19,201605,2016),('2016-05-14',201619,5,2016,14,19,201605,2016),('2016-05-15',201620,5,2016,15,20,201605,2016),('2016-05-16',201620,5,2016,16,20,201605,2016),('2016-05-17',201620,5,2016,17,20,201605,2016),('2016-05-18',201620,5,2016,18,20,201605,2016),('2016-05-19',201620,5,2016,19,20,201605,2016),('2016-05-20',201620,5,2016,20,20,201605,2016),('2016-05-21',201620,5,2016,21,20,201605,2016),('2016-05-22',201621,5,2016,22,21,201605,2016),('2016-05-23',201621,5,2016,23,21,201605,2016),('2016-05-24',201621,5,2016,24,21,201605,2016),('2016-05-25',201621,5,2016,25,21,201605,2016),('2016-05-26',201621,5,2016,26,21,201605,2016),('2016-05-27',201621,5,2016,27,21,201605,2016),('2016-05-28',201621,5,2016,28,21,201605,2016),('2016-05-29',201622,5,2016,29,22,201605,2016),('2016-05-30',201622,5,2016,30,22,201605,2016),('2016-05-31',201622,5,2016,31,22,201605,2016),('2016-06-01',201622,6,2016,1,22,201606,2016),('2016-06-02',201622,6,2016,2,22,201606,2016),('2016-06-03',201622,6,2016,3,22,201606,2016),('2016-06-04',201622,6,2016,4,22,201606,2016),('2016-06-05',201623,6,2016,5,23,201606,2016),('2016-06-06',201623,6,2016,6,23,201606,2016),('2016-06-07',201623,6,2016,7,23,201606,2016),('2016-06-08',201623,6,2016,8,23,201606,2016),('2016-06-09',201623,6,2016,9,23,201606,2016),('2016-06-10',201623,6,2016,10,23,201606,2016),('2016-06-11',201623,6,2016,11,23,201606,2016),('2016-06-12',201624,6,2016,12,24,201606,2016),('2016-06-13',201624,6,2016,13,24,201606,2016),('2016-06-14',201624,6,2016,14,24,201606,2016),('2016-06-15',201624,6,2016,15,24,201606,2016),('2016-06-16',201624,6,2016,16,24,201606,2016),('2016-06-17',201624,6,2016,17,24,201606,2016),('2016-06-18',201624,6,2016,18,24,201606,2016),('2016-06-19',201625,6,2016,19,25,201606,2016),('2016-06-20',201625,6,2016,20,25,201606,2016),('2016-06-21',201625,6,2016,21,25,201606,2016),('2016-06-22',201625,6,2016,22,25,201606,2016),('2016-06-23',201625,6,2016,23,25,201606,2016),('2016-06-24',201625,6,2016,24,25,201606,2016),('2016-06-25',201625,6,2016,25,25,201606,2016),('2016-06-26',201626,6,2016,26,26,201606,2016),('2016-06-27',201626,6,2016,27,26,201606,2016),('2016-06-28',201626,6,2016,28,26,201606,2016),('2016-06-29',201626,6,2016,29,26,201606,2016),('2016-06-30',201626,6,2016,30,26,201606,2016),('2016-07-01',201626,7,2016,1,26,201607,2016),('2016-07-02',201626,7,2016,2,26,201607,2016),('2016-07-03',201627,7,2016,3,27,201607,2016),('2016-07-04',201627,7,2016,4,27,201607,2016),('2016-07-05',201627,7,2016,5,27,201607,2016),('2016-07-06',201627,7,2016,6,27,201607,2016),('2016-07-07',201627,7,2016,7,27,201607,2016),('2016-07-08',201627,7,2016,8,27,201607,2016),('2016-07-09',201627,7,2016,9,27,201607,2016),('2016-07-10',201628,7,2016,10,28,201607,2016),('2016-07-11',201628,7,2016,11,28,201607,2016),('2016-07-12',201628,7,2016,12,28,201607,2016),('2016-07-13',201628,7,2016,13,28,201607,2016),('2016-07-14',201628,7,2016,14,28,201607,2016),('2016-07-15',201628,7,2016,15,28,201607,2016),('2016-07-16',201628,7,2016,16,28,201607,2016),('2016-07-17',201629,7,2016,17,29,201607,2016),('2016-07-18',201629,7,2016,18,29,201607,2016),('2016-07-19',201629,7,2016,19,29,201607,2016),('2016-07-20',201629,7,2016,20,29,201607,2016),('2016-07-21',201629,7,2016,21,29,201607,2016),('2016-07-22',201629,7,2016,22,29,201607,2016),('2016-07-23',201629,7,2016,23,29,201607,2016),('2016-07-24',201630,7,2016,24,30,201607,2016),('2016-07-25',201630,7,2016,25,30,201607,2016),('2016-07-26',201630,7,2016,26,30,201607,2016),('2016-07-27',201630,7,2016,27,30,201607,2016),('2016-07-28',201630,7,2016,28,30,201607,2016),('2016-07-29',201630,7,2016,29,30,201607,2016),('2016-07-30',201630,7,2016,30,30,201607,2016),('2016-07-31',201631,7,2016,31,31,201607,2016),('2016-08-01',201631,8,2016,1,31,201608,2016),('2016-08-02',201631,8,2016,2,31,201608,2016),('2016-08-03',201631,8,2016,3,31,201608,2016),('2016-08-04',201631,8,2016,4,31,201608,2016),('2016-08-05',201631,8,2016,5,31,201608,2016),('2016-08-06',201631,8,2016,6,31,201608,2016),('2016-08-07',201632,8,2016,7,32,201608,2016),('2016-08-08',201632,8,2016,8,32,201608,2016),('2016-08-09',201632,8,2016,9,32,201608,2016),('2016-08-10',201632,8,2016,10,32,201608,2016),('2016-08-11',201632,8,2016,11,32,201608,2016),('2016-08-12',201632,8,2016,12,32,201608,2016),('2016-08-13',201632,8,2016,13,32,201608,2016),('2016-08-14',201633,8,2016,14,33,201608,2016),('2016-08-15',201633,8,2016,15,33,201608,2016),('2016-08-16',201633,8,2016,16,33,201608,2016),('2016-08-17',201633,8,2016,17,33,201608,2016),('2016-08-18',201633,8,2016,18,33,201608,2016),('2016-08-19',201633,8,2016,19,33,201608,2016),('2016-08-20',201633,8,2016,20,33,201608,2016),('2016-08-21',201634,8,2016,21,34,201608,2016),('2016-08-22',201634,8,2016,22,34,201608,2016),('2016-08-23',201634,8,2016,23,34,201608,2016),('2016-08-24',201634,8,2016,24,34,201608,2016),('2016-08-25',201634,8,2016,25,34,201608,2016),('2016-08-26',201634,8,2016,26,34,201608,2016),('2016-08-27',201634,8,2016,27,34,201608,2016),('2016-08-28',201635,8,2016,28,35,201608,2016),('2016-08-29',201635,8,2016,29,35,201608,2016),('2016-08-30',201635,8,2016,30,35,201608,2016),('2016-08-31',201635,8,2016,31,35,201608,2016),('2016-09-01',201635,9,2016,1,35,201609,2016),('2016-09-02',201635,9,2016,2,35,201609,2016),('2016-09-03',201635,9,2016,3,35,201609,2016),('2016-09-04',201636,9,2016,4,36,201609,2016),('2016-09-05',201636,9,2016,5,36,201609,2016),('2016-09-06',201636,9,2016,6,36,201609,2016),('2016-09-07',201636,9,2016,7,36,201609,2016),('2016-09-08',201636,9,2016,8,36,201609,2016),('2016-09-09',201636,9,2016,9,36,201609,2016),('2016-09-10',201636,9,2016,10,36,201609,2016),('2016-09-11',201637,9,2016,11,37,201609,2016),('2016-09-12',201637,9,2016,12,37,201609,2016),('2016-09-13',201637,9,2016,13,37,201609,2016),('2016-09-14',201637,9,2016,14,37,201609,2016),('2016-09-15',201637,9,2016,15,37,201609,2016),('2016-09-16',201637,9,2016,16,37,201609,2016),('2016-09-17',201637,9,2016,17,37,201609,2016),('2016-09-18',201638,9,2016,18,38,201609,2016),('2016-09-19',201638,9,2016,19,38,201609,2016),('2016-09-20',201638,9,2016,20,38,201609,2016),('2016-09-21',201638,9,2016,21,38,201609,2016),('2016-09-22',201638,9,2016,22,38,201609,2016),('2016-09-23',201638,9,2016,23,38,201609,2016),('2016-09-24',201638,9,2016,24,38,201609,2016),('2016-09-25',201639,9,2016,25,39,201609,2016),('2016-09-26',201639,9,2016,26,39,201609,2016),('2016-09-27',201639,9,2016,27,39,201609,2016),('2016-09-28',201639,9,2016,28,39,201609,2016),('2016-09-29',201639,9,2016,29,39,201609,2016),('2016-09-30',201639,9,2016,30,39,201609,2016),('2016-10-01',201639,10,2016,1,39,201610,2016),('2016-10-02',201640,10,2016,2,40,201610,2016),('2016-10-03',201640,10,2016,3,40,201610,2016),('2016-10-04',201640,10,2016,4,40,201610,2016),('2016-10-05',201640,10,2016,5,40,201610,2016),('2016-10-06',201640,10,2016,6,40,201610,2016),('2016-10-07',201640,10,2016,7,40,201610,2016),('2016-10-08',201640,10,2016,8,40,201610,2016),('2016-10-09',201641,10,2016,9,41,201610,2016),('2016-10-10',201641,10,2016,10,41,201610,2016),('2016-10-11',201641,10,2016,11,41,201610,2016),('2016-10-12',201641,10,2016,12,41,201610,2016),('2016-10-13',201641,10,2016,13,41,201610,2016),('2016-10-14',201641,10,2016,14,41,201610,2016),('2016-10-15',201641,10,2016,15,41,201610,2016),('2016-10-16',201642,10,2016,16,42,201610,2016),('2016-10-17',201642,10,2016,17,42,201610,2016),('2016-10-18',201642,10,2016,18,42,201610,2016),('2016-10-19',201642,10,2016,19,42,201610,2016),('2016-10-20',201642,10,2016,20,42,201610,2016),('2016-10-21',201642,10,2016,21,42,201610,2016),('2016-10-22',201642,10,2016,22,42,201610,2016),('2016-10-23',201643,10,2016,23,43,201610,2016),('2016-10-24',201643,10,2016,24,43,201610,2016),('2016-10-25',201643,10,2016,25,43,201610,2016),('2016-10-26',201643,10,2016,26,43,201610,2016),('2016-10-27',201643,10,2016,27,43,201610,2016),('2016-10-28',201643,10,2016,28,43,201610,2016),('2016-10-29',201643,10,2016,29,43,201610,2016),('2016-10-30',201644,10,2016,30,44,201610,2016),('2016-10-31',201644,10,2016,31,44,201610,2016),('2016-11-01',201644,11,2016,1,44,201611,2016),('2016-11-02',201644,11,2016,2,44,201611,2016),('2016-11-03',201644,11,2016,3,44,201611,2016),('2016-11-04',201644,11,2016,4,44,201611,2016),('2016-11-05',201644,11,2016,5,44,201611,2016),('2016-11-06',201645,11,2016,6,45,201611,2016),('2016-11-07',201645,11,2016,7,45,201611,2016),('2016-11-08',201645,11,2016,8,45,201611,2016),('2016-11-09',201645,11,2016,9,45,201611,2016),('2016-11-10',201645,11,2016,10,45,201611,2016),('2016-11-11',201645,11,2016,11,45,201611,2016),('2016-11-12',201645,11,2016,12,45,201611,2016),('2016-11-13',201646,11,2016,13,46,201611,2016),('2016-11-14',201646,11,2016,14,46,201611,2016),('2016-11-15',201646,11,2016,15,46,201611,2016),('2016-11-16',201646,11,2016,16,46,201611,2016),('2016-11-17',201646,11,2016,17,46,201611,2016),('2016-11-18',201646,11,2016,18,46,201611,2016),('2016-11-19',201646,11,2016,19,46,201611,2016),('2016-11-20',201647,11,2016,20,47,201611,2016),('2016-11-21',201647,11,2016,21,47,201611,2016),('2016-11-22',201647,11,2016,22,47,201611,2016),('2016-11-23',201647,11,2016,23,47,201611,2016),('2016-11-24',201647,11,2016,24,47,201611,2016),('2016-11-25',201647,11,2016,25,47,201611,2016),('2016-11-26',201647,11,2016,26,47,201611,2016),('2016-11-27',201648,11,2016,27,48,201611,2016),('2016-11-28',201648,11,2016,28,48,201611,2016),('2016-11-29',201648,11,2016,29,48,201611,2016),('2016-11-30',201648,11,2016,30,48,201611,2016),('2016-12-01',201648,12,2016,1,48,201612,2017),('2016-12-02',201648,12,2016,2,48,201612,2017),('2016-12-03',201648,12,2016,3,48,201612,2017),('2016-12-04',201649,12,2016,4,49,201612,2017),('2016-12-05',201649,12,2016,5,49,201612,2017),('2016-12-06',201649,12,2016,6,49,201612,2017),('2016-12-07',201649,12,2016,7,49,201612,2017),('2016-12-08',201649,12,2016,8,49,201612,2017),('2016-12-09',201649,12,2016,9,49,201612,2017),('2016-12-10',201649,12,2016,10,49,201612,2017),('2016-12-11',201650,12,2016,11,50,201612,2017),('2016-12-12',201650,12,2016,12,50,201612,2017),('2016-12-13',201650,12,2016,13,50,201612,2017),('2016-12-14',201650,12,2016,14,50,201612,2017),('2016-12-15',201650,12,2016,15,50,201612,2017),('2016-12-16',201650,12,2016,16,50,201612,2017),('2016-12-17',201650,12,2016,17,50,201612,2017),('2016-12-18',201651,12,2016,18,51,201612,2017),('2016-12-19',201651,12,2016,19,51,201612,2017),('2016-12-20',201651,12,2016,20,51,201612,2017),('2016-12-21',201651,12,2016,21,51,201612,2017),('2016-12-22',201651,12,2016,22,51,201612,2017),('2016-12-23',201651,12,2016,23,51,201612,2017),('2016-12-24',201651,12,2016,24,51,201612,2017),('2016-12-25',201652,12,2016,25,52,201612,2017),('2016-12-26',201652,12,2016,26,52,201612,2017),('2016-12-27',201652,12,2016,27,52,201612,2017),('2016-12-28',201652,12,2016,28,52,201612,2017),('2016-12-29',201652,12,2016,29,52,201612,2017),('2016-12-30',201652,12,2016,30,52,201612,2017),('2016-12-31',201652,12,2016,31,52,201612,2017),('2017-01-01',201701,1,2017,1,1,201701,2017),('2017-01-02',201701,1,2017,2,1,201701,2017),('2017-01-03',201701,1,2017,3,1,201701,2017),('2017-01-04',201701,1,2017,4,1,201701,2017),('2017-01-05',201701,1,2017,5,1,201701,2017),('2017-01-06',201701,1,2017,6,1,201701,2017),('2017-01-07',201701,1,2017,7,1,201701,2017),('2017-01-08',201702,1,2017,8,2,201701,2017),('2017-01-09',201702,1,2017,9,2,201701,2017),('2017-01-10',201702,1,2017,10,2,201701,2017),('2017-01-11',201702,1,2017,11,2,201701,2017),('2017-01-12',201702,1,2017,12,2,201701,2017),('2017-01-13',201702,1,2017,13,2,201701,2017),('2017-01-14',201702,1,2017,14,2,201701,2017),('2017-01-15',201703,1,2017,15,3,201701,2017),('2017-01-16',201703,1,2017,16,3,201701,2017),('2017-01-17',201703,1,2017,17,3,201701,2017),('2017-01-18',201703,1,2017,18,3,201701,2017),('2017-01-19',201703,1,2017,19,3,201701,2017),('2017-01-20',201703,1,2017,20,3,201701,2017),('2017-01-21',201703,1,2017,21,3,201701,2017),('2017-01-22',201704,1,2017,22,4,201701,2017),('2017-01-23',201704,1,2017,23,4,201701,2017),('2017-01-24',201704,1,2017,24,4,201701,2017),('2017-01-25',201704,1,2017,25,4,201701,2017),('2017-01-26',201704,1,2017,26,4,201701,2017),('2017-01-27',201704,1,2017,27,4,201701,2017),('2017-01-28',201704,1,2017,28,4,201701,2017),('2017-01-29',201705,1,2017,29,5,201701,2017),('2017-01-30',201705,1,2017,30,5,201701,2017),('2017-01-31',201705,1,2017,31,5,201701,2017),('2017-02-01',201705,2,2017,1,5,201702,2017),('2017-02-02',201705,2,2017,2,5,201702,2017),('2017-02-03',201705,2,2017,3,5,201702,2017),('2017-02-04',201705,2,2017,4,5,201702,2017),('2017-02-05',201706,2,2017,5,6,201702,2017),('2017-02-06',201706,2,2017,6,6,201702,2017),('2017-02-07',201706,2,2017,7,6,201702,2017),('2017-02-08',201706,2,2017,8,6,201702,2017),('2017-02-09',201706,2,2017,9,6,201702,2017),('2017-02-10',201706,2,2017,10,6,201702,2017),('2017-02-11',201706,2,2017,11,6,201702,2017),('2017-02-12',201707,2,2017,12,7,201702,2017),('2017-02-13',201707,2,2017,13,7,201702,2017),('2017-02-14',201707,2,2017,14,7,201702,2017),('2017-02-15',201707,2,2017,15,7,201702,2017),('2017-02-16',201707,2,2017,16,7,201702,2017),('2017-02-17',201707,2,2017,17,7,201702,2017),('2017-02-18',201707,2,2017,18,7,201702,2017),('2017-02-19',201708,2,2017,19,8,201702,2017),('2017-02-20',201708,2,2017,20,8,201702,2017),('2017-02-21',201708,2,2017,21,8,201702,2017),('2017-02-22',201708,2,2017,22,8,201702,2017),('2017-02-23',201708,2,2017,23,8,201702,2017),('2017-02-24',201708,2,2017,24,8,201702,2017),('2017-02-25',201708,2,2017,25,8,201702,2017),('2017-02-26',201709,2,2017,26,9,201702,2017),('2017-02-27',201709,2,2017,27,9,201702,2017),('2017-02-28',201709,2,2017,28,9,201702,2017),('2017-03-01',201709,3,2017,1,9,201703,2017),('2017-03-02',201709,3,2017,2,9,201703,2017),('2017-03-03',201709,3,2017,3,9,201703,2017),('2017-03-04',201709,3,2017,4,9,201703,2017),('2017-03-05',201710,3,2017,5,10,201703,2017),('2017-03-06',201710,3,2017,6,10,201703,2017),('2017-03-07',201710,3,2017,7,10,201703,2017),('2017-03-08',201710,3,2017,8,10,201703,2017),('2017-03-09',201710,3,2017,9,10,201703,2017),('2017-03-10',201710,3,2017,10,10,201703,2017),('2017-03-11',201710,3,2017,11,10,201703,2017),('2017-03-12',201711,3,2017,12,11,201703,2017),('2017-03-13',201711,3,2017,13,11,201703,2017),('2017-03-14',201711,3,2017,14,11,201703,2017),('2017-03-15',201711,3,2017,15,11,201703,2017),('2017-03-16',201711,3,2017,16,11,201703,2017),('2017-03-17',201711,3,2017,17,11,201703,2017),('2017-03-18',201711,3,2017,18,11,201703,2017),('2017-03-19',201712,3,2017,19,12,201703,2017),('2017-03-20',201712,3,2017,20,12,201703,2017),('2017-03-21',201712,3,2017,21,12,201703,2017),('2017-03-22',201712,3,2017,22,12,201703,2017),('2017-03-23',201712,3,2017,23,12,201703,2017),('2017-03-24',201712,3,2017,24,12,201703,2017),('2017-03-25',201712,3,2017,25,12,201703,2017),('2017-03-26',201713,3,2017,26,13,201703,2017),('2017-03-27',201713,3,2017,27,13,201703,2017),('2017-03-28',201713,3,2017,28,13,201703,2017),('2017-03-29',201713,3,2017,29,13,201703,2017),('2017-03-30',201713,3,2017,30,13,201703,2017),('2017-03-31',201713,3,2017,31,13,201703,2017),('2017-04-01',201713,4,2017,1,13,201704,2017),('2017-04-02',201714,4,2017,2,14,201704,2017),('2017-04-03',201714,4,2017,3,14,201704,2017),('2017-04-04',201714,4,2017,4,14,201704,2017),('2017-04-05',201714,4,2017,5,14,201704,2017),('2017-04-06',201714,4,2017,6,14,201704,2017),('2017-04-07',201714,4,2017,7,14,201704,2017),('2017-04-08',201714,4,2017,8,14,201704,2017),('2017-04-09',201715,4,2017,9,15,201704,2017),('2017-04-10',201715,4,2017,10,15,201704,2017),('2017-04-11',201715,4,2017,11,15,201704,2017),('2017-04-12',201715,4,2017,12,15,201704,2017),('2017-04-13',201715,4,2017,13,15,201704,2017),('2017-04-14',201715,4,2017,14,15,201704,2017),('2017-04-15',201715,4,2017,15,15,201704,2017),('2017-04-16',201716,4,2017,16,16,201704,2017),('2017-04-17',201716,4,2017,17,16,201704,2017),('2017-04-18',201716,4,2017,18,16,201704,2017),('2017-04-19',201716,4,2017,19,16,201704,2017),('2017-04-20',201716,4,2017,20,16,201704,2017),('2017-04-21',201716,4,2017,21,16,201704,2017),('2017-04-22',201716,4,2017,22,16,201704,2017),('2017-04-23',201717,4,2017,23,17,201704,2017),('2017-04-24',201717,4,2017,24,17,201704,2017),('2017-04-25',201717,4,2017,25,17,201704,2017),('2017-04-26',201717,4,2017,26,17,201704,2017),('2017-04-27',201717,4,2017,27,17,201704,2017),('2017-04-28',201717,4,2017,28,17,201704,2017),('2017-04-29',201717,4,2017,29,17,201704,2017),('2017-04-30',201718,4,2017,30,18,201704,2017),('2017-05-01',201718,5,2017,1,18,201705,2017),('2017-05-02',201718,5,2017,2,18,201705,2017),('2017-05-03',201718,5,2017,3,18,201705,2017),('2017-05-04',201718,5,2017,4,18,201705,2017),('2017-05-05',201718,5,2017,5,18,201705,2017),('2017-05-06',201718,5,2017,6,18,201705,2017),('2017-05-07',201719,5,2017,7,19,201705,2017),('2017-05-08',201719,5,2017,8,19,201705,2017),('2017-05-09',201719,5,2017,9,19,201705,2017),('2017-05-10',201719,5,2017,10,19,201705,2017),('2017-05-11',201719,5,2017,11,19,201705,2017),('2017-05-12',201719,5,2017,12,19,201705,2017),('2017-05-13',201719,5,2017,13,19,201705,2017),('2017-05-14',201720,5,2017,14,20,201705,2017),('2017-05-15',201720,5,2017,15,20,201705,2017),('2017-05-16',201720,5,2017,16,20,201705,2017),('2017-05-17',201720,5,2017,17,20,201705,2017),('2017-05-18',201720,5,2017,18,20,201705,2017),('2017-05-19',201720,5,2017,19,20,201705,2017),('2017-05-20',201720,5,2017,20,20,201705,2017),('2017-05-21',201721,5,2017,21,21,201705,2017),('2017-05-22',201721,5,2017,22,21,201705,2017),('2017-05-23',201721,5,2017,23,21,201705,2017),('2017-05-24',201721,5,2017,24,21,201705,2017),('2017-05-25',201721,5,2017,25,21,201705,2017),('2017-05-26',201721,5,2017,26,21,201705,2017),('2017-05-27',201721,5,2017,27,21,201705,2017),('2017-05-28',201722,5,2017,28,22,201705,2017),('2017-05-29',201722,5,2017,29,22,201705,2017),('2017-05-30',201722,5,2017,30,22,201705,2017),('2017-05-31',201722,5,2017,31,22,201705,2017),('2017-06-01',201722,6,2017,1,22,201706,2017),('2017-06-02',201722,6,2017,2,22,201706,2017),('2017-06-03',201722,6,2017,3,22,201706,2017),('2017-06-04',201723,6,2017,4,23,201706,2017),('2017-06-05',201723,6,2017,5,23,201706,2017),('2017-06-06',201723,6,2017,6,23,201706,2017),('2017-06-07',201723,6,2017,7,23,201706,2017),('2017-06-08',201723,6,2017,8,23,201706,2017),('2017-06-09',201723,6,2017,9,23,201706,2017),('2017-06-10',201723,6,2017,10,23,201706,2017),('2017-06-11',201724,6,2017,11,24,201706,2017),('2017-06-12',201724,6,2017,12,24,201706,2017),('2017-06-13',201724,6,2017,13,24,201706,2017),('2017-06-14',201724,6,2017,14,24,201706,2017),('2017-06-15',201724,6,2017,15,24,201706,2017),('2017-06-16',201724,6,2017,16,24,201706,2017),('2017-06-17',201724,6,2017,17,24,201706,2017),('2017-06-18',201725,6,2017,18,25,201706,2017),('2017-06-19',201725,6,2017,19,25,201706,2017),('2017-06-20',201725,6,2017,20,25,201706,2017),('2017-06-21',201725,6,2017,21,25,201706,2017),('2017-06-22',201725,6,2017,22,25,201706,2017),('2017-06-23',201725,6,2017,23,25,201706,2017),('2017-06-24',201725,6,2017,24,25,201706,2017),('2017-06-25',201726,6,2017,25,26,201706,2017),('2017-06-26',201726,6,2017,26,26,201706,2017),('2017-06-27',201726,6,2017,27,26,201706,2017),('2017-06-28',201726,6,2017,28,26,201706,2017),('2017-06-29',201726,6,2017,29,26,201706,2017),('2017-06-30',201726,6,2017,30,26,201706,2017),('2017-07-01',201726,7,2017,1,26,201707,2017),('2017-07-02',201727,7,2017,2,27,201707,2017),('2017-07-03',201727,7,2017,3,27,201707,2017),('2017-07-04',201727,7,2017,4,27,201707,2017),('2017-07-05',201727,7,2017,5,27,201707,2017),('2017-07-06',201727,7,2017,6,27,201707,2017),('2017-07-07',201727,7,2017,7,27,201707,2017),('2017-07-08',201727,7,2017,8,27,201707,2017),('2017-07-09',201728,7,2017,9,28,201707,2017),('2017-07-10',201728,7,2017,10,28,201707,2017),('2017-07-11',201728,7,2017,11,28,201707,2017),('2017-07-12',201728,7,2017,12,28,201707,2017),('2017-07-13',201728,7,2017,13,28,201707,2017),('2017-07-14',201728,7,2017,14,28,201707,2017),('2017-07-15',201728,7,2017,15,28,201707,2017),('2017-07-16',201729,7,2017,16,29,201707,2017),('2017-07-17',201729,7,2017,17,29,201707,2017),('2017-07-18',201729,7,2017,18,29,201707,2017),('2017-07-19',201729,7,2017,19,29,201707,2017),('2017-07-20',201729,7,2017,20,29,201707,2017),('2017-07-21',201729,7,2017,21,29,201707,2017),('2017-07-22',201729,7,2017,22,29,201707,2017),('2017-07-23',201730,7,2017,23,30,201707,2017),('2017-07-24',201730,7,2017,24,30,201707,2017),('2017-07-25',201730,7,2017,25,30,201707,2017),('2017-07-26',201730,7,2017,26,30,201707,2017),('2017-07-27',201730,7,2017,27,30,201707,2017),('2017-07-28',201730,7,2017,28,30,201707,2017),('2017-07-29',201730,7,2017,29,30,201707,2017),('2017-07-30',201731,7,2017,30,31,201707,2017),('2017-07-31',201731,7,2017,31,31,201707,2017),('2017-08-01',201731,8,2017,1,31,201708,2017),('2017-08-02',201731,8,2017,2,31,201708,2017),('2017-08-03',201731,8,2017,3,31,201708,2017),('2017-08-04',201731,8,2017,4,31,201708,2017),('2017-08-05',201731,8,2017,5,31,201708,2017),('2017-08-06',201732,8,2017,6,32,201708,2017),('2017-08-07',201732,8,2017,7,32,201708,2017),('2017-08-08',201732,8,2017,8,32,201708,2017),('2017-08-09',201732,8,2017,9,32,201708,2017),('2017-08-10',201732,8,2017,10,32,201708,2017),('2017-08-11',201732,8,2017,11,32,201708,2017),('2017-08-12',201732,8,2017,12,32,201708,2017),('2017-08-13',201733,8,2017,13,33,201708,2017),('2017-08-14',201733,8,2017,14,33,201708,2017),('2017-08-15',201733,8,2017,15,33,201708,2017),('2017-08-16',201733,8,2017,16,33,201708,2017),('2017-08-17',201733,8,2017,17,33,201708,2017),('2017-08-18',201733,8,2017,18,33,201708,2017),('2017-08-19',201733,8,2017,19,33,201708,2017),('2017-08-20',201734,8,2017,20,34,201708,2017),('2017-08-21',201734,8,2017,21,34,201708,2017),('2017-08-22',201734,8,2017,22,34,201708,2017),('2017-08-23',201734,8,2017,23,34,201708,2017),('2017-08-24',201734,8,2017,24,34,201708,2017),('2017-08-25',201734,8,2017,25,34,201708,2017),('2017-08-26',201734,8,2017,26,34,201708,2017),('2017-08-27',201735,8,2017,27,35,201708,2017),('2017-08-28',201735,8,2017,28,35,201708,2017),('2017-08-29',201735,8,2017,29,35,201708,2017),('2017-08-30',201735,8,2017,30,35,201708,2017),('2017-08-31',201735,8,2017,31,35,201708,2017),('2017-09-01',201735,9,2017,1,35,201709,2017),('2017-09-02',201735,9,2017,2,35,201709,2017),('2017-09-03',201736,9,2017,3,36,201709,2017),('2017-09-04',201736,9,2017,4,36,201709,2017),('2017-09-05',201736,9,2017,5,36,201709,2017),('2017-09-06',201736,9,2017,6,36,201709,2017),('2017-09-07',201736,9,2017,7,36,201709,2017),('2017-09-08',201736,9,2017,8,36,201709,2017),('2017-09-09',201736,9,2017,9,36,201709,2017),('2017-09-10',201737,9,2017,10,37,201709,2017),('2017-09-11',201737,9,2017,11,37,201709,2017),('2017-09-12',201737,9,2017,12,37,201709,2017),('2017-09-13',201737,9,2017,13,37,201709,2017),('2017-09-14',201737,9,2017,14,37,201709,2017),('2017-09-15',201737,9,2017,15,37,201709,2017),('2017-09-16',201737,9,2017,16,37,201709,2017),('2017-09-17',201738,9,2017,17,38,201709,2017),('2017-09-18',201738,9,2017,18,38,201709,2017),('2017-09-19',201738,9,2017,19,38,201709,2017),('2017-09-20',201738,9,2017,20,38,201709,2017),('2017-09-21',201738,9,2017,21,38,201709,2017),('2017-09-22',201738,9,2017,22,38,201709,2017),('2017-09-23',201738,9,2017,23,38,201709,2017),('2017-09-24',201739,9,2017,24,39,201709,2017),('2017-09-25',201739,9,2017,25,39,201709,2017),('2017-09-26',201739,9,2017,26,39,201709,2017),('2017-09-27',201739,9,2017,27,39,201709,2017),('2017-09-28',201739,9,2017,28,39,201709,2017),('2017-09-29',201739,9,2017,29,39,201709,2017),('2017-09-30',201739,9,2017,30,39,201709,2017),('2017-10-01',201740,10,2017,1,40,201710,2017),('2017-10-02',201740,10,2017,2,40,201710,2017),('2017-10-03',201740,10,2017,3,40,201710,2017),('2017-10-04',201740,10,2017,4,40,201710,2017),('2017-10-05',201740,10,2017,5,40,201710,2017),('2017-10-06',201740,10,2017,6,40,201710,2017),('2017-10-07',201740,10,2017,7,40,201710,2017),('2017-10-08',201741,10,2017,8,41,201710,2017),('2017-10-09',201741,10,2017,9,41,201710,2017),('2017-10-10',201741,10,2017,10,41,201710,2017),('2017-10-11',201741,10,2017,11,41,201710,2017),('2017-10-12',201741,10,2017,12,41,201710,2017),('2017-10-13',201741,10,2017,13,41,201710,2017),('2017-10-14',201741,10,2017,14,41,201710,2017),('2017-10-15',201742,10,2017,15,42,201710,2017),('2017-10-16',201742,10,2017,16,42,201710,2017),('2017-10-17',201742,10,2017,17,42,201710,2017),('2017-10-18',201742,10,2017,18,42,201710,2017),('2017-10-19',201742,10,2017,19,42,201710,2017),('2017-10-20',201742,10,2017,20,42,201710,2017),('2017-10-21',201742,10,2017,21,42,201710,2017),('2017-10-22',201743,10,2017,22,43,201710,2017),('2017-10-23',201743,10,2017,23,43,201710,2017),('2017-10-24',201743,10,2017,24,43,201710,2017),('2017-10-25',201743,10,2017,25,43,201710,2017),('2017-10-26',201743,10,2017,26,43,201710,2017),('2017-10-27',201743,10,2017,27,43,201710,2017),('2017-10-28',201743,10,2017,28,43,201710,2017),('2017-10-29',201744,10,2017,29,44,201710,2017),('2017-10-30',201744,10,2017,30,44,201710,2017),('2017-10-31',201744,10,2017,31,44,201710,2017),('2017-11-01',201744,11,2017,1,44,201711,2017),('2017-11-02',201744,11,2017,2,44,201711,2017),('2017-11-03',201744,11,2017,3,44,201711,2017),('2017-11-04',201744,11,2017,4,44,201711,2017),('2017-11-05',201745,11,2017,5,45,201711,2017),('2017-11-06',201745,11,2017,6,45,201711,2017),('2017-11-07',201745,11,2017,7,45,201711,2017),('2017-11-08',201745,11,2017,8,45,201711,2017),('2017-11-09',201745,11,2017,9,45,201711,2017),('2017-11-10',201745,11,2017,10,45,201711,2017),('2017-11-11',201745,11,2017,11,45,201711,2017),('2017-11-12',201746,11,2017,12,46,201711,2017),('2017-11-13',201746,11,2017,13,46,201711,2017),('2017-11-14',201746,11,2017,14,46,201711,2017),('2017-11-15',201746,11,2017,15,46,201711,2017),('2017-11-16',201746,11,2017,16,46,201711,2017),('2017-11-17',201746,11,2017,17,46,201711,2017),('2017-11-18',201746,11,2017,18,46,201711,2017),('2017-11-19',201747,11,2017,19,47,201711,2017),('2017-11-20',201747,11,2017,20,47,201711,2017),('2017-11-21',201747,11,2017,21,47,201711,2017),('2017-11-22',201747,11,2017,22,47,201711,2017),('2017-11-23',201747,11,2017,23,47,201711,2017),('2017-11-24',201747,11,2017,24,47,201711,2017),('2017-11-25',201747,11,2017,25,47,201711,2017),('2017-11-26',201748,11,2017,26,48,201711,2017),('2017-11-27',201748,11,2017,27,48,201711,2017),('2017-11-28',201748,11,2017,28,48,201711,2017),('2017-11-29',201748,11,2017,29,48,201711,2017),('2017-11-30',201748,11,2017,30,48,201711,2017),('2017-12-01',201748,12,2017,1,48,201712,2018),('2017-12-02',201748,12,2017,2,48,201712,2018),('2017-12-03',201749,12,2017,3,49,201712,2018),('2017-12-04',201749,12,2017,4,49,201712,2018),('2017-12-05',201749,12,2017,5,49,201712,2018),('2017-12-06',201749,12,2017,6,49,201712,2018),('2017-12-07',201749,12,2017,7,49,201712,2018),('2017-12-08',201749,12,2017,8,49,201712,2018),('2017-12-09',201749,12,2017,9,49,201712,2018),('2017-12-10',201750,12,2017,10,50,201712,2018),('2017-12-11',201750,12,2017,11,50,201712,2018),('2017-12-12',201750,12,2017,12,50,201712,2018),('2017-12-13',201750,12,2017,13,50,201712,2018),('2017-12-14',201750,12,2017,14,50,201712,2018),('2017-12-15',201750,12,2017,15,50,201712,2018),('2017-12-16',201750,12,2017,16,50,201712,2018),('2017-12-17',201751,12,2017,17,51,201712,2018),('2017-12-18',201751,12,2017,18,51,201712,2018),('2017-12-19',201751,12,2017,19,51,201712,2018),('2017-12-20',201751,12,2017,20,51,201712,2018),('2017-12-21',201751,12,2017,21,51,201712,2018),('2017-12-22',201751,12,2017,22,51,201712,2018),('2017-12-23',201751,12,2017,23,51,201712,2018),('2017-12-24',201752,12,2017,24,52,201712,2018),('2017-12-25',201752,12,2017,25,52,201712,2018),('2017-12-26',201752,12,2017,26,52,201712,2018),('2017-12-27',201752,12,2017,27,52,201712,2018),('2017-12-28',201752,12,2017,28,52,201712,2018),('2017-12-29',201752,12,2017,29,52,201712,2018),('2017-12-30',201752,12,2017,30,52,201712,2018),('2017-12-31',201801,12,2017,31,1,201712,2018),('2018-01-01',201801,1,2018,1,1,201801,2018),('2018-01-02',201801,1,2018,2,1,201801,2018),('2018-01-03',201801,1,2018,3,1,201801,2018),('2018-01-04',201801,1,2018,4,1,201801,2018),('2018-01-05',201801,1,2018,5,1,201801,2018),('2018-01-06',201801,1,2018,6,1,201801,2018),('2018-01-07',201802,1,2018,7,2,201801,2018),('2018-01-08',201802,1,2018,8,2,201801,2018),('2018-01-09',201802,1,2018,9,2,201801,2018),('2018-01-10',201802,1,2018,10,2,201801,2018),('2018-01-11',201802,1,2018,11,2,201801,2018),('2018-01-12',201802,1,2018,12,2,201801,2018),('2018-01-13',201802,1,2018,13,2,201801,2018),('2018-01-14',201803,1,2018,14,3,201801,2018),('2018-01-15',201803,1,2018,15,3,201801,2018),('2018-01-16',201803,1,2018,16,3,201801,2018),('2018-01-17',201803,1,2018,17,3,201801,2018),('2018-01-18',201803,1,2018,18,3,201801,2018),('2018-01-19',201803,1,2018,19,3,201801,2018),('2018-01-20',201803,1,2018,20,3,201801,2018),('2018-01-21',201804,1,2018,21,4,201801,2018),('2018-01-22',201804,1,2018,22,4,201801,2018),('2018-01-23',201804,1,2018,23,4,201801,2018),('2018-01-24',201804,1,2018,24,4,201801,2018),('2018-01-25',201804,1,2018,25,4,201801,2018),('2018-01-26',201804,1,2018,26,4,201801,2018),('2018-01-27',201804,1,2018,27,4,201801,2018),('2018-01-28',201805,1,2018,28,5,201801,2018),('2018-01-29',201805,1,2018,29,5,201801,2018),('2018-01-30',201805,1,2018,30,5,201801,2018),('2018-01-31',201805,1,2018,31,5,201801,2018),('2018-02-01',201805,2,2018,1,5,201802,2018),('2018-02-02',201805,2,2018,2,5,201802,2018),('2018-02-03',201805,2,2018,3,5,201802,2018),('2018-02-04',201806,2,2018,4,6,201802,2018),('2018-02-05',201806,2,2018,5,6,201802,2018),('2018-02-06',201806,2,2018,6,6,201802,2018),('2018-02-07',201806,2,2018,7,6,201802,2018),('2018-02-08',201806,2,2018,8,6,201802,2018),('2018-02-09',201806,2,2018,9,6,201802,2018),('2018-02-10',201806,2,2018,10,6,201802,2018),('2018-02-11',201807,2,2018,11,7,201802,2018),('2018-02-12',201807,2,2018,12,7,201802,2018),('2018-02-13',201807,2,2018,13,7,201802,2018),('2018-02-14',201807,2,2018,14,7,201802,2018),('2018-02-15',201807,2,2018,15,7,201802,2018),('2018-02-16',201807,2,2018,16,7,201802,2018),('2018-02-17',201807,2,2018,17,7,201802,2018),('2018-02-18',201808,2,2018,18,8,201802,2018),('2018-02-19',201808,2,2018,19,8,201802,2018),('2018-02-20',201808,2,2018,20,8,201802,2018),('2018-02-21',201808,2,2018,21,8,201802,2018),('2018-02-22',201808,2,2018,22,8,201802,2018),('2018-02-23',201808,2,2018,23,8,201802,2018),('2018-02-24',201808,2,2018,24,8,201802,2018),('2018-02-25',201809,2,2018,25,9,201802,2018),('2018-02-26',201809,2,2018,26,9,201802,2018),('2018-02-27',201809,2,2018,27,9,201802,2018),('2018-02-28',201809,2,2018,28,9,201802,2018),('2018-03-01',201809,3,2018,1,9,201803,2018),('2018-03-02',201809,3,2018,2,9,201803,2018),('2018-03-03',201809,3,2018,3,9,201803,2018),('2018-03-04',201810,3,2018,4,10,201803,2018),('2018-03-05',201810,3,2018,5,10,201803,2018),('2018-03-06',201810,3,2018,6,10,201803,2018),('2018-03-07',201810,3,2018,7,10,201803,2018),('2018-03-08',201810,3,2018,8,10,201803,2018),('2018-03-09',201810,3,2018,9,10,201803,2018),('2018-03-10',201810,3,2018,10,10,201803,2018),('2018-03-11',201811,3,2018,11,11,201803,2018),('2018-03-12',201811,3,2018,12,11,201803,2018),('2018-03-13',201811,3,2018,13,11,201803,2018),('2018-03-14',201811,3,2018,14,11,201803,2018),('2018-03-15',201811,3,2018,15,11,201803,2018),('2018-03-16',201811,3,2018,16,11,201803,2018),('2018-03-17',201811,3,2018,17,11,201803,2018),('2018-03-18',201812,3,2018,18,12,201803,2018),('2018-03-19',201812,3,2018,19,12,201803,2018),('2018-03-20',201812,3,2018,20,12,201803,2018),('2018-03-21',201812,3,2018,21,12,201803,2018),('2018-03-22',201812,3,2018,22,12,201803,2018),('2018-03-23',201812,3,2018,23,12,201803,2018),('2018-03-24',201812,3,2018,24,12,201803,2018),('2018-03-25',201813,3,2018,25,13,201803,2018),('2018-03-26',201813,3,2018,26,13,201803,2018),('2018-03-27',201813,3,2018,27,13,201803,2018),('2018-03-28',201813,3,2018,28,13,201803,2018),('2018-03-29',201813,3,2018,29,13,201803,2018),('2018-03-30',201813,3,2018,30,13,201803,2018),('2018-03-31',201813,3,2018,31,13,201803,2018),('2018-04-01',201814,4,2018,1,14,201804,2018),('2018-04-02',201814,4,2018,2,14,201804,2018),('2018-04-03',201814,4,2018,3,14,201804,2018),('2018-04-04',201814,4,2018,4,14,201804,2018),('2018-04-05',201814,4,2018,5,14,201804,2018),('2018-04-06',201814,4,2018,6,14,201804,2018),('2018-04-07',201814,4,2018,7,14,201804,2018),('2018-04-08',201815,4,2018,8,15,201804,2018),('2018-04-09',201815,4,2018,9,15,201804,2018),('2018-04-10',201815,4,2018,10,15,201804,2018),('2018-04-11',201815,4,2018,11,15,201804,2018),('2018-04-12',201815,4,2018,12,15,201804,2018),('2018-04-13',201815,4,2018,13,15,201804,2018),('2018-04-14',201815,4,2018,14,15,201804,2018),('2018-04-15',201816,4,2018,15,16,201804,2018),('2018-04-16',201816,4,2018,16,16,201804,2018),('2018-04-17',201816,4,2018,17,16,201804,2018),('2018-04-18',201816,4,2018,18,16,201804,2018),('2018-04-19',201816,4,2018,19,16,201804,2018),('2018-04-20',201816,4,2018,20,16,201804,2018),('2018-04-21',201816,4,2018,21,16,201804,2018),('2018-04-22',201817,4,2018,22,17,201804,2018),('2018-04-23',201817,4,2018,23,17,201804,2018),('2018-04-24',201817,4,2018,24,17,201804,2018),('2018-04-25',201817,4,2018,25,17,201804,2018),('2018-04-26',201817,4,2018,26,17,201804,2018),('2018-04-27',201817,4,2018,27,17,201804,2018),('2018-04-28',201817,4,2018,28,17,201804,2018),('2018-04-29',201818,4,2018,29,18,201804,2018),('2018-04-30',201818,4,2018,30,18,201804,2018),('2018-05-01',201818,5,2018,1,18,201805,2018),('2018-05-02',201818,5,2018,2,18,201805,2018),('2018-05-03',201818,5,2018,3,18,201805,2018),('2018-05-04',201818,5,2018,4,18,201805,2018),('2018-05-05',201818,5,2018,5,18,201805,2018),('2018-05-06',201819,5,2018,6,19,201805,2018),('2018-05-07',201819,5,2018,7,19,201805,2018),('2018-05-08',201819,5,2018,8,19,201805,2018),('2018-05-09',201819,5,2018,9,19,201805,2018),('2018-05-10',201819,5,2018,10,19,201805,2018),('2018-05-11',201819,5,2018,11,19,201805,2018),('2018-05-12',201819,5,2018,12,19,201805,2018),('2018-05-13',201820,5,2018,13,20,201805,2018),('2018-05-14',201820,5,2018,14,20,201805,2018),('2018-05-15',201820,5,2018,15,20,201805,2018),('2018-05-16',201820,5,2018,16,20,201805,2018),('2018-05-17',201820,5,2018,17,20,201805,2018),('2018-05-18',201820,5,2018,18,20,201805,2018),('2018-05-19',201820,5,2018,19,20,201805,2018),('2018-05-20',201821,5,2018,20,21,201805,2018),('2018-05-21',201821,5,2018,21,21,201805,2018),('2018-05-22',201821,5,2018,22,21,201805,2018),('2018-05-23',201821,5,2018,23,21,201805,2018),('2018-05-24',201821,5,2018,24,21,201805,2018),('2018-05-25',201821,5,2018,25,21,201805,2018),('2018-05-26',201821,5,2018,26,21,201805,2018),('2018-05-27',201822,5,2018,27,22,201805,2018),('2018-05-28',201822,5,2018,28,22,201805,2018),('2018-05-29',201822,5,2018,29,22,201805,2018),('2018-05-30',201822,5,2018,30,22,201805,2018),('2018-05-31',201822,5,2018,31,22,201805,2018),('2018-06-01',201822,6,2018,1,22,201806,2018),('2018-06-02',201822,6,2018,2,22,201806,2018),('2018-06-03',201823,6,2018,3,23,201806,2018),('2018-06-04',201823,6,2018,4,23,201806,2018),('2018-06-05',201823,6,2018,5,23,201806,2018),('2018-06-06',201823,6,2018,6,23,201806,2018),('2018-06-07',201823,6,2018,7,23,201806,2018),('2018-06-08',201823,6,2018,8,23,201806,2018),('2018-06-09',201823,6,2018,9,23,201806,2018),('2018-06-10',201824,6,2018,10,24,201806,2018),('2018-06-11',201824,6,2018,11,24,201806,2018),('2018-06-12',201824,6,2018,12,24,201806,2018),('2018-06-13',201824,6,2018,13,24,201806,2018),('2018-06-14',201824,6,2018,14,24,201806,2018),('2018-06-15',201824,6,2018,15,24,201806,2018),('2018-06-16',201824,6,2018,16,24,201806,2018),('2018-06-17',201825,6,2018,17,25,201806,2018),('2018-06-18',201825,6,2018,18,25,201806,2018),('2018-06-19',201825,6,2018,19,25,201806,2018),('2018-06-20',201825,6,2018,20,25,201806,2018),('2018-06-21',201825,6,2018,21,25,201806,2018),('2018-06-22',201825,6,2018,22,25,201806,2018),('2018-06-23',201825,6,2018,23,25,201806,2018),('2018-06-24',201826,6,2018,24,26,201806,2018),('2018-06-25',201826,6,2018,25,26,201806,2018),('2018-06-26',201826,6,2018,26,26,201806,2018),('2018-06-27',201826,6,2018,27,26,201806,2018),('2018-06-28',201826,6,2018,28,26,201806,2018),('2018-06-29',201826,6,2018,29,26,201806,2018),('2018-06-30',201826,6,2018,30,26,201806,2018),('2018-07-01',201827,7,2018,1,27,201807,2018),('2018-07-02',201827,7,2018,2,27,201807,2018),('2018-07-03',201827,7,2018,3,27,201807,2018),('2018-07-04',201827,7,2018,4,27,201807,2018),('2018-07-05',201827,7,2018,5,27,201807,2018),('2018-07-06',201827,7,2018,6,27,201807,2018),('2018-07-07',201827,7,2018,7,27,201807,2018),('2018-07-08',201828,7,2018,8,28,201807,2018),('2018-07-09',201828,7,2018,9,28,201807,2018),('2018-07-10',201828,7,2018,10,28,201807,2018),('2018-07-11',201828,7,2018,11,28,201807,2018),('2018-07-12',201828,7,2018,12,28,201807,2018),('2018-07-13',201828,7,2018,13,28,201807,2018),('2018-07-14',201828,7,2018,14,28,201807,2018),('2018-07-15',201829,7,2018,15,29,201807,2018),('2018-07-16',201829,7,2018,16,29,201807,2018),('2018-07-17',201829,7,2018,17,29,201807,2018),('2018-07-18',201829,7,2018,18,29,201807,2018),('2018-07-19',201829,7,2018,19,29,201807,2018),('2018-07-20',201829,7,2018,20,29,201807,2018),('2018-07-21',201829,7,2018,21,29,201807,2018),('2018-07-22',201830,7,2018,22,30,201807,2018),('2018-07-23',201830,7,2018,23,30,201807,2018),('2018-07-24',201830,7,2018,24,30,201807,2018),('2018-07-25',201830,7,2018,25,30,201807,2018),('2018-07-26',201830,7,2018,26,30,201807,2018),('2018-07-27',201830,7,2018,27,30,201807,2018),('2018-07-28',201830,7,2018,28,30,201807,2018),('2018-07-29',201831,7,2018,29,31,201807,2018),('2018-07-30',201831,7,2018,30,31,201807,2018),('2018-07-31',201831,7,2018,31,31,201807,2018),('2018-08-01',201831,8,2018,1,31,201808,2018),('2018-08-02',201831,8,2018,2,31,201808,2018),('2018-08-03',201831,8,2018,3,31,201808,2018),('2018-08-04',201831,8,2018,4,31,201808,2018),('2018-08-05',201832,8,2018,5,32,201808,2018),('2018-08-06',201832,8,2018,6,32,201808,2018),('2018-08-07',201832,8,2018,7,32,201808,2018),('2018-08-08',201832,8,2018,8,32,201808,2018),('2018-08-09',201832,8,2018,9,32,201808,2018),('2018-08-10',201832,8,2018,10,32,201808,2018),('2018-08-11',201832,8,2018,11,32,201808,2018),('2018-08-12',201833,8,2018,12,33,201808,2018),('2018-08-13',201833,8,2018,13,33,201808,2018),('2018-08-14',201833,8,2018,14,33,201808,2018),('2018-08-15',201833,8,2018,15,33,201808,2018),('2018-08-16',201833,8,2018,16,33,201808,2018),('2018-08-17',201833,8,2018,17,33,201808,2018),('2018-08-18',201833,8,2018,18,33,201808,2018),('2018-08-19',201834,8,2018,19,34,201808,2018),('2018-08-20',201834,8,2018,20,34,201808,2018),('2018-08-21',201834,8,2018,21,34,201808,2018),('2018-08-22',201834,8,2018,22,34,201808,2018),('2018-08-23',201834,8,2018,23,34,201808,2018),('2018-08-24',201834,8,2018,24,34,201808,2018),('2018-08-25',201834,8,2018,25,34,201808,2018),('2018-08-26',201835,8,2018,26,35,201808,2018),('2018-08-27',201835,8,2018,27,35,201808,2018),('2018-08-28',201835,8,2018,28,35,201808,2018),('2018-08-29',201835,8,2018,29,35,201808,2018),('2018-08-30',201835,8,2018,30,35,201808,2018),('2018-08-31',201835,8,2018,31,35,201808,2018),('2018-09-01',201835,9,2018,1,35,201809,2018),('2018-09-02',201836,9,2018,2,36,201809,2018),('2018-09-03',201836,9,2018,3,36,201809,2018),('2018-09-04',201836,9,2018,4,36,201809,2018),('2018-09-05',201836,9,2018,5,36,201809,2018),('2018-09-06',201836,9,2018,6,36,201809,2018),('2018-09-07',201836,9,2018,7,36,201809,2018),('2018-09-08',201836,9,2018,8,36,201809,2018),('2018-09-09',201837,9,2018,9,37,201809,2018),('2018-09-10',201837,9,2018,10,37,201809,2018),('2018-09-11',201837,9,2018,11,37,201809,2018),('2018-09-12',201837,9,2018,12,37,201809,2018),('2018-09-13',201837,9,2018,13,37,201809,2018),('2018-09-14',201837,9,2018,14,37,201809,2018),('2018-09-15',201837,9,2018,15,37,201809,2018),('2018-09-16',201838,9,2018,16,38,201809,2018),('2018-09-17',201838,9,2018,17,38,201809,2018),('2018-09-18',201838,9,2018,18,38,201809,2018),('2018-09-19',201838,9,2018,19,38,201809,2018),('2018-09-20',201838,9,2018,20,38,201809,2018),('2018-09-21',201838,9,2018,21,38,201809,2018),('2018-09-22',201838,9,2018,22,38,201809,2018),('2018-09-23',201839,9,2018,23,39,201809,2018),('2018-09-24',201839,9,2018,24,39,201809,2018),('2018-09-25',201839,9,2018,25,39,201809,2018),('2018-09-26',201839,9,2018,26,39,201809,2018),('2018-09-27',201839,9,2018,27,39,201809,2018),('2018-09-28',201839,9,2018,28,39,201809,2018),('2018-09-29',201839,9,2018,29,39,201809,2018),('2018-09-30',201840,9,2018,30,40,201809,2018),('2018-10-01',201840,10,2018,1,40,201810,2018),('2018-10-02',201840,10,2018,2,40,201810,2018),('2018-10-03',201840,10,2018,3,40,201810,2018),('2018-10-04',201840,10,2018,4,40,201810,2018),('2018-10-05',201840,10,2018,5,40,201810,2018),('2018-10-06',201840,10,2018,6,40,201810,2018),('2018-10-07',201841,10,2018,7,41,201810,2018),('2018-10-08',201841,10,2018,8,41,201810,2018),('2018-10-09',201841,10,2018,9,41,201810,2018),('2018-10-10',201841,10,2018,10,41,201810,2018),('2018-10-11',201841,10,2018,11,41,201810,2018),('2018-10-12',201841,10,2018,12,41,201810,2018),('2018-10-13',201841,10,2018,13,41,201810,2018),('2018-10-14',201842,10,2018,14,42,201810,2018),('2018-10-15',201842,10,2018,15,42,201810,2018),('2018-10-16',201842,10,2018,16,42,201810,2018),('2018-10-17',201842,10,2018,17,42,201810,2018),('2018-10-18',201842,10,2018,18,42,201810,2018),('2018-10-19',201842,10,2018,19,42,201810,2018),('2018-10-20',201842,10,2018,20,42,201810,2018),('2018-10-21',201843,10,2018,21,43,201810,2018),('2018-10-22',201843,10,2018,22,43,201810,2018),('2018-10-23',201843,10,2018,23,43,201810,2018),('2018-10-24',201843,10,2018,24,43,201810,2018),('2018-10-25',201843,10,2018,25,43,201810,2018),('2018-10-26',201843,10,2018,26,43,201810,2018),('2018-10-27',201843,10,2018,27,43,201810,2018),('2018-10-28',201844,10,2018,28,44,201810,2018),('2018-10-29',201844,10,2018,29,44,201810,2018),('2018-10-30',201844,10,2018,30,44,201810,2018),('2018-10-31',201844,10,2018,31,44,201810,2018),('2018-11-01',201844,11,2018,1,44,201811,2018),('2018-11-02',201844,11,2018,2,44,201811,2018),('2018-11-03',201844,11,2018,3,44,201811,2018),('2018-11-04',201845,11,2018,4,45,201811,2018),('2018-11-05',201845,11,2018,5,45,201811,2018),('2018-11-06',201845,11,2018,6,45,201811,2018),('2018-11-07',201845,11,2018,7,45,201811,2018),('2018-11-08',201845,11,2018,8,45,201811,2018),('2018-11-09',201845,11,2018,9,45,201811,2018),('2018-11-10',201845,11,2018,10,45,201811,2018),('2018-11-11',201846,11,2018,11,46,201811,2018),('2018-11-12',201846,11,2018,12,46,201811,2018),('2018-11-13',201846,11,2018,13,46,201811,2018),('2018-11-14',201846,11,2018,14,46,201811,2018),('2018-11-15',201846,11,2018,15,46,201811,2018),('2018-11-16',201846,11,2018,16,46,201811,2018),('2018-11-17',201846,11,2018,17,46,201811,2018),('2018-11-18',201847,11,2018,18,47,201811,2018),('2018-11-19',201847,11,2018,19,47,201811,2018),('2018-11-20',201847,11,2018,20,47,201811,2018),('2018-11-21',201847,11,2018,21,47,201811,2018),('2018-11-22',201847,11,2018,22,47,201811,2018),('2018-11-23',201847,11,2018,23,47,201811,2018),('2018-11-24',201847,11,2018,24,47,201811,2018),('2018-11-25',201848,11,2018,25,48,201811,2018),('2018-11-26',201848,11,2018,26,48,201811,2018),('2018-11-27',201848,11,2018,27,48,201811,2018),('2018-11-28',201848,11,2018,28,48,201811,2018),('2018-11-29',201848,11,2018,29,48,201811,2018),('2018-11-30',201848,11,2018,30,48,201811,2018),('2018-12-01',201848,12,2018,1,48,201812,2019),('2018-12-02',201849,12,2018,2,49,201812,2019),('2018-12-03',201849,12,2018,3,49,201812,2019),('2018-12-04',201849,12,2018,4,49,201812,2019),('2018-12-05',201849,12,2018,5,49,201812,2019),('2018-12-06',201849,12,2018,6,49,201812,2019),('2018-12-07',201849,12,2018,7,49,201812,2019),('2018-12-08',201849,12,2018,8,49,201812,2019),('2018-12-09',201850,12,2018,9,50,201812,2019),('2018-12-10',201850,12,2018,10,50,201812,2019),('2018-12-11',201850,12,2018,11,50,201812,2019),('2018-12-12',201850,12,2018,12,50,201812,2019),('2018-12-13',201850,12,2018,13,50,201812,2019),('2018-12-14',201850,12,2018,14,50,201812,2019),('2018-12-15',201850,12,2018,15,50,201812,2019),('2018-12-16',201851,12,2018,16,51,201812,2019),('2018-12-17',201851,12,2018,17,51,201812,2019),('2018-12-18',201851,12,2018,18,51,201812,2019),('2018-12-19',201851,12,2018,19,51,201812,2019),('2018-12-20',201851,12,2018,20,51,201812,2019),('2018-12-21',201851,12,2018,21,51,201812,2019),('2018-12-22',201851,12,2018,22,51,201812,2019),('2018-12-23',201852,12,2018,23,52,201812,2019),('2018-12-24',201852,12,2018,24,52,201812,2019),('2018-12-25',201852,12,2018,25,52,201812,2019),('2018-12-26',201852,12,2018,26,52,201812,2019),('2018-12-27',201852,12,2018,27,52,201812,2019),('2018-12-28',201852,12,2018,28,52,201812,2019),('2018-12-29',201852,12,2018,29,52,201812,2019),('2018-12-30',201901,12,2018,30,1,201812,2019),('2018-12-31',201901,12,2018,31,1,201812,2019),('2019-01-01',201901,1,2019,1,1,201901,2019),('2019-01-02',201901,1,2019,2,1,201901,2019),('2019-01-03',201901,1,2019,3,1,201901,2019),('2019-01-04',201901,1,2019,4,1,201901,2019),('2019-01-05',201901,1,2019,5,1,201901,2019),('2019-01-06',201902,1,2019,6,2,201901,2019),('2019-01-07',201902,1,2019,7,2,201901,2019),('2019-01-08',201902,1,2019,8,2,201901,2019),('2019-01-09',201902,1,2019,9,2,201901,2019),('2019-01-10',201902,1,2019,10,2,201901,2019),('2019-01-11',201902,1,2019,11,2,201901,2019),('2019-01-12',201902,1,2019,12,2,201901,2019),('2019-01-13',201903,1,2019,13,3,201901,2019),('2019-01-14',201903,1,2019,14,3,201901,2019),('2019-01-15',201903,1,2019,15,3,201901,2019),('2019-01-16',201903,1,2019,16,3,201901,2019),('2019-01-17',201903,1,2019,17,3,201901,2019),('2019-01-18',201903,1,2019,18,3,201901,2019),('2019-01-19',201903,1,2019,19,3,201901,2019),('2019-01-20',201904,1,2019,20,4,201901,2019),('2019-01-21',201904,1,2019,21,4,201901,2019),('2019-01-22',201904,1,2019,22,4,201901,2019),('2019-01-23',201904,1,2019,23,4,201901,2019),('2019-01-24',201904,1,2019,24,4,201901,2019),('2019-01-25',201904,1,2019,25,4,201901,2019),('2019-01-26',201904,1,2019,26,4,201901,2019),('2019-01-27',201905,1,2019,27,5,201901,2019),('2019-01-28',201905,1,2019,28,5,201901,2019),('2019-01-29',201905,1,2019,29,5,201901,2019),('2019-01-30',201905,1,2019,30,5,201901,2019),('2019-01-31',201905,1,2019,31,5,201901,2019),('2019-02-01',201905,2,2019,1,5,201902,2019),('2019-02-02',201905,2,2019,2,5,201902,2019),('2019-02-03',201906,2,2019,3,6,201902,2019),('2019-02-04',201906,2,2019,4,6,201902,2019),('2019-02-05',201906,2,2019,5,6,201902,2019),('2019-02-06',201906,2,2019,6,6,201902,2019),('2019-02-07',201906,2,2019,7,6,201902,2019),('2019-02-08',201906,2,2019,8,6,201902,2019),('2019-02-09',201906,2,2019,9,6,201902,2019),('2019-02-10',201907,2,2019,10,7,201902,2019),('2019-02-11',201907,2,2019,11,7,201902,2019),('2019-02-12',201907,2,2019,12,7,201902,2019),('2019-02-13',201907,2,2019,13,7,201902,2019),('2019-02-14',201907,2,2019,14,7,201902,2019),('2019-02-15',201907,2,2019,15,7,201902,2019),('2019-02-16',201907,2,2019,16,7,201902,2019),('2019-02-17',201908,2,2019,17,8,201902,2019),('2019-02-18',201908,2,2019,18,8,201902,2019),('2019-02-19',201908,2,2019,19,8,201902,2019),('2019-02-20',201908,2,2019,20,8,201902,2019),('2019-02-21',201908,2,2019,21,8,201902,2019),('2019-02-22',201908,2,2019,22,8,201902,2019),('2019-02-23',201908,2,2019,23,8,201902,2019),('2019-02-24',201909,2,2019,24,9,201902,2019),('2019-02-25',201909,2,2019,25,9,201902,2019),('2019-02-26',201909,2,2019,26,9,201902,2019),('2019-02-27',201909,2,2019,27,9,201902,2019),('2019-02-28',201909,2,2019,28,9,201902,2019),('2019-03-01',201909,3,2019,1,9,201903,2019),('2019-03-02',201909,3,2019,2,9,201903,2019),('2019-03-03',201910,3,2019,3,10,201903,2019),('2019-03-04',201910,3,2019,4,10,201903,2019),('2019-03-05',201910,3,2019,5,10,201903,2019),('2019-03-06',201910,3,2019,6,10,201903,2019),('2019-03-07',201910,3,2019,7,10,201903,2019),('2019-03-08',201910,3,2019,8,10,201903,2019),('2019-03-09',201910,3,2019,9,10,201903,2019),('2019-03-10',201911,3,2019,10,11,201903,2019),('2019-03-11',201911,3,2019,11,11,201903,2019),('2019-03-12',201911,3,2019,12,11,201903,2019),('2019-03-13',201911,3,2019,13,11,201903,2019),('2019-03-14',201911,3,2019,14,11,201903,2019),('2019-03-15',201911,3,2019,15,11,201903,2019),('2019-03-16',201911,3,2019,16,11,201903,2019),('2019-03-17',201912,3,2019,17,12,201903,2019),('2019-03-18',201912,3,2019,18,12,201903,2019),('2019-03-19',201912,3,2019,19,12,201903,2019),('2019-03-20',201912,3,2019,20,12,201903,2019),('2019-03-21',201912,3,2019,21,12,201903,2019),('2019-03-22',201912,3,2019,22,12,201903,2019),('2019-03-23',201912,3,2019,23,12,201903,2019),('2019-03-24',201913,3,2019,24,13,201903,2019),('2019-03-25',201913,3,2019,25,13,201903,2019),('2019-03-26',201913,3,2019,26,13,201903,2019),('2019-03-27',201913,3,2019,27,13,201903,2019),('2019-03-28',201913,3,2019,28,13,201903,2019),('2019-03-29',201913,3,2019,29,13,201903,2019),('2019-03-30',201913,3,2019,30,13,201903,2019),('2019-03-31',201914,3,2019,31,14,201903,2019),('2019-04-01',201914,4,2019,1,14,201904,2019),('2019-04-02',201914,4,2019,2,14,201904,2019),('2019-04-03',201914,4,2019,3,14,201904,2019),('2019-04-04',201914,4,2019,4,14,201904,2019),('2019-04-05',201914,4,2019,5,14,201904,2019),('2019-04-06',201914,4,2019,6,14,201904,2019),('2019-04-07',201915,4,2019,7,15,201904,2019),('2019-04-08',201915,4,2019,8,15,201904,2019),('2019-04-09',201915,4,2019,9,15,201904,2019),('2019-04-10',201915,4,2019,10,15,201904,2019),('2019-04-11',201915,4,2019,11,15,201904,2019),('2019-04-12',201915,4,2019,12,15,201904,2019),('2019-04-13',201915,4,2019,13,15,201904,2019),('2019-04-14',201916,4,2019,14,16,201904,2019),('2019-04-15',201916,4,2019,15,16,201904,2019),('2019-04-16',201916,4,2019,16,16,201904,2019),('2019-04-17',201916,4,2019,17,16,201904,2019),('2019-04-18',201916,4,2019,18,16,201904,2019),('2019-04-19',201916,4,2019,19,16,201904,2019),('2019-04-20',201916,4,2019,20,16,201904,2019),('2019-04-21',201917,4,2019,21,17,201904,2019),('2019-04-22',201917,4,2019,22,17,201904,2019),('2019-04-23',201917,4,2019,23,17,201904,2019),('2019-04-24',201917,4,2019,24,17,201904,2019),('2019-04-25',201917,4,2019,25,17,201904,2019),('2019-04-26',201917,4,2019,26,17,201904,2019),('2019-04-27',201917,4,2019,27,17,201904,2019),('2019-04-28',201918,4,2019,28,18,201904,2019),('2019-04-29',201918,4,2019,29,18,201904,2019),('2019-04-30',201918,4,2019,30,18,201904,2019),('2019-05-01',201918,5,2019,1,18,201905,2019),('2019-05-02',201918,5,2019,2,18,201905,2019),('2019-05-03',201918,5,2019,3,18,201905,2019),('2019-05-04',201918,5,2019,4,18,201905,2019),('2019-05-05',201919,5,2019,5,19,201905,2019),('2019-05-06',201919,5,2019,6,19,201905,2019),('2019-05-07',201919,5,2019,7,19,201905,2019),('2019-05-08',201919,5,2019,8,19,201905,2019),('2019-05-09',201919,5,2019,9,19,201905,2019),('2019-05-10',201919,5,2019,10,19,201905,2019),('2019-05-11',201919,5,2019,11,19,201905,2019),('2019-05-12',201920,5,2019,12,20,201905,2019),('2019-05-13',201920,5,2019,13,20,201905,2019),('2019-05-14',201920,5,2019,14,20,201905,2019),('2019-05-15',201920,5,2019,15,20,201905,2019),('2019-05-16',201920,5,2019,16,20,201905,2019),('2019-05-17',201920,5,2019,17,20,201905,2019),('2019-05-18',201920,5,2019,18,20,201905,2019),('2019-05-19',201921,5,2019,19,21,201905,2019),('2019-05-20',201921,5,2019,20,21,201905,2019),('2019-05-21',201921,5,2019,21,21,201905,2019),('2019-05-22',201921,5,2019,22,21,201905,2019),('2019-05-23',201921,5,2019,23,21,201905,2019),('2019-05-24',201921,5,2019,24,21,201905,2019),('2019-05-25',201921,5,2019,25,21,201905,2019),('2019-05-26',201922,5,2019,26,22,201905,2019),('2019-05-27',201922,5,2019,27,22,201905,2019),('2019-05-28',201922,5,2019,28,22,201905,2019),('2019-05-29',201922,5,2019,29,22,201905,2019),('2019-05-30',201922,5,2019,30,22,201905,2019),('2019-05-31',201922,5,2019,31,22,201905,2019),('2019-06-01',201922,6,2019,1,22,201906,2019),('2019-06-02',201923,6,2019,2,23,201906,2019),('2019-06-03',201923,6,2019,3,23,201906,2019),('2019-06-04',201923,6,2019,4,23,201906,2019),('2019-06-05',201923,6,2019,5,23,201906,2019),('2019-06-06',201923,6,2019,6,23,201906,2019),('2019-06-07',201923,6,2019,7,23,201906,2019),('2019-06-08',201923,6,2019,8,23,201906,2019),('2019-06-09',201924,6,2019,9,24,201906,2019),('2019-06-10',201924,6,2019,10,24,201906,2019),('2019-06-11',201924,6,2019,11,24,201906,2019),('2019-06-12',201924,6,2019,12,24,201906,2019),('2019-06-13',201924,6,2019,13,24,201906,2019),('2019-06-14',201924,6,2019,14,24,201906,2019),('2019-06-15',201924,6,2019,15,24,201906,2019),('2019-06-16',201925,6,2019,16,25,201906,2019),('2019-06-17',201925,6,2019,17,25,201906,2019),('2019-06-18',201925,6,2019,18,25,201906,2019),('2019-06-19',201925,6,2019,19,25,201906,2019),('2019-06-20',201925,6,2019,20,25,201906,2019),('2019-06-21',201925,6,2019,21,25,201906,2019),('2019-06-22',201925,6,2019,22,25,201906,2019),('2019-06-23',201926,6,2019,23,26,201906,2019),('2019-06-24',201926,6,2019,24,26,201906,2019),('2019-06-25',201926,6,2019,25,26,201906,2019),('2019-06-26',201926,6,2019,26,26,201906,2019),('2019-06-27',201926,6,2019,27,26,201906,2019),('2019-06-28',201926,6,2019,28,26,201906,2019),('2019-06-29',201926,6,2019,29,26,201906,2019),('2019-06-30',201927,6,2019,30,27,201906,2019),('2019-07-01',201927,7,2019,1,27,201907,2019),('2019-07-02',201927,7,2019,2,27,201907,2019),('2019-07-03',201927,7,2019,3,27,201907,2019),('2019-07-04',201927,7,2019,4,27,201907,2019),('2019-07-05',201927,7,2019,5,27,201907,2019),('2019-07-06',201927,7,2019,6,27,201907,2019),('2019-07-07',201928,7,2019,7,28,201907,2019),('2019-07-08',201928,7,2019,8,28,201907,2019),('2019-07-09',201928,7,2019,9,28,201907,2019),('2019-07-10',201928,7,2019,10,28,201907,2019),('2019-07-11',201928,7,2019,11,28,201907,2019),('2019-07-12',201928,7,2019,12,28,201907,2019),('2019-07-13',201928,7,2019,13,28,201907,2019),('2019-07-14',201929,7,2019,14,29,201907,2019),('2019-07-15',201929,7,2019,15,29,201907,2019),('2019-07-16',201929,7,2019,16,29,201907,2019),('2019-07-17',201929,7,2019,17,29,201907,2019),('2019-07-18',201929,7,2019,18,29,201907,2019),('2019-07-19',201929,7,2019,19,29,201907,2019),('2019-07-20',201929,7,2019,20,29,201907,2019),('2019-07-21',201930,7,2019,21,30,201907,2019),('2019-07-22',201930,7,2019,22,30,201907,2019),('2019-07-23',201930,7,2019,23,30,201907,2019),('2019-07-24',201930,7,2019,24,30,201907,2019),('2019-07-25',201930,7,2019,25,30,201907,2019),('2019-07-26',201930,7,2019,26,30,201907,2019),('2019-07-27',201930,7,2019,27,30,201907,2019),('2019-07-28',201931,7,2019,28,31,201907,2019),('2019-07-29',201931,7,2019,29,31,201907,2019),('2019-07-30',201931,7,2019,30,31,201907,2019),('2019-07-31',201931,7,2019,31,31,201907,2019),('2019-08-01',201931,8,2019,1,31,201908,2019),('2019-08-02',201931,8,2019,2,31,201908,2019),('2019-08-03',201931,8,2019,3,31,201908,2019),('2019-08-04',201932,8,2019,4,32,201908,2019),('2019-08-05',201932,8,2019,5,32,201908,2019),('2019-08-06',201932,8,2019,6,32,201908,2019),('2019-08-07',201932,8,2019,7,32,201908,2019),('2019-08-08',201932,8,2019,8,32,201908,2019),('2019-08-09',201932,8,2019,9,32,201908,2019),('2019-08-10',201932,8,2019,10,32,201908,2019),('2019-08-11',201933,8,2019,11,33,201908,2019),('2019-08-12',201933,8,2019,12,33,201908,2019),('2019-08-13',201933,8,2019,13,33,201908,2019),('2019-08-14',201933,8,2019,14,33,201908,2019),('2019-08-15',201933,8,2019,15,33,201908,2019),('2019-08-16',201933,8,2019,16,33,201908,2019),('2019-08-17',201933,8,2019,17,33,201908,2019),('2019-08-18',201934,8,2019,18,34,201908,2019),('2019-08-19',201934,8,2019,19,34,201908,2019),('2019-08-20',201934,8,2019,20,34,201908,2019),('2019-08-21',201934,8,2019,21,34,201908,2019),('2019-08-22',201934,8,2019,22,34,201908,2019),('2019-08-23',201934,8,2019,23,34,201908,2019),('2019-08-24',201934,8,2019,24,34,201908,2019),('2019-08-25',201935,8,2019,25,35,201908,2019),('2019-08-26',201935,8,2019,26,35,201908,2019),('2019-08-27',201935,8,2019,27,35,201908,2019),('2019-08-28',201935,8,2019,28,35,201908,2019),('2019-08-29',201935,8,2019,29,35,201908,2019),('2019-08-30',201935,8,2019,30,35,201908,2019),('2019-08-31',201935,8,2019,31,35,201908,2019),('2019-09-01',201936,9,2019,1,36,201909,2019),('2019-09-02',201936,9,2019,2,36,201909,2019),('2019-09-03',201936,9,2019,3,36,201909,2019),('2019-09-04',201936,9,2019,4,36,201909,2019),('2019-09-05',201936,9,2019,5,36,201909,2019),('2019-09-06',201936,9,2019,6,36,201909,2019),('2019-09-07',201936,9,2019,7,36,201909,2019),('2019-09-08',201937,9,2019,8,37,201909,2019),('2019-09-09',201937,9,2019,9,37,201909,2019),('2019-09-10',201937,9,2019,10,37,201909,2019),('2019-09-11',201937,9,2019,11,37,201909,2019),('2019-09-12',201937,9,2019,12,37,201909,2019),('2019-09-13',201937,9,2019,13,37,201909,2019),('2019-09-14',201937,9,2019,14,37,201909,2019),('2019-09-15',201938,9,2019,15,38,201909,2019),('2019-09-16',201938,9,2019,16,38,201909,2019),('2019-09-17',201938,9,2019,17,38,201909,2019),('2019-09-18',201938,9,2019,18,38,201909,2019),('2019-09-19',201938,9,2019,19,38,201909,2019),('2019-09-20',201938,9,2019,20,38,201909,2019),('2019-09-21',201938,9,2019,21,38,201909,2019),('2019-09-22',201939,9,2019,22,39,201909,2019),('2019-09-23',201939,9,2019,23,39,201909,2019),('2019-09-24',201939,9,2019,24,39,201909,2019),('2019-09-25',201939,9,2019,25,39,201909,2019),('2019-09-26',201939,9,2019,26,39,201909,2019),('2019-09-27',201939,9,2019,27,39,201909,2019),('2019-09-28',201939,9,2019,28,39,201909,2019),('2019-09-29',201940,9,2019,29,40,201909,2019),('2019-09-30',201940,9,2019,30,40,201909,2019),('2019-10-01',201940,10,2019,1,40,201910,2019),('2019-10-02',201940,10,2019,2,40,201910,2019),('2019-10-03',201940,10,2019,3,40,201910,2019),('2019-10-04',201940,10,2019,4,40,201910,2019),('2019-10-05',201940,10,2019,5,40,201910,2019),('2019-10-06',201941,10,2019,6,41,201910,2019),('2019-10-07',201941,10,2019,7,41,201910,2019),('2019-10-08',201941,10,2019,8,41,201910,2019),('2019-10-09',201941,10,2019,9,41,201910,2019),('2019-10-10',201941,10,2019,10,41,201910,2019),('2019-10-11',201941,10,2019,11,41,201910,2019),('2019-10-12',201941,10,2019,12,41,201910,2019),('2019-10-13',201942,10,2019,13,42,201910,2019),('2019-10-14',201942,10,2019,14,42,201910,2019),('2019-10-15',201942,10,2019,15,42,201910,2019),('2019-10-16',201942,10,2019,16,42,201910,2019),('2019-10-17',201942,10,2019,17,42,201910,2019),('2019-10-18',201942,10,2019,18,42,201910,2019),('2019-10-19',201942,10,2019,19,42,201910,2019),('2019-10-20',201943,10,2019,20,43,201910,2019),('2019-10-21',201943,10,2019,21,43,201910,2019),('2019-10-22',201943,10,2019,22,43,201910,2019),('2019-10-23',201943,10,2019,23,43,201910,2019),('2019-10-24',201943,10,2019,24,43,201910,2019),('2019-10-25',201943,10,2019,25,43,201910,2019),('2019-10-26',201943,10,2019,26,43,201910,2019),('2019-10-27',201944,10,2019,27,44,201910,2019),('2019-10-28',201944,10,2019,28,44,201910,2019),('2019-10-29',201944,10,2019,29,44,201910,2019),('2019-10-30',201944,10,2019,30,44,201910,2019),('2019-10-31',201944,10,2019,31,44,201910,2019),('2019-11-01',201944,11,2019,1,44,201911,2019),('2019-11-02',201944,11,2019,2,44,201911,2019),('2019-11-03',201945,11,2019,3,45,201911,2019),('2019-11-04',201945,11,2019,4,45,201911,2019),('2019-11-05',201945,11,2019,5,45,201911,2019),('2019-11-06',201945,11,2019,6,45,201911,2019),('2019-11-07',201945,11,2019,7,45,201911,2019),('2019-11-08',201945,11,2019,8,45,201911,2019),('2019-11-09',201945,11,2019,9,45,201911,2019),('2019-11-10',201946,11,2019,10,46,201911,2019),('2019-11-11',201946,11,2019,11,46,201911,2019),('2019-11-12',201946,11,2019,12,46,201911,2019),('2019-11-13',201946,11,2019,13,46,201911,2019),('2019-11-14',201946,11,2019,14,46,201911,2019),('2019-11-15',201946,11,2019,15,46,201911,2019),('2019-11-16',201946,11,2019,16,46,201911,2019),('2019-11-17',201947,11,2019,17,47,201911,2019),('2019-11-18',201947,11,2019,18,47,201911,2019),('2019-11-19',201947,11,2019,19,47,201911,2019),('2019-11-20',201947,11,2019,20,47,201911,2019),('2019-11-21',201947,11,2019,21,47,201911,2019),('2019-11-22',201947,11,2019,22,47,201911,2019),('2019-11-23',201947,11,2019,23,47,201911,2019),('2019-11-24',201948,11,2019,24,48,201911,2019),('2019-11-25',201948,11,2019,25,48,201911,2019),('2019-11-26',201948,11,2019,26,48,201911,2019),('2019-11-27',201948,11,2019,27,48,201911,2019),('2019-11-28',201948,11,2019,28,48,201911,2019),('2019-11-29',201948,11,2019,29,48,201911,2019),('2019-11-30',201948,11,2019,30,48,201911,2019),('2019-12-01',201949,12,2019,1,49,201912,2020),('2019-12-02',201949,12,2019,2,49,201912,2020),('2019-12-03',201949,12,2019,3,49,201912,2020),('2019-12-04',201949,12,2019,4,49,201912,2020),('2019-12-05',201949,12,2019,5,49,201912,2020),('2019-12-06',201949,12,2019,6,49,201912,2020),('2019-12-07',201949,12,2019,7,49,201912,2020),('2019-12-08',201950,12,2019,8,50,201912,2020),('2019-12-09',201950,12,2019,9,50,201912,2020),('2019-12-10',201950,12,2019,10,50,201912,2020),('2019-12-11',201950,12,2019,11,50,201912,2020),('2019-12-12',201950,12,2019,12,50,201912,2020),('2019-12-13',201950,12,2019,13,50,201912,2020),('2019-12-14',201950,12,2019,14,50,201912,2020),('2019-12-15',201951,12,2019,15,51,201912,2020),('2019-12-16',201951,12,2019,16,51,201912,2020),('2019-12-17',201951,12,2019,17,51,201912,2020),('2019-12-18',201951,12,2019,18,51,201912,2020),('2019-12-19',201951,12,2019,19,51,201912,2020),('2019-12-20',201951,12,2019,20,51,201912,2020),('2019-12-21',201951,12,2019,21,51,201912,2020),('2019-12-22',201952,12,2019,22,52,201912,2020),('2019-12-23',201952,12,2019,23,52,201912,2020),('2019-12-24',201952,12,2019,24,52,201912,2020),('2019-12-25',201952,12,2019,25,52,201912,2020),('2019-12-26',201952,12,2019,26,52,201912,2020),('2019-12-27',201952,12,2019,27,52,201912,2020),('2019-12-28',201952,12,2019,28,52,201912,2020),('2019-12-29',201953,12,2019,29,1,201912,2020),('2019-12-30',201953,12,2019,30,1,201912,2020),('2019-12-31',201953,12,2019,31,1,201912,2020),('2020-01-01',201953,1,2020,1,1,202001,2020),('2020-01-02',201953,1,2020,2,1,202001,2020),('2020-01-03',201953,1,2020,3,1,202001,2020),('2020-01-04',201953,1,2020,4,1,202001,2020),('2020-01-05',202001,1,2020,5,2,202001,2020),('2020-01-06',202001,1,2020,6,2,202001,2020),('2020-01-07',202001,1,2020,7,2,202001,2020),('2020-01-08',202001,1,2020,8,2,202001,2020),('2020-01-09',202001,1,2020,9,2,202001,2020),('2020-01-10',202001,1,2020,10,2,202001,2020),('2020-01-11',202001,1,2020,11,2,202001,2020),('2020-01-12',202002,1,2020,12,3,202001,2020),('2020-01-13',202002,1,2020,13,3,202001,2020),('2020-01-14',202002,1,2020,14,3,202001,2020),('2020-01-15',202002,1,2020,15,3,202001,2020),('2020-01-16',202002,1,2020,16,3,202001,2020),('2020-01-17',202002,1,2020,17,3,202001,2020),('2020-01-18',202002,1,2020,18,3,202001,2020),('2020-01-19',202003,1,2020,19,4,202001,2020),('2020-01-20',202003,1,2020,20,4,202001,2020),('2020-01-21',202003,1,2020,21,4,202001,2020),('2020-01-22',202003,1,2020,22,4,202001,2020),('2020-01-23',202003,1,2020,23,4,202001,2020),('2020-01-24',202003,1,2020,24,4,202001,2020),('2020-01-25',202003,1,2020,25,4,202001,2020),('2020-01-26',202004,1,2020,26,5,202001,2020),('2020-01-27',202004,1,2020,27,5,202001,2020),('2020-01-28',202004,1,2020,28,5,202001,2020),('2020-01-29',202004,1,2020,29,5,202001,2020),('2020-01-30',202004,1,2020,30,5,202001,2020),('2020-01-31',202004,1,2020,31,5,202001,2020),('2020-02-01',202004,2,2020,1,5,202002,2020),('2020-02-02',202005,2,2020,2,6,202002,2020),('2020-02-03',202005,2,2020,3,6,202002,2020),('2020-02-04',202005,2,2020,4,6,202002,2020),('2020-02-05',202005,2,2020,5,6,202002,2020),('2020-02-06',202005,2,2020,6,6,202002,2020),('2020-02-07',202005,2,2020,7,6,202002,2020),('2020-02-08',202005,2,2020,8,6,202002,2020),('2020-02-09',202006,2,2020,9,7,202002,2020),('2020-02-10',202006,2,2020,10,7,202002,2020),('2020-02-11',202006,2,2020,11,7,202002,2020),('2020-02-12',202006,2,2020,12,7,202002,2020),('2020-02-13',202006,2,2020,13,7,202002,2020),('2020-02-14',202006,2,2020,14,7,202002,2020),('2020-02-15',202006,2,2020,15,7,202002,2020),('2020-02-16',202007,2,2020,16,8,202002,2020),('2020-02-17',202007,2,2020,17,8,202002,2020),('2020-02-18',202007,2,2020,18,8,202002,2020),('2020-02-19',202007,2,2020,19,8,202002,2020),('2020-02-20',202007,2,2020,20,8,202002,2020),('2020-02-21',202007,2,2020,21,8,202002,2020),('2020-02-22',202007,2,2020,22,8,202002,2020),('2020-02-23',202008,2,2020,23,9,202002,2020),('2020-02-24',202008,2,2020,24,9,202002,2020),('2020-02-25',202008,2,2020,25,9,202002,2020),('2020-02-26',202008,2,2020,26,9,202002,2020),('2020-02-27',202008,2,2020,27,9,202002,2020),('2020-02-28',202008,2,2020,28,9,202002,2020),('2020-02-29',202008,2,2020,29,9,202002,2020),('2020-03-01',202009,3,2020,1,10,202003,2020),('2020-03-02',202009,3,2020,2,10,202003,2020),('2020-03-03',202009,3,2020,3,10,202003,2020),('2020-03-04',202009,3,2020,4,10,202003,2020),('2020-03-05',202009,3,2020,5,10,202003,2020),('2020-03-06',202009,3,2020,6,10,202003,2020),('2020-03-07',202009,3,2020,7,10,202003,2020),('2020-03-08',202010,3,2020,8,11,202003,2020),('2020-03-09',202010,3,2020,9,11,202003,2020),('2020-03-10',202010,3,2020,10,11,202003,2020),('2020-03-11',202010,3,2020,11,11,202003,2020),('2020-03-12',202010,3,2020,12,11,202003,2020),('2020-03-13',202010,3,2020,13,11,202003,2020),('2020-03-14',202010,3,2020,14,11,202003,2020),('2020-03-15',202011,3,2020,15,12,202003,2020),('2020-03-16',202011,3,2020,16,12,202003,2020),('2020-03-17',202011,3,2020,17,12,202003,2020),('2020-03-18',202011,3,2020,18,12,202003,2020),('2020-03-19',202011,3,2020,19,12,202003,2020),('2020-03-20',202011,3,2020,20,12,202003,2020),('2020-03-21',202011,3,2020,21,12,202003,2020),('2020-03-22',202012,3,2020,22,13,202003,2020),('2020-03-23',202012,3,2020,23,13,202003,2020),('2020-03-24',202012,3,2020,24,13,202003,2020),('2020-03-25',202012,3,2020,25,13,202003,2020),('2020-03-26',202012,3,2020,26,13,202003,2020),('2020-03-27',202012,3,2020,27,13,202003,2020),('2020-03-28',202012,3,2020,28,13,202003,2020),('2020-03-29',202013,3,2020,29,14,202003,2020),('2020-03-30',202013,3,2020,30,14,202003,2020),('2020-03-31',202013,3,2020,31,14,202003,2020),('2020-04-01',202013,4,2020,1,14,202004,2020),('2020-04-02',202013,4,2020,2,14,202004,2020),('2020-04-03',202013,4,2020,3,14,202004,2020),('2020-04-04',202013,4,2020,4,14,202004,2020),('2020-04-05',202014,4,2020,5,15,202004,2020),('2020-04-06',202014,4,2020,6,15,202004,2020),('2020-04-07',202014,4,2020,7,15,202004,2020),('2020-04-08',202014,4,2020,8,15,202004,2020),('2020-04-09',202014,4,2020,9,15,202004,2020),('2020-04-10',202014,4,2020,10,15,202004,2020),('2020-04-11',202014,4,2020,11,15,202004,2020),('2020-04-12',202015,4,2020,12,16,202004,2020),('2020-04-13',202015,4,2020,13,16,202004,2020),('2020-04-14',202015,4,2020,14,16,202004,2020),('2020-04-15',202015,4,2020,15,16,202004,2020),('2020-04-16',202015,4,2020,16,16,202004,2020),('2020-04-17',202015,4,2020,17,16,202004,2020),('2020-04-18',202015,4,2020,18,16,202004,2020),('2020-04-19',202016,4,2020,19,17,202004,2020),('2020-04-20',202016,4,2020,20,17,202004,2020),('2020-04-21',202016,4,2020,21,17,202004,2020),('2020-04-22',202016,4,2020,22,17,202004,2020),('2020-04-23',202016,4,2020,23,17,202004,2020),('2020-04-24',202016,4,2020,24,17,202004,2020),('2020-04-25',202016,4,2020,25,17,202004,2020),('2020-04-26',202017,4,2020,26,18,202004,2020),('2020-04-27',202017,4,2020,27,18,202004,2020),('2020-04-28',202017,4,2020,28,18,202004,2020),('2020-04-29',202017,4,2020,29,18,202004,2020),('2020-04-30',202017,4,2020,30,18,202004,2020),('2020-05-01',202017,5,2020,1,18,202005,2020),('2020-05-02',202017,5,2020,2,18,202005,2020),('2020-05-03',202018,5,2020,3,19,202005,2020),('2020-05-04',202018,5,2020,4,19,202005,2020),('2020-05-05',202018,5,2020,5,19,202005,2020),('2020-05-06',202018,5,2020,6,19,202005,2020),('2020-05-07',202018,5,2020,7,19,202005,2020),('2020-05-08',202018,5,2020,8,19,202005,2020),('2020-05-09',202018,5,2020,9,19,202005,2020),('2020-05-10',202019,5,2020,10,20,202005,2020),('2020-05-11',202019,5,2020,11,20,202005,2020),('2020-05-12',202019,5,2020,12,20,202005,2020),('2020-05-13',202019,5,2020,13,20,202005,2020),('2020-05-14',202019,5,2020,14,20,202005,2020),('2020-05-15',202019,5,2020,15,20,202005,2020),('2020-05-16',202019,5,2020,16,20,202005,2020),('2020-05-17',202020,5,2020,17,21,202005,2020),('2020-05-18',202020,5,2020,18,21,202005,2020),('2020-05-19',202020,5,2020,19,21,202005,2020),('2020-05-20',202020,5,2020,20,21,202005,2020),('2020-05-21',202020,5,2020,21,21,202005,2020),('2020-05-22',202020,5,2020,22,21,202005,2020),('2020-05-23',202020,5,2020,23,21,202005,2020),('2020-05-24',202021,5,2020,24,22,202005,2020),('2020-05-25',202021,5,2020,25,22,202005,2020),('2020-05-26',202021,5,2020,26,22,202005,2020),('2020-05-27',202021,5,2020,27,22,202005,2020),('2020-05-28',202021,5,2020,28,22,202005,2020),('2020-05-29',202021,5,2020,29,22,202005,2020),('2020-05-30',202021,5,2020,30,22,202005,2020),('2020-05-31',202022,5,2020,31,23,202005,2020),('2020-06-01',202022,6,2020,1,23,202006,2020),('2020-06-02',202022,6,2020,2,23,202006,2020),('2020-06-03',202022,6,2020,3,23,202006,2020),('2020-06-04',202022,6,2020,4,23,202006,2020),('2020-06-05',202022,6,2020,5,23,202006,2020),('2020-06-06',202022,6,2020,6,23,202006,2020),('2020-06-07',202023,6,2020,7,24,202006,2020),('2020-06-08',202023,6,2020,8,24,202006,2020),('2020-06-09',202023,6,2020,9,24,202006,2020),('2020-06-10',202023,6,2020,10,24,202006,2020),('2020-06-11',202023,6,2020,11,24,202006,2020),('2020-06-12',202023,6,2020,12,24,202006,2020),('2020-06-13',202023,6,2020,13,24,202006,2020),('2020-06-14',202024,6,2020,14,25,202006,2020),('2020-06-15',202024,6,2020,15,25,202006,2020),('2020-06-16',202024,6,2020,16,25,202006,2020),('2020-06-17',202024,6,2020,17,25,202006,2020),('2020-06-18',202024,6,2020,18,25,202006,2020),('2020-06-19',202024,6,2020,19,25,202006,2020),('2020-06-20',202024,6,2020,20,25,202006,2020),('2020-06-21',202025,6,2020,21,26,202006,2020),('2020-06-22',202025,6,2020,22,26,202006,2020),('2020-06-23',202025,6,2020,23,26,202006,2020),('2020-06-24',202025,6,2020,24,26,202006,2020),('2020-06-25',202025,6,2020,25,26,202006,2020),('2020-06-26',202025,6,2020,26,26,202006,2020),('2020-06-27',202025,6,2020,27,26,202006,2020),('2020-06-28',202026,6,2020,28,27,202006,2020),('2020-06-29',202026,6,2020,29,27,202006,2020),('2020-06-30',202026,6,2020,30,27,202006,2020),('2020-07-01',202026,7,2020,1,27,202007,2020),('2020-07-02',202026,7,2020,2,27,202007,2020),('2020-07-03',202026,7,2020,3,27,202007,2020),('2020-07-04',202026,7,2020,4,27,202007,2020),('2020-07-05',202027,7,2020,5,28,202007,2020),('2020-07-06',202027,7,2020,6,28,202007,2020),('2020-07-07',202027,7,2020,7,28,202007,2020),('2020-07-08',202027,7,2020,8,28,202007,2020),('2020-07-09',202027,7,2020,9,28,202007,2020),('2020-07-10',202027,7,2020,10,28,202007,2020),('2020-07-11',202027,7,2020,11,28,202007,2020),('2020-07-12',202028,7,2020,12,29,202007,2020),('2020-07-13',202028,7,2020,13,29,202007,2020),('2020-07-14',202028,7,2020,14,29,202007,2020),('2020-07-15',202028,7,2020,15,29,202007,2020),('2020-07-16',202028,7,2020,16,29,202007,2020),('2020-07-17',202028,7,2020,17,29,202007,2020),('2020-07-18',202028,7,2020,18,29,202007,2020),('2020-07-19',202029,7,2020,19,30,202007,2020),('2020-07-20',202029,7,2020,20,30,202007,2020),('2020-07-21',202029,7,2020,21,30,202007,2020),('2020-07-22',202029,7,2020,22,30,202007,2020),('2020-07-23',202029,7,2020,23,30,202007,2020),('2020-07-24',202029,7,2020,24,30,202007,2020),('2020-07-25',202029,7,2020,25,30,202007,2020),('2020-07-26',202030,7,2020,26,31,202007,2020),('2020-07-27',202030,7,2020,27,31,202007,2020),('2020-07-28',202030,7,2020,28,31,202007,2020),('2020-07-29',202030,7,2020,29,31,202007,2020),('2020-07-30',202030,7,2020,30,31,202007,2020),('2020-07-31',202030,7,2020,31,31,202007,2020),('2020-08-01',202030,8,2020,1,31,202008,2020),('2020-08-02',202031,8,2020,2,32,202008,2020),('2020-08-03',202031,8,2020,3,32,202008,2020),('2020-08-04',202031,8,2020,4,32,202008,2020),('2020-08-05',202031,8,2020,5,32,202008,2020),('2020-08-06',202031,8,2020,6,32,202008,2020),('2020-08-07',202031,8,2020,7,32,202008,2020),('2020-08-08',202031,8,2020,8,32,202008,2020),('2020-08-09',202032,8,2020,9,33,202008,2020),('2020-08-10',202032,8,2020,10,33,202008,2020),('2020-08-11',202032,8,2020,11,33,202008,2020),('2020-08-12',202032,8,2020,12,33,202008,2020),('2020-08-13',202032,8,2020,13,33,202008,2020),('2020-08-14',202032,8,2020,14,33,202008,2020),('2020-08-15',202032,8,2020,15,33,202008,2020),('2020-08-16',202033,8,2020,16,34,202008,2020),('2020-08-17',202033,8,2020,17,34,202008,2020),('2020-08-18',202033,8,2020,18,34,202008,2020),('2020-08-19',202033,8,2020,19,34,202008,2020),('2020-08-20',202033,8,2020,20,34,202008,2020),('2020-08-21',202033,8,2020,21,34,202008,2020),('2020-08-22',202033,8,2020,22,34,202008,2020),('2020-08-23',202034,8,2020,23,35,202008,2020),('2020-08-24',202034,8,2020,24,35,202008,2020),('2020-08-25',202034,8,2020,25,35,202008,2020),('2020-08-26',202034,8,2020,26,35,202008,2020),('2020-08-27',202034,8,2020,27,35,202008,2020),('2020-08-28',202034,8,2020,28,35,202008,2020),('2020-08-29',202034,8,2020,29,35,202008,2020),('2020-08-30',202035,8,2020,30,36,202008,2020),('2020-08-31',202035,8,2020,31,36,202008,2020),('2020-09-01',202035,9,2020,1,36,202009,2020),('2020-09-02',202035,9,2020,2,36,202009,2020),('2020-09-03',202035,9,2020,3,36,202009,2020),('2020-09-04',202035,9,2020,4,36,202009,2020),('2020-09-05',202035,9,2020,5,36,202009,2020),('2020-09-06',202036,9,2020,6,37,202009,2020),('2020-09-07',202036,9,2020,7,37,202009,2020),('2020-09-08',202036,9,2020,8,37,202009,2020),('2020-09-09',202036,9,2020,9,37,202009,2020),('2020-09-10',202036,9,2020,10,37,202009,2020),('2020-09-11',202036,9,2020,11,37,202009,2020),('2020-09-12',202036,9,2020,12,37,202009,2020),('2020-09-13',202037,9,2020,13,38,202009,2020),('2020-09-14',202037,9,2020,14,38,202009,2020),('2020-09-15',202037,9,2020,15,38,202009,2020),('2020-09-16',202037,9,2020,16,38,202009,2020),('2020-09-17',202037,9,2020,17,38,202009,2020),('2020-09-18',202037,9,2020,18,38,202009,2020),('2020-09-19',202037,9,2020,19,38,202009,2020),('2020-09-20',202038,9,2020,20,39,202009,2020),('2020-09-21',202038,9,2020,21,39,202009,2020),('2020-09-22',202038,9,2020,22,39,202009,2020),('2020-09-23',202038,9,2020,23,39,202009,2020),('2020-09-24',202038,9,2020,24,39,202009,2020),('2020-09-25',202038,9,2020,25,39,202009,2020),('2020-09-26',202038,9,2020,26,39,202009,2020),('2020-09-27',202039,9,2020,27,40,202009,2020),('2020-09-28',202039,9,2020,28,40,202009,2020),('2020-09-29',202039,9,2020,29,40,202009,2020),('2020-09-30',202039,9,2020,30,40,202009,2020),('2020-10-01',202039,10,2020,1,40,202010,2020),('2020-10-02',202039,10,2020,2,40,202010,2020),('2020-10-03',202039,10,2020,3,40,202010,2020),('2020-10-04',202040,10,2020,4,41,202010,2020),('2020-10-05',202040,10,2020,5,41,202010,2020),('2020-10-06',202040,10,2020,6,41,202010,2020),('2020-10-07',202040,10,2020,7,41,202010,2020),('2020-10-08',202040,10,2020,8,41,202010,2020),('2020-10-09',202040,10,2020,9,41,202010,2020),('2020-10-10',202040,10,2020,10,41,202010,2020),('2020-10-11',202041,10,2020,11,42,202010,2020),('2020-10-12',202041,10,2020,12,42,202010,2020),('2020-10-13',202041,10,2020,13,42,202010,2020),('2020-10-14',202041,10,2020,14,42,202010,2020),('2020-10-15',202041,10,2020,15,42,202010,2020),('2020-10-16',202041,10,2020,16,42,202010,2020),('2020-10-17',202041,10,2020,17,42,202010,2020),('2020-10-18',202042,10,2020,18,43,202010,2020),('2020-10-19',202042,10,2020,19,43,202010,2020),('2020-10-20',202042,10,2020,20,43,202010,2020),('2020-10-21',202042,10,2020,21,43,202010,2020),('2020-10-22',202042,10,2020,22,43,202010,2020),('2020-10-23',202042,10,2020,23,43,202010,2020),('2020-10-24',202042,10,2020,24,43,202010,2020),('2020-10-25',202043,10,2020,25,44,202010,2020),('2020-10-26',202043,10,2020,26,44,202010,2020),('2020-10-27',202043,10,2020,27,44,202010,2020),('2020-10-28',202043,10,2020,28,44,202010,2020),('2020-10-29',202043,10,2020,29,44,202010,2020),('2020-10-30',202043,10,2020,30,44,202010,2020),('2020-10-31',202043,10,2020,31,44,202010,2020),('2020-11-01',202044,11,2020,1,45,202011,2020),('2020-11-02',202044,11,2020,2,45,202011,2020),('2020-11-03',202044,11,2020,3,45,202011,2020),('2020-11-04',202044,11,2020,4,45,202011,2020),('2020-11-05',202044,11,2020,5,45,202011,2020),('2020-11-06',202044,11,2020,6,45,202011,2020),('2020-11-07',202044,11,2020,7,45,202011,2020),('2020-11-08',202045,11,2020,8,46,202011,2020),('2020-11-09',202045,11,2020,9,46,202011,2020),('2020-11-10',202045,11,2020,10,46,202011,2020),('2020-11-11',202045,11,2020,11,46,202011,2020),('2020-11-12',202045,11,2020,12,46,202011,2020),('2020-11-13',202045,11,2020,13,46,202011,2020),('2020-11-14',202045,11,2020,14,46,202011,2020),('2020-11-15',202046,11,2020,15,47,202011,2020),('2020-11-16',202046,11,2020,16,47,202011,2020),('2020-11-17',202046,11,2020,17,47,202011,2020),('2020-11-18',202046,11,2020,18,47,202011,2020),('2020-11-19',202046,11,2020,19,47,202011,2020),('2020-11-20',202046,11,2020,20,47,202011,2020),('2020-11-21',202046,11,2020,21,47,202011,2020),('2020-11-22',202047,11,2020,22,48,202011,2020),('2020-11-23',202047,11,2020,23,48,202011,2020),('2020-11-24',202047,11,2020,24,48,202011,2020),('2020-11-25',202047,11,2020,25,48,202011,2020),('2020-11-26',202047,11,2020,26,48,202011,2020),('2020-11-27',202047,11,2020,27,48,202011,2020),('2020-11-28',202047,11,2020,28,48,202011,2020),('2020-11-29',202048,11,2020,29,49,202011,2020),('2020-11-30',202048,11,2020,30,49,202011,2020),('2020-12-01',202048,12,2020,1,49,202012,2021),('2020-12-02',202048,12,2020,2,49,202012,2021),('2020-12-03',202048,12,2020,3,49,202012,2021),('2020-12-04',202048,12,2020,4,49,202012,2021),('2020-12-05',202048,12,2020,5,49,202012,2021),('2020-12-06',202049,12,2020,6,50,202012,2021),('2020-12-07',202049,12,2020,7,50,202012,2021),('2020-12-08',202049,12,2020,8,50,202012,2021),('2020-12-09',202049,12,2020,9,50,202012,2021),('2020-12-10',202049,12,2020,10,50,202012,2021),('2020-12-11',202049,12,2020,11,50,202012,2021),('2020-12-12',202049,12,2020,12,50,202012,2021),('2020-12-13',202050,12,2020,13,51,202012,2021),('2020-12-14',202050,12,2020,14,51,202012,2021),('2020-12-15',202050,12,2020,15,51,202012,2021),('2020-12-16',202050,12,2020,16,51,202012,2021),('2020-12-17',202050,12,2020,17,51,202012,2021),('2020-12-18',202050,12,2020,18,51,202012,2021),('2020-12-19',202050,12,2020,19,51,202012,2021),('2020-12-20',202051,12,2020,20,52,202012,2021),('2020-12-21',202051,12,2020,21,52,202012,2021),('2020-12-22',202051,12,2020,22,52,202012,2021),('2020-12-23',202051,12,2020,23,52,202012,2021),('2020-12-24',202051,12,2020,24,52,202012,2021),('2020-12-25',202051,12,2020,25,52,202012,2021),('2020-12-26',202051,12,2020,26,52,202012,2021),('2020-12-27',202052,12,2020,27,53,202012,2021),('2020-12-28',202052,12,2020,28,53,202012,2021),('2020-12-29',202052,12,2020,29,53,202012,2021),('2020-12-30',202052,12,2020,30,53,202012,2021),('2020-12-31',202052,12,2020,31,53,202012,2021),('2021-01-01',202101,1,2021,1,1,202101,2021),('2021-01-02',202101,1,2021,2,1,202101,2021),('2021-01-03',202101,1,2021,3,1,202101,2021),('2021-01-04',202101,1,2021,4,1,202101,2021),('2021-01-05',202101,1,2021,5,1,202101,2021),('2021-01-06',202101,1,2021,6,1,202101,2021),('2021-01-07',202101,1,2021,7,1,202101,2021),('2021-01-08',202101,1,2021,8,1,202101,2021),('2021-01-09',202101,1,2021,9,1,202101,2021),('2021-01-10',202102,1,2021,10,2,202101,2021),('2021-01-11',202102,1,2021,11,2,202101,2021),('2021-01-12',202102,1,2021,12,2,202101,2021),('2021-01-13',202102,1,2021,13,2,202101,2021),('2021-01-14',202102,1,2021,14,2,202101,2021),('2021-01-15',202102,1,2021,15,2,202101,2021),('2021-01-16',202102,1,2021,16,2,202101,2021),('2021-01-17',202103,1,2021,17,3,202101,2021),('2021-01-18',202103,1,2021,18,3,202101,2021),('2021-01-19',202103,1,2021,19,3,202101,2021),('2021-01-20',202103,1,2021,20,3,202101,2021),('2021-01-21',202103,1,2021,21,3,202101,2021),('2021-01-22',202103,1,2021,22,3,202101,2021),('2021-01-23',202103,1,2021,23,3,202101,2021),('2021-01-24',202104,1,2021,24,4,202101,2021),('2021-01-25',202104,1,2021,25,4,202101,2021),('2021-01-26',202104,1,2021,26,4,202101,2021),('2021-01-27',202104,1,2021,27,4,202101,2021),('2021-01-28',202104,1,2021,28,4,202101,2021),('2021-01-29',202104,1,2021,29,4,202101,2021),('2021-01-30',202104,1,2021,30,4,202101,2021),('2021-01-31',202105,1,2021,31,5,202101,2021),('2021-02-01',202105,2,2021,1,5,202102,2021),('2021-02-02',202105,2,2021,2,5,202102,2021),('2021-02-03',202105,2,2021,3,5,202102,2021),('2021-02-04',202105,2,2021,4,5,202102,2021),('2021-02-05',202105,2,2021,5,5,202102,2021),('2021-02-06',202105,2,2021,6,5,202102,2021),('2021-02-07',202106,2,2021,7,6,202102,2021),('2021-02-08',202106,2,2021,8,6,202102,2021),('2021-02-09',202106,2,2021,9,6,202102,2021),('2021-02-10',202106,2,2021,10,6,202102,2021),('2021-02-11',202106,2,2021,11,6,202102,2021),('2021-02-12',202106,2,2021,12,6,202102,2021),('2021-02-13',202106,2,2021,13,6,202102,2021),('2021-02-14',202107,2,2021,14,7,202102,2021),('2021-02-15',202107,2,2021,15,7,202102,2021),('2021-02-16',202107,2,2021,16,7,202102,2021),('2021-02-17',202107,2,2021,17,7,202102,2021),('2021-02-18',202107,2,2021,18,7,202102,2021),('2021-02-19',202107,2,2021,19,7,202102,2021),('2021-02-20',202107,2,2021,20,7,202102,2021),('2021-02-21',202108,2,2021,21,8,202102,2021),('2021-02-22',202108,2,2021,22,8,202102,2021),('2021-02-23',202108,2,2021,23,8,202102,2021),('2021-02-24',202108,2,2021,24,8,202102,2021),('2021-02-25',202108,2,2021,25,8,202102,2021),('2021-02-26',202108,2,2021,26,8,202102,2021),('2021-02-27',202108,2,2021,27,8,202102,2021),('2021-02-28',202109,2,2021,28,9,202102,2021),('2021-03-01',202109,3,2021,1,9,202103,2021),('2021-03-02',202109,3,2021,2,9,202103,2021),('2021-03-03',202109,3,2021,3,9,202103,2021),('2021-03-04',202109,3,2021,4,9,202103,2021),('2021-03-05',202109,3,2021,5,9,202103,2021),('2021-03-06',202109,3,2021,6,9,202103,2021),('2021-03-07',202110,3,2021,7,10,202103,2021),('2021-03-08',202110,3,2021,8,10,202103,2021),('2021-03-09',202110,3,2021,9,10,202103,2021),('2021-03-10',202110,3,2021,10,10,202103,2021),('2021-03-11',202110,3,2021,11,10,202103,2021),('2021-03-12',202110,3,2021,12,10,202103,2021),('2021-03-13',202110,3,2021,13,10,202103,2021),('2021-03-14',202111,3,2021,14,11,202103,2021),('2021-03-15',202111,3,2021,15,11,202103,2021),('2021-03-16',202111,3,2021,16,11,202103,2021),('2021-03-17',202111,3,2021,17,11,202103,2021),('2021-03-18',202111,3,2021,18,11,202103,2021),('2021-03-19',202111,3,2021,19,11,202103,2021),('2021-03-20',202111,3,2021,20,11,202103,2021),('2021-03-21',202112,3,2021,21,12,202103,2021),('2021-03-22',202112,3,2021,22,12,202103,2021),('2021-03-23',202112,3,2021,23,12,202103,2021),('2021-03-24',202112,3,2021,24,12,202103,2021),('2021-03-25',202112,3,2021,25,12,202103,2021),('2021-03-26',202112,3,2021,26,12,202103,2021),('2021-03-27',202112,3,2021,27,12,202103,2021),('2021-03-28',202113,3,2021,28,13,202103,2021),('2021-03-29',202113,3,2021,29,13,202103,2021),('2021-03-30',202113,3,2021,30,13,202103,2021),('2021-03-31',202113,3,2021,31,13,202103,2021),('2021-04-01',202113,4,2021,1,13,202104,2021),('2021-04-02',202113,4,2021,2,13,202104,2021),('2021-04-03',202113,4,2021,3,13,202104,2021),('2021-04-04',202114,4,2021,4,14,202104,2021),('2021-04-05',202114,4,2021,5,14,202104,2021),('2021-04-06',202114,4,2021,6,14,202104,2021),('2021-04-07',202114,4,2021,7,14,202104,2021),('2021-04-08',202114,4,2021,8,14,202104,2021),('2021-04-09',202114,4,2021,9,14,202104,2021),('2021-04-10',202114,4,2021,10,14,202104,2021),('2021-04-11',202115,4,2021,11,15,202104,2021),('2021-04-12',202115,4,2021,12,15,202104,2021),('2021-04-13',202115,4,2021,13,15,202104,2021),('2021-04-14',202115,4,2021,14,15,202104,2021),('2021-04-15',202115,4,2021,15,15,202104,2021),('2021-04-16',202115,4,2021,16,15,202104,2021),('2021-04-17',202115,4,2021,17,15,202104,2021),('2021-04-18',202116,4,2021,18,16,202104,2021),('2021-04-19',202116,4,2021,19,16,202104,2021),('2021-04-20',202116,4,2021,20,16,202104,2021),('2021-04-21',202116,4,2021,21,16,202104,2021),('2021-04-22',202116,4,2021,22,16,202104,2021),('2021-04-23',202116,4,2021,23,16,202104,2021),('2021-04-24',202116,4,2021,24,16,202104,2021),('2021-04-25',202117,4,2021,25,17,202104,2021),('2021-04-26',202117,4,2021,26,17,202104,2021),('2021-04-27',202117,4,2021,27,17,202104,2021),('2021-04-28',202117,4,2021,28,17,202104,2021),('2021-04-29',202117,4,2021,29,17,202104,2021),('2021-04-30',202117,4,2021,30,17,202104,2021),('2021-05-01',202117,5,2021,1,17,202105,2021),('2021-05-02',202118,5,2021,2,18,202105,2021),('2021-05-03',202118,5,2021,3,18,202105,2021),('2021-05-04',202118,5,2021,4,18,202105,2021),('2021-05-05',202118,5,2021,5,18,202105,2021),('2021-05-06',202118,5,2021,6,18,202105,2021),('2021-05-07',202118,5,2021,7,18,202105,2021),('2021-05-08',202118,5,2021,8,18,202105,2021),('2021-05-09',202119,5,2021,9,19,202105,2021),('2021-05-10',202119,5,2021,10,19,202105,2021),('2021-05-11',202119,5,2021,11,19,202105,2021),('2021-05-12',202119,5,2021,12,19,202105,2021),('2021-05-13',202119,5,2021,13,19,202105,2021),('2021-05-14',202119,5,2021,14,19,202105,2021),('2021-05-15',202119,5,2021,15,19,202105,2021),('2021-05-16',202120,5,2021,16,20,202105,2021),('2021-05-17',202120,5,2021,17,20,202105,2021),('2021-05-18',202120,5,2021,18,20,202105,2021),('2021-05-19',202120,5,2021,19,20,202105,2021),('2021-05-20',202120,5,2021,20,20,202105,2021),('2021-05-21',202120,5,2021,21,20,202105,2021),('2021-05-22',202120,5,2021,22,20,202105,2021),('2021-05-23',202121,5,2021,23,21,202105,2021),('2021-05-24',202121,5,2021,24,21,202105,2021),('2021-05-25',202121,5,2021,25,21,202105,2021),('2021-05-26',202121,5,2021,26,21,202105,2021),('2021-05-27',202121,5,2021,27,21,202105,2021),('2021-05-28',202121,5,2021,28,21,202105,2021),('2021-05-29',202121,5,2021,29,21,202105,2021),('2021-05-30',202122,5,2021,30,22,202105,2021),('2021-05-31',202122,5,2021,31,22,202105,2021),('2021-06-01',202122,6,2021,1,22,202106,2021),('2021-06-02',202122,6,2021,2,22,202106,2021),('2021-06-03',202122,6,2021,3,22,202106,2021),('2021-06-04',202122,6,2021,4,22,202106,2021),('2021-06-05',202122,6,2021,5,22,202106,2021),('2021-06-06',202123,6,2021,6,23,202106,2021),('2021-06-07',202123,6,2021,7,23,202106,2021),('2021-06-08',202123,6,2021,8,23,202106,2021),('2021-06-09',202123,6,2021,9,23,202106,2021),('2021-06-10',202123,6,2021,10,23,202106,2021),('2021-06-11',202123,6,2021,11,23,202106,2021),('2021-06-12',202123,6,2021,12,23,202106,2021),('2021-06-13',202124,6,2021,13,24,202106,2021),('2021-06-14',202124,6,2021,14,24,202106,2021),('2021-06-15',202124,6,2021,15,24,202106,2021),('2021-06-16',202124,6,2021,16,24,202106,2021),('2021-06-17',202124,6,2021,17,24,202106,2021),('2021-06-18',202124,6,2021,18,24,202106,2021),('2021-06-19',202124,6,2021,19,24,202106,2021),('2021-06-20',202125,6,2021,20,25,202106,2021),('2021-06-21',202125,6,2021,21,25,202106,2021),('2021-06-22',202125,6,2021,22,25,202106,2021),('2021-06-23',202125,6,2021,23,25,202106,2021),('2021-06-24',202125,6,2021,24,25,202106,2021),('2021-06-25',202125,6,2021,25,25,202106,2021),('2021-06-26',202125,6,2021,26,25,202106,2021),('2021-06-27',202126,6,2021,27,26,202106,2021),('2021-06-28',202126,6,2021,28,26,202106,2021),('2021-06-29',202126,6,2021,29,26,202106,2021),('2021-06-30',202126,6,2021,30,26,202106,2021),('2021-07-01',202126,7,2021,1,26,202107,2021),('2021-07-02',202126,7,2021,2,26,202107,2021),('2021-07-03',202126,7,2021,3,26,202107,2021),('2021-07-04',202127,7,2021,4,27,202107,2021),('2021-07-05',202127,7,2021,5,27,202107,2021),('2021-07-06',202127,7,2021,6,27,202107,2021),('2021-07-07',202127,7,2021,7,27,202107,2021),('2021-07-08',202127,7,2021,8,27,202107,2021),('2021-07-09',202127,7,2021,9,27,202107,2021),('2021-07-10',202127,7,2021,10,27,202107,2021),('2021-07-11',202128,7,2021,11,28,202107,2021),('2021-07-12',202128,7,2021,12,28,202107,2021),('2021-07-13',202128,7,2021,13,28,202107,2021),('2021-07-14',202128,7,2021,14,28,202107,2021),('2021-07-15',202128,7,2021,15,28,202107,2021),('2021-07-16',202128,7,2021,16,28,202107,2021),('2021-07-17',202128,7,2021,17,28,202107,2021),('2021-07-18',202129,7,2021,18,29,202107,2021),('2021-07-19',202129,7,2021,19,29,202107,2021),('2021-07-20',202129,7,2021,20,29,202107,2021),('2021-07-21',202129,7,2021,21,29,202107,2021),('2021-07-22',202129,7,2021,22,29,202107,2021),('2021-07-23',202129,7,2021,23,29,202107,2021),('2021-07-24',202129,7,2021,24,29,202107,2021),('2021-07-25',202130,7,2021,25,30,202107,2021),('2021-07-26',202130,7,2021,26,30,202107,2021),('2021-07-27',202130,7,2021,27,30,202107,2021),('2021-07-28',202130,7,2021,28,30,202107,2021),('2021-07-29',202130,7,2021,29,30,202107,2021),('2021-07-30',202130,7,2021,30,30,202107,2021),('2021-07-31',202130,7,2021,31,30,202107,2021),('2021-08-01',202131,8,2021,1,31,202108,2021),('2021-08-02',202131,8,2021,2,31,202108,2021),('2021-08-03',202131,8,2021,3,31,202108,2021),('2021-08-04',202131,8,2021,4,31,202108,2021),('2021-08-05',202131,8,2021,5,31,202108,2021),('2021-08-06',202131,8,2021,6,31,202108,2021),('2021-08-07',202131,8,2021,7,31,202108,2021),('2021-08-08',202132,8,2021,8,32,202108,2021),('2021-08-09',202132,8,2021,9,32,202108,2021),('2021-08-10',202132,8,2021,10,32,202108,2021),('2021-08-11',202132,8,2021,11,32,202108,2021),('2021-08-12',202132,8,2021,12,32,202108,2021),('2021-08-13',202132,8,2021,13,32,202108,2021),('2021-08-14',202132,8,2021,14,32,202108,2021),('2021-08-15',202133,8,2021,15,33,202108,2021),('2021-08-16',202133,8,2021,16,33,202108,2021),('2021-08-17',202133,8,2021,17,33,202108,2021),('2021-08-18',202133,8,2021,18,33,202108,2021),('2021-08-19',202133,8,2021,19,33,202108,2021),('2021-08-20',202133,8,2021,20,33,202108,2021),('2021-08-21',202133,8,2021,21,33,202108,2021),('2021-08-22',202134,8,2021,22,34,202108,2021),('2021-08-23',202134,8,2021,23,34,202108,2021),('2021-08-24',202134,8,2021,24,34,202108,2021),('2021-08-25',202134,8,2021,25,34,202108,2021),('2021-08-26',202134,8,2021,26,34,202108,2021),('2021-08-27',202134,8,2021,27,34,202108,2021),('2021-08-28',202134,8,2021,28,34,202108,2021),('2021-08-29',202135,8,2021,29,35,202108,2021),('2021-08-30',202135,8,2021,30,35,202108,2021),('2021-08-31',202135,8,2021,31,35,202108,2021),('2021-09-01',202135,9,2021,1,35,202109,2021),('2021-09-02',202135,9,2021,2,35,202109,2021),('2021-09-03',202135,9,2021,3,35,202109,2021),('2021-09-04',202135,9,2021,4,35,202109,2021),('2021-09-05',202136,9,2021,5,36,202109,2021),('2021-09-06',202136,9,2021,6,36,202109,2021),('2021-09-07',202136,9,2021,7,36,202109,2021),('2021-09-08',202136,9,2021,8,36,202109,2021),('2021-09-09',202136,9,2021,9,36,202109,2021),('2021-09-10',202136,9,2021,10,36,202109,2021),('2021-09-11',202136,9,2021,11,36,202109,2021),('2021-09-12',202137,9,2021,12,37,202109,2021),('2021-09-13',202137,9,2021,13,37,202109,2021),('2021-09-14',202137,9,2021,14,37,202109,2021),('2021-09-15',202137,9,2021,15,37,202109,2021),('2021-09-16',202137,9,2021,16,37,202109,2021),('2021-09-17',202137,9,2021,17,37,202109,2021),('2021-09-18',202137,9,2021,18,37,202109,2021),('2021-09-19',202138,9,2021,19,38,202109,2021),('2021-09-20',202138,9,2021,20,38,202109,2021),('2021-09-21',202138,9,2021,21,38,202109,2021),('2021-09-22',202138,9,2021,22,38,202109,2021),('2021-09-23',202138,9,2021,23,38,202109,2021),('2021-09-24',202138,9,2021,24,38,202109,2021),('2021-09-25',202138,9,2021,25,38,202109,2021),('2021-09-26',202139,9,2021,26,39,202109,2021),('2021-09-27',202139,9,2021,27,39,202109,2021),('2021-09-28',202139,9,2021,28,39,202109,2021),('2021-09-29',202139,9,2021,29,39,202109,2021),('2021-09-30',202139,9,2021,30,39,202109,2021),('2021-10-01',202139,10,2021,1,39,202110,2021),('2021-10-02',202139,10,2021,2,39,202110,2021),('2021-10-03',202140,10,2021,3,40,202110,2021),('2021-10-04',202140,10,2021,4,40,202110,2021),('2021-10-05',202140,10,2021,5,40,202110,2021),('2021-10-06',202140,10,2021,6,40,202110,2021),('2021-10-07',202140,10,2021,7,40,202110,2021),('2021-10-08',202140,10,2021,8,40,202110,2021),('2021-10-09',202140,10,2021,9,40,202110,2021),('2021-10-10',202141,10,2021,10,41,202110,2021),('2021-10-11',202141,10,2021,11,41,202110,2021),('2021-10-12',202141,10,2021,12,41,202110,2021),('2021-10-13',202141,10,2021,13,41,202110,2021),('2021-10-14',202141,10,2021,14,41,202110,2021),('2021-10-15',202141,10,2021,15,41,202110,2021),('2021-10-16',202141,10,2021,16,41,202110,2021),('2021-10-17',202142,10,2021,17,42,202110,2021),('2021-10-18',202142,10,2021,18,42,202110,2021),('2021-10-19',202142,10,2021,19,42,202110,2021),('2021-10-20',202142,10,2021,20,42,202110,2021),('2021-10-21',202142,10,2021,21,42,202110,2021),('2021-10-22',202142,10,2021,22,42,202110,2021),('2021-10-23',202142,10,2021,23,42,202110,2021),('2021-10-24',202143,10,2021,24,43,202110,2021),('2021-10-25',202143,10,2021,25,43,202110,2021),('2021-10-26',202143,10,2021,26,43,202110,2021),('2021-10-27',202143,10,2021,27,43,202110,2021),('2021-10-28',202143,10,2021,28,43,202110,2021),('2021-10-29',202143,10,2021,29,43,202110,2021),('2021-10-30',202143,10,2021,30,43,202110,2021),('2021-10-31',202144,10,2021,31,44,202110,2021),('2021-11-01',202144,11,2021,1,44,202111,2021),('2021-11-02',202144,11,2021,2,44,202111,2021),('2021-11-03',202144,11,2021,3,44,202111,2021),('2021-11-04',202144,11,2021,4,44,202111,2021),('2021-11-05',202144,11,2021,5,44,202111,2021),('2021-11-06',202144,11,2021,6,44,202111,2021),('2021-11-07',202145,11,2021,7,45,202111,2021),('2021-11-08',202145,11,2021,8,45,202111,2021),('2021-11-09',202145,11,2021,9,45,202111,2021),('2021-11-10',202145,11,2021,10,45,202111,2021),('2021-11-11',202145,11,2021,11,45,202111,2021),('2021-11-12',202145,11,2021,12,45,202111,2021),('2021-11-13',202145,11,2021,13,45,202111,2021),('2021-11-14',202146,11,2021,14,46,202111,2021),('2021-11-15',202146,11,2021,15,46,202111,2021),('2021-11-16',202146,11,2021,16,46,202111,2021),('2021-11-17',202146,11,2021,17,46,202111,2021),('2021-11-18',202146,11,2021,18,46,202111,2021),('2021-11-19',202146,11,2021,19,46,202111,2021),('2021-11-20',202146,11,2021,20,46,202111,2021),('2021-11-21',202147,11,2021,21,47,202111,2021),('2021-11-22',202147,11,2021,22,47,202111,2021),('2021-11-23',202147,11,2021,23,47,202111,2021),('2021-11-24',202147,11,2021,24,47,202111,2021),('2021-11-25',202147,11,2021,25,47,202111,2021),('2021-11-26',202147,11,2021,26,47,202111,2021),('2021-11-27',202147,11,2021,27,47,202111,2021),('2021-11-28',202148,11,2021,28,48,202111,2021),('2021-11-29',202148,11,2021,29,48,202111,2021),('2021-11-30',202148,11,2021,30,48,202111,2021),('2021-12-01',202148,12,2021,1,48,202112,2022),('2021-12-02',202148,12,2021,2,48,202112,2022),('2021-12-03',202148,12,2021,3,48,202112,2022),('2021-12-04',202148,12,2021,4,48,202112,2022),('2021-12-05',202149,12,2021,5,49,202112,2022),('2021-12-06',202149,12,2021,6,49,202112,2022),('2021-12-07',202149,12,2021,7,49,202112,2022),('2021-12-08',202149,12,2021,8,49,202112,2022),('2021-12-09',202149,12,2021,9,49,202112,2022),('2021-12-10',202149,12,2021,10,49,202112,2022),('2021-12-11',202149,12,2021,11,49,202112,2022),('2021-12-12',202150,12,2021,12,50,202112,2022),('2021-12-13',202150,12,2021,13,50,202112,2022),('2021-12-14',202150,12,2021,14,50,202112,2022),('2021-12-15',202150,12,2021,15,50,202112,2022),('2021-12-16',202150,12,2021,16,50,202112,2022),('2021-12-17',202150,12,2021,17,50,202112,2022),('2021-12-18',202150,12,2021,18,50,202112,2022),('2021-12-19',202151,12,2021,19,51,202112,2022),('2021-12-20',202151,12,2021,20,51,202112,2022),('2021-12-21',202151,12,2021,21,51,202112,2022),('2021-12-22',202151,12,2021,22,51,202112,2022),('2021-12-23',202151,12,2021,23,51,202112,2022),('2021-12-24',202151,12,2021,24,51,202112,2022),('2021-12-25',202151,12,2021,25,51,202112,2022),('2021-12-26',202152,12,2021,26,52,202112,2022),('2021-12-27',202152,12,2021,27,52,202112,2022),('2021-12-28',202152,12,2021,28,52,202112,2022),('2021-12-29',202152,12,2021,29,52,202112,2022),('2021-12-30',202152,12,2021,30,52,202112,2022),('2021-12-31',202152,12,2021,31,52,202112,2022),('2022-01-01',202152,1,2022,1,52,202201,2022),('2022-01-02',202201,1,2022,2,1,202201,2022),('2022-01-03',202201,1,2022,3,1,202201,2022),('2022-01-04',202201,1,2022,4,1,202201,2022),('2022-01-05',202201,1,2022,5,1,202201,2022),('2022-01-06',202201,1,2022,6,1,202201,2022),('2022-01-07',202201,1,2022,7,1,202201,2022),('2022-01-08',202201,1,2022,8,1,202201,2022),('2022-01-09',202202,1,2022,9,2,202201,2022),('2022-01-10',202202,1,2022,10,2,202201,2022),('2022-01-11',202202,1,2022,11,2,202201,2022),('2022-01-12',202202,1,2022,12,2,202201,2022),('2022-01-13',202202,1,2022,13,2,202201,2022),('2022-01-14',202202,1,2022,14,2,202201,2022),('2022-01-15',202202,1,2022,15,2,202201,2022),('2022-01-16',202203,1,2022,16,3,202201,2022),('2022-01-17',202203,1,2022,17,3,202201,2022),('2022-01-18',202203,1,2022,18,3,202201,2022),('2022-01-19',202203,1,2022,19,3,202201,2022),('2022-01-20',202203,1,2022,20,3,202201,2022),('2022-01-21',202203,1,2022,21,3,202201,2022),('2022-01-22',202203,1,2022,22,3,202201,2022),('2022-01-23',202204,1,2022,23,4,202201,2022),('2022-01-24',202204,1,2022,24,4,202201,2022),('2022-01-25',202204,1,2022,25,4,202201,2022),('2022-01-26',202204,1,2022,26,4,202201,2022),('2022-01-27',202204,1,2022,27,4,202201,2022),('2022-01-28',202204,1,2022,28,4,202201,2022),('2022-01-29',202204,1,2022,29,4,202201,2022),('2022-01-30',202205,1,2022,30,5,202201,2022),('2022-01-31',202205,1,2022,31,5,202201,2022),('2022-02-01',202205,2,2022,1,5,202202,2022),('2022-02-02',202205,2,2022,2,5,202202,2022),('2022-02-03',202205,2,2022,3,5,202202,2022),('2022-02-04',202205,2,2022,4,5,202202,2022),('2022-02-05',202205,2,2022,5,5,202202,2022),('2022-02-06',202206,2,2022,6,6,202202,2022),('2022-02-07',202206,2,2022,7,6,202202,2022),('2022-02-08',202206,2,2022,8,6,202202,2022),('2022-02-09',202206,2,2022,9,6,202202,2022),('2022-02-10',202206,2,2022,10,6,202202,2022),('2022-02-11',202206,2,2022,11,6,202202,2022),('2022-02-12',202206,2,2022,12,6,202202,2022),('2022-02-13',202207,2,2022,13,7,202202,2022),('2022-02-14',202207,2,2022,14,7,202202,2022),('2022-02-15',202207,2,2022,15,7,202202,2022),('2022-02-16',202207,2,2022,16,7,202202,2022),('2022-02-17',202207,2,2022,17,7,202202,2022),('2022-02-18',202207,2,2022,18,7,202202,2022),('2022-02-19',202207,2,2022,19,7,202202,2022),('2022-02-20',202208,2,2022,20,8,202202,2022),('2022-02-21',202208,2,2022,21,8,202202,2022),('2022-02-22',202208,2,2022,22,8,202202,2022),('2022-02-23',202208,2,2022,23,8,202202,2022),('2022-02-24',202208,2,2022,24,8,202202,2022),('2022-02-25',202208,2,2022,25,8,202202,2022),('2022-02-26',202208,2,2022,26,8,202202,2022),('2022-02-27',202209,2,2022,27,9,202202,2022),('2022-02-28',202209,2,2022,28,9,202202,2022),('2022-03-01',202209,3,2022,1,9,202203,2022),('2022-03-02',202209,3,2022,2,9,202203,2022),('2022-03-03',202209,3,2022,3,9,202203,2022),('2022-03-04',202209,3,2022,4,9,202203,2022),('2022-03-05',202209,3,2022,5,9,202203,2022),('2022-03-06',202210,3,2022,6,10,202203,2022),('2022-03-07',202210,3,2022,7,10,202203,2022),('2022-03-08',202210,3,2022,8,10,202203,2022),('2022-03-09',202210,3,2022,9,10,202203,2022),('2022-03-10',202210,3,2022,10,10,202203,2022),('2022-03-11',202210,3,2022,11,10,202203,2022),('2022-03-12',202210,3,2022,12,10,202203,2022),('2022-03-13',202211,3,2022,13,11,202203,2022),('2022-03-14',202211,3,2022,14,11,202203,2022),('2022-03-15',202211,3,2022,15,11,202203,2022),('2022-03-16',202211,3,2022,16,11,202203,2022),('2022-03-17',202211,3,2022,17,11,202203,2022),('2022-03-18',202211,3,2022,18,11,202203,2022),('2022-03-19',202211,3,2022,19,11,202203,2022),('2022-03-20',202212,3,2022,20,12,202203,2022),('2022-03-21',202212,3,2022,21,12,202203,2022),('2022-03-22',202212,3,2022,22,12,202203,2022),('2022-03-23',202212,3,2022,23,12,202203,2022),('2022-03-24',202212,3,2022,24,12,202203,2022),('2022-03-25',202212,3,2022,25,12,202203,2022),('2022-03-26',202212,3,2022,26,12,202203,2022),('2022-03-27',202213,3,2022,27,13,202203,2022),('2022-03-28',202213,3,2022,28,13,202203,2022),('2022-03-29',202213,3,2022,29,13,202203,2022),('2022-03-30',202213,3,2022,30,13,202203,2022),('2022-03-31',202213,3,2022,31,13,202203,2022),('2022-04-01',202213,4,2022,1,13,202204,2022),('2022-04-02',202213,4,2022,2,13,202204,2022),('2022-04-03',202214,4,2022,3,14,202204,2022),('2022-04-04',202214,4,2022,4,14,202204,2022),('2022-04-05',202214,4,2022,5,14,202204,2022),('2022-04-06',202214,4,2022,6,14,202204,2022),('2022-04-07',202214,4,2022,7,14,202204,2022),('2022-04-08',202214,4,2022,8,14,202204,2022),('2022-04-09',202214,4,2022,9,14,202204,2022),('2022-04-10',202215,4,2022,10,15,202204,2022),('2022-04-11',202215,4,2022,11,15,202204,2022),('2022-04-12',202215,4,2022,12,15,202204,2022),('2022-04-13',202215,4,2022,13,15,202204,2022),('2022-04-14',202215,4,2022,14,15,202204,2022),('2022-04-15',202215,4,2022,15,15,202204,2022),('2022-04-16',202215,4,2022,16,15,202204,2022),('2022-04-17',202216,4,2022,17,16,202204,2022),('2022-04-18',202216,4,2022,18,16,202204,2022),('2022-04-19',202216,4,2022,19,16,202204,2022),('2022-04-20',202216,4,2022,20,16,202204,2022),('2022-04-21',202216,4,2022,21,16,202204,2022),('2022-04-22',202216,4,2022,22,16,202204,2022),('2022-04-23',202216,4,2022,23,16,202204,2022),('2022-04-24',202217,4,2022,24,17,202204,2022),('2022-04-25',202217,4,2022,25,17,202204,2022),('2022-04-26',202217,4,2022,26,17,202204,2022),('2022-04-27',202217,4,2022,27,17,202204,2022),('2022-04-28',202217,4,2022,28,17,202204,2022),('2022-04-29',202217,4,2022,29,17,202204,2022),('2022-04-30',202217,4,2022,30,17,202204,2022),('2022-05-01',202218,5,2022,1,18,202205,2022),('2022-05-02',202218,5,2022,2,18,202205,2022),('2022-05-03',202218,5,2022,3,18,202205,2022),('2022-05-04',202218,5,2022,4,18,202205,2022),('2022-05-05',202218,5,2022,5,18,202205,2022),('2022-05-06',202218,5,2022,6,18,202205,2022),('2022-05-07',202218,5,2022,7,18,202205,2022),('2022-05-08',202219,5,2022,8,19,202205,2022),('2022-05-09',202219,5,2022,9,19,202205,2022),('2022-05-10',202219,5,2022,10,19,202205,2022),('2022-05-11',202219,5,2022,11,19,202205,2022),('2022-05-12',202219,5,2022,12,19,202205,2022),('2022-05-13',202219,5,2022,13,19,202205,2022),('2022-05-14',202219,5,2022,14,19,202205,2022),('2022-05-15',202220,5,2022,15,20,202205,2022),('2022-05-16',202220,5,2022,16,20,202205,2022),('2022-05-17',202220,5,2022,17,20,202205,2022),('2022-05-18',202220,5,2022,18,20,202205,2022),('2022-05-19',202220,5,2022,19,20,202205,2022),('2022-05-20',202220,5,2022,20,20,202205,2022),('2022-05-21',202220,5,2022,21,20,202205,2022),('2022-05-22',202221,5,2022,22,21,202205,2022),('2022-05-23',202221,5,2022,23,21,202205,2022),('2022-05-24',202221,5,2022,24,21,202205,2022),('2022-05-25',202221,5,2022,25,21,202205,2022),('2022-05-26',202221,5,2022,26,21,202205,2022),('2022-05-27',202221,5,2022,27,21,202205,2022),('2022-05-28',202221,5,2022,28,21,202205,2022),('2022-05-29',202222,5,2022,29,22,202205,2022),('2022-05-30',202222,5,2022,30,22,202205,2022),('2022-05-31',202222,5,2022,31,22,202205,2022),('2022-06-01',202222,6,2022,1,22,202206,2022),('2022-06-02',202222,6,2022,2,22,202206,2022),('2022-06-03',202222,6,2022,3,22,202206,2022),('2022-06-04',202222,6,2022,4,22,202206,2022),('2022-06-05',202223,6,2022,5,23,202206,2022),('2022-06-06',202223,6,2022,6,23,202206,2022),('2022-06-07',202223,6,2022,7,23,202206,2022),('2022-06-08',202223,6,2022,8,23,202206,2022),('2022-06-09',202223,6,2022,9,23,202206,2022),('2022-06-10',202223,6,2022,10,23,202206,2022),('2022-06-11',202223,6,2022,11,23,202206,2022),('2022-06-12',202224,6,2022,12,24,202206,2022),('2022-06-13',202224,6,2022,13,24,202206,2022),('2022-06-14',202224,6,2022,14,24,202206,2022),('2022-06-15',202224,6,2022,15,24,202206,2022),('2022-06-16',202224,6,2022,16,24,202206,2022),('2022-06-17',202224,6,2022,17,24,202206,2022),('2022-06-18',202224,6,2022,18,24,202206,2022),('2022-06-19',202225,6,2022,19,25,202206,2022),('2022-06-20',202225,6,2022,20,25,202206,2022),('2022-06-21',202225,6,2022,21,25,202206,2022),('2022-06-22',202225,6,2022,22,25,202206,2022),('2022-06-23',202225,6,2022,23,25,202206,2022),('2022-06-24',202225,6,2022,24,25,202206,2022),('2022-06-25',202225,6,2022,25,25,202206,2022),('2022-06-26',202226,6,2022,26,26,202206,2022),('2022-06-27',202226,6,2022,27,26,202206,2022),('2022-06-28',202226,6,2022,28,26,202206,2022),('2022-06-29',202226,6,2022,29,26,202206,2022),('2022-06-30',202226,6,2022,30,26,202206,2022),('2022-07-01',202226,7,2022,1,26,202207,2022),('2022-07-02',202226,7,2022,2,26,202207,2022),('2022-07-03',202227,7,2022,3,27,202207,2022),('2022-07-04',202227,7,2022,4,27,202207,2022),('2022-07-05',202227,7,2022,5,27,202207,2022),('2022-07-06',202227,7,2022,6,27,202207,2022),('2022-07-07',202227,7,2022,7,27,202207,2022),('2022-07-08',202227,7,2022,8,27,202207,2022),('2022-07-09',202227,7,2022,9,27,202207,2022),('2022-07-10',202228,7,2022,10,28,202207,2022),('2022-07-11',202228,7,2022,11,28,202207,2022),('2022-07-12',202228,7,2022,12,28,202207,2022),('2022-07-13',202228,7,2022,13,28,202207,2022),('2022-07-14',202228,7,2022,14,28,202207,2022),('2022-07-15',202228,7,2022,15,28,202207,2022),('2022-07-16',202228,7,2022,16,28,202207,2022),('2022-07-17',202229,7,2022,17,29,202207,2022),('2022-07-18',202229,7,2022,18,29,202207,2022),('2022-07-19',202229,7,2022,19,29,202207,2022),('2022-07-20',202229,7,2022,20,29,202207,2022),('2022-07-21',202229,7,2022,21,29,202207,2022),('2022-07-22',202229,7,2022,22,29,202207,2022),('2022-07-23',202229,7,2022,23,29,202207,2022),('2022-07-24',202230,7,2022,24,30,202207,2022),('2022-07-25',202230,7,2022,25,30,202207,2022),('2022-07-26',202230,7,2022,26,30,202207,2022),('2022-07-27',202230,7,2022,27,30,202207,2022),('2022-07-28',202230,7,2022,28,30,202207,2022),('2022-07-29',202230,7,2022,29,30,202207,2022),('2022-07-30',202230,7,2022,30,30,202207,2022),('2022-07-31',202231,7,2022,31,31,202207,2022),('2022-08-01',202231,8,2022,1,31,202208,2022),('2022-08-02',202231,8,2022,2,31,202208,2022),('2022-08-03',202231,8,2022,3,31,202208,2022),('2022-08-04',202231,8,2022,4,31,202208,2022),('2022-08-05',202231,8,2022,5,31,202208,2022),('2022-08-06',202231,8,2022,6,31,202208,2022),('2022-08-07',202232,8,2022,7,32,202208,2022),('2022-08-08',202232,8,2022,8,32,202208,2022),('2022-08-09',202232,8,2022,9,32,202208,2022),('2022-08-10',202232,8,2022,10,32,202208,2022),('2022-08-11',202232,8,2022,11,32,202208,2022),('2022-08-12',202232,8,2022,12,32,202208,2022),('2022-08-13',202232,8,2022,13,32,202208,2022),('2022-08-14',202233,8,2022,14,33,202208,2022),('2022-08-15',202233,8,2022,15,33,202208,2022),('2022-08-16',202233,8,2022,16,33,202208,2022),('2022-08-17',202233,8,2022,17,33,202208,2022),('2022-08-18',202233,8,2022,18,33,202208,2022),('2022-08-19',202233,8,2022,19,33,202208,2022),('2022-08-20',202233,8,2022,20,33,202208,2022),('2022-08-21',202234,8,2022,21,34,202208,2022),('2022-08-22',202234,8,2022,22,34,202208,2022),('2022-08-23',202234,8,2022,23,34,202208,2022),('2022-08-24',202234,8,2022,24,34,202208,2022),('2022-08-25',202234,8,2022,25,34,202208,2022),('2022-08-26',202234,8,2022,26,34,202208,2022),('2022-08-27',202234,8,2022,27,34,202208,2022),('2022-08-28',202235,8,2022,28,35,202208,2022),('2022-08-29',202235,8,2022,29,35,202208,2022),('2022-08-30',202235,8,2022,30,35,202208,2022),('2022-08-31',202235,8,2022,31,35,202208,2022),('2022-09-01',202235,9,2022,1,35,202209,2022),('2022-09-02',202235,9,2022,2,35,202209,2022),('2022-09-03',202235,9,2022,3,35,202209,2022),('2022-09-04',202236,9,2022,4,36,202209,2022),('2022-09-05',202236,9,2022,5,36,202209,2022),('2022-09-06',202236,9,2022,6,36,202209,2022),('2022-09-07',202236,9,2022,7,36,202209,2022),('2022-09-08',202236,9,2022,8,36,202209,2022),('2022-09-09',202236,9,2022,9,36,202209,2022),('2022-09-10',202236,9,2022,10,36,202209,2022),('2022-09-11',202237,9,2022,11,37,202209,2022),('2022-09-12',202237,9,2022,12,37,202209,2022),('2022-09-13',202237,9,2022,13,37,202209,2022),('2022-09-14',202237,9,2022,14,37,202209,2022),('2022-09-15',202237,9,2022,15,37,202209,2022),('2022-09-16',202237,9,2022,16,37,202209,2022),('2022-09-17',202237,9,2022,17,37,202209,2022),('2022-09-18',202238,9,2022,18,38,202209,2022),('2022-09-19',202238,9,2022,19,38,202209,2022),('2022-09-20',202238,9,2022,20,38,202209,2022),('2022-09-21',202238,9,2022,21,38,202209,2022),('2022-09-22',202238,9,2022,22,38,202209,2022),('2022-09-23',202238,9,2022,23,38,202209,2022),('2022-09-24',202238,9,2022,24,38,202209,2022),('2022-09-25',202239,9,2022,25,39,202209,2022),('2022-09-26',202239,9,2022,26,39,202209,2022),('2022-09-27',202239,9,2022,27,39,202209,2022),('2022-09-28',202239,9,2022,28,39,202209,2022),('2022-09-29',202239,9,2022,29,39,202209,2022),('2022-09-30',202239,9,2022,30,39,202209,2022),('2022-10-01',202239,10,2022,1,39,202210,2022),('2022-10-02',202240,10,2022,2,40,202210,2022),('2022-10-03',202240,10,2022,3,40,202210,2022),('2022-10-04',202240,10,2022,4,40,202210,2022),('2022-10-05',202240,10,2022,5,40,202210,2022),('2022-10-06',202240,10,2022,6,40,202210,2022),('2022-10-07',202240,10,2022,7,40,202210,2022),('2022-10-08',202240,10,2022,8,40,202210,2022),('2022-10-09',202241,10,2022,9,41,202210,2022),('2022-10-10',202241,10,2022,10,41,202210,2022),('2022-10-11',202241,10,2022,11,41,202210,2022),('2022-10-12',202241,10,2022,12,41,202210,2022),('2022-10-13',202241,10,2022,13,41,202210,2022),('2022-10-14',202241,10,2022,14,41,202210,2022),('2022-10-15',202241,10,2022,15,41,202210,2022),('2022-10-16',202242,10,2022,16,42,202210,2022),('2022-10-17',202242,10,2022,17,42,202210,2022),('2022-10-18',202242,10,2022,18,42,202210,2022),('2022-10-19',202242,10,2022,19,42,202210,2022),('2022-10-20',202242,10,2022,20,42,202210,2022),('2022-10-21',202242,10,2022,21,42,202210,2022),('2022-10-22',202242,10,2022,22,42,202210,2022),('2022-10-23',202243,10,2022,23,43,202210,2022),('2022-10-24',202243,10,2022,24,43,202210,2022),('2022-10-25',202243,10,2022,25,43,202210,2022),('2022-10-26',202243,10,2022,26,43,202210,2022),('2022-10-27',202243,10,2022,27,43,202210,2022),('2022-10-28',202243,10,2022,28,43,202210,2022),('2022-10-29',202243,10,2022,29,43,202210,2022),('2022-10-30',202244,10,2022,30,44,202210,2022),('2022-10-31',202244,10,2022,31,44,202210,2022),('2022-11-01',202244,11,2022,1,44,202211,2022),('2022-11-02',202244,11,2022,2,44,202211,2022),('2022-11-03',202244,11,2022,3,44,202211,2022),('2022-11-04',202244,11,2022,4,44,202211,2022),('2022-11-05',202244,11,2022,5,44,202211,2022),('2022-11-06',202245,11,2022,6,45,202211,2022),('2022-11-07',202245,11,2022,7,45,202211,2022),('2022-11-08',202245,11,2022,8,45,202211,2022),('2022-11-09',202245,11,2022,9,45,202211,2022),('2022-11-10',202245,11,2022,10,45,202211,2022),('2022-11-11',202245,11,2022,11,45,202211,2022),('2022-11-12',202245,11,2022,12,45,202211,2022),('2022-11-13',202246,11,2022,13,46,202211,2022),('2022-11-14',202246,11,2022,14,46,202211,2022),('2022-11-15',202246,11,2022,15,46,202211,2022),('2022-11-16',202246,11,2022,16,46,202211,2022),('2022-11-17',202246,11,2022,17,46,202211,2022),('2022-11-18',202246,11,2022,18,46,202211,2022),('2022-11-19',202246,11,2022,19,46,202211,2022),('2022-11-20',202247,11,2022,20,47,202211,2022),('2022-11-21',202247,11,2022,21,47,202211,2022),('2022-11-22',202247,11,2022,22,47,202211,2022),('2022-11-23',202247,11,2022,23,47,202211,2022),('2022-11-24',202247,11,2022,24,47,202211,2022),('2022-11-25',202247,11,2022,25,47,202211,2022),('2022-11-26',202247,11,2022,26,47,202211,2022),('2022-11-27',202248,11,2022,27,48,202211,2022),('2022-11-28',202248,11,2022,28,48,202211,2022),('2022-11-29',202248,11,2022,29,48,202211,2022),('2022-11-30',202248,11,2022,30,48,202211,2022),('2022-12-01',202248,12,2022,1,48,202212,2023),('2022-12-02',202248,12,2022,2,48,202212,2023),('2022-12-03',202248,12,2022,3,48,202212,2023),('2022-12-04',202249,12,2022,4,49,202212,2023),('2022-12-05',202249,12,2022,5,49,202212,2023),('2022-12-06',202249,12,2022,6,49,202212,2023),('2022-12-07',202249,12,2022,7,49,202212,2023),('2022-12-08',202249,12,2022,8,49,202212,2023),('2022-12-09',202249,12,2022,9,49,202212,2023),('2022-12-10',202249,12,2022,10,49,202212,2023),('2022-12-11',202250,12,2022,11,50,202212,2023),('2022-12-12',202250,12,2022,12,50,202212,2023),('2022-12-13',202250,12,2022,13,50,202212,2023),('2022-12-14',202250,12,2022,14,50,202212,2023),('2022-12-15',202250,12,2022,15,50,202212,2023),('2022-12-16',202250,12,2022,16,50,202212,2023),('2022-12-17',202250,12,2022,17,50,202212,2023),('2022-12-18',202251,12,2022,18,51,202212,2023),('2022-12-19',202251,12,2022,19,51,202212,2023),('2022-12-20',202251,12,2022,20,51,202212,2023),('2022-12-21',202251,12,2022,21,51,202212,2023),('2022-12-22',202251,12,2022,22,51,202212,2023),('2022-12-23',202251,12,2022,23,51,202212,2023),('2022-12-24',202251,12,2022,24,51,202212,2023),('2022-12-25',202252,12,2022,25,52,202212,2023),('2022-12-26',202252,12,2022,26,52,202212,2023),('2022-12-27',202252,12,2022,27,52,202212,2023),('2022-12-28',202252,12,2022,28,52,202212,2023),('2022-12-29',202252,12,2022,29,52,202212,2023),('2022-12-30',202252,12,2022,30,52,202212,2023),('2022-12-31',202252,12,2022,31,52,202212,2023),('2023-01-01',202301,1,2023,1,1,202301,2023),('2023-01-02',202301,1,2023,2,1,202301,2023),('2023-01-03',202301,1,2023,3,1,202301,2023),('2023-01-04',202301,1,2023,4,1,202301,2023),('2023-01-05',202301,1,2023,5,1,202301,2023),('2023-01-06',202301,1,2023,6,1,202301,2023),('2023-01-07',202301,1,2023,7,1,202301,2023),('2023-01-08',202302,1,2023,8,2,202301,2023),('2023-01-09',202302,1,2023,9,2,202301,2023),('2023-01-10',202302,1,2023,10,2,202301,2023),('2023-01-11',202302,1,2023,11,2,202301,2023),('2023-01-12',202302,1,2023,12,2,202301,2023),('2023-01-13',202302,1,2023,13,2,202301,2023),('2023-01-14',202302,1,2023,14,2,202301,2023),('2023-01-15',202303,1,2023,15,3,202301,2023),('2023-01-16',202303,1,2023,16,3,202301,2023),('2023-01-17',202303,1,2023,17,3,202301,2023),('2023-01-18',202303,1,2023,18,3,202301,2023),('2023-01-19',202303,1,2023,19,3,202301,2023),('2023-01-20',202303,1,2023,20,3,202301,2023),('2023-01-21',202303,1,2023,21,3,202301,2023),('2023-01-22',202304,1,2023,22,4,202301,2023),('2023-01-23',202304,1,2023,23,4,202301,2023),('2023-01-24',202304,1,2023,24,4,202301,2023),('2023-01-25',202304,1,2023,25,4,202301,2023),('2023-01-26',202304,1,2023,26,4,202301,2023),('2023-01-27',202304,1,2023,27,4,202301,2023),('2023-01-28',202304,1,2023,28,4,202301,2023),('2023-01-29',202305,1,2023,29,5,202301,2023),('2023-01-30',202305,1,2023,30,5,202301,2023),('2023-01-31',202305,1,2023,31,5,202301,2023),('2023-02-01',202305,2,2023,1,5,202302,2023),('2023-02-02',202305,2,2023,2,5,202302,2023),('2023-02-03',202305,2,2023,3,5,202302,2023),('2023-02-04',202305,2,2023,4,5,202302,2023),('2023-02-05',202306,2,2023,5,6,202302,2023),('2023-02-06',202306,2,2023,6,6,202302,2023),('2023-02-07',202306,2,2023,7,6,202302,2023),('2023-02-08',202306,2,2023,8,6,202302,2023),('2023-02-09',202306,2,2023,9,6,202302,2023),('2023-02-10',202306,2,2023,10,6,202302,2023),('2023-02-11',202306,2,2023,11,6,202302,2023),('2023-02-12',202307,2,2023,12,7,202302,2023),('2023-02-13',202307,2,2023,13,7,202302,2023),('2023-02-14',202307,2,2023,14,7,202302,2023),('2023-02-15',202307,2,2023,15,7,202302,2023),('2023-02-16',202307,2,2023,16,7,202302,2023),('2023-02-17',202307,2,2023,17,7,202302,2023),('2023-02-18',202307,2,2023,18,7,202302,2023),('2023-02-19',202308,2,2023,19,8,202302,2023),('2023-02-20',202308,2,2023,20,8,202302,2023),('2023-02-21',202308,2,2023,21,8,202302,2023),('2023-02-22',202308,2,2023,22,8,202302,2023),('2023-02-23',202308,2,2023,23,8,202302,2023),('2023-02-24',202308,2,2023,24,8,202302,2023),('2023-02-25',202308,2,2023,25,8,202302,2023),('2023-02-26',202309,2,2023,26,9,202302,2023),('2023-02-27',202309,2,2023,27,9,202302,2023),('2023-02-28',202309,2,2023,28,9,202302,2023),('2023-03-01',202309,3,2023,1,9,202303,2023),('2023-03-02',202309,3,2023,2,9,202303,2023),('2023-03-03',202309,3,2023,3,9,202303,2023),('2023-03-04',202309,3,2023,4,9,202303,2023),('2023-03-05',202310,3,2023,5,10,202303,2023),('2023-03-06',202310,3,2023,6,10,202303,2023),('2023-03-07',202310,3,2023,7,10,202303,2023),('2023-03-08',202310,3,2023,8,10,202303,2023),('2023-03-09',202310,3,2023,9,10,202303,2023),('2023-03-10',202310,3,2023,10,10,202303,2023),('2023-03-11',202310,3,2023,11,10,202303,2023),('2023-03-12',202311,3,2023,12,11,202303,2023),('2023-03-13',202311,3,2023,13,11,202303,2023),('2023-03-14',202311,3,2023,14,11,202303,2023),('2023-03-15',202311,3,2023,15,11,202303,2023),('2023-03-16',202311,3,2023,16,11,202303,2023),('2023-03-17',202311,3,2023,17,11,202303,2023),('2023-03-18',202311,3,2023,18,11,202303,2023),('2023-03-19',202312,3,2023,19,12,202303,2023),('2023-03-20',202312,3,2023,20,12,202303,2023),('2023-03-21',202312,3,2023,21,12,202303,2023),('2023-03-22',202312,3,2023,22,12,202303,2023),('2023-03-23',202312,3,2023,23,12,202303,2023),('2023-03-24',202312,3,2023,24,12,202303,2023),('2023-03-25',202312,3,2023,25,12,202303,2023),('2023-03-26',202313,3,2023,26,13,202303,2023),('2023-03-27',202313,3,2023,27,13,202303,2023),('2023-03-28',202313,3,2023,28,13,202303,2023),('2023-03-29',202313,3,2023,29,13,202303,2023),('2023-03-30',202313,3,2023,30,13,202303,2023),('2023-03-31',202313,3,2023,31,13,202303,2023),('2023-04-01',202313,4,2023,1,13,202304,2023),('2023-04-02',202314,4,2023,2,14,202304,2023),('2023-04-03',202314,4,2023,3,14,202304,2023),('2023-04-04',202314,4,2023,4,14,202304,2023),('2023-04-05',202314,4,2023,5,14,202304,2023),('2023-04-06',202314,4,2023,6,14,202304,2023),('2023-04-07',202314,4,2023,7,14,202304,2023),('2023-04-08',202314,4,2023,8,14,202304,2023),('2023-04-09',202315,4,2023,9,15,202304,2023),('2023-04-10',202315,4,2023,10,15,202304,2023),('2023-04-11',202315,4,2023,11,15,202304,2023),('2023-04-12',202315,4,2023,12,15,202304,2023),('2023-04-13',202315,4,2023,13,15,202304,2023),('2023-04-14',202315,4,2023,14,15,202304,2023),('2023-04-15',202315,4,2023,15,15,202304,2023),('2023-04-16',202316,4,2023,16,16,202304,2023),('2023-04-17',202316,4,2023,17,16,202304,2023),('2023-04-18',202316,4,2023,18,16,202304,2023),('2023-04-19',202316,4,2023,19,16,202304,2023),('2023-04-20',202316,4,2023,20,16,202304,2023),('2023-04-21',202316,4,2023,21,16,202304,2023),('2023-04-22',202316,4,2023,22,16,202304,2023),('2023-04-23',202317,4,2023,23,17,202304,2023),('2023-04-24',202317,4,2023,24,17,202304,2023),('2023-04-25',202317,4,2023,25,17,202304,2023),('2023-04-26',202317,4,2023,26,17,202304,2023),('2023-04-27',202317,4,2023,27,17,202304,2023),('2023-04-28',202317,4,2023,28,17,202304,2023),('2023-04-29',202317,4,2023,29,17,202304,2023),('2023-04-30',202318,4,2023,30,18,202304,2023),('2023-05-01',202318,5,2023,1,18,202305,2023),('2023-05-02',202318,5,2023,2,18,202305,2023),('2023-05-03',202318,5,2023,3,18,202305,2023),('2023-05-04',202318,5,2023,4,18,202305,2023),('2023-05-05',202318,5,2023,5,18,202305,2023),('2023-05-06',202318,5,2023,6,18,202305,2023),('2023-05-07',202319,5,2023,7,19,202305,2023),('2023-05-08',202319,5,2023,8,19,202305,2023),('2023-05-09',202319,5,2023,9,19,202305,2023),('2023-05-10',202319,5,2023,10,19,202305,2023),('2023-05-11',202319,5,2023,11,19,202305,2023),('2023-05-12',202319,5,2023,12,19,202305,2023),('2023-05-13',202319,5,2023,13,19,202305,2023),('2023-05-14',202320,5,2023,14,20,202305,2023),('2023-05-15',202320,5,2023,15,20,202305,2023),('2023-05-16',202320,5,2023,16,20,202305,2023),('2023-05-17',202320,5,2023,17,20,202305,2023),('2023-05-18',202320,5,2023,18,20,202305,2023),('2023-05-19',202320,5,2023,19,20,202305,2023),('2023-05-20',202320,5,2023,20,20,202305,2023),('2023-05-21',202321,5,2023,21,21,202305,2023),('2023-05-22',202321,5,2023,22,21,202305,2023),('2023-05-23',202321,5,2023,23,21,202305,2023),('2023-05-24',202321,5,2023,24,21,202305,2023),('2023-05-25',202321,5,2023,25,21,202305,2023),('2023-05-26',202321,5,2023,26,21,202305,2023),('2023-05-27',202321,5,2023,27,21,202305,2023),('2023-05-28',202322,5,2023,28,22,202305,2023),('2023-05-29',202322,5,2023,29,22,202305,2023),('2023-05-30',202322,5,2023,30,22,202305,2023),('2023-05-31',202322,5,2023,31,22,202305,2023),('2023-06-01',202322,6,2023,1,22,202306,2023),('2023-06-02',202322,6,2023,2,22,202306,2023),('2023-06-03',202322,6,2023,3,22,202306,2023),('2023-06-04',202323,6,2023,4,23,202306,2023),('2023-06-05',202323,6,2023,5,23,202306,2023),('2023-06-06',202323,6,2023,6,23,202306,2023),('2023-06-07',202323,6,2023,7,23,202306,2023),('2023-06-08',202323,6,2023,8,23,202306,2023),('2023-06-09',202323,6,2023,9,23,202306,2023),('2023-06-10',202323,6,2023,10,23,202306,2023),('2023-06-11',202324,6,2023,11,24,202306,2023),('2023-06-12',202324,6,2023,12,24,202306,2023),('2023-06-13',202324,6,2023,13,24,202306,2023),('2023-06-14',202324,6,2023,14,24,202306,2023),('2023-06-15',202324,6,2023,15,24,202306,2023),('2023-06-16',202324,6,2023,16,24,202306,2023),('2023-06-17',202324,6,2023,17,24,202306,2023),('2023-06-18',202325,6,2023,18,25,202306,2023),('2023-06-19',202325,6,2023,19,25,202306,2023),('2023-06-20',202325,6,2023,20,25,202306,2023),('2023-06-21',202325,6,2023,21,25,202306,2023),('2023-06-22',202325,6,2023,22,25,202306,2023),('2023-06-23',202325,6,2023,23,25,202306,2023),('2023-06-24',202325,6,2023,24,25,202306,2023),('2023-06-25',202326,6,2023,25,26,202306,2023),('2023-06-26',202326,6,2023,26,26,202306,2023),('2023-06-27',202326,6,2023,27,26,202306,2023),('2023-06-28',202326,6,2023,28,26,202306,2023),('2023-06-29',202326,6,2023,29,26,202306,2023),('2023-06-30',202326,6,2023,30,26,202306,2023),('2023-07-01',202326,7,2023,1,26,202307,2023),('2023-07-02',202327,7,2023,2,27,202307,2023),('2023-07-03',202327,7,2023,3,27,202307,2023),('2023-07-04',202327,7,2023,4,27,202307,2023),('2023-07-05',202327,7,2023,5,27,202307,2023),('2023-07-06',202327,7,2023,6,27,202307,2023),('2023-07-07',202327,7,2023,7,27,202307,2023),('2023-07-08',202327,7,2023,8,27,202307,2023),('2023-07-09',202328,7,2023,9,28,202307,2023),('2023-07-10',202328,7,2023,10,28,202307,2023),('2023-07-11',202328,7,2023,11,28,202307,2023),('2023-07-12',202328,7,2023,12,28,202307,2023),('2023-07-13',202328,7,2023,13,28,202307,2023),('2023-07-14',202328,7,2023,14,28,202307,2023),('2023-07-15',202328,7,2023,15,28,202307,2023),('2023-07-16',202329,7,2023,16,29,202307,2023),('2023-07-17',202329,7,2023,17,29,202307,2023),('2023-07-18',202329,7,2023,18,29,202307,2023),('2023-07-19',202329,7,2023,19,29,202307,2023),('2023-07-20',202329,7,2023,20,29,202307,2023),('2023-07-21',202329,7,2023,21,29,202307,2023),('2023-07-22',202329,7,2023,22,29,202307,2023),('2023-07-23',202330,7,2023,23,30,202307,2023),('2023-07-24',202330,7,2023,24,30,202307,2023),('2023-07-25',202330,7,2023,25,30,202307,2023),('2023-07-26',202330,7,2023,26,30,202307,2023),('2023-07-27',202330,7,2023,27,30,202307,2023),('2023-07-28',202330,7,2023,28,30,202307,2023),('2023-07-29',202330,7,2023,29,30,202307,2023),('2023-07-30',202331,7,2023,30,31,202307,2023),('2023-07-31',202331,7,2023,31,31,202307,2023),('2023-08-01',202331,8,2023,1,31,202308,2023),('2023-08-02',202331,8,2023,2,31,202308,2023),('2023-08-03',202331,8,2023,3,31,202308,2023),('2023-08-04',202331,8,2023,4,31,202308,2023),('2023-08-05',202331,8,2023,5,31,202308,2023),('2023-08-06',202332,8,2023,6,32,202308,2023),('2023-08-07',202332,8,2023,7,32,202308,2023),('2023-08-08',202332,8,2023,8,32,202308,2023),('2023-08-09',202332,8,2023,9,32,202308,2023),('2023-08-10',202332,8,2023,10,32,202308,2023),('2023-08-11',202332,8,2023,11,32,202308,2023),('2023-08-12',202332,8,2023,12,32,202308,2023),('2023-08-13',202333,8,2023,13,33,202308,2023),('2023-08-14',202333,8,2023,14,33,202308,2023),('2023-08-15',202333,8,2023,15,33,202308,2023),('2023-08-16',202333,8,2023,16,33,202308,2023),('2023-08-17',202333,8,2023,17,33,202308,2023),('2023-08-18',202333,8,2023,18,33,202308,2023),('2023-08-19',202333,8,2023,19,33,202308,2023),('2023-08-20',202334,8,2023,20,34,202308,2023),('2023-08-21',202334,8,2023,21,34,202308,2023),('2023-08-22',202334,8,2023,22,34,202308,2023),('2023-08-23',202334,8,2023,23,34,202308,2023),('2023-08-24',202334,8,2023,24,34,202308,2023),('2023-08-25',202334,8,2023,25,34,202308,2023),('2023-08-26',202334,8,2023,26,34,202308,2023),('2023-08-27',202335,8,2023,27,35,202308,2023),('2023-08-28',202335,8,2023,28,35,202308,2023),('2023-08-29',202335,8,2023,29,35,202308,2023),('2023-08-30',202335,8,2023,30,35,202308,2023),('2023-08-31',202335,8,2023,31,35,202308,2023),('2023-09-01',202335,9,2023,1,35,202309,2023),('2023-09-02',202335,9,2023,2,35,202309,2023),('2023-09-03',202336,9,2023,3,36,202309,2023),('2023-09-04',202336,9,2023,4,36,202309,2023),('2023-09-05',202336,9,2023,5,36,202309,2023),('2023-09-06',202336,9,2023,6,36,202309,2023),('2023-09-07',202336,9,2023,7,36,202309,2023),('2023-09-08',202336,9,2023,8,36,202309,2023),('2023-09-09',202336,9,2023,9,36,202309,2023),('2023-09-10',202337,9,2023,10,37,202309,2023),('2023-09-11',202337,9,2023,11,37,202309,2023),('2023-09-12',202337,9,2023,12,37,202309,2023),('2023-09-13',202337,9,2023,13,37,202309,2023),('2023-09-14',202337,9,2023,14,37,202309,2023),('2023-09-15',202337,9,2023,15,37,202309,2023),('2023-09-16',202337,9,2023,16,37,202309,2023),('2023-09-17',202338,9,2023,17,38,202309,2023),('2023-09-18',202338,9,2023,18,38,202309,2023),('2023-09-19',202338,9,2023,19,38,202309,2023),('2023-09-20',202338,9,2023,20,38,202309,2023),('2023-09-21',202338,9,2023,21,38,202309,2023),('2023-09-22',202338,9,2023,22,38,202309,2023),('2023-09-23',202338,9,2023,23,38,202309,2023),('2023-09-24',202339,9,2023,24,39,202309,2023),('2023-09-25',202339,9,2023,25,39,202309,2023),('2023-09-26',202339,9,2023,26,39,202309,2023),('2023-09-27',202339,9,2023,27,39,202309,2023),('2023-09-28',202339,9,2023,28,39,202309,2023),('2023-09-29',202339,9,2023,29,39,202309,2023),('2023-09-30',202339,9,2023,30,39,202309,2023),('2023-10-01',202340,10,2023,1,40,202310,2023),('2023-10-02',202340,10,2023,2,40,202310,2023),('2023-10-03',202340,10,2023,3,40,202310,2023),('2023-10-04',202340,10,2023,4,40,202310,2023),('2023-10-05',202340,10,2023,5,40,202310,2023),('2023-10-06',202340,10,2023,6,40,202310,2023),('2023-10-07',202340,10,2023,7,40,202310,2023),('2023-10-08',202341,10,2023,8,41,202310,2023),('2023-10-09',202341,10,2023,9,41,202310,2023),('2023-10-10',202341,10,2023,10,41,202310,2023),('2023-10-11',202341,10,2023,11,41,202310,2023),('2023-10-12',202341,10,2023,12,41,202310,2023),('2023-10-13',202341,10,2023,13,41,202310,2023),('2023-10-14',202341,10,2023,14,41,202310,2023),('2023-10-15',202342,10,2023,15,42,202310,2023),('2023-10-16',202342,10,2023,16,42,202310,2023),('2023-10-17',202342,10,2023,17,42,202310,2023),('2023-10-18',202342,10,2023,18,42,202310,2023),('2023-10-19',202342,10,2023,19,42,202310,2023),('2023-10-20',202342,10,2023,20,42,202310,2023),('2023-10-21',202342,10,2023,21,42,202310,2023),('2023-10-22',202343,10,2023,22,43,202310,2023),('2023-10-23',202343,10,2023,23,43,202310,2023),('2023-10-24',202343,10,2023,24,43,202310,2023),('2023-10-25',202343,10,2023,25,43,202310,2023),('2023-10-26',202343,10,2023,26,43,202310,2023),('2023-10-27',202343,10,2023,27,43,202310,2023),('2023-10-28',202343,10,2023,28,43,202310,2023),('2023-10-29',202344,10,2023,29,44,202310,2023),('2023-10-30',202344,10,2023,30,44,202310,2023),('2023-10-31',202344,10,2023,31,44,202310,2023),('2023-11-01',202344,11,2023,1,44,202311,2023),('2023-11-02',202344,11,2023,2,44,202311,2023),('2023-11-03',202344,11,2023,3,44,202311,2023),('2023-11-04',202344,11,2023,4,44,202311,2023),('2023-11-05',202345,11,2023,5,45,202311,2023),('2023-11-06',202345,11,2023,6,45,202311,2023),('2023-11-07',202345,11,2023,7,45,202311,2023),('2023-11-08',202345,11,2023,8,45,202311,2023),('2023-11-09',202345,11,2023,9,45,202311,2023),('2023-11-10',202345,11,2023,10,45,202311,2023),('2023-11-11',202345,11,2023,11,45,202311,2023),('2023-11-12',202346,11,2023,12,46,202311,2023),('2023-11-13',202346,11,2023,13,46,202311,2023),('2023-11-14',202346,11,2023,14,46,202311,2023),('2023-11-15',202346,11,2023,15,46,202311,2023),('2023-11-16',202346,11,2023,16,46,202311,2023),('2023-11-17',202346,11,2023,17,46,202311,2023),('2023-11-18',202346,11,2023,18,46,202311,2023),('2023-11-19',202347,11,2023,19,47,202311,2023),('2023-11-20',202347,11,2023,20,47,202311,2023),('2023-11-21',202347,11,2023,21,47,202311,2023),('2023-11-22',202347,11,2023,22,47,202311,2023),('2023-11-23',202347,11,2023,23,47,202311,2023),('2023-11-24',202347,11,2023,24,47,202311,2023),('2023-11-25',202347,11,2023,25,47,202311,2023),('2023-11-26',202348,11,2023,26,48,202311,2023),('2023-11-27',202348,11,2023,27,48,202311,2023),('2023-11-28',202348,11,2023,28,48,202311,2023),('2023-11-29',202348,11,2023,29,48,202311,2023),('2023-11-30',202348,11,2023,30,48,202311,2023),('2023-12-01',202348,12,2023,1,48,202312,2024),('2023-12-02',202348,12,2023,2,48,202312,2024),('2023-12-03',202349,12,2023,3,49,202312,2024),('2023-12-04',202349,12,2023,4,49,202312,2024),('2023-12-05',202349,12,2023,5,49,202312,2024),('2023-12-06',202349,12,2023,6,49,202312,2024),('2023-12-07',202349,12,2023,7,49,202312,2024),('2023-12-08',202349,12,2023,8,49,202312,2024),('2023-12-09',202349,12,2023,9,49,202312,2024),('2023-12-10',202350,12,2023,10,50,202312,2024),('2023-12-11',202350,12,2023,11,50,202312,2024),('2023-12-12',202350,12,2023,12,50,202312,2024),('2023-12-13',202350,12,2023,13,50,202312,2024),('2023-12-14',202350,12,2023,14,50,202312,2024),('2023-12-15',202350,12,2023,15,50,202312,2024),('2023-12-16',202350,12,2023,16,50,202312,2024),('2023-12-17',202351,12,2023,17,51,202312,2024),('2023-12-18',202351,12,2023,18,51,202312,2024),('2023-12-19',202351,12,2023,19,51,202312,2024),('2023-12-20',202351,12,2023,20,51,202312,2024),('2023-12-21',202351,12,2023,21,51,202312,2024),('2023-12-22',202351,12,2023,22,51,202312,2024),('2023-12-23',202351,12,2023,23,51,202312,2024),('2023-12-24',202352,12,2023,24,52,202312,2024),('2023-12-25',202352,12,2023,25,52,202312,2024),('2023-12-26',202352,12,2023,26,52,202312,2024),('2023-12-27',202352,12,2023,27,52,202312,2024),('2023-12-28',202352,12,2023,28,52,202312,2024),('2023-12-29',202352,12,2023,29,52,202312,2024),('2023-12-30',202352,12,2023,30,52,202312,2024),('2023-12-31',202353,12,2023,31,53,202312,2024),('2024-01-01',202401,1,2024,1,1,202401,2024),('2024-01-02',202401,1,2024,2,1,202401,2024),('2024-01-03',202401,1,2024,3,1,202401,2024),('2024-01-04',202401,1,2024,4,1,202401,2024),('2024-01-05',202401,1,2024,5,1,202401,2024),('2024-01-06',202401,1,2024,6,1,202401,2024),('2024-01-07',202402,1,2024,7,2,202401,2024),('2024-01-08',202402,1,2024,8,2,202401,2024),('2024-01-09',202402,1,2024,9,2,202401,2024),('2024-01-10',202402,1,2024,10,2,202401,2024),('2024-01-11',202402,1,2024,11,2,202401,2024),('2024-01-12',202402,1,2024,12,2,202401,2024),('2024-01-13',202402,1,2024,13,2,202401,2024),('2024-01-14',202403,1,2024,14,3,202401,2024),('2024-01-15',202403,1,2024,15,3,202401,2024),('2024-01-16',202403,1,2024,16,3,202401,2024),('2024-01-17',202403,1,2024,17,3,202401,2024),('2024-01-18',202403,1,2024,18,3,202401,2024),('2024-01-19',202403,1,2024,19,3,202401,2024),('2024-01-20',202403,1,2024,20,3,202401,2024),('2024-01-21',202404,1,2024,21,4,202401,2024),('2024-01-22',202404,1,2024,22,4,202401,2024),('2024-01-23',202404,1,2024,23,4,202401,2024),('2024-01-24',202404,1,2024,24,4,202401,2024),('2024-01-25',202404,1,2024,25,4,202401,2024),('2024-01-26',202404,1,2024,26,4,202401,2024),('2024-01-27',202404,1,2024,27,4,202401,2024),('2024-01-28',202405,1,2024,28,5,202401,2024),('2024-01-29',202405,1,2024,29,5,202401,2024),('2024-01-30',202405,1,2024,30,5,202401,2024),('2024-01-31',202405,1,2024,31,5,202401,2024),('2024-02-01',202405,2,2024,1,5,202402,2024),('2024-02-02',202405,2,2024,2,5,202402,2024),('2024-02-03',202405,2,2024,3,5,202402,2024),('2024-02-04',202406,2,2024,4,6,202402,2024),('2024-02-05',202406,2,2024,5,6,202402,2024),('2024-02-06',202406,2,2024,6,6,202402,2024),('2024-02-07',202406,2,2024,7,6,202402,2024),('2024-02-08',202406,2,2024,8,6,202402,2024),('2024-02-09',202406,2,2024,9,6,202402,2024),('2024-02-10',202406,2,2024,10,6,202402,2024),('2024-02-11',202407,2,2024,11,7,202402,2024),('2024-02-12',202407,2,2024,12,7,202402,2024),('2024-02-13',202407,2,2024,13,7,202402,2024),('2024-02-14',202407,2,2024,14,7,202402,2024),('2024-02-15',202407,2,2024,15,7,202402,2024),('2024-02-16',202407,2,2024,16,7,202402,2024),('2024-02-17',202407,2,2024,17,7,202402,2024),('2024-02-18',202408,2,2024,18,8,202402,2024),('2024-02-19',202408,2,2024,19,8,202402,2024),('2024-02-20',202408,2,2024,20,8,202402,2024),('2024-02-21',202408,2,2024,21,8,202402,2024),('2024-02-22',202408,2,2024,22,8,202402,2024),('2024-02-23',202408,2,2024,23,8,202402,2024),('2024-02-24',202408,2,2024,24,8,202402,2024),('2024-02-25',202409,2,2024,25,9,202402,2024),('2024-02-26',202409,2,2024,26,9,202402,2024),('2024-02-27',202409,2,2024,27,9,202402,2024),('2024-02-28',202409,2,2024,28,9,202402,2024),('2024-02-29',202409,2,2024,29,9,202402,2024),('2024-03-01',202409,3,2024,1,9,202403,2024),('2024-03-02',202409,3,2024,2,9,202403,2024),('2024-03-03',202410,3,2024,3,10,202403,2024),('2024-03-04',202410,3,2024,4,10,202403,2024),('2024-03-05',202410,3,2024,5,10,202403,2024),('2024-03-06',202410,3,2024,6,10,202403,2024),('2024-03-07',202410,3,2024,7,10,202403,2024),('2024-03-08',202410,3,2024,8,10,202403,2024),('2024-03-09',202410,3,2024,9,10,202403,2024),('2024-03-10',202411,3,2024,10,11,202403,2024),('2024-03-11',202411,3,2024,11,11,202403,2024),('2024-03-12',202411,3,2024,12,11,202403,2024),('2024-03-13',202411,3,2024,13,11,202403,2024),('2024-03-14',202411,3,2024,14,11,202403,2024),('2024-03-15',202411,3,2024,15,11,202403,2024),('2024-03-16',202411,3,2024,16,11,202403,2024),('2024-03-17',202412,3,2024,17,12,202403,2024),('2024-03-18',202412,3,2024,18,12,202403,2024),('2024-03-19',202412,3,2024,19,12,202403,2024),('2024-03-20',202412,3,2024,20,12,202403,2024),('2024-03-21',202412,3,2024,21,12,202403,2024),('2024-03-22',202412,3,2024,22,12,202403,2024),('2024-03-23',202412,3,2024,23,12,202403,2024),('2024-03-24',202413,3,2024,24,13,202403,2024),('2024-03-25',202413,3,2024,25,13,202403,2024),('2024-03-26',202413,3,2024,26,13,202403,2024),('2024-03-27',202413,3,2024,27,13,202403,2024),('2024-03-28',202413,3,2024,28,13,202403,2024),('2024-03-29',202413,3,2024,29,13,202403,2024),('2024-03-30',202413,3,2024,30,13,202403,2024),('2024-03-31',202414,3,2024,31,14,202403,2024),('2024-04-01',202414,4,2024,1,14,202404,2024),('2024-04-02',202414,4,2024,2,14,202404,2024),('2024-04-03',202414,4,2024,3,14,202404,2024),('2024-04-04',202414,4,2024,4,14,202404,2024),('2024-04-05',202414,4,2024,5,14,202404,2024),('2024-04-06',202414,4,2024,6,14,202404,2024),('2024-04-07',202415,4,2024,7,15,202404,2024),('2024-04-08',202415,4,2024,8,15,202404,2024),('2024-04-09',202415,4,2024,9,15,202404,2024),('2024-04-10',202415,4,2024,10,15,202404,2024),('2024-04-11',202415,4,2024,11,15,202404,2024),('2024-04-12',202415,4,2024,12,15,202404,2024),('2024-04-13',202415,4,2024,13,15,202404,2024),('2024-04-14',202416,4,2024,14,16,202404,2024),('2024-04-15',202416,4,2024,15,16,202404,2024),('2024-04-16',202416,4,2024,16,16,202404,2024),('2024-04-17',202416,4,2024,17,16,202404,2024),('2024-04-18',202416,4,2024,18,16,202404,2024),('2024-04-19',202416,4,2024,19,16,202404,2024),('2024-04-20',202416,4,2024,20,16,202404,2024),('2024-04-21',202417,4,2024,21,17,202404,2024),('2024-04-22',202417,4,2024,22,17,202404,2024),('2024-04-23',202417,4,2024,23,17,202404,2024),('2024-04-24',202417,4,2024,24,17,202404,2024),('2024-04-25',202417,4,2024,25,17,202404,2024),('2024-04-26',202417,4,2024,26,17,202404,2024),('2024-04-27',202417,4,2024,27,17,202404,2024),('2024-04-28',202418,4,2024,28,18,202404,2024),('2024-04-29',202418,4,2024,29,18,202404,2024),('2024-04-30',202418,4,2024,30,18,202404,2024),('2024-05-01',202418,5,2024,1,18,202405,2024),('2024-05-02',202418,5,2024,2,18,202405,2024),('2024-05-03',202418,5,2024,3,18,202405,2024),('2024-05-04',202418,5,2024,4,18,202405,2024),('2024-05-05',202419,5,2024,5,19,202405,2024),('2024-05-06',202419,5,2024,6,19,202405,2024),('2024-05-07',202419,5,2024,7,19,202405,2024),('2024-05-08',202419,5,2024,8,19,202405,2024),('2024-05-09',202419,5,2024,9,19,202405,2024),('2024-05-10',202419,5,2024,10,19,202405,2024),('2024-05-11',202419,5,2024,11,19,202405,2024),('2024-05-12',202420,5,2024,12,20,202405,2024),('2024-05-13',202420,5,2024,13,20,202405,2024),('2024-05-14',202420,5,2024,14,20,202405,2024),('2024-05-15',202420,5,2024,15,20,202405,2024),('2024-05-16',202420,5,2024,16,20,202405,2024),('2024-05-17',202420,5,2024,17,20,202405,2024),('2024-05-18',202420,5,2024,18,20,202405,2024),('2024-05-19',202421,5,2024,19,21,202405,2024),('2024-05-20',202421,5,2024,20,21,202405,2024),('2024-05-21',202421,5,2024,21,21,202405,2024),('2024-05-22',202421,5,2024,22,21,202405,2024),('2024-05-23',202421,5,2024,23,21,202405,2024),('2024-05-24',202421,5,2024,24,21,202405,2024),('2024-05-25',202421,5,2024,25,21,202405,2024),('2024-05-26',202422,5,2024,26,22,202405,2024),('2024-05-27',202422,5,2024,27,22,202405,2024),('2024-05-28',202422,5,2024,28,22,202405,2024),('2024-05-29',202422,5,2024,29,22,202405,2024),('2024-05-30',202422,5,2024,30,22,202405,2024),('2024-05-31',202422,5,2024,31,22,202405,2024),('2024-06-01',202422,6,2024,1,22,202406,2024),('2024-06-02',202423,6,2024,2,23,202406,2024),('2024-06-03',202423,6,2024,3,23,202406,2024),('2024-06-04',202423,6,2024,4,23,202406,2024),('2024-06-05',202423,6,2024,5,23,202406,2024),('2024-06-06',202423,6,2024,6,23,202406,2024),('2024-06-07',202423,6,2024,7,23,202406,2024),('2024-06-08',202423,6,2024,8,23,202406,2024),('2024-06-09',202424,6,2024,9,24,202406,2024),('2024-06-10',202424,6,2024,10,24,202406,2024),('2024-06-11',202424,6,2024,11,24,202406,2024),('2024-06-12',202424,6,2024,12,24,202406,2024),('2024-06-13',202424,6,2024,13,24,202406,2024),('2024-06-14',202424,6,2024,14,24,202406,2024),('2024-06-15',202424,6,2024,15,24,202406,2024),('2024-06-16',202425,6,2024,16,25,202406,2024),('2024-06-17',202425,6,2024,17,25,202406,2024),('2024-06-18',202425,6,2024,18,25,202406,2024),('2024-06-19',202425,6,2024,19,25,202406,2024),('2024-06-20',202425,6,2024,20,25,202406,2024),('2024-06-21',202425,6,2024,21,25,202406,2024),('2024-06-22',202425,6,2024,22,25,202406,2024),('2024-06-23',202426,6,2024,23,26,202406,2024),('2024-06-24',202426,6,2024,24,26,202406,2024),('2024-06-25',202426,6,2024,25,26,202406,2024),('2024-06-26',202426,6,2024,26,26,202406,2024),('2024-06-27',202426,6,2024,27,26,202406,2024),('2024-06-28',202426,6,2024,28,26,202406,2024),('2024-06-29',202426,6,2024,29,26,202406,2024),('2024-06-30',202427,6,2024,30,27,202406,2024),('2024-07-01',202427,7,2024,1,27,202407,2024),('2024-07-02',202427,7,2024,2,27,202407,2024),('2024-07-03',202427,7,2024,3,27,202407,2024),('2024-07-04',202427,7,2024,4,27,202407,2024),('2024-07-05',202427,7,2024,5,27,202407,2024),('2024-07-06',202427,7,2024,6,27,202407,2024),('2024-07-07',202428,7,2024,7,28,202407,2024),('2024-07-08',202428,7,2024,8,28,202407,2024),('2024-07-09',202428,7,2024,9,28,202407,2024),('2024-07-10',202428,7,2024,10,28,202407,2024),('2024-07-11',202428,7,2024,11,28,202407,2024),('2024-07-12',202428,7,2024,12,28,202407,2024),('2024-07-13',202428,7,2024,13,28,202407,2024),('2024-07-14',202429,7,2024,14,29,202407,2024),('2024-07-15',202429,7,2024,15,29,202407,2024),('2024-07-16',202429,7,2024,16,29,202407,2024),('2024-07-17',202429,7,2024,17,29,202407,2024),('2024-07-18',202429,7,2024,18,29,202407,2024),('2024-07-19',202429,7,2024,19,29,202407,2024),('2024-07-20',202429,7,2024,20,29,202407,2024),('2024-07-21',202430,7,2024,21,30,202407,2024),('2024-07-22',202430,7,2024,22,30,202407,2024),('2024-07-23',202430,7,2024,23,30,202407,2024),('2024-07-24',202430,7,2024,24,30,202407,2024),('2024-07-25',202430,7,2024,25,30,202407,2024),('2024-07-26',202430,7,2024,26,30,202407,2024),('2024-07-27',202430,7,2024,27,30,202407,2024),('2024-07-28',202431,7,2024,28,31,202407,2024),('2024-07-29',202431,7,2024,29,31,202407,2024),('2024-07-30',202431,7,2024,30,31,202407,2024),('2024-07-31',202431,7,2024,31,31,202407,2024),('2024-08-01',202431,8,2024,1,31,202408,2024),('2024-08-02',202431,8,2024,2,31,202408,2024),('2024-08-03',202431,8,2024,3,31,202408,2024),('2024-08-04',202432,8,2024,4,32,202408,2024),('2024-08-05',202432,8,2024,5,32,202408,2024),('2024-08-06',202432,8,2024,6,32,202408,2024),('2024-08-07',202432,8,2024,7,32,202408,2024),('2024-08-08',202432,8,2024,8,32,202408,2024),('2024-08-09',202432,8,2024,9,32,202408,2024),('2024-08-10',202432,8,2024,10,32,202408,2024),('2024-08-11',202433,8,2024,11,33,202408,2024),('2024-08-12',202433,8,2024,12,33,202408,2024),('2024-08-13',202433,8,2024,13,33,202408,2024),('2024-08-14',202433,8,2024,14,33,202408,2024),('2024-08-15',202433,8,2024,15,33,202408,2024),('2024-08-16',202433,8,2024,16,33,202408,2024),('2024-08-17',202433,8,2024,17,33,202408,2024),('2024-08-18',202434,8,2024,18,34,202408,2024),('2024-08-19',202434,8,2024,19,34,202408,2024),('2024-08-20',202434,8,2024,20,34,202408,2024),('2024-08-21',202434,8,2024,21,34,202408,2024),('2024-08-22',202434,8,2024,22,34,202408,2024),('2024-08-23',202434,8,2024,23,34,202408,2024),('2024-08-24',202434,8,2024,24,34,202408,2024),('2024-08-25',202435,8,2024,25,35,202408,2024),('2024-08-26',202435,8,2024,26,35,202408,2024),('2024-08-27',202435,8,2024,27,35,202408,2024),('2024-08-28',202435,8,2024,28,35,202408,2024),('2024-08-29',202435,8,2024,29,35,202408,2024),('2024-08-30',202435,8,2024,30,35,202408,2024),('2024-08-31',202435,8,2024,31,35,202408,2024),('2024-09-01',202436,9,2024,1,36,202409,2024),('2024-09-02',202436,9,2024,2,36,202409,2024),('2024-09-03',202436,9,2024,3,36,202409,2024),('2024-09-04',202436,9,2024,4,36,202409,2024),('2024-09-05',202436,9,2024,5,36,202409,2024),('2024-09-06',202436,9,2024,6,36,202409,2024),('2024-09-07',202436,9,2024,7,36,202409,2024),('2024-09-08',202437,9,2024,8,37,202409,2024),('2024-09-09',202437,9,2024,9,37,202409,2024),('2024-09-10',202437,9,2024,10,37,202409,2024),('2024-09-11',202437,9,2024,11,37,202409,2024),('2024-09-12',202437,9,2024,12,37,202409,2024),('2024-09-13',202437,9,2024,13,37,202409,2024),('2024-09-14',202437,9,2024,14,37,202409,2024),('2024-09-15',202438,9,2024,15,38,202409,2024),('2024-09-16',202438,9,2024,16,38,202409,2024),('2024-09-17',202438,9,2024,17,38,202409,2024),('2024-09-18',202438,9,2024,18,38,202409,2024),('2024-09-19',202438,9,2024,19,38,202409,2024),('2024-09-20',202438,9,2024,20,38,202409,2024),('2024-09-21',202438,9,2024,21,38,202409,2024),('2024-09-22',202439,9,2024,22,39,202409,2024),('2024-09-23',202439,9,2024,23,39,202409,2024),('2024-09-24',202439,9,2024,24,39,202409,2024),('2024-09-25',202439,9,2024,25,39,202409,2024),('2024-09-26',202439,9,2024,26,39,202409,2024),('2024-09-27',202439,9,2024,27,39,202409,2024),('2024-09-28',202439,9,2024,28,39,202409,2024),('2024-09-29',202440,9,2024,29,40,202409,2024),('2024-09-30',202440,9,2024,30,40,202409,2024),('2024-10-01',202440,10,2024,1,40,202410,2024),('2024-10-02',202440,10,2024,2,40,202410,2024),('2024-10-03',202440,10,2024,3,40,202410,2024),('2024-10-04',202440,10,2024,4,40,202410,2024),('2024-10-05',202440,10,2024,5,40,202410,2024),('2024-10-06',202441,10,2024,6,41,202410,2024),('2024-10-07',202441,10,2024,7,41,202410,2024),('2024-10-08',202441,10,2024,8,41,202410,2024),('2024-10-09',202441,10,2024,9,41,202410,2024),('2024-10-10',202441,10,2024,10,41,202410,2024),('2024-10-11',202441,10,2024,11,41,202410,2024),('2024-10-12',202441,10,2024,12,41,202410,2024),('2024-10-13',202442,10,2024,13,42,202410,2024),('2024-10-14',202442,10,2024,14,42,202410,2024),('2024-10-15',202442,10,2024,15,42,202410,2024),('2024-10-16',202442,10,2024,16,42,202410,2024),('2024-10-17',202442,10,2024,17,42,202410,2024),('2024-10-18',202442,10,2024,18,42,202410,2024),('2024-10-19',202442,10,2024,19,42,202410,2024),('2024-10-20',202443,10,2024,20,43,202410,2024),('2024-10-21',202443,10,2024,21,43,202410,2024),('2024-10-22',202443,10,2024,22,43,202410,2024),('2024-10-23',202443,10,2024,23,43,202410,2024),('2024-10-24',202443,10,2024,24,43,202410,2024),('2024-10-25',202443,10,2024,25,43,202410,2024),('2024-10-26',202443,10,2024,26,43,202410,2024),('2024-10-27',202444,10,2024,27,44,202410,2024),('2024-10-28',202444,10,2024,28,44,202410,2024),('2024-10-29',202444,10,2024,29,44,202410,2024),('2024-10-30',202444,10,2024,30,44,202410,2024),('2024-10-31',202444,10,2024,31,44,202410,2024),('2024-11-01',202444,11,2024,1,44,202411,2024),('2024-11-02',202444,11,2024,2,44,202411,2024),('2024-11-03',202445,11,2024,3,45,202411,2024),('2024-11-04',202445,11,2024,4,45,202411,2024),('2024-11-05',202445,11,2024,5,45,202411,2024),('2024-11-06',202445,11,2024,6,45,202411,2024),('2024-11-07',202445,11,2024,7,45,202411,2024),('2024-11-08',202445,11,2024,8,45,202411,2024),('2024-11-09',202445,11,2024,9,45,202411,2024),('2024-11-10',202446,11,2024,10,46,202411,2024),('2024-11-11',202446,11,2024,11,46,202411,2024),('2024-11-12',202446,11,2024,12,46,202411,2024),('2024-11-13',202446,11,2024,13,46,202411,2024),('2024-11-14',202446,11,2024,14,46,202411,2024),('2024-11-15',202446,11,2024,15,46,202411,2024),('2024-11-16',202446,11,2024,16,46,202411,2024),('2024-11-17',202447,11,2024,17,47,202411,2024),('2024-11-18',202447,11,2024,18,47,202411,2024),('2024-11-19',202447,11,2024,19,47,202411,2024),('2024-11-20',202447,11,2024,20,47,202411,2024),('2024-11-21',202447,11,2024,21,47,202411,2024),('2024-11-22',202447,11,2024,22,47,202411,2024),('2024-11-23',202447,11,2024,23,47,202411,2024),('2024-11-24',202448,11,2024,24,48,202411,2024),('2024-11-25',202448,11,2024,25,48,202411,2024),('2024-11-26',202448,11,2024,26,48,202411,2024),('2024-11-27',202448,11,2024,27,48,202411,2024),('2024-11-28',202448,11,2024,28,48,202411,2024),('2024-11-29',202448,11,2024,29,48,202411,2024),('2024-11-30',202448,11,2024,30,48,202411,2024),('2024-12-01',202449,12,2024,1,49,202412,2025),('2024-12-02',202449,12,2024,2,49,202412,2025),('2024-12-03',202449,12,2024,3,49,202412,2025),('2024-12-04',202449,12,2024,4,49,202412,2025),('2024-12-05',202449,12,2024,5,49,202412,2025),('2024-12-06',202449,12,2024,6,49,202412,2025),('2024-12-07',202449,12,2024,7,49,202412,2025),('2024-12-08',202450,12,2024,8,50,202412,2025),('2024-12-09',202450,12,2024,9,50,202412,2025),('2024-12-10',202450,12,2024,10,50,202412,2025),('2024-12-11',202450,12,2024,11,50,202412,2025),('2024-12-12',202450,12,2024,12,50,202412,2025),('2024-12-13',202450,12,2024,13,50,202412,2025),('2024-12-14',202450,12,2024,14,50,202412,2025),('2024-12-15',202451,12,2024,15,51,202412,2025),('2024-12-16',202451,12,2024,16,51,202412,2025),('2024-12-17',202451,12,2024,17,51,202412,2025),('2024-12-18',202451,12,2024,18,51,202412,2025),('2024-12-19',202451,12,2024,19,51,202412,2025),('2024-12-20',202451,12,2024,20,51,202412,2025),('2024-12-21',202451,12,2024,21,51,202412,2025),('2024-12-22',202452,12,2024,22,52,202412,2025),('2024-12-23',202452,12,2024,23,52,202412,2025),('2024-12-24',202452,12,2024,24,52,202412,2025),('2024-12-25',202452,12,2024,25,52,202412,2025),('2024-12-26',202452,12,2024,26,52,202412,2025),('2024-12-27',202452,12,2024,27,52,202412,2025),('2024-12-28',202452,12,2024,28,52,202412,2025),('2024-12-29',202453,12,2024,29,1,202412,2025),('2024-12-30',202401,12,2024,30,1,202412,2025),('2024-12-31',202401,12,2024,31,1,202412,2025),('2025-01-01',202501,1,2025,1,1,202501,2025),('2025-01-02',202501,1,2025,2,1,202501,2025),('2025-01-03',202501,1,2025,3,1,202501,2025),('2025-01-04',202501,1,2025,4,1,202501,2025),('2025-01-05',202502,1,2025,5,2,202501,2025),('2025-01-06',202502,1,2025,6,2,202501,2025),('2025-01-07',202502,1,2025,7,2,202501,2025),('2025-01-08',202502,1,2025,8,2,202501,2025),('2025-01-09',202502,1,2025,9,2,202501,2025),('2025-01-10',202502,1,2025,10,2,202501,2025),('2025-01-11',202502,1,2025,11,2,202501,2025),('2025-01-12',202503,1,2025,12,3,202501,2025),('2025-01-13',202503,1,2025,13,3,202501,2025),('2025-01-14',202503,1,2025,14,3,202501,2025),('2025-01-15',202503,1,2025,15,3,202501,2025),('2025-01-16',202503,1,2025,16,3,202501,2025),('2025-01-17',202503,1,2025,17,3,202501,2025),('2025-01-18',202503,1,2025,18,3,202501,2025),('2025-01-19',202504,1,2025,19,4,202501,2025),('2025-01-20',202504,1,2025,20,4,202501,2025),('2025-01-21',202504,1,2025,21,4,202501,2025),('2025-01-22',202504,1,2025,22,4,202501,2025),('2025-01-23',202504,1,2025,23,4,202501,2025),('2025-01-24',202504,1,2025,24,4,202501,2025),('2025-01-25',202504,1,2025,25,4,202501,2025),('2025-01-26',202505,1,2025,26,5,202501,2025),('2025-01-27',202505,1,2025,27,5,202501,2025),('2025-01-28',202505,1,2025,28,5,202501,2025),('2025-01-29',202505,1,2025,29,5,202501,2025),('2025-01-30',202505,1,2025,30,5,202501,2025),('2025-01-31',202505,1,2025,31,5,202501,2025),('2025-02-01',202505,2,2025,1,5,202502,2025),('2025-02-02',202506,2,2025,2,6,202502,2025),('2025-02-03',202506,2,2025,3,6,202502,2025),('2025-02-04',202506,2,2025,4,6,202502,2025),('2025-02-05',202506,2,2025,5,6,202502,2025),('2025-02-06',202506,2,2025,6,6,202502,2025),('2025-02-07',202506,2,2025,7,6,202502,2025),('2025-02-08',202506,2,2025,8,6,202502,2025),('2025-02-09',202507,2,2025,9,7,202502,2025),('2025-02-10',202507,2,2025,10,7,202502,2025),('2025-02-11',202507,2,2025,11,7,202502,2025),('2025-02-12',202507,2,2025,12,7,202502,2025),('2025-02-13',202507,2,2025,13,7,202502,2025),('2025-02-14',202507,2,2025,14,7,202502,2025),('2025-02-15',202507,2,2025,15,7,202502,2025),('2025-02-16',202508,2,2025,16,8,202502,2025),('2025-02-17',202508,2,2025,17,8,202502,2025),('2025-02-18',202508,2,2025,18,8,202502,2025),('2025-02-19',202508,2,2025,19,8,202502,2025),('2025-02-20',202508,2,2025,20,8,202502,2025),('2025-02-21',202508,2,2025,21,8,202502,2025),('2025-02-22',202508,2,2025,22,8,202502,2025),('2025-02-23',202509,2,2025,23,9,202502,2025),('2025-02-24',202509,2,2025,24,9,202502,2025),('2025-02-25',202509,2,2025,25,9,202502,2025),('2025-02-26',202509,2,2025,26,9,202502,2025),('2025-02-27',202509,2,2025,27,9,202502,2025),('2025-02-28',202509,2,2025,28,9,202502,2025),('2025-03-01',202509,3,2025,1,9,202503,2025),('2025-03-02',202510,3,2025,2,10,202503,2025),('2025-03-03',202510,3,2025,3,10,202503,2025),('2025-03-04',202510,3,2025,4,10,202503,2025),('2025-03-05',202510,3,2025,5,10,202503,2025),('2025-03-06',202510,3,2025,6,10,202503,2025),('2025-03-07',202510,3,2025,7,10,202503,2025),('2025-03-08',202510,3,2025,8,10,202503,2025),('2025-03-09',202511,3,2025,9,11,202503,2025),('2025-03-10',202511,3,2025,10,11,202503,2025),('2025-03-11',202511,3,2025,11,11,202503,2025),('2025-03-12',202511,3,2025,12,11,202503,2025),('2025-03-13',202511,3,2025,13,11,202503,2025),('2025-03-14',202511,3,2025,14,11,202503,2025),('2025-03-15',202511,3,2025,15,11,202503,2025),('2025-03-16',202512,3,2025,16,12,202503,2025),('2025-03-17',202512,3,2025,17,12,202503,2025),('2025-03-18',202512,3,2025,18,12,202503,2025),('2025-03-19',202512,3,2025,19,12,202503,2025),('2025-03-20',202512,3,2025,20,12,202503,2025),('2025-03-21',202512,3,2025,21,12,202503,2025),('2025-03-22',202512,3,2025,22,12,202503,2025),('2025-03-23',202513,3,2025,23,13,202503,2025),('2025-03-24',202513,3,2025,24,13,202503,2025),('2025-03-25',202513,3,2025,25,13,202503,2025),('2025-03-26',202513,3,2025,26,13,202503,2025),('2025-03-27',202513,3,2025,27,13,202503,2025),('2025-03-28',202513,3,2025,28,13,202503,2025),('2025-03-29',202513,3,2025,29,13,202503,2025),('2025-03-30',202514,3,2025,30,14,202503,2025),('2025-03-31',202514,3,2025,31,14,202503,2025),('2025-04-01',202514,4,2025,1,14,202504,2025),('2025-04-02',202514,4,2025,2,14,202504,2025),('2025-04-03',202514,4,2025,3,14,202504,2025),('2025-04-04',202514,4,2025,4,14,202504,2025),('2025-04-05',202514,4,2025,5,14,202504,2025),('2025-04-06',202515,4,2025,6,15,202504,2025),('2025-04-07',202515,4,2025,7,15,202504,2025),('2025-04-08',202515,4,2025,8,15,202504,2025),('2025-04-09',202515,4,2025,9,15,202504,2025),('2025-04-10',202515,4,2025,10,15,202504,2025),('2025-04-11',202515,4,2025,11,15,202504,2025),('2025-04-12',202515,4,2025,12,15,202504,2025),('2025-04-13',202516,4,2025,13,16,202504,2025),('2025-04-14',202516,4,2025,14,16,202504,2025),('2025-04-15',202516,4,2025,15,16,202504,2025),('2025-04-16',202516,4,2025,16,16,202504,2025),('2025-04-17',202516,4,2025,17,16,202504,2025),('2025-04-18',202516,4,2025,18,16,202504,2025),('2025-04-19',202516,4,2025,19,16,202504,2025),('2025-04-20',202517,4,2025,20,17,202504,2025),('2025-04-21',202517,4,2025,21,17,202504,2025),('2025-04-22',202517,4,2025,22,17,202504,2025),('2025-04-23',202517,4,2025,23,17,202504,2025),('2025-04-24',202517,4,2025,24,17,202504,2025),('2025-04-25',202517,4,2025,25,17,202504,2025),('2025-04-26',202517,4,2025,26,17,202504,2025),('2025-04-27',202518,4,2025,27,18,202504,2025),('2025-04-28',202518,4,2025,28,18,202504,2025),('2025-04-29',202518,4,2025,29,18,202504,2025),('2025-04-30',202518,4,2025,30,18,202504,2025),('2025-05-01',202518,5,2025,1,18,202505,2025),('2025-05-02',202518,5,2025,2,18,202505,2025),('2025-05-03',202518,5,2025,3,18,202505,2025),('2025-05-04',202519,5,2025,4,19,202505,2025),('2025-05-05',202519,5,2025,5,19,202505,2025),('2025-05-06',202519,5,2025,6,19,202505,2025),('2025-05-07',202519,5,2025,7,19,202505,2025),('2025-05-08',202519,5,2025,8,19,202505,2025),('2025-05-09',202519,5,2025,9,19,202505,2025),('2025-05-10',202519,5,2025,10,19,202505,2025),('2025-05-11',202520,5,2025,11,20,202505,2025),('2025-05-12',202520,5,2025,12,20,202505,2025),('2025-05-13',202520,5,2025,13,20,202505,2025),('2025-05-14',202520,5,2025,14,20,202505,2025),('2025-05-15',202520,5,2025,15,20,202505,2025),('2025-05-16',202520,5,2025,16,20,202505,2025),('2025-05-17',202520,5,2025,17,20,202505,2025),('2025-05-18',202521,5,2025,18,21,202505,2025),('2025-05-19',202521,5,2025,19,21,202505,2025),('2025-05-20',202521,5,2025,20,21,202505,2025),('2025-05-21',202521,5,2025,21,21,202505,2025),('2025-05-22',202521,5,2025,22,21,202505,2025),('2025-05-23',202521,5,2025,23,21,202505,2025),('2025-05-24',202521,5,2025,24,21,202505,2025),('2025-05-25',202522,5,2025,25,22,202505,2025),('2025-05-26',202522,5,2025,26,22,202505,2025),('2025-05-27',202522,5,2025,27,22,202505,2025),('2025-05-28',202522,5,2025,28,22,202505,2025),('2025-05-29',202522,5,2025,29,22,202505,2025),('2025-05-30',202522,5,2025,30,22,202505,2025),('2025-05-31',202522,5,2025,31,22,202505,2025),('2025-06-01',202523,6,2025,1,23,202506,2025),('2025-06-02',202523,6,2025,2,23,202506,2025),('2025-06-03',202523,6,2025,3,23,202506,2025),('2025-06-04',202523,6,2025,4,23,202506,2025),('2025-06-05',202523,6,2025,5,23,202506,2025),('2025-06-06',202523,6,2025,6,23,202506,2025),('2025-06-07',202523,6,2025,7,23,202506,2025),('2025-06-08',202524,6,2025,8,24,202506,2025),('2025-06-09',202524,6,2025,9,24,202506,2025),('2025-06-10',202524,6,2025,10,24,202506,2025),('2025-06-11',202524,6,2025,11,24,202506,2025),('2025-06-12',202524,6,2025,12,24,202506,2025),('2025-06-13',202524,6,2025,13,24,202506,2025),('2025-06-14',202524,6,2025,14,24,202506,2025),('2025-06-15',202525,6,2025,15,25,202506,2025),('2025-06-16',202525,6,2025,16,25,202506,2025),('2025-06-17',202525,6,2025,17,25,202506,2025),('2025-06-18',202525,6,2025,18,25,202506,2025),('2025-06-19',202525,6,2025,19,25,202506,2025),('2025-06-20',202525,6,2025,20,25,202506,2025),('2025-06-21',202525,6,2025,21,25,202506,2025),('2025-06-22',202526,6,2025,22,26,202506,2025),('2025-06-23',202526,6,2025,23,26,202506,2025),('2025-06-24',202526,6,2025,24,26,202506,2025),('2025-06-25',202526,6,2025,25,26,202506,2025),('2025-06-26',202526,6,2025,26,26,202506,2025),('2025-06-27',202526,6,2025,27,26,202506,2025),('2025-06-28',202526,6,2025,28,26,202506,2025),('2025-06-29',202527,6,2025,29,27,202506,2025),('2025-06-30',202527,6,2025,30,27,202506,2025),('2025-07-01',202527,7,2025,1,27,202507,2025),('2025-07-02',202527,7,2025,2,27,202507,2025),('2025-07-03',202527,7,2025,3,27,202507,2025),('2025-07-04',202527,7,2025,4,27,202507,2025),('2025-07-05',202527,7,2025,5,27,202507,2025),('2025-07-06',202528,7,2025,6,28,202507,2025),('2025-07-07',202528,7,2025,7,28,202507,2025),('2025-07-08',202528,7,2025,8,28,202507,2025),('2025-07-09',202528,7,2025,9,28,202507,2025),('2025-07-10',202528,7,2025,10,28,202507,2025),('2025-07-11',202528,7,2025,11,28,202507,2025),('2025-07-12',202528,7,2025,12,28,202507,2025),('2025-07-13',202529,7,2025,13,29,202507,2025),('2025-07-14',202529,7,2025,14,29,202507,2025),('2025-07-15',202529,7,2025,15,29,202507,2025),('2025-07-16',202529,7,2025,16,29,202507,2025),('2025-07-17',202529,7,2025,17,29,202507,2025),('2025-07-18',202529,7,2025,18,29,202507,2025),('2025-07-19',202529,7,2025,19,29,202507,2025),('2025-07-20',202530,7,2025,20,30,202507,2025),('2025-07-21',202530,7,2025,21,30,202507,2025),('2025-07-22',202530,7,2025,22,30,202507,2025),('2025-07-23',202530,7,2025,23,30,202507,2025),('2025-07-24',202530,7,2025,24,30,202507,2025),('2025-07-25',202530,7,2025,25,30,202507,2025),('2025-07-26',202530,7,2025,26,30,202507,2025),('2025-07-27',202531,7,2025,27,31,202507,2025),('2025-07-28',202531,7,2025,28,31,202507,2025),('2025-07-29',202531,7,2025,29,31,202507,2025),('2025-07-30',202531,7,2025,30,31,202507,2025),('2025-07-31',202531,7,2025,31,31,202507,2025),('2025-08-01',202531,8,2025,1,31,202508,2025),('2025-08-02',202531,8,2025,2,31,202508,2025),('2025-08-03',202532,8,2025,3,32,202508,2025),('2025-08-04',202532,8,2025,4,32,202508,2025),('2025-08-05',202532,8,2025,5,32,202508,2025),('2025-08-06',202532,8,2025,6,32,202508,2025),('2025-08-07',202532,8,2025,7,32,202508,2025),('2025-08-08',202532,8,2025,8,32,202508,2025),('2025-08-09',202532,8,2025,9,32,202508,2025),('2025-08-10',202533,8,2025,10,33,202508,2025),('2025-08-11',202533,8,2025,11,33,202508,2025),('2025-08-12',202533,8,2025,12,33,202508,2025),('2025-08-13',202533,8,2025,13,33,202508,2025),('2025-08-14',202533,8,2025,14,33,202508,2025),('2025-08-15',202533,8,2025,15,33,202508,2025),('2025-08-16',202533,8,2025,16,33,202508,2025),('2025-08-17',202534,8,2025,17,34,202508,2025),('2025-08-18',202534,8,2025,18,34,202508,2025),('2025-08-19',202534,8,2025,19,34,202508,2025),('2025-08-20',202534,8,2025,20,34,202508,2025),('2025-08-21',202534,8,2025,21,34,202508,2025),('2025-08-22',202534,8,2025,22,34,202508,2025),('2025-08-23',202534,8,2025,23,34,202508,2025),('2025-08-24',202535,8,2025,24,35,202508,2025),('2025-08-25',202535,8,2025,25,35,202508,2025),('2025-08-26',202535,8,2025,26,35,202508,2025),('2025-08-27',202535,8,2025,27,35,202508,2025),('2025-08-28',202535,8,2025,28,35,202508,2025),('2025-08-29',202535,8,2025,29,35,202508,2025),('2025-08-30',202535,8,2025,30,35,202508,2025),('2025-08-31',202536,8,2025,31,36,202508,2025),('2025-09-01',202536,9,2025,1,36,202509,2025),('2025-09-02',202536,9,2025,2,36,202509,2025),('2025-09-03',202536,9,2025,3,36,202509,2025),('2025-09-04',202536,9,2025,4,36,202509,2025),('2025-09-05',202536,9,2025,5,36,202509,2025),('2025-09-06',202536,9,2025,6,36,202509,2025),('2025-09-07',202537,9,2025,7,37,202509,2025),('2025-09-08',202537,9,2025,8,37,202509,2025),('2025-09-09',202537,9,2025,9,37,202509,2025),('2025-09-10',202537,9,2025,10,37,202509,2025),('2025-09-11',202537,9,2025,11,37,202509,2025),('2025-09-12',202537,9,2025,12,37,202509,2025),('2025-09-13',202537,9,2025,13,37,202509,2025),('2025-09-14',202538,9,2025,14,38,202509,2025),('2025-09-15',202538,9,2025,15,38,202509,2025),('2025-09-16',202538,9,2025,16,38,202509,2025),('2025-09-17',202538,9,2025,17,38,202509,2025),('2025-09-18',202538,9,2025,18,38,202509,2025),('2025-09-19',202538,9,2025,19,38,202509,2025),('2025-09-20',202538,9,2025,20,38,202509,2025),('2025-09-21',202539,9,2025,21,39,202509,2025),('2025-09-22',202539,9,2025,22,39,202509,2025),('2025-09-23',202539,9,2025,23,39,202509,2025),('2025-09-24',202539,9,2025,24,39,202509,2025),('2025-09-25',202539,9,2025,25,39,202509,2025),('2025-09-26',202539,9,2025,26,39,202509,2025),('2025-09-27',202539,9,2025,27,39,202509,2025),('2025-09-28',202540,9,2025,28,40,202509,2025),('2025-09-29',202540,9,2025,29,40,202509,2025),('2025-09-30',202540,9,2025,30,40,202509,2025),('2025-10-01',202540,10,2025,1,40,202510,2025),('2025-10-02',202540,10,2025,2,40,202510,2025),('2025-10-03',202540,10,2025,3,40,202510,2025),('2025-10-04',202540,10,2025,4,40,202510,2025),('2025-10-05',202541,10,2025,5,41,202510,2025),('2025-10-06',202541,10,2025,6,41,202510,2025),('2025-10-07',202541,10,2025,7,41,202510,2025),('2025-10-08',202541,10,2025,8,41,202510,2025),('2025-10-09',202541,10,2025,9,41,202510,2025),('2025-10-10',202541,10,2025,10,41,202510,2025),('2025-10-11',202541,10,2025,11,41,202510,2025),('2025-10-12',202542,10,2025,12,42,202510,2025),('2025-10-13',202542,10,2025,13,42,202510,2025),('2025-10-14',202542,10,2025,14,42,202510,2025),('2025-10-15',202542,10,2025,15,42,202510,2025),('2025-10-16',202542,10,2025,16,42,202510,2025),('2025-10-17',202542,10,2025,17,42,202510,2025),('2025-10-18',202542,10,2025,18,42,202510,2025),('2025-10-19',202543,10,2025,19,43,202510,2025),('2025-10-20',202543,10,2025,20,43,202510,2025),('2025-10-21',202543,10,2025,21,43,202510,2025),('2025-10-22',202543,10,2025,22,43,202510,2025),('2025-10-23',202543,10,2025,23,43,202510,2025),('2025-10-24',202543,10,2025,24,43,202510,2025),('2025-10-25',202543,10,2025,25,43,202510,2025),('2025-10-26',202544,10,2025,26,44,202510,2025),('2025-10-27',202544,10,2025,27,44,202510,2025),('2025-10-28',202544,10,2025,28,44,202510,2025),('2025-10-29',202544,10,2025,29,44,202510,2025),('2025-10-30',202544,10,2025,30,44,202510,2025),('2025-10-31',202544,10,2025,31,44,202510,2025),('2025-11-01',202544,11,2025,1,44,202511,2025),('2025-11-02',202545,11,2025,2,45,202511,2025),('2025-11-03',202545,11,2025,3,45,202511,2025),('2025-11-04',202545,11,2025,4,45,202511,2025),('2025-11-05',202545,11,2025,5,45,202511,2025),('2025-11-06',202545,11,2025,6,45,202511,2025),('2025-11-07',202545,11,2025,7,45,202511,2025),('2025-11-08',202545,11,2025,8,45,202511,2025),('2025-11-09',202546,11,2025,9,46,202511,2025),('2025-11-10',202546,11,2025,10,46,202511,2025),('2025-11-11',202546,11,2025,11,46,202511,2025),('2025-11-12',202546,11,2025,12,46,202511,2025),('2025-11-13',202546,11,2025,13,46,202511,2025),('2025-11-14',202546,11,2025,14,46,202511,2025),('2025-11-15',202546,11,2025,15,46,202511,2025),('2025-11-16',202547,11,2025,16,47,202511,2025),('2025-11-17',202547,11,2025,17,47,202511,2025),('2025-11-18',202547,11,2025,18,47,202511,2025),('2025-11-19',202547,11,2025,19,47,202511,2025),('2025-11-20',202547,11,2025,20,47,202511,2025),('2025-11-21',202547,11,2025,21,47,202511,2025),('2025-11-22',202547,11,2025,22,47,202511,2025),('2025-11-23',202548,11,2025,23,48,202511,2025),('2025-11-24',202548,11,2025,24,48,202511,2025),('2025-11-25',202548,11,2025,25,48,202511,2025),('2025-11-26',202548,11,2025,26,48,202511,2025),('2025-11-27',202548,11,2025,27,48,202511,2025),('2025-11-28',202548,11,2025,28,48,202511,2025),('2025-11-29',202548,11,2025,29,48,202511,2025),('2025-11-30',202549,11,2025,30,49,202511,2025),('2025-12-01',202549,12,2025,1,49,202512,2026),('2025-12-02',202549,12,2025,2,49,202512,2026),('2025-12-03',202549,12,2025,3,49,202512,2026),('2025-12-04',202549,12,2025,4,49,202512,2026),('2025-12-05',202549,12,2025,5,49,202512,2026),('2025-12-06',202549,12,2025,6,49,202512,2026),('2025-12-07',202550,12,2025,7,50,202512,2026),('2025-12-08',202550,12,2025,8,50,202512,2026),('2025-12-09',202550,12,2025,9,50,202512,2026),('2025-12-10',202550,12,2025,10,50,202512,2026),('2025-12-11',202550,12,2025,11,50,202512,2026),('2025-12-12',202550,12,2025,12,50,202512,2026),('2025-12-13',202550,12,2025,13,50,202512,2026),('2025-12-14',202551,12,2025,14,51,202512,2026),('2025-12-15',202551,12,2025,15,51,202512,2026),('2025-12-16',202551,12,2025,16,51,202512,2026),('2025-12-17',202551,12,2025,17,51,202512,2026),('2025-12-18',202551,12,2025,18,51,202512,2026),('2025-12-19',202551,12,2025,19,51,202512,2026),('2025-12-20',202551,12,2025,20,51,202512,2026),('2025-12-21',202552,12,2025,21,52,202512,2026),('2025-12-22',202552,12,2025,22,52,202512,2026),('2025-12-23',202552,12,2025,23,52,202512,2026),('2025-12-24',202552,12,2025,24,52,202512,2026),('2025-12-25',202552,12,2025,25,52,202512,2026),('2025-12-26',202552,12,2025,26,52,202512,2026),('2025-12-27',202552,12,2025,27,52,202512,2026),('2025-12-28',202553,12,2025,28,53,202512,2026),('2025-12-29',202501,12,2025,29,53,202512,2026),('2025-12-30',202501,12,2025,30,53,202512,2026),('2025-12-31',202501,12,2025,31,53,202512,2026),('2026-01-01',202601,1,2026,1,53,202601,2026),('2026-01-02',202601,1,2026,2,53,202601,2026),('2026-01-03',202601,1,2026,3,53,202601,2026),('2026-01-04',202602,1,2026,4,1,202601,2026),('2026-01-05',202602,1,2026,5,1,202601,2026),('2026-01-06',202602,1,2026,6,1,202601,2026),('2026-01-07',202602,1,2026,7,1,202601,2026),('2026-01-08',202602,1,2026,8,1,202601,2026),('2026-01-09',202602,1,2026,9,1,202601,2026),('2026-01-10',202602,1,2026,10,1,202601,2026),('2026-01-11',202603,1,2026,11,2,202601,2026),('2026-01-12',202603,1,2026,12,2,202601,2026),('2026-01-13',202603,1,2026,13,2,202601,2026),('2026-01-14',202603,1,2026,14,2,202601,2026),('2026-01-15',202603,1,2026,15,2,202601,2026),('2026-01-16',202603,1,2026,16,2,202601,2026),('2026-01-17',202603,1,2026,17,2,202601,2026),('2026-01-18',202604,1,2026,18,3,202601,2026),('2026-01-19',202604,1,2026,19,3,202601,2026),('2026-01-20',202604,1,2026,20,3,202601,2026),('2026-01-21',202604,1,2026,21,3,202601,2026),('2026-01-22',202604,1,2026,22,3,202601,2026),('2026-01-23',202604,1,2026,23,3,202601,2026),('2026-01-24',202604,1,2026,24,3,202601,2026),('2026-01-25',202605,1,2026,25,4,202601,2026),('2026-01-26',202605,1,2026,26,4,202601,2026),('2026-01-27',202605,1,2026,27,4,202601,2026),('2026-01-28',202605,1,2026,28,4,202601,2026),('2026-01-29',202605,1,2026,29,4,202601,2026),('2026-01-30',202605,1,2026,30,4,202601,2026),('2026-01-31',202605,1,2026,31,4,202601,2026),('2026-02-01',202606,2,2026,1,5,202602,2026),('2026-02-02',202606,2,2026,2,5,202602,2026),('2026-02-03',202606,2,2026,3,5,202602,2026),('2026-02-04',202606,2,2026,4,5,202602,2026),('2026-02-05',202606,2,2026,5,5,202602,2026),('2026-02-06',202606,2,2026,6,5,202602,2026),('2026-02-07',202606,2,2026,7,5,202602,2026),('2026-02-08',202607,2,2026,8,6,202602,2026),('2026-02-09',202607,2,2026,9,6,202602,2026),('2026-02-10',202607,2,2026,10,6,202602,2026),('2026-02-11',202607,2,2026,11,6,202602,2026),('2026-02-12',202607,2,2026,12,6,202602,2026),('2026-02-13',202607,2,2026,13,6,202602,2026),('2026-02-14',202607,2,2026,14,6,202602,2026),('2026-02-15',202608,2,2026,15,7,202602,2026),('2026-02-16',202608,2,2026,16,7,202602,2026),('2026-02-17',202608,2,2026,17,7,202602,2026),('2026-02-18',202608,2,2026,18,7,202602,2026),('2026-02-19',202608,2,2026,19,7,202602,2026),('2026-02-20',202608,2,2026,20,7,202602,2026),('2026-02-21',202608,2,2026,21,7,202602,2026),('2026-02-22',202609,2,2026,22,8,202602,2026),('2026-02-23',202609,2,2026,23,8,202602,2026),('2026-02-24',202609,2,2026,24,8,202602,2026),('2026-02-25',202609,2,2026,25,8,202602,2026),('2026-02-26',202609,2,2026,26,8,202602,2026),('2026-02-27',202609,2,2026,27,8,202602,2026),('2026-02-28',202609,2,2026,28,8,202602,2026),('2026-03-01',202610,3,2026,1,9,202603,2026),('2026-03-02',202610,3,2026,2,9,202603,2026),('2026-03-03',202610,3,2026,3,9,202603,2026),('2026-03-04',202610,3,2026,4,9,202603,2026),('2026-03-05',202610,3,2026,5,9,202603,2026),('2026-03-06',202610,3,2026,6,9,202603,2026),('2026-03-07',202610,3,2026,7,9,202603,2026),('2026-03-08',202611,3,2026,8,10,202603,2026),('2026-03-09',202611,3,2026,9,10,202603,2026),('2026-03-10',202611,3,2026,10,10,202603,2026),('2026-03-11',202611,3,2026,11,10,202603,2026),('2026-03-12',202611,3,2026,12,10,202603,2026),('2026-03-13',202611,3,2026,13,10,202603,2026),('2026-03-14',202611,3,2026,14,10,202603,2026),('2026-03-15',202612,3,2026,15,11,202603,2026),('2026-03-16',202612,3,2026,16,11,202603,2026),('2026-03-17',202612,3,2026,17,11,202603,2026),('2026-03-18',202612,3,2026,18,11,202603,2026),('2026-03-19',202612,3,2026,19,11,202603,2026),('2026-03-20',202612,3,2026,20,11,202603,2026),('2026-03-21',202612,3,2026,21,11,202603,2026),('2026-03-22',202613,3,2026,22,12,202603,2026),('2026-03-23',202613,3,2026,23,12,202603,2026),('2026-03-24',202613,3,2026,24,12,202603,2026),('2026-03-25',202613,3,2026,25,12,202603,2026),('2026-03-26',202613,3,2026,26,12,202603,2026),('2026-03-27',202613,3,2026,27,12,202603,2026),('2026-03-28',202613,3,2026,28,12,202603,2026),('2026-03-29',202614,3,2026,29,13,202603,2026),('2026-03-30',202614,3,2026,30,13,202603,2026),('2026-03-31',202614,3,2026,31,13,202603,2026),('2026-04-01',202614,4,2026,1,13,202604,2026),('2026-04-02',202614,4,2026,2,13,202604,2026),('2026-04-03',202614,4,2026,3,13,202604,2026),('2026-04-04',202614,4,2026,4,13,202604,2026),('2026-04-05',202615,4,2026,5,14,202604,2026),('2026-04-06',202615,4,2026,6,14,202604,2026),('2026-04-07',202615,4,2026,7,14,202604,2026),('2026-04-08',202615,4,2026,8,14,202604,2026),('2026-04-09',202615,4,2026,9,14,202604,2026),('2026-04-10',202615,4,2026,10,14,202604,2026),('2026-04-11',202615,4,2026,11,14,202604,2026),('2026-04-12',202616,4,2026,12,15,202604,2026),('2026-04-13',202616,4,2026,13,15,202604,2026),('2026-04-14',202616,4,2026,14,15,202604,2026),('2026-04-15',202616,4,2026,15,15,202604,2026),('2026-04-16',202616,4,2026,16,15,202604,2026),('2026-04-17',202616,4,2026,17,15,202604,2026),('2026-04-18',202616,4,2026,18,15,202604,2026),('2026-04-19',202617,4,2026,19,16,202604,2026),('2026-04-20',202617,4,2026,20,16,202604,2026),('2026-04-21',202617,4,2026,21,16,202604,2026),('2026-04-22',202617,4,2026,22,16,202604,2026),('2026-04-23',202617,4,2026,23,16,202604,2026),('2026-04-24',202617,4,2026,24,16,202604,2026),('2026-04-25',202617,4,2026,25,16,202604,2026),('2026-04-26',202618,4,2026,26,17,202604,2026),('2026-04-27',202618,4,2026,27,17,202604,2026),('2026-04-28',202618,4,2026,28,17,202604,2026),('2026-04-29',202618,4,2026,29,17,202604,2026),('2026-04-30',202618,4,2026,30,17,202604,2026),('2026-05-01',202618,5,2026,1,17,202605,2026),('2026-05-02',202618,5,2026,2,17,202605,2026),('2026-05-03',202619,5,2026,3,18,202605,2026),('2026-05-04',202619,5,2026,4,18,202605,2026),('2026-05-05',202619,5,2026,5,18,202605,2026),('2026-05-06',202619,5,2026,6,18,202605,2026),('2026-05-07',202619,5,2026,7,18,202605,2026),('2026-05-08',202619,5,2026,8,18,202605,2026),('2026-05-09',202619,5,2026,9,18,202605,2026),('2026-05-10',202620,5,2026,10,19,202605,2026),('2026-05-11',202620,5,2026,11,19,202605,2026),('2026-05-12',202620,5,2026,12,19,202605,2026),('2026-05-13',202620,5,2026,13,19,202605,2026),('2026-05-14',202620,5,2026,14,19,202605,2026),('2026-05-15',202620,5,2026,15,19,202605,2026),('2026-05-16',202620,5,2026,16,19,202605,2026),('2026-05-17',202621,5,2026,17,20,202605,2026),('2026-05-18',202621,5,2026,18,20,202605,2026),('2026-05-19',202621,5,2026,19,20,202605,2026),('2026-05-20',202621,5,2026,20,20,202605,2026),('2026-05-21',202621,5,2026,21,20,202605,2026),('2026-05-22',202621,5,2026,22,20,202605,2026),('2026-05-23',202621,5,2026,23,20,202605,2026),('2026-05-24',202622,5,2026,24,21,202605,2026),('2026-05-25',202622,5,2026,25,21,202605,2026),('2026-05-26',202622,5,2026,26,21,202605,2026),('2026-05-27',202622,5,2026,27,21,202605,2026),('2026-05-28',202622,5,2026,28,21,202605,2026),('2026-05-29',202622,5,2026,29,21,202605,2026),('2026-05-30',202622,5,2026,30,21,202605,2026),('2026-05-31',202623,5,2026,31,22,202605,2026),('2026-06-01',202623,6,2026,1,22,202606,2026),('2026-06-02',202623,6,2026,2,22,202606,2026),('2026-06-03',202623,6,2026,3,22,202606,2026),('2026-06-04',202623,6,2026,4,22,202606,2026),('2026-06-05',202623,6,2026,5,22,202606,2026),('2026-06-06',202623,6,2026,6,22,202606,2026),('2026-06-07',202624,6,2026,7,23,202606,2026),('2026-06-08',202624,6,2026,8,23,202606,2026),('2026-06-09',202624,6,2026,9,23,202606,2026),('2026-06-10',202624,6,2026,10,23,202606,2026),('2026-06-11',202624,6,2026,11,23,202606,2026),('2026-06-12',202624,6,2026,12,23,202606,2026),('2026-06-13',202624,6,2026,13,23,202606,2026),('2026-06-14',202625,6,2026,14,24,202606,2026),('2026-06-15',202625,6,2026,15,24,202606,2026),('2026-06-16',202625,6,2026,16,24,202606,2026),('2026-06-17',202625,6,2026,17,24,202606,2026),('2026-06-18',202625,6,2026,18,24,202606,2026),('2026-06-19',202625,6,2026,19,24,202606,2026),('2026-06-20',202625,6,2026,20,24,202606,2026),('2026-06-21',202626,6,2026,21,25,202606,2026),('2026-06-22',202626,6,2026,22,25,202606,2026),('2026-06-23',202626,6,2026,23,25,202606,2026),('2026-06-24',202626,6,2026,24,25,202606,2026),('2026-06-25',202626,6,2026,25,25,202606,2026),('2026-06-26',202626,6,2026,26,25,202606,2026),('2026-06-27',202626,6,2026,27,25,202606,2026),('2026-06-28',202627,6,2026,28,26,202606,2026),('2026-06-29',202627,6,2026,29,26,202606,2026),('2026-06-30',202627,6,2026,30,26,202606,2026),('2026-07-01',202627,7,2026,1,26,202607,2026),('2026-07-02',202627,7,2026,2,26,202607,2026),('2026-07-03',202627,7,2026,3,26,202607,2026),('2026-07-04',202627,7,2026,4,26,202607,2026),('2026-07-05',202628,7,2026,5,27,202607,2026),('2026-07-06',202628,7,2026,6,27,202607,2026),('2026-07-07',202628,7,2026,7,27,202607,2026),('2026-07-08',202628,7,2026,8,27,202607,2026),('2026-07-09',202628,7,2026,9,27,202607,2026),('2026-07-10',202628,7,2026,10,27,202607,2026),('2026-07-11',202628,7,2026,11,27,202607,2026),('2026-07-12',202629,7,2026,12,28,202607,2026),('2026-07-13',202629,7,2026,13,28,202607,2026),('2026-07-14',202629,7,2026,14,28,202607,2026),('2026-07-15',202629,7,2026,15,28,202607,2026),('2026-07-16',202629,7,2026,16,28,202607,2026),('2026-07-17',202629,7,2026,17,28,202607,2026),('2026-07-18',202629,7,2026,18,28,202607,2026),('2026-07-19',202630,7,2026,19,29,202607,2026),('2026-07-20',202630,7,2026,20,29,202607,2026),('2026-07-21',202630,7,2026,21,29,202607,2026),('2026-07-22',202630,7,2026,22,29,202607,2026),('2026-07-23',202630,7,2026,23,29,202607,2026),('2026-07-24',202630,7,2026,24,29,202607,2026),('2026-07-25',202630,7,2026,25,29,202607,2026),('2026-07-26',202631,7,2026,26,30,202607,2026),('2026-07-27',202631,7,2026,27,30,202607,2026),('2026-07-28',202631,7,2026,28,30,202607,2026),('2026-07-29',202631,7,2026,29,30,202607,2026),('2026-07-30',202631,7,2026,30,30,202607,2026),('2026-07-31',202631,7,2026,31,30,202607,2026),('2026-08-01',202631,8,2026,1,30,202608,2026),('2026-08-02',202632,8,2026,2,31,202608,2026),('2026-08-03',202632,8,2026,3,31,202608,2026),('2026-08-04',202632,8,2026,4,31,202608,2026),('2026-08-05',202632,8,2026,5,31,202608,2026),('2026-08-06',202632,8,2026,6,31,202608,2026),('2026-08-07',202632,8,2026,7,31,202608,2026),('2026-08-08',202632,8,2026,8,31,202608,2026),('2026-08-09',202633,8,2026,9,32,202608,2026),('2026-08-10',202633,8,2026,10,32,202608,2026),('2026-08-11',202633,8,2026,11,32,202608,2026),('2026-08-12',202633,8,2026,12,32,202608,2026),('2026-08-13',202633,8,2026,13,32,202608,2026),('2026-08-14',202633,8,2026,14,32,202608,2026),('2026-08-15',202633,8,2026,15,32,202608,2026),('2026-08-16',202634,8,2026,16,33,202608,2026),('2026-08-17',202634,8,2026,17,33,202608,2026),('2026-08-18',202634,8,2026,18,33,202608,2026),('2026-08-19',202634,8,2026,19,33,202608,2026),('2026-08-20',202634,8,2026,20,33,202608,2026),('2026-08-21',202634,8,2026,21,33,202608,2026),('2026-08-22',202634,8,2026,22,33,202608,2026),('2026-08-23',202635,8,2026,23,34,202608,2026),('2026-08-24',202635,8,2026,24,34,202608,2026),('2026-08-25',202635,8,2026,25,34,202608,2026),('2026-08-26',202635,8,2026,26,34,202608,2026),('2026-08-27',202635,8,2026,27,34,202608,2026),('2026-08-28',202635,8,2026,28,34,202608,2026),('2026-08-29',202635,8,2026,29,34,202608,2026),('2026-08-30',202636,8,2026,30,35,202608,2026),('2026-08-31',202636,8,2026,31,35,202608,2026),('2026-09-01',202636,9,2026,1,35,202609,2026),('2026-09-02',202636,9,2026,2,35,202609,2026),('2026-09-03',202636,9,2026,3,35,202609,2026),('2026-09-04',202636,9,2026,4,35,202609,2026),('2026-09-05',202636,9,2026,5,35,202609,2026),('2026-09-06',202637,9,2026,6,36,202609,2026),('2026-09-07',202637,9,2026,7,36,202609,2026),('2026-09-08',202637,9,2026,8,36,202609,2026),('2026-09-09',202637,9,2026,9,36,202609,2026),('2026-09-10',202637,9,2026,10,36,202609,2026),('2026-09-11',202637,9,2026,11,36,202609,2026),('2026-09-12',202637,9,2026,12,36,202609,2026),('2026-09-13',202638,9,2026,13,37,202609,2026),('2026-09-14',202638,9,2026,14,37,202609,2026),('2026-09-15',202638,9,2026,15,37,202609,2026),('2026-09-16',202638,9,2026,16,37,202609,2026),('2026-09-17',202638,9,2026,17,37,202609,2026),('2026-09-18',202638,9,2026,18,37,202609,2026),('2026-09-19',202638,9,2026,19,37,202609,2026),('2026-09-20',202639,9,2026,20,38,202609,2026),('2026-09-21',202639,9,2026,21,38,202609,2026),('2026-09-22',202639,9,2026,22,38,202609,2026),('2026-09-23',202639,9,2026,23,38,202609,2026),('2026-09-24',202639,9,2026,24,38,202609,2026),('2026-09-25',202639,9,2026,25,38,202609,2026),('2026-09-26',202639,9,2026,26,38,202609,2026),('2026-09-27',202640,9,2026,27,39,202609,2026),('2026-09-28',202640,9,2026,28,39,202609,2026),('2026-09-29',202640,9,2026,29,39,202609,2026),('2026-09-30',202640,9,2026,30,39,202609,2026),('2026-10-01',202640,10,2026,1,39,202610,2026),('2026-10-02',202640,10,2026,2,39,202610,2026),('2026-10-03',202640,10,2026,3,39,202610,2026),('2026-10-04',202641,10,2026,4,40,202610,2026),('2026-10-05',202641,10,2026,5,40,202610,2026),('2026-10-06',202641,10,2026,6,40,202610,2026),('2026-10-07',202641,10,2026,7,40,202610,2026),('2026-10-08',202641,10,2026,8,40,202610,2026),('2026-10-09',202641,10,2026,9,40,202610,2026),('2026-10-10',202641,10,2026,10,40,202610,2026),('2026-10-11',202642,10,2026,11,41,202610,2026),('2026-10-12',202642,10,2026,12,41,202610,2026),('2026-10-13',202642,10,2026,13,41,202610,2026),('2026-10-14',202642,10,2026,14,41,202610,2026),('2026-10-15',202642,10,2026,15,41,202610,2026),('2026-10-16',202642,10,2026,16,41,202610,2026),('2026-10-17',202642,10,2026,17,41,202610,2026),('2026-10-18',202643,10,2026,18,42,202610,2026),('2026-10-19',202643,10,2026,19,42,202610,2026),('2026-10-20',202643,10,2026,20,42,202610,2026),('2026-10-21',202643,10,2026,21,42,202610,2026),('2026-10-22',202643,10,2026,22,42,202610,2026),('2026-10-23',202643,10,2026,23,42,202610,2026),('2026-10-24',202643,10,2026,24,42,202610,2026),('2026-10-25',202644,10,2026,25,43,202610,2026),('2026-10-26',202644,10,2026,26,43,202610,2026),('2026-10-27',202644,10,2026,27,43,202610,2026),('2026-10-28',202644,10,2026,28,43,202610,2026),('2026-10-29',202644,10,2026,29,43,202610,2026),('2026-10-30',202644,10,2026,30,43,202610,2026),('2026-10-31',202644,10,2026,31,43,202610,2026),('2026-11-01',202645,11,2026,1,44,202611,2026),('2026-11-02',202645,11,2026,2,44,202611,2026),('2026-11-03',202645,11,2026,3,44,202611,2026),('2026-11-04',202645,11,2026,4,44,202611,2026),('2026-11-05',202645,11,2026,5,44,202611,2026),('2026-11-06',202645,11,2026,6,44,202611,2026),('2026-11-07',202645,11,2026,7,44,202611,2026),('2026-11-08',202646,11,2026,8,45,202611,2026),('2026-11-09',202646,11,2026,9,45,202611,2026),('2026-11-10',202646,11,2026,10,45,202611,2026),('2026-11-11',202646,11,2026,11,45,202611,2026),('2026-11-12',202646,11,2026,12,45,202611,2026),('2026-11-13',202646,11,2026,13,45,202611,2026),('2026-11-14',202646,11,2026,14,45,202611,2026),('2026-11-15',202647,11,2026,15,46,202611,2026),('2026-11-16',202647,11,2026,16,46,202611,2026),('2026-11-17',202647,11,2026,17,46,202611,2026),('2026-11-18',202647,11,2026,18,46,202611,2026),('2026-11-19',202647,11,2026,19,46,202611,2026),('2026-11-20',202647,11,2026,20,46,202611,2026),('2026-11-21',202647,11,2026,21,46,202611,2026),('2026-11-22',202648,11,2026,22,47,202611,2026),('2026-11-23',202648,11,2026,23,47,202611,2026),('2026-11-24',202648,11,2026,24,47,202611,2026),('2026-11-25',202648,11,2026,25,47,202611,2026),('2026-11-26',202648,11,2026,26,47,202611,2026),('2026-11-27',202648,11,2026,27,47,202611,2026),('2026-11-28',202648,11,2026,28,47,202611,2026),('2026-11-29',202649,11,2026,29,48,202611,2026),('2026-11-30',202649,11,2026,30,48,202611,2026),('2026-12-01',202649,12,2026,1,48,202612,2027),('2026-12-02',202649,12,2026,2,48,202612,2027),('2026-12-03',202649,12,2026,3,48,202612,2027),('2026-12-04',202649,12,2026,4,48,202612,2027),('2026-12-05',202649,12,2026,5,48,202612,2027),('2026-12-06',202650,12,2026,6,49,202612,2027),('2026-12-07',202650,12,2026,7,49,202612,2027),('2026-12-08',202650,12,2026,8,49,202612,2027),('2026-12-09',202650,12,2026,9,49,202612,2027),('2026-12-10',202650,12,2026,10,49,202612,2027),('2026-12-11',202650,12,2026,11,49,202612,2027),('2026-12-12',202650,12,2026,12,49,202612,2027),('2026-12-13',202651,12,2026,13,50,202612,2027),('2026-12-14',202651,12,2026,14,50,202612,2027),('2026-12-15',202651,12,2026,15,50,202612,2027),('2026-12-16',202651,12,2026,16,50,202612,2027),('2026-12-17',202651,12,2026,17,50,202612,2027),('2026-12-18',202651,12,2026,18,50,202612,2027),('2026-12-19',202651,12,2026,19,50,202612,2027),('2026-12-20',202652,12,2026,20,51,202612,2027),('2026-12-21',202652,12,2026,21,51,202612,2027),('2026-12-22',202652,12,2026,22,51,202612,2027),('2026-12-23',202652,12,2026,23,51,202612,2027),('2026-12-24',202652,12,2026,24,51,202612,2027),('2026-12-25',202652,12,2026,25,51,202612,2027),('2026-12-26',202652,12,2026,26,51,202612,2027),('2026-12-27',202653,12,2026,27,52,202612,2027),('2026-12-28',202653,12,2026,28,52,202612,2027),('2026-12-29',202653,12,2026,29,52,202612,2027),('2026-12-30',202653,12,2026,30,52,202612,2027),('2026-12-31',202653,12,2026,31,52,202612,2027),('2027-01-01',202753,1,2027,1,52,202701,2027),('2027-01-02',202753,1,2027,2,52,202701,2027),('2027-01-03',202754,1,2027,3,1,202701,2027),('2027-01-04',202701,1,2027,4,1,202701,2027),('2027-01-05',202701,1,2027,5,1,202701,2027),('2027-01-06',202701,1,2027,6,1,202701,2027),('2027-01-07',202701,1,2027,7,1,202701,2027),('2027-01-08',202701,1,2027,8,1,202701,2027),('2027-01-09',202701,1,2027,9,1,202701,2027),('2027-01-10',202702,1,2027,10,2,202701,2027),('2027-01-11',202702,1,2027,11,2,202701,2027),('2027-01-12',202702,1,2027,12,2,202701,2027),('2027-01-13',202702,1,2027,13,2,202701,2027),('2027-01-14',202702,1,2027,14,2,202701,2027),('2027-01-15',202702,1,2027,15,2,202701,2027),('2027-01-16',202702,1,2027,16,2,202701,2027),('2027-01-17',202703,1,2027,17,3,202701,2027),('2027-01-18',202703,1,2027,18,3,202701,2027),('2027-01-19',202703,1,2027,19,3,202701,2027),('2027-01-20',202703,1,2027,20,3,202701,2027),('2027-01-21',202703,1,2027,21,3,202701,2027),('2027-01-22',202703,1,2027,22,3,202701,2027),('2027-01-23',202703,1,2027,23,3,202701,2027),('2027-01-24',202704,1,2027,24,4,202701,2027),('2027-01-25',202704,1,2027,25,4,202701,2027),('2027-01-26',202704,1,2027,26,4,202701,2027),('2027-01-27',202704,1,2027,27,4,202701,2027),('2027-01-28',202704,1,2027,28,4,202701,2027),('2027-01-29',202704,1,2027,29,4,202701,2027),('2027-01-30',202704,1,2027,30,4,202701,2027),('2027-01-31',202705,1,2027,31,5,202701,2027),('2027-02-01',202705,2,2027,1,5,202702,2027),('2027-02-02',202705,2,2027,2,5,202702,2027),('2027-02-03',202705,2,2027,3,5,202702,2027),('2027-02-04',202705,2,2027,4,5,202702,2027),('2027-02-05',202705,2,2027,5,5,202702,2027),('2027-02-06',202705,2,2027,6,5,202702,2027),('2027-02-07',202706,2,2027,7,6,202702,2027),('2027-02-08',202706,2,2027,8,6,202702,2027),('2027-02-09',202706,2,2027,9,6,202702,2027),('2027-02-10',202706,2,2027,10,6,202702,2027),('2027-02-11',202706,2,2027,11,6,202702,2027),('2027-02-12',202706,2,2027,12,6,202702,2027),('2027-02-13',202706,2,2027,13,6,202702,2027),('2027-02-14',202707,2,2027,14,7,202702,2027),('2027-02-15',202707,2,2027,15,7,202702,2027),('2027-02-16',202707,2,2027,16,7,202702,2027),('2027-02-17',202707,2,2027,17,7,202702,2027),('2027-02-18',202707,2,2027,18,7,202702,2027),('2027-02-19',202707,2,2027,19,7,202702,2027),('2027-02-20',202707,2,2027,20,7,202702,2027),('2027-02-21',202708,2,2027,21,8,202702,2027),('2027-02-22',202708,2,2027,22,8,202702,2027),('2027-02-23',202708,2,2027,23,8,202702,2027),('2027-02-24',202708,2,2027,24,8,202702,2027),('2027-02-25',202708,2,2027,25,8,202702,2027),('2027-02-26',202708,2,2027,26,8,202702,2027),('2027-02-27',202708,2,2027,27,8,202702,2027),('2027-02-28',202709,2,2027,28,9,202702,2027),('2027-03-01',202709,3,2027,1,9,202703,2027),('2027-03-02',202709,3,2027,2,9,202703,2027),('2027-03-03',202709,3,2027,3,9,202703,2027),('2027-03-04',202709,3,2027,4,9,202703,2027),('2027-03-05',202709,3,2027,5,9,202703,2027),('2027-03-06',202709,3,2027,6,9,202703,2027),('2027-03-07',202710,3,2027,7,10,202703,2027),('2027-03-08',202710,3,2027,8,10,202703,2027),('2027-03-09',202710,3,2027,9,10,202703,2027),('2027-03-10',202710,3,2027,10,10,202703,2027),('2027-03-11',202710,3,2027,11,10,202703,2027),('2027-03-12',202710,3,2027,12,10,202703,2027),('2027-03-13',202710,3,2027,13,10,202703,2027),('2027-03-14',202711,3,2027,14,11,202703,2027),('2027-03-15',202711,3,2027,15,11,202703,2027),('2027-03-16',202711,3,2027,16,11,202703,2027),('2027-03-17',202711,3,2027,17,11,202703,2027),('2027-03-18',202711,3,2027,18,11,202703,2027),('2027-03-19',202711,3,2027,19,11,202703,2027),('2027-03-20',202711,3,2027,20,11,202703,2027),('2027-03-21',202712,3,2027,21,12,202703,2027),('2027-03-22',202712,3,2027,22,12,202703,2027),('2027-03-23',202712,3,2027,23,12,202703,2027),('2027-03-24',202712,3,2027,24,12,202703,2027),('2027-03-25',202712,3,2027,25,12,202703,2027),('2027-03-26',202712,3,2027,26,12,202703,2027),('2027-03-27',202712,3,2027,27,12,202703,2027),('2027-03-28',202713,3,2027,28,13,202703,2027),('2027-03-29',202713,3,2027,29,13,202703,2027),('2027-03-30',202713,3,2027,30,13,202703,2027),('2027-03-31',202713,3,2027,31,13,202703,2027),('2027-04-01',202713,4,2027,1,13,202704,2027),('2027-04-02',202713,4,2027,2,13,202704,2027),('2027-04-03',202713,4,2027,3,13,202704,2027),('2027-04-04',202714,4,2027,4,14,202704,2027),('2027-04-05',202714,4,2027,5,14,202704,2027),('2027-04-06',202714,4,2027,6,14,202704,2027),('2027-04-07',202714,4,2027,7,14,202704,2027),('2027-04-08',202714,4,2027,8,14,202704,2027),('2027-04-09',202714,4,2027,9,14,202704,2027),('2027-04-10',202714,4,2027,10,14,202704,2027),('2027-04-11',202715,4,2027,11,15,202704,2027),('2027-04-12',202715,4,2027,12,15,202704,2027),('2027-04-13',202715,4,2027,13,15,202704,2027),('2027-04-14',202715,4,2027,14,15,202704,2027),('2027-04-15',202715,4,2027,15,15,202704,2027),('2027-04-16',202715,4,2027,16,15,202704,2027),('2027-04-17',202715,4,2027,17,15,202704,2027),('2027-04-18',202716,4,2027,18,16,202704,2027),('2027-04-19',202716,4,2027,19,16,202704,2027),('2027-04-20',202716,4,2027,20,16,202704,2027),('2027-04-21',202716,4,2027,21,16,202704,2027),('2027-04-22',202716,4,2027,22,16,202704,2027),('2027-04-23',202716,4,2027,23,16,202704,2027),('2027-04-24',202716,4,2027,24,16,202704,2027),('2027-04-25',202717,4,2027,25,17,202704,2027),('2027-04-26',202717,4,2027,26,17,202704,2027),('2027-04-27',202717,4,2027,27,17,202704,2027),('2027-04-28',202717,4,2027,28,17,202704,2027),('2027-04-29',202717,4,2027,29,17,202704,2027),('2027-04-30',202717,4,2027,30,17,202704,2027),('2027-05-01',202717,5,2027,1,17,202705,2027),('2027-05-02',202718,5,2027,2,18,202705,2027),('2027-05-03',202718,5,2027,3,18,202705,2027),('2027-05-04',202718,5,2027,4,18,202705,2027),('2027-05-05',202718,5,2027,5,18,202705,2027),('2027-05-06',202718,5,2027,6,18,202705,2027),('2027-05-07',202718,5,2027,7,18,202705,2027),('2027-05-08',202718,5,2027,8,18,202705,2027),('2027-05-09',202719,5,2027,9,19,202705,2027),('2027-05-10',202719,5,2027,10,19,202705,2027),('2027-05-11',202719,5,2027,11,19,202705,2027),('2027-05-12',202719,5,2027,12,19,202705,2027),('2027-05-13',202719,5,2027,13,19,202705,2027),('2027-05-14',202719,5,2027,14,19,202705,2027),('2027-05-15',202719,5,2027,15,19,202705,2027),('2027-05-16',202720,5,2027,16,20,202705,2027),('2027-05-17',202720,5,2027,17,20,202705,2027),('2027-05-18',202720,5,2027,18,20,202705,2027),('2027-05-19',202720,5,2027,19,20,202705,2027),('2027-05-20',202720,5,2027,20,20,202705,2027),('2027-05-21',202720,5,2027,21,20,202705,2027),('2027-05-22',202720,5,2027,22,20,202705,2027),('2027-05-23',202721,5,2027,23,21,202705,2027),('2027-05-24',202721,5,2027,24,21,202705,2027),('2027-05-25',202721,5,2027,25,21,202705,2027),('2027-05-26',202721,5,2027,26,21,202705,2027),('2027-05-27',202721,5,2027,27,21,202705,2027),('2027-05-28',202721,5,2027,28,21,202705,2027),('2027-05-29',202721,5,2027,29,21,202705,2027),('2027-05-30',202722,5,2027,30,22,202705,2027),('2027-05-31',202722,5,2027,31,22,202705,2027),('2027-06-01',202722,6,2027,1,22,202706,2027),('2027-06-02',202722,6,2027,2,22,202706,2027),('2027-06-03',202722,6,2027,3,22,202706,2027),('2027-06-04',202722,6,2027,4,22,202706,2027),('2027-06-05',202722,6,2027,5,22,202706,2027),('2027-06-06',202723,6,2027,6,23,202706,2027),('2027-06-07',202723,6,2027,7,23,202706,2027),('2027-06-08',202723,6,2027,8,23,202706,2027),('2027-06-09',202723,6,2027,9,23,202706,2027),('2027-06-10',202723,6,2027,10,23,202706,2027),('2027-06-11',202723,6,2027,11,23,202706,2027),('2027-06-12',202723,6,2027,12,23,202706,2027),('2027-06-13',202724,6,2027,13,24,202706,2027),('2027-06-14',202724,6,2027,14,24,202706,2027),('2027-06-15',202724,6,2027,15,24,202706,2027),('2027-06-16',202724,6,2027,16,24,202706,2027),('2027-06-17',202724,6,2027,17,24,202706,2027),('2027-06-18',202724,6,2027,18,24,202706,2027),('2027-06-19',202724,6,2027,19,24,202706,2027),('2027-06-20',202725,6,2027,20,25,202706,2027),('2027-06-21',202725,6,2027,21,25,202706,2027),('2027-06-22',202725,6,2027,22,25,202706,2027),('2027-06-23',202725,6,2027,23,25,202706,2027),('2027-06-24',202725,6,2027,24,25,202706,2027),('2027-06-25',202725,6,2027,25,25,202706,2027),('2027-06-26',202725,6,2027,26,25,202706,2027),('2027-06-27',202726,6,2027,27,26,202706,2027),('2027-06-28',202726,6,2027,28,26,202706,2027),('2027-06-29',202726,6,2027,29,26,202706,2027),('2027-06-30',202726,6,2027,30,26,202706,2027),('2027-07-01',202726,7,2027,1,26,202707,2027),('2027-07-02',202726,7,2027,2,26,202707,2027),('2027-07-03',202726,7,2027,3,26,202707,2027),('2027-07-04',202727,7,2027,4,27,202707,2027),('2027-07-05',202727,7,2027,5,27,202707,2027),('2027-07-06',202727,7,2027,6,27,202707,2027),('2027-07-07',202727,7,2027,7,27,202707,2027),('2027-07-08',202727,7,2027,8,27,202707,2027),('2027-07-09',202727,7,2027,9,27,202707,2027),('2027-07-10',202727,7,2027,10,27,202707,2027),('2027-07-11',202728,7,2027,11,28,202707,2027),('2027-07-12',202728,7,2027,12,28,202707,2027),('2027-07-13',202728,7,2027,13,28,202707,2027),('2027-07-14',202728,7,2027,14,28,202707,2027),('2027-07-15',202728,7,2027,15,28,202707,2027),('2027-07-16',202728,7,2027,16,28,202707,2027),('2027-07-17',202728,7,2027,17,28,202707,2027),('2027-07-18',202729,7,2027,18,29,202707,2027),('2027-07-19',202729,7,2027,19,29,202707,2027),('2027-07-20',202729,7,2027,20,29,202707,2027),('2027-07-21',202729,7,2027,21,29,202707,2027),('2027-07-22',202729,7,2027,22,29,202707,2027),('2027-07-23',202729,7,2027,23,29,202707,2027),('2027-07-24',202729,7,2027,24,29,202707,2027),('2027-07-25',202730,7,2027,25,30,202707,2027),('2027-07-26',202730,7,2027,26,30,202707,2027),('2027-07-27',202730,7,2027,27,30,202707,2027),('2027-07-28',202730,7,2027,28,30,202707,2027),('2027-07-29',202730,7,2027,29,30,202707,2027),('2027-07-30',202730,7,2027,30,30,202707,2027),('2027-07-31',202730,7,2027,31,30,202707,2027),('2027-08-01',202731,8,2027,1,31,202708,2027),('2027-08-02',202731,8,2027,2,31,202708,2027),('2027-08-03',202731,8,2027,3,31,202708,2027),('2027-08-04',202731,8,2027,4,31,202708,2027),('2027-08-05',202731,8,2027,5,31,202708,2027),('2027-08-06',202731,8,2027,6,31,202708,2027),('2027-08-07',202731,8,2027,7,31,202708,2027),('2027-08-08',202732,8,2027,8,32,202708,2027),('2027-08-09',202732,8,2027,9,32,202708,2027),('2027-08-10',202732,8,2027,10,32,202708,2027),('2027-08-11',202732,8,2027,11,32,202708,2027),('2027-08-12',202732,8,2027,12,32,202708,2027),('2027-08-13',202732,8,2027,13,32,202708,2027),('2027-08-14',202732,8,2027,14,32,202708,2027),('2027-08-15',202733,8,2027,15,33,202708,2027),('2027-08-16',202733,8,2027,16,33,202708,2027),('2027-08-17',202733,8,2027,17,33,202708,2027),('2027-08-18',202733,8,2027,18,33,202708,2027),('2027-08-19',202733,8,2027,19,33,202708,2027),('2027-08-20',202733,8,2027,20,33,202708,2027),('2027-08-21',202733,8,2027,21,33,202708,2027),('2027-08-22',202734,8,2027,22,34,202708,2027),('2027-08-23',202734,8,2027,23,34,202708,2027),('2027-08-24',202734,8,2027,24,34,202708,2027),('2027-08-25',202734,8,2027,25,34,202708,2027),('2027-08-26',202734,8,2027,26,34,202708,2027),('2027-08-27',202734,8,2027,27,34,202708,2027),('2027-08-28',202734,8,2027,28,34,202708,2027),('2027-08-29',202735,8,2027,29,35,202708,2027),('2027-08-30',202735,8,2027,30,35,202708,2027),('2027-08-31',202735,8,2027,31,35,202708,2027),('2027-09-01',202735,9,2027,1,35,202709,2027),('2027-09-02',202735,9,2027,2,35,202709,2027),('2027-09-03',202735,9,2027,3,35,202709,2027),('2027-09-04',202735,9,2027,4,35,202709,2027),('2027-09-05',202736,9,2027,5,36,202709,2027),('2027-09-06',202736,9,2027,6,36,202709,2027),('2027-09-07',202736,9,2027,7,36,202709,2027),('2027-09-08',202736,9,2027,8,36,202709,2027),('2027-09-09',202736,9,2027,9,36,202709,2027),('2027-09-10',202736,9,2027,10,36,202709,2027),('2027-09-11',202736,9,2027,11,36,202709,2027),('2027-09-12',202737,9,2027,12,37,202709,2027),('2027-09-13',202737,9,2027,13,37,202709,2027),('2027-09-14',202737,9,2027,14,37,202709,2027),('2027-09-15',202737,9,2027,15,37,202709,2027),('2027-09-16',202737,9,2027,16,37,202709,2027),('2027-09-17',202737,9,2027,17,37,202709,2027),('2027-09-18',202737,9,2027,18,37,202709,2027),('2027-09-19',202738,9,2027,19,38,202709,2027),('2027-09-20',202738,9,2027,20,38,202709,2027),('2027-09-21',202738,9,2027,21,38,202709,2027),('2027-09-22',202738,9,2027,22,38,202709,2027),('2027-09-23',202738,9,2027,23,38,202709,2027),('2027-09-24',202738,9,2027,24,38,202709,2027),('2027-09-25',202738,9,2027,25,38,202709,2027),('2027-09-26',202739,9,2027,26,39,202709,2027),('2027-09-27',202739,9,2027,27,39,202709,2027),('2027-09-28',202739,9,2027,28,39,202709,2027),('2027-09-29',202739,9,2027,29,39,202709,2027),('2027-09-30',202739,9,2027,30,39,202709,2027),('2027-10-01',202739,10,2027,1,39,202710,2027),('2027-10-02',202739,10,2027,2,39,202710,2027),('2027-10-03',202740,10,2027,3,40,202710,2027),('2027-10-04',202740,10,2027,4,40,202710,2027),('2027-10-05',202740,10,2027,5,40,202710,2027),('2027-10-06',202740,10,2027,6,40,202710,2027),('2027-10-07',202740,10,2027,7,40,202710,2027),('2027-10-08',202740,10,2027,8,40,202710,2027),('2027-10-09',202740,10,2027,9,40,202710,2027),('2027-10-10',202741,10,2027,10,41,202710,2027),('2027-10-11',202741,10,2027,11,41,202710,2027),('2027-10-12',202741,10,2027,12,41,202710,2027),('2027-10-13',202741,10,2027,13,41,202710,2027),('2027-10-14',202741,10,2027,14,41,202710,2027),('2027-10-15',202741,10,2027,15,41,202710,2027),('2027-10-16',202741,10,2027,16,41,202710,2027),('2027-10-17',202742,10,2027,17,42,202710,2027),('2027-10-18',202742,10,2027,18,42,202710,2027),('2027-10-19',202742,10,2027,19,42,202710,2027),('2027-10-20',202742,10,2027,20,42,202710,2027),('2027-10-21',202742,10,2027,21,42,202710,2027),('2027-10-22',202742,10,2027,22,42,202710,2027),('2027-10-23',202742,10,2027,23,42,202710,2027),('2027-10-24',202743,10,2027,24,43,202710,2027),('2027-10-25',202743,10,2027,25,43,202710,2027),('2027-10-26',202743,10,2027,26,43,202710,2027),('2027-10-27',202743,10,2027,27,43,202710,2027),('2027-10-28',202743,10,2027,28,43,202710,2027),('2027-10-29',202743,10,2027,29,43,202710,2027),('2027-10-30',202743,10,2027,30,43,202710,2027),('2027-10-31',202744,10,2027,31,44,202710,2027),('2027-11-01',202744,11,2027,1,44,202711,2027),('2027-11-02',202744,11,2027,2,44,202711,2027),('2027-11-03',202744,11,2027,3,44,202711,2027),('2027-11-04',202744,11,2027,4,44,202711,2027),('2027-11-05',202744,11,2027,5,44,202711,2027),('2027-11-06',202744,11,2027,6,44,202711,2027),('2027-11-07',202745,11,2027,7,45,202711,2027),('2027-11-08',202745,11,2027,8,45,202711,2027),('2027-11-09',202745,11,2027,9,45,202711,2027),('2027-11-10',202745,11,2027,10,45,202711,2027),('2027-11-11',202745,11,2027,11,45,202711,2027),('2027-11-12',202745,11,2027,12,45,202711,2027),('2027-11-13',202745,11,2027,13,45,202711,2027),('2027-11-14',202746,11,2027,14,46,202711,2027),('2027-11-15',202746,11,2027,15,46,202711,2027),('2027-11-16',202746,11,2027,16,46,202711,2027),('2027-11-17',202746,11,2027,17,46,202711,2027),('2027-11-18',202746,11,2027,18,46,202711,2027),('2027-11-19',202746,11,2027,19,46,202711,2027),('2027-11-20',202746,11,2027,20,46,202711,2027),('2027-11-21',202747,11,2027,21,47,202711,2027),('2027-11-22',202747,11,2027,22,47,202711,2027),('2027-11-23',202747,11,2027,23,47,202711,2027),('2027-11-24',202747,11,2027,24,47,202711,2027),('2027-11-25',202747,11,2027,25,47,202711,2027),('2027-11-26',202747,11,2027,26,47,202711,2027),('2027-11-27',202747,11,2027,27,47,202711,2027),('2027-11-28',202748,11,2027,28,48,202711,2027),('2027-11-29',202748,11,2027,29,48,202711,2027),('2027-11-30',202748,11,2027,30,48,202711,2027),('2027-12-01',202748,12,2027,1,48,202712,2028),('2027-12-02',202748,12,2027,2,48,202712,2028),('2027-12-03',202748,12,2027,3,48,202712,2028),('2027-12-04',202748,12,2027,4,48,202712,2028),('2027-12-05',202749,12,2027,5,49,202712,2028),('2027-12-06',202749,12,2027,6,49,202712,2028),('2027-12-07',202749,12,2027,7,49,202712,2028),('2027-12-08',202749,12,2027,8,49,202712,2028),('2027-12-09',202749,12,2027,9,49,202712,2028),('2027-12-10',202749,12,2027,10,49,202712,2028),('2027-12-11',202749,12,2027,11,49,202712,2028),('2027-12-12',202750,12,2027,12,50,202712,2028),('2027-12-13',202750,12,2027,13,50,202712,2028),('2027-12-14',202750,12,2027,14,50,202712,2028),('2027-12-15',202750,12,2027,15,50,202712,2028),('2027-12-16',202750,12,2027,16,50,202712,2028),('2027-12-17',202750,12,2027,17,50,202712,2028),('2027-12-18',202750,12,2027,18,50,202712,2028),('2027-12-19',202751,12,2027,19,51,202712,2028),('2027-12-20',202751,12,2027,20,51,202712,2028),('2027-12-21',202751,12,2027,21,51,202712,2028),('2027-12-22',202751,12,2027,22,51,202712,2028),('2027-12-23',202751,12,2027,23,51,202712,2028),('2027-12-24',202751,12,2027,24,51,202712,2028),('2027-12-25',202751,12,2027,25,51,202712,2028),('2027-12-26',202752,12,2027,26,52,202712,2028),('2027-12-27',202752,12,2027,27,52,202712,2028),('2027-12-28',202752,12,2027,28,52,202712,2028),('2027-12-29',202752,12,2027,29,52,202712,2028),('2027-12-30',202752,12,2027,30,52,202712,2028),('2027-12-31',202752,12,2027,31,52,202712,2028),('2028-01-01',202852,1,2028,1,52,202801,2028),('2028-01-02',202853,1,2028,2,1,202801,2028),('2028-01-03',202801,1,2028,3,1,202801,2028),('2028-01-04',202801,1,2028,4,1,202801,2028),('2028-01-05',202801,1,2028,5,1,202801,2028),('2028-01-06',202801,1,2028,6,1,202801,2028),('2028-01-07',202801,1,2028,7,1,202801,2028),('2028-01-08',202801,1,2028,8,1,202801,2028),('2028-01-09',202802,1,2028,9,2,202801,2028),('2028-01-10',202802,1,2028,10,2,202801,2028),('2028-01-11',202802,1,2028,11,2,202801,2028),('2028-01-12',202802,1,2028,12,2,202801,2028),('2028-01-13',202802,1,2028,13,2,202801,2028),('2028-01-14',202802,1,2028,14,2,202801,2028),('2028-01-15',202802,1,2028,15,2,202801,2028),('2028-01-16',202803,1,2028,16,3,202801,2028),('2028-01-17',202803,1,2028,17,3,202801,2028),('2028-01-18',202803,1,2028,18,3,202801,2028),('2028-01-19',202803,1,2028,19,3,202801,2028),('2028-01-20',202803,1,2028,20,3,202801,2028),('2028-01-21',202803,1,2028,21,3,202801,2028),('2028-01-22',202803,1,2028,22,3,202801,2028),('2028-01-23',202804,1,2028,23,4,202801,2028),('2028-01-24',202804,1,2028,24,4,202801,2028),('2028-01-25',202804,1,2028,25,4,202801,2028),('2028-01-26',202804,1,2028,26,4,202801,2028),('2028-01-27',202804,1,2028,27,4,202801,2028),('2028-01-28',202804,1,2028,28,4,202801,2028),('2028-01-29',202804,1,2028,29,4,202801,2028),('2028-01-30',202805,1,2028,30,5,202801,2028),('2028-01-31',202805,1,2028,31,5,202801,2028),('2028-02-01',202805,2,2028,1,5,202802,2028),('2028-02-02',202805,2,2028,2,5,202802,2028),('2028-02-03',202805,2,2028,3,5,202802,2028),('2028-02-04',202805,2,2028,4,5,202802,2028),('2028-02-05',202805,2,2028,5,5,202802,2028),('2028-02-06',202806,2,2028,6,6,202802,2028),('2028-02-07',202806,2,2028,7,6,202802,2028),('2028-02-08',202806,2,2028,8,6,202802,2028),('2028-02-09',202806,2,2028,9,6,202802,2028),('2028-02-10',202806,2,2028,10,6,202802,2028),('2028-02-11',202806,2,2028,11,6,202802,2028),('2028-02-12',202806,2,2028,12,6,202802,2028),('2028-02-13',202807,2,2028,13,7,202802,2028),('2028-02-14',202807,2,2028,14,7,202802,2028),('2028-02-15',202807,2,2028,15,7,202802,2028),('2028-02-16',202807,2,2028,16,7,202802,2028),('2028-02-17',202807,2,2028,17,7,202802,2028),('2028-02-18',202807,2,2028,18,7,202802,2028),('2028-02-19',202807,2,2028,19,7,202802,2028),('2028-02-20',202808,2,2028,20,8,202802,2028),('2028-02-21',202808,2,2028,21,8,202802,2028),('2028-02-22',202808,2,2028,22,8,202802,2028),('2028-02-23',202808,2,2028,23,8,202802,2028),('2028-02-24',202808,2,2028,24,8,202802,2028),('2028-02-25',202808,2,2028,25,8,202802,2028),('2028-02-26',202808,2,2028,26,8,202802,2028),('2028-02-27',202809,2,2028,27,9,202802,2028),('2028-02-28',202809,2,2028,28,9,202802,2028),('2028-02-29',202809,2,2028,29,9,202802,2028),('2028-03-01',202809,3,2028,1,9,202803,2028),('2028-03-02',202809,3,2028,2,9,202803,2028),('2028-03-03',202809,3,2028,3,9,202803,2028),('2028-03-04',202809,3,2028,4,9,202803,2028),('2028-03-05',202810,3,2028,5,10,202803,2028),('2028-03-06',202810,3,2028,6,10,202803,2028),('2028-03-07',202810,3,2028,7,10,202803,2028),('2028-03-08',202810,3,2028,8,10,202803,2028),('2028-03-09',202810,3,2028,9,10,202803,2028),('2028-03-10',202810,3,2028,10,10,202803,2028),('2028-03-11',202810,3,2028,11,10,202803,2028),('2028-03-12',202811,3,2028,12,11,202803,2028),('2028-03-13',202811,3,2028,13,11,202803,2028),('2028-03-14',202811,3,2028,14,11,202803,2028),('2028-03-15',202811,3,2028,15,11,202803,2028),('2028-03-16',202811,3,2028,16,11,202803,2028),('2028-03-17',202811,3,2028,17,11,202803,2028),('2028-03-18',202811,3,2028,18,11,202803,2028),('2028-03-19',202812,3,2028,19,12,202803,2028),('2028-03-20',202812,3,2028,20,12,202803,2028),('2028-03-21',202812,3,2028,21,12,202803,2028),('2028-03-22',202812,3,2028,22,12,202803,2028),('2028-03-23',202812,3,2028,23,12,202803,2028),('2028-03-24',202812,3,2028,24,12,202803,2028),('2028-03-25',202812,3,2028,25,12,202803,2028),('2028-03-26',202813,3,2028,26,13,202803,2028),('2028-03-27',202813,3,2028,27,13,202803,2028),('2028-03-28',202813,3,2028,28,13,202803,2028),('2028-03-29',202813,3,2028,29,13,202803,2028),('2028-03-30',202813,3,2028,30,13,202803,2028),('2028-03-31',202813,3,2028,31,13,202803,2028),('2028-04-01',202813,4,2028,1,13,202804,2028),('2028-04-02',202814,4,2028,2,14,202804,2028),('2028-04-03',202814,4,2028,3,14,202804,2028),('2028-04-04',202814,4,2028,4,14,202804,2028),('2028-04-05',202814,4,2028,5,14,202804,2028),('2028-04-06',202814,4,2028,6,14,202804,2028),('2028-04-07',202814,4,2028,7,14,202804,2028),('2028-04-08',202814,4,2028,8,14,202804,2028),('2028-04-09',202815,4,2028,9,15,202804,2028),('2028-04-10',202815,4,2028,10,15,202804,2028),('2028-04-11',202815,4,2028,11,15,202804,2028),('2028-04-12',202815,4,2028,12,15,202804,2028),('2028-04-13',202815,4,2028,13,15,202804,2028),('2028-04-14',202815,4,2028,14,15,202804,2028),('2028-04-15',202815,4,2028,15,15,202804,2028),('2028-04-16',202816,4,2028,16,16,202804,2028),('2028-04-17',202816,4,2028,17,16,202804,2028),('2028-04-18',202816,4,2028,18,16,202804,2028),('2028-04-19',202816,4,2028,19,16,202804,2028),('2028-04-20',202816,4,2028,20,16,202804,2028),('2028-04-21',202816,4,2028,21,16,202804,2028),('2028-04-22',202816,4,2028,22,16,202804,2028),('2028-04-23',202817,4,2028,23,17,202804,2028),('2028-04-24',202817,4,2028,24,17,202804,2028),('2028-04-25',202817,4,2028,25,17,202804,2028),('2028-04-26',202817,4,2028,26,17,202804,2028),('2028-04-27',202817,4,2028,27,17,202804,2028),('2028-04-28',202817,4,2028,28,17,202804,2028),('2028-04-29',202817,4,2028,29,17,202804,2028),('2028-04-30',202818,4,2028,30,18,202804,2028),('2028-05-01',202818,5,2028,1,18,202805,2028),('2028-05-02',202818,5,2028,2,18,202805,2028),('2028-05-03',202818,5,2028,3,18,202805,2028),('2028-05-04',202818,5,2028,4,18,202805,2028),('2028-05-05',202818,5,2028,5,18,202805,2028),('2028-05-06',202818,5,2028,6,18,202805,2028),('2028-05-07',202819,5,2028,7,19,202805,2028),('2028-05-08',202819,5,2028,8,19,202805,2028),('2028-05-09',202819,5,2028,9,19,202805,2028),('2028-05-10',202819,5,2028,10,19,202805,2028),('2028-05-11',202819,5,2028,11,19,202805,2028),('2028-05-12',202819,5,2028,12,19,202805,2028),('2028-05-13',202819,5,2028,13,19,202805,2028),('2028-05-14',202820,5,2028,14,20,202805,2028),('2028-05-15',202820,5,2028,15,20,202805,2028),('2028-05-16',202820,5,2028,16,20,202805,2028),('2028-05-17',202820,5,2028,17,20,202805,2028),('2028-05-18',202820,5,2028,18,20,202805,2028),('2028-05-19',202820,5,2028,19,20,202805,2028),('2028-05-20',202820,5,2028,20,20,202805,2028),('2028-05-21',202821,5,2028,21,21,202805,2028),('2028-05-22',202821,5,2028,22,21,202805,2028),('2028-05-23',202821,5,2028,23,21,202805,2028),('2028-05-24',202821,5,2028,24,21,202805,2028),('2028-05-25',202821,5,2028,25,21,202805,2028),('2028-05-26',202821,5,2028,26,21,202805,2028),('2028-05-27',202821,5,2028,27,21,202805,2028),('2028-05-28',202822,5,2028,28,22,202805,2028),('2028-05-29',202822,5,2028,29,22,202805,2028),('2028-05-30',202822,5,2028,30,22,202805,2028),('2028-05-31',202822,5,2028,31,22,202805,2028),('2028-06-01',202822,6,2028,1,22,202806,2028),('2028-06-02',202822,6,2028,2,22,202806,2028),('2028-06-03',202822,6,2028,3,22,202806,2028),('2028-06-04',202823,6,2028,4,23,202806,2028),('2028-06-05',202823,6,2028,5,23,202806,2028),('2028-06-06',202823,6,2028,6,23,202806,2028),('2028-06-07',202823,6,2028,7,23,202806,2028),('2028-06-08',202823,6,2028,8,23,202806,2028),('2028-06-09',202823,6,2028,9,23,202806,2028),('2028-06-10',202823,6,2028,10,23,202806,2028),('2028-06-11',202824,6,2028,11,24,202806,2028),('2028-06-12',202824,6,2028,12,24,202806,2028),('2028-06-13',202824,6,2028,13,24,202806,2028),('2028-06-14',202824,6,2028,14,24,202806,2028),('2028-06-15',202824,6,2028,15,24,202806,2028),('2028-06-16',202824,6,2028,16,24,202806,2028),('2028-06-17',202824,6,2028,17,24,202806,2028),('2028-06-18',202825,6,2028,18,25,202806,2028),('2028-06-19',202825,6,2028,19,25,202806,2028),('2028-06-20',202825,6,2028,20,25,202806,2028),('2028-06-21',202825,6,2028,21,25,202806,2028),('2028-06-22',202825,6,2028,22,25,202806,2028),('2028-06-23',202825,6,2028,23,25,202806,2028),('2028-06-24',202825,6,2028,24,25,202806,2028),('2028-06-25',202826,6,2028,25,26,202806,2028),('2028-06-26',202826,6,2028,26,26,202806,2028),('2028-06-27',202826,6,2028,27,26,202806,2028),('2028-06-28',202826,6,2028,28,26,202806,2028),('2028-06-29',202826,6,2028,29,26,202806,2028),('2028-06-30',202826,6,2028,30,26,202806,2028),('2028-07-01',202826,7,2028,1,26,202807,2028),('2028-07-02',202827,7,2028,2,27,202807,2028),('2028-07-03',202827,7,2028,3,27,202807,2028),('2028-07-04',202827,7,2028,4,27,202807,2028),('2028-07-05',202827,7,2028,5,27,202807,2028),('2028-07-06',202827,7,2028,6,27,202807,2028),('2028-07-07',202827,7,2028,7,27,202807,2028),('2028-07-08',202827,7,2028,8,27,202807,2028),('2028-07-09',202828,7,2028,9,28,202807,2028),('2028-07-10',202828,7,2028,10,28,202807,2028),('2028-07-11',202828,7,2028,11,28,202807,2028),('2028-07-12',202828,7,2028,12,28,202807,2028),('2028-07-13',202828,7,2028,13,28,202807,2028),('2028-07-14',202828,7,2028,14,28,202807,2028),('2028-07-15',202828,7,2028,15,28,202807,2028),('2028-07-16',202829,7,2028,16,29,202807,2028),('2028-07-17',202829,7,2028,17,29,202807,2028),('2028-07-18',202829,7,2028,18,29,202807,2028),('2028-07-19',202829,7,2028,19,29,202807,2028),('2028-07-20',202829,7,2028,20,29,202807,2028),('2028-07-21',202829,7,2028,21,29,202807,2028),('2028-07-22',202829,7,2028,22,29,202807,2028),('2028-07-23',202830,7,2028,23,30,202807,2028),('2028-07-24',202830,7,2028,24,30,202807,2028),('2028-07-25',202830,7,2028,25,30,202807,2028),('2028-07-26',202830,7,2028,26,30,202807,2028),('2028-07-27',202830,7,2028,27,30,202807,2028),('2028-07-28',202830,7,2028,28,30,202807,2028),('2028-07-29',202830,7,2028,29,30,202807,2028),('2028-07-30',202831,7,2028,30,31,202807,2028),('2028-07-31',202831,7,2028,31,31,202807,2028),('2028-08-01',202831,8,2028,1,31,202808,2028),('2028-08-02',202831,8,2028,2,31,202808,2028),('2028-08-03',202831,8,2028,3,31,202808,2028),('2028-08-04',202831,8,2028,4,31,202808,2028),('2028-08-05',202831,8,2028,5,31,202808,2028),('2028-08-06',202832,8,2028,6,32,202808,2028),('2028-08-07',202832,8,2028,7,32,202808,2028),('2028-08-08',202832,8,2028,8,32,202808,2028),('2028-08-09',202832,8,2028,9,32,202808,2028),('2028-08-10',202832,8,2028,10,32,202808,2028),('2028-08-11',202832,8,2028,11,32,202808,2028),('2028-08-12',202832,8,2028,12,32,202808,2028),('2028-08-13',202833,8,2028,13,33,202808,2028),('2028-08-14',202833,8,2028,14,33,202808,2028),('2028-08-15',202833,8,2028,15,33,202808,2028),('2028-08-16',202833,8,2028,16,33,202808,2028),('2028-08-17',202833,8,2028,17,33,202808,2028),('2028-08-18',202833,8,2028,18,33,202808,2028),('2028-08-19',202833,8,2028,19,33,202808,2028),('2028-08-20',202834,8,2028,20,34,202808,2028),('2028-08-21',202834,8,2028,21,34,202808,2028),('2028-08-22',202834,8,2028,22,34,202808,2028),('2028-08-23',202834,8,2028,23,34,202808,2028),('2028-08-24',202834,8,2028,24,34,202808,2028),('2028-08-25',202834,8,2028,25,34,202808,2028),('2028-08-26',202834,8,2028,26,34,202808,2028),('2028-08-27',202835,8,2028,27,35,202808,2028),('2028-08-28',202835,8,2028,28,35,202808,2028),('2028-08-29',202835,8,2028,29,35,202808,2028),('2028-08-30',202835,8,2028,30,35,202808,2028),('2028-08-31',202835,8,2028,31,35,202808,2028),('2028-09-01',202835,9,2028,1,35,202809,2028),('2028-09-02',202835,9,2028,2,35,202809,2028),('2028-09-03',202836,9,2028,3,36,202809,2028),('2028-09-04',202836,9,2028,4,36,202809,2028),('2028-09-05',202836,9,2028,5,36,202809,2028),('2028-09-06',202836,9,2028,6,36,202809,2028),('2028-09-07',202836,9,2028,7,36,202809,2028),('2028-09-08',202836,9,2028,8,36,202809,2028),('2028-09-09',202836,9,2028,9,36,202809,2028),('2028-09-10',202837,9,2028,10,37,202809,2028),('2028-09-11',202837,9,2028,11,37,202809,2028),('2028-09-12',202837,9,2028,12,37,202809,2028),('2028-09-13',202837,9,2028,13,37,202809,2028),('2028-09-14',202837,9,2028,14,37,202809,2028),('2028-09-15',202837,9,2028,15,37,202809,2028),('2028-09-16',202837,9,2028,16,37,202809,2028),('2028-09-17',202838,9,2028,17,38,202809,2028),('2028-09-18',202838,9,2028,18,38,202809,2028),('2028-09-19',202838,9,2028,19,38,202809,2028),('2028-09-20',202838,9,2028,20,38,202809,2028),('2028-09-21',202838,9,2028,21,38,202809,2028),('2028-09-22',202838,9,2028,22,38,202809,2028),('2028-09-23',202838,9,2028,23,38,202809,2028),('2028-09-24',202839,9,2028,24,39,202809,2028),('2028-09-25',202839,9,2028,25,39,202809,2028),('2028-09-26',202839,9,2028,26,39,202809,2028),('2028-09-27',202839,9,2028,27,39,202809,2028),('2028-09-28',202839,9,2028,28,39,202809,2028),('2028-09-29',202839,9,2028,29,39,202809,2028),('2028-09-30',202839,9,2028,30,39,202809,2028),('2028-10-01',202840,10,2028,1,40,202810,2028),('2028-10-02',202840,10,2028,2,40,202810,2028),('2028-10-03',202840,10,2028,3,40,202810,2028),('2028-10-04',202840,10,2028,4,40,202810,2028),('2028-10-05',202840,10,2028,5,40,202810,2028),('2028-10-06',202840,10,2028,6,40,202810,2028),('2028-10-07',202840,10,2028,7,40,202810,2028),('2028-10-08',202841,10,2028,8,41,202810,2028),('2028-10-09',202841,10,2028,9,41,202810,2028),('2028-10-10',202841,10,2028,10,41,202810,2028),('2028-10-11',202841,10,2028,11,41,202810,2028),('2028-10-12',202841,10,2028,12,41,202810,2028),('2028-10-13',202841,10,2028,13,41,202810,2028),('2028-10-14',202841,10,2028,14,41,202810,2028),('2028-10-15',202842,10,2028,15,42,202810,2028),('2028-10-16',202842,10,2028,16,42,202810,2028),('2028-10-17',202842,10,2028,17,42,202810,2028),('2028-10-18',202842,10,2028,18,42,202810,2028),('2028-10-19',202842,10,2028,19,42,202810,2028),('2028-10-20',202842,10,2028,20,42,202810,2028),('2028-10-21',202842,10,2028,21,42,202810,2028),('2028-10-22',202843,10,2028,22,43,202810,2028),('2028-10-23',202843,10,2028,23,43,202810,2028),('2028-10-24',202843,10,2028,24,43,202810,2028),('2028-10-25',202843,10,2028,25,43,202810,2028),('2028-10-26',202843,10,2028,26,43,202810,2028),('2028-10-27',202843,10,2028,27,43,202810,2028),('2028-10-28',202843,10,2028,28,43,202810,2028),('2028-10-29',202844,10,2028,29,44,202810,2028),('2028-10-30',202844,10,2028,30,44,202810,2028),('2028-10-31',202844,10,2028,31,44,202810,2028),('2028-11-01',202844,11,2028,1,44,202811,2028),('2028-11-02',202844,11,2028,2,44,202811,2028),('2028-11-03',202844,11,2028,3,44,202811,2028),('2028-11-04',202844,11,2028,4,44,202811,2028),('2028-11-05',202845,11,2028,5,45,202811,2028),('2028-11-06',202845,11,2028,6,45,202811,2028),('2028-11-07',202845,11,2028,7,45,202811,2028),('2028-11-08',202845,11,2028,8,45,202811,2028),('2028-11-09',202845,11,2028,9,45,202811,2028),('2028-11-10',202845,11,2028,10,45,202811,2028),('2028-11-11',202845,11,2028,11,45,202811,2028),('2028-11-12',202846,11,2028,12,46,202811,2028),('2028-11-13',202846,11,2028,13,46,202811,2028),('2028-11-14',202846,11,2028,14,46,202811,2028),('2028-11-15',202846,11,2028,15,46,202811,2028),('2028-11-16',202846,11,2028,16,46,202811,2028),('2028-11-17',202846,11,2028,17,46,202811,2028),('2028-11-18',202846,11,2028,18,46,202811,2028),('2028-11-19',202847,11,2028,19,47,202811,2028),('2028-11-20',202847,11,2028,20,47,202811,2028),('2028-11-21',202847,11,2028,21,47,202811,2028),('2028-11-22',202847,11,2028,22,47,202811,2028),('2028-11-23',202847,11,2028,23,47,202811,2028),('2028-11-24',202847,11,2028,24,47,202811,2028),('2028-11-25',202847,11,2028,25,47,202811,2028),('2028-11-26',202848,11,2028,26,48,202811,2028),('2028-11-27',202848,11,2028,27,48,202811,2028),('2028-11-28',202848,11,2028,28,48,202811,2028),('2028-11-29',202848,11,2028,29,48,202811,2028),('2028-11-30',202848,11,2028,30,48,202811,2028),('2028-12-01',202848,12,2028,1,48,202812,2029),('2028-12-02',202848,12,2028,2,48,202812,2029),('2028-12-03',202849,12,2028,3,49,202812,2029),('2028-12-04',202849,12,2028,4,49,202812,2029),('2028-12-05',202849,12,2028,5,49,202812,2029),('2028-12-06',202849,12,2028,6,49,202812,2029),('2028-12-07',202849,12,2028,7,49,202812,2029),('2028-12-08',202849,12,2028,8,49,202812,2029),('2028-12-09',202849,12,2028,9,49,202812,2029),('2028-12-10',202850,12,2028,10,50,202812,2029),('2028-12-11',202850,12,2028,11,50,202812,2029),('2028-12-12',202850,12,2028,12,50,202812,2029),('2028-12-13',202850,12,2028,13,50,202812,2029),('2028-12-14',202850,12,2028,14,50,202812,2029),('2028-12-15',202850,12,2028,15,50,202812,2029),('2028-12-16',202850,12,2028,16,50,202812,2029),('2028-12-17',202851,12,2028,17,51,202812,2029),('2028-12-18',202851,12,2028,18,51,202812,2029),('2028-12-19',202851,12,2028,19,51,202812,2029),('2028-12-20',202851,12,2028,20,51,202812,2029),('2028-12-21',202851,12,2028,21,51,202812,2029),('2028-12-22',202851,12,2028,22,51,202812,2029),('2028-12-23',202851,12,2028,23,51,202812,2029),('2028-12-24',202852,12,2028,24,52,202812,2029),('2028-12-25',202852,12,2028,25,52,202812,2029),('2028-12-26',202852,12,2028,26,52,202812,2029),('2028-12-27',202852,12,2028,27,52,202812,2029),('2028-12-28',202852,12,2028,28,52,202812,2029),('2028-12-29',202852,12,2028,29,52,202812,2029),('2028-12-30',202852,12,2028,30,52,202812,2029),('2028-12-31',202853,12,2028,31,1,202812,2029),('2029-01-01',202901,1,2029,1,1,202901,2029),('2029-01-02',202901,1,2029,2,1,202901,2029),('2029-01-03',202901,1,2029,3,1,202901,2029),('2029-01-04',202901,1,2029,4,1,202901,2029),('2029-01-05',202901,1,2029,5,1,202901,2029),('2029-01-06',202901,1,2029,6,1,202901,2029),('2029-01-07',202902,1,2029,7,2,202901,2029),('2029-01-08',202902,1,2029,8,2,202901,2029),('2029-01-09',202902,1,2029,9,2,202901,2029),('2029-01-10',202902,1,2029,10,2,202901,2029),('2029-01-11',202902,1,2029,11,2,202901,2029),('2029-01-12',202902,1,2029,12,2,202901,2029),('2029-01-13',202902,1,2029,13,2,202901,2029),('2029-01-14',202903,1,2029,14,3,202901,2029),('2029-01-15',202903,1,2029,15,3,202901,2029),('2029-01-16',202903,1,2029,16,3,202901,2029),('2029-01-17',202903,1,2029,17,3,202901,2029),('2029-01-18',202903,1,2029,18,3,202901,2029),('2029-01-19',202903,1,2029,19,3,202901,2029),('2029-01-20',202903,1,2029,20,3,202901,2029),('2029-01-21',202904,1,2029,21,4,202901,2029),('2029-01-22',202904,1,2029,22,4,202901,2029),('2029-01-23',202904,1,2029,23,4,202901,2029),('2029-01-24',202904,1,2029,24,4,202901,2029),('2029-01-25',202904,1,2029,25,4,202901,2029),('2029-01-26',202904,1,2029,26,4,202901,2029),('2029-01-27',202904,1,2029,27,4,202901,2029),('2029-01-28',202905,1,2029,28,5,202901,2029),('2029-01-29',202905,1,2029,29,5,202901,2029),('2029-01-30',202905,1,2029,30,5,202901,2029),('2029-01-31',202905,1,2029,31,5,202901,2029),('2029-02-01',202905,2,2029,1,5,202902,2029),('2029-02-02',202905,2,2029,2,5,202902,2029),('2029-02-03',202905,2,2029,3,5,202902,2029),('2029-02-04',202906,2,2029,4,6,202902,2029),('2029-02-05',202906,2,2029,5,6,202902,2029),('2029-02-06',202906,2,2029,6,6,202902,2029),('2029-02-07',202906,2,2029,7,6,202902,2029),('2029-02-08',202906,2,2029,8,6,202902,2029),('2029-02-09',202906,2,2029,9,6,202902,2029),('2029-02-10',202906,2,2029,10,6,202902,2029),('2029-02-11',202907,2,2029,11,7,202902,2029),('2029-02-12',202907,2,2029,12,7,202902,2029),('2029-02-13',202907,2,2029,13,7,202902,2029),('2029-02-14',202907,2,2029,14,7,202902,2029),('2029-02-15',202907,2,2029,15,7,202902,2029),('2029-02-16',202907,2,2029,16,7,202902,2029),('2029-02-17',202907,2,2029,17,7,202902,2029),('2029-02-18',202908,2,2029,18,8,202902,2029),('2029-02-19',202908,2,2029,19,8,202902,2029),('2029-02-20',202908,2,2029,20,8,202902,2029),('2029-02-21',202908,2,2029,21,8,202902,2029),('2029-02-22',202908,2,2029,22,8,202902,2029),('2029-02-23',202908,2,2029,23,8,202902,2029),('2029-02-24',202908,2,2029,24,8,202902,2029),('2029-02-25',202909,2,2029,25,9,202902,2029),('2029-02-26',202909,2,2029,26,9,202902,2029),('2029-02-27',202909,2,2029,27,9,202902,2029),('2029-02-28',202909,2,2029,28,9,202902,2029),('2029-03-01',202909,3,2029,1,9,202903,2029),('2029-03-02',202909,3,2029,2,9,202903,2029),('2029-03-03',202909,3,2029,3,9,202903,2029),('2029-03-04',202910,3,2029,4,10,202903,2029),('2029-03-05',202910,3,2029,5,10,202903,2029),('2029-03-06',202910,3,2029,6,10,202903,2029),('2029-03-07',202910,3,2029,7,10,202903,2029),('2029-03-08',202910,3,2029,8,10,202903,2029),('2029-03-09',202910,3,2029,9,10,202903,2029),('2029-03-10',202910,3,2029,10,10,202903,2029),('2029-03-11',202911,3,2029,11,11,202903,2029),('2029-03-12',202911,3,2029,12,11,202903,2029),('2029-03-13',202911,3,2029,13,11,202903,2029),('2029-03-14',202911,3,2029,14,11,202903,2029),('2029-03-15',202911,3,2029,15,11,202903,2029),('2029-03-16',202911,3,2029,16,11,202903,2029),('2029-03-17',202911,3,2029,17,11,202903,2029),('2029-03-18',202912,3,2029,18,12,202903,2029),('2029-03-19',202912,3,2029,19,12,202903,2029),('2029-03-20',202912,3,2029,20,12,202903,2029),('2029-03-21',202912,3,2029,21,12,202903,2029),('2029-03-22',202912,3,2029,22,12,202903,2029),('2029-03-23',202912,3,2029,23,12,202903,2029),('2029-03-24',202912,3,2029,24,12,202903,2029),('2029-03-25',202913,3,2029,25,13,202903,2029),('2029-03-26',202913,3,2029,26,13,202903,2029),('2029-03-27',202913,3,2029,27,13,202903,2029),('2029-03-28',202913,3,2029,28,13,202903,2029),('2029-03-29',202913,3,2029,29,13,202903,2029),('2029-03-30',202913,3,2029,30,13,202903,2029),('2029-03-31',202913,3,2029,31,13,202903,2029),('2029-04-01',202914,4,2029,1,14,202904,2029),('2029-04-02',202914,4,2029,2,14,202904,2029),('2029-04-03',202914,4,2029,3,14,202904,2029),('2029-04-04',202914,4,2029,4,14,202904,2029),('2029-04-05',202914,4,2029,5,14,202904,2029),('2029-04-06',202914,4,2029,6,14,202904,2029),('2029-04-07',202914,4,2029,7,14,202904,2029),('2029-04-08',202915,4,2029,8,15,202904,2029),('2029-04-09',202915,4,2029,9,15,202904,2029),('2029-04-10',202915,4,2029,10,15,202904,2029),('2029-04-11',202915,4,2029,11,15,202904,2029),('2029-04-12',202915,4,2029,12,15,202904,2029),('2029-04-13',202915,4,2029,13,15,202904,2029),('2029-04-14',202915,4,2029,14,15,202904,2029),('2029-04-15',202916,4,2029,15,16,202904,2029),('2029-04-16',202916,4,2029,16,16,202904,2029),('2029-04-17',202916,4,2029,17,16,202904,2029),('2029-04-18',202916,4,2029,18,16,202904,2029),('2029-04-19',202916,4,2029,19,16,202904,2029),('2029-04-20',202916,4,2029,20,16,202904,2029),('2029-04-21',202916,4,2029,21,16,202904,2029),('2029-04-22',202917,4,2029,22,17,202904,2029),('2029-04-23',202917,4,2029,23,17,202904,2029),('2029-04-24',202917,4,2029,24,17,202904,2029),('2029-04-25',202917,4,2029,25,17,202904,2029),('2029-04-26',202917,4,2029,26,17,202904,2029),('2029-04-27',202917,4,2029,27,17,202904,2029),('2029-04-28',202917,4,2029,28,17,202904,2029),('2029-04-29',202918,4,2029,29,18,202904,2029),('2029-04-30',202918,4,2029,30,18,202904,2029),('2029-05-01',202918,5,2029,1,18,202905,2029),('2029-05-02',202918,5,2029,2,18,202905,2029),('2029-05-03',202918,5,2029,3,18,202905,2029),('2029-05-04',202918,5,2029,4,18,202905,2029),('2029-05-05',202918,5,2029,5,18,202905,2029),('2029-05-06',202919,5,2029,6,19,202905,2029),('2029-05-07',202919,5,2029,7,19,202905,2029),('2029-05-08',202919,5,2029,8,19,202905,2029),('2029-05-09',202919,5,2029,9,19,202905,2029),('2029-05-10',202919,5,2029,10,19,202905,2029),('2029-05-11',202919,5,2029,11,19,202905,2029),('2029-05-12',202919,5,2029,12,19,202905,2029),('2029-05-13',202920,5,2029,13,20,202905,2029),('2029-05-14',202920,5,2029,14,20,202905,2029),('2029-05-15',202920,5,2029,15,20,202905,2029),('2029-05-16',202920,5,2029,16,20,202905,2029),('2029-05-17',202920,5,2029,17,20,202905,2029),('2029-05-18',202920,5,2029,18,20,202905,2029),('2029-05-19',202920,5,2029,19,20,202905,2029),('2029-05-20',202921,5,2029,20,21,202905,2029),('2029-05-21',202921,5,2029,21,21,202905,2029),('2029-05-22',202921,5,2029,22,21,202905,2029),('2029-05-23',202921,5,2029,23,21,202905,2029),('2029-05-24',202921,5,2029,24,21,202905,2029),('2029-05-25',202921,5,2029,25,21,202905,2029),('2029-05-26',202921,5,2029,26,21,202905,2029),('2029-05-27',202922,5,2029,27,22,202905,2029),('2029-05-28',202922,5,2029,28,22,202905,2029),('2029-05-29',202922,5,2029,29,22,202905,2029),('2029-05-30',202922,5,2029,30,22,202905,2029),('2029-05-31',202922,5,2029,31,22,202905,2029),('2029-06-01',202922,6,2029,1,22,202906,2029),('2029-06-02',202922,6,2029,2,22,202906,2029),('2029-06-03',202923,6,2029,3,23,202906,2029),('2029-06-04',202923,6,2029,4,23,202906,2029),('2029-06-05',202923,6,2029,5,23,202906,2029),('2029-06-06',202923,6,2029,6,23,202906,2029),('2029-06-07',202923,6,2029,7,23,202906,2029),('2029-06-08',202923,6,2029,8,23,202906,2029),('2029-06-09',202923,6,2029,9,23,202906,2029),('2029-06-10',202924,6,2029,10,24,202906,2029),('2029-06-11',202924,6,2029,11,24,202906,2029),('2029-06-12',202924,6,2029,12,24,202906,2029),('2029-06-13',202924,6,2029,13,24,202906,2029),('2029-06-14',202924,6,2029,14,24,202906,2029),('2029-06-15',202924,6,2029,15,24,202906,2029),('2029-06-16',202924,6,2029,16,24,202906,2029),('2029-06-17',202925,6,2029,17,25,202906,2029),('2029-06-18',202925,6,2029,18,25,202906,2029),('2029-06-19',202925,6,2029,19,25,202906,2029),('2029-06-20',202925,6,2029,20,25,202906,2029),('2029-06-21',202925,6,2029,21,25,202906,2029),('2029-06-22',202925,6,2029,22,25,202906,2029),('2029-06-23',202925,6,2029,23,25,202906,2029),('2029-06-24',202926,6,2029,24,26,202906,2029),('2029-06-25',202926,6,2029,25,26,202906,2029),('2029-06-26',202926,6,2029,26,26,202906,2029),('2029-06-27',202926,6,2029,27,26,202906,2029),('2029-06-28',202926,6,2029,28,26,202906,2029),('2029-06-29',202926,6,2029,29,26,202906,2029),('2029-06-30',202926,6,2029,30,26,202906,2029),('2029-07-01',202927,7,2029,1,27,202907,2029),('2029-07-02',202927,7,2029,2,27,202907,2029),('2029-07-03',202927,7,2029,3,27,202907,2029),('2029-07-04',202927,7,2029,4,27,202907,2029),('2029-07-05',202927,7,2029,5,27,202907,2029),('2029-07-06',202927,7,2029,6,27,202907,2029),('2029-07-07',202927,7,2029,7,27,202907,2029),('2029-07-08',202928,7,2029,8,28,202907,2029),('2029-07-09',202928,7,2029,9,28,202907,2029),('2029-07-10',202928,7,2029,10,28,202907,2029),('2029-07-11',202928,7,2029,11,28,202907,2029),('2029-07-12',202928,7,2029,12,28,202907,2029),('2029-07-13',202928,7,2029,13,28,202907,2029),('2029-07-14',202928,7,2029,14,28,202907,2029),('2029-07-15',202929,7,2029,15,29,202907,2029),('2029-07-16',202929,7,2029,16,29,202907,2029),('2029-07-17',202929,7,2029,17,29,202907,2029),('2029-07-18',202929,7,2029,18,29,202907,2029),('2029-07-19',202929,7,2029,19,29,202907,2029),('2029-07-20',202929,7,2029,20,29,202907,2029),('2029-07-21',202929,7,2029,21,29,202907,2029),('2029-07-22',202930,7,2029,22,30,202907,2029),('2029-07-23',202930,7,2029,23,30,202907,2029),('2029-07-24',202930,7,2029,24,30,202907,2029),('2029-07-25',202930,7,2029,25,30,202907,2029),('2029-07-26',202930,7,2029,26,30,202907,2029),('2029-07-27',202930,7,2029,27,30,202907,2029),('2029-07-28',202930,7,2029,28,30,202907,2029),('2029-07-29',202931,7,2029,29,31,202907,2029),('2029-07-30',202931,7,2029,30,31,202907,2029),('2029-07-31',202931,7,2029,31,31,202907,2029),('2029-08-01',202931,8,2029,1,31,202908,2029),('2029-08-02',202931,8,2029,2,31,202908,2029),('2029-08-03',202931,8,2029,3,31,202908,2029),('2029-08-04',202931,8,2029,4,31,202908,2029),('2029-08-05',202932,8,2029,5,32,202908,2029),('2029-08-06',202932,8,2029,6,32,202908,2029),('2029-08-07',202932,8,2029,7,32,202908,2029),('2029-08-08',202932,8,2029,8,32,202908,2029),('2029-08-09',202932,8,2029,9,32,202908,2029),('2029-08-10',202932,8,2029,10,32,202908,2029),('2029-08-11',202932,8,2029,11,32,202908,2029),('2029-08-12',202933,8,2029,12,33,202908,2029),('2029-08-13',202933,8,2029,13,33,202908,2029),('2029-08-14',202933,8,2029,14,33,202908,2029),('2029-08-15',202933,8,2029,15,33,202908,2029),('2029-08-16',202933,8,2029,16,33,202908,2029),('2029-08-17',202933,8,2029,17,33,202908,2029),('2029-08-18',202933,8,2029,18,33,202908,2029),('2029-08-19',202934,8,2029,19,34,202908,2029),('2029-08-20',202934,8,2029,20,34,202908,2029),('2029-08-21',202934,8,2029,21,34,202908,2029),('2029-08-22',202934,8,2029,22,34,202908,2029),('2029-08-23',202934,8,2029,23,34,202908,2029),('2029-08-24',202934,8,2029,24,34,202908,2029),('2029-08-25',202934,8,2029,25,34,202908,2029),('2029-08-26',202935,8,2029,26,35,202908,2029),('2029-08-27',202935,8,2029,27,35,202908,2029),('2029-08-28',202935,8,2029,28,35,202908,2029),('2029-08-29',202935,8,2029,29,35,202908,2029),('2029-08-30',202935,8,2029,30,35,202908,2029),('2029-08-31',202935,8,2029,31,35,202908,2029),('2029-09-01',202935,9,2029,1,35,202909,2029),('2029-09-02',202936,9,2029,2,36,202909,2029),('2029-09-03',202936,9,2029,3,36,202909,2029),('2029-09-04',202936,9,2029,4,36,202909,2029),('2029-09-05',202936,9,2029,5,36,202909,2029),('2029-09-06',202936,9,2029,6,36,202909,2029),('2029-09-07',202936,9,2029,7,36,202909,2029),('2029-09-08',202936,9,2029,8,36,202909,2029),('2029-09-09',202937,9,2029,9,37,202909,2029),('2029-09-10',202937,9,2029,10,37,202909,2029),('2029-09-11',202937,9,2029,11,37,202909,2029),('2029-09-12',202937,9,2029,12,37,202909,2029),('2029-09-13',202937,9,2029,13,37,202909,2029),('2029-09-14',202937,9,2029,14,37,202909,2029),('2029-09-15',202937,9,2029,15,37,202909,2029),('2029-09-16',202938,9,2029,16,38,202909,2029),('2029-09-17',202938,9,2029,17,38,202909,2029),('2029-09-18',202938,9,2029,18,38,202909,2029),('2029-09-19',202938,9,2029,19,38,202909,2029),('2029-09-20',202938,9,2029,20,38,202909,2029),('2029-09-21',202938,9,2029,21,38,202909,2029),('2029-09-22',202938,9,2029,22,38,202909,2029),('2029-09-23',202939,9,2029,23,39,202909,2029),('2029-09-24',202939,9,2029,24,39,202909,2029),('2029-09-25',202939,9,2029,25,39,202909,2029),('2029-09-26',202939,9,2029,26,39,202909,2029),('2029-09-27',202939,9,2029,27,39,202909,2029),('2029-09-28',202939,9,2029,28,39,202909,2029),('2029-09-29',202939,9,2029,29,39,202909,2029),('2029-09-30',202940,9,2029,30,40,202909,2029),('2029-10-01',202940,10,2029,1,40,202910,2029),('2029-10-02',202940,10,2029,2,40,202910,2029),('2029-10-03',202940,10,2029,3,40,202910,2029),('2029-10-04',202940,10,2029,4,40,202910,2029),('2029-10-05',202940,10,2029,5,40,202910,2029),('2029-10-06',202940,10,2029,6,40,202910,2029),('2029-10-07',202941,10,2029,7,41,202910,2029),('2029-10-08',202941,10,2029,8,41,202910,2029),('2029-10-09',202941,10,2029,9,41,202910,2029),('2029-10-10',202941,10,2029,10,41,202910,2029),('2029-10-11',202941,10,2029,11,41,202910,2029),('2029-10-12',202941,10,2029,12,41,202910,2029),('2029-10-13',202941,10,2029,13,41,202910,2029),('2029-10-14',202942,10,2029,14,42,202910,2029),('2029-10-15',202942,10,2029,15,42,202910,2029),('2029-10-16',202942,10,2029,16,42,202910,2029),('2029-10-17',202942,10,2029,17,42,202910,2029),('2029-10-18',202942,10,2029,18,42,202910,2029),('2029-10-19',202942,10,2029,19,42,202910,2029),('2029-10-20',202942,10,2029,20,42,202910,2029),('2029-10-21',202943,10,2029,21,43,202910,2029),('2029-10-22',202943,10,2029,22,43,202910,2029),('2029-10-23',202943,10,2029,23,43,202910,2029),('2029-10-24',202943,10,2029,24,43,202910,2029),('2029-10-25',202943,10,2029,25,43,202910,2029),('2029-10-26',202943,10,2029,26,43,202910,2029),('2029-10-27',202943,10,2029,27,43,202910,2029),('2029-10-28',202944,10,2029,28,44,202910,2029),('2029-10-29',202944,10,2029,29,44,202910,2029),('2029-10-30',202944,10,2029,30,44,202910,2029),('2029-10-31',202944,10,2029,31,44,202910,2029),('2029-11-01',202944,11,2029,1,44,202911,2029),('2029-11-02',202944,11,2029,2,44,202911,2029),('2029-11-03',202944,11,2029,3,44,202911,2029),('2029-11-04',202945,11,2029,4,45,202911,2029),('2029-11-05',202945,11,2029,5,45,202911,2029),('2029-11-06',202945,11,2029,6,45,202911,2029),('2029-11-07',202945,11,2029,7,45,202911,2029),('2029-11-08',202945,11,2029,8,45,202911,2029),('2029-11-09',202945,11,2029,9,45,202911,2029),('2029-11-10',202945,11,2029,10,45,202911,2029),('2029-11-11',202946,11,2029,11,46,202911,2029),('2029-11-12',202946,11,2029,12,46,202911,2029),('2029-11-13',202946,11,2029,13,46,202911,2029),('2029-11-14',202946,11,2029,14,46,202911,2029),('2029-11-15',202946,11,2029,15,46,202911,2029),('2029-11-16',202946,11,2029,16,46,202911,2029),('2029-11-17',202946,11,2029,17,46,202911,2029),('2029-11-18',202947,11,2029,18,47,202911,2029),('2029-11-19',202947,11,2029,19,47,202911,2029),('2029-11-20',202947,11,2029,20,47,202911,2029),('2029-11-21',202947,11,2029,21,47,202911,2029),('2029-11-22',202947,11,2029,22,47,202911,2029),('2029-11-23',202947,11,2029,23,47,202911,2029),('2029-11-24',202947,11,2029,24,47,202911,2029),('2029-11-25',202948,11,2029,25,48,202911,2029),('2029-11-26',202948,11,2029,26,48,202911,2029),('2029-11-27',202948,11,2029,27,48,202911,2029),('2029-11-28',202948,11,2029,28,48,202911,2029),('2029-11-29',202948,11,2029,29,48,202911,2029),('2029-11-30',202948,11,2029,30,48,202911,2029),('2029-12-01',202948,12,2029,1,48,202912,2030),('2029-12-02',202949,12,2029,2,49,202912,2030),('2029-12-03',202949,12,2029,3,49,202912,2030),('2029-12-04',202949,12,2029,4,49,202912,2030),('2029-12-05',202949,12,2029,5,49,202912,2030),('2029-12-06',202949,12,2029,6,49,202912,2030),('2029-12-07',202949,12,2029,7,49,202912,2030),('2029-12-08',202949,12,2029,8,49,202912,2030),('2029-12-09',202950,12,2029,9,50,202912,2030),('2029-12-10',202950,12,2029,10,50,202912,2030),('2029-12-11',202950,12,2029,11,50,202912,2030),('2029-12-12',202950,12,2029,12,50,202912,2030),('2029-12-13',202950,12,2029,13,50,202912,2030),('2029-12-14',202950,12,2029,14,50,202912,2030),('2029-12-15',202950,12,2029,15,50,202912,2030),('2029-12-16',202951,12,2029,16,51,202912,2030),('2029-12-17',202951,12,2029,17,51,202912,2030),('2029-12-18',202951,12,2029,18,51,202912,2030),('2029-12-19',202951,12,2029,19,51,202912,2030),('2029-12-20',202951,12,2029,20,51,202912,2030),('2029-12-21',202951,12,2029,21,51,202912,2030),('2029-12-22',202951,12,2029,22,51,202912,2030),('2029-12-23',202952,12,2029,23,52,202912,2030),('2029-12-24',202952,12,2029,24,52,202912,2030),('2029-12-25',202952,12,2029,25,52,202912,2030),('2029-12-26',202952,12,2029,26,52,202912,2030),('2029-12-27',202952,12,2029,27,52,202912,2030),('2029-12-28',202952,12,2029,28,52,202912,2030),('2029-12-29',202952,12,2029,29,52,202912,2030),('2029-12-30',202953,12,2029,30,1,202912,2030),('2029-12-31',202901,12,2029,31,1,202912,2030),('2030-01-01',203001,1,2030,1,1,203001,2030),('2030-01-02',203001,1,2030,2,1,203001,2030),('2030-01-03',203001,1,2030,3,1,203001,2030),('2030-01-04',203001,1,2030,4,1,203001,2030),('2030-01-05',203001,1,2030,5,1,203001,2030),('2030-01-06',203002,1,2030,6,2,203001,2030),('2030-01-07',203002,1,2030,7,2,203001,2030),('2030-01-08',203002,1,2030,8,2,203001,2030),('2030-01-09',203002,1,2030,9,2,203001,2030),('2030-01-10',203002,1,2030,10,2,203001,2030),('2030-01-11',203002,1,2030,11,2,203001,2030),('2030-01-12',203002,1,2030,12,2,203001,2030),('2030-01-13',203003,1,2030,13,3,203001,2030),('2030-01-14',203003,1,2030,14,3,203001,2030),('2030-01-15',203003,1,2030,15,3,203001,2030),('2030-01-16',203003,1,2030,16,3,203001,2030),('2030-01-17',203003,1,2030,17,3,203001,2030),('2030-01-18',203003,1,2030,18,3,203001,2030),('2030-01-19',203003,1,2030,19,3,203001,2030),('2030-01-20',203004,1,2030,20,4,203001,2030),('2030-01-21',203004,1,2030,21,4,203001,2030),('2030-01-22',203004,1,2030,22,4,203001,2030),('2030-01-23',203004,1,2030,23,4,203001,2030),('2030-01-24',203004,1,2030,24,4,203001,2030),('2030-01-25',203004,1,2030,25,4,203001,2030),('2030-01-26',203004,1,2030,26,4,203001,2030),('2030-01-27',203005,1,2030,27,5,203001,2030),('2030-01-28',203005,1,2030,28,5,203001,2030),('2030-01-29',203005,1,2030,29,5,203001,2030),('2030-01-30',203005,1,2030,30,5,203001,2030),('2030-01-31',203005,1,2030,31,5,203001,2030),('2030-02-01',203005,2,2030,1,5,203002,2030),('2030-02-02',203005,2,2030,2,5,203002,2030),('2030-02-03',203006,2,2030,3,6,203002,2030),('2030-02-04',203006,2,2030,4,6,203002,2030),('2030-02-05',203006,2,2030,5,6,203002,2030),('2030-02-06',203006,2,2030,6,6,203002,2030),('2030-02-07',203006,2,2030,7,6,203002,2030),('2030-02-08',203006,2,2030,8,6,203002,2030),('2030-02-09',203006,2,2030,9,6,203002,2030),('2030-02-10',203007,2,2030,10,7,203002,2030),('2030-02-11',203007,2,2030,11,7,203002,2030),('2030-02-12',203007,2,2030,12,7,203002,2030),('2030-02-13',203007,2,2030,13,7,203002,2030),('2030-02-14',203007,2,2030,14,7,203002,2030),('2030-02-15',203007,2,2030,15,7,203002,2030),('2030-02-16',203007,2,2030,16,7,203002,2030),('2030-02-17',203008,2,2030,17,8,203002,2030),('2030-02-18',203008,2,2030,18,8,203002,2030),('2030-02-19',203008,2,2030,19,8,203002,2030),('2030-02-20',203008,2,2030,20,8,203002,2030),('2030-02-21',203008,2,2030,21,8,203002,2030),('2030-02-22',203008,2,2030,22,8,203002,2030),('2030-02-23',203008,2,2030,23,8,203002,2030),('2030-02-24',203009,2,2030,24,9,203002,2030),('2030-02-25',203009,2,2030,25,9,203002,2030),('2030-02-26',203009,2,2030,26,9,203002,2030),('2030-02-27',203009,2,2030,27,9,203002,2030),('2030-02-28',203009,2,2030,28,9,203002,2030),('2030-03-01',203009,3,2030,1,9,203003,2030),('2030-03-02',203009,3,2030,2,9,203003,2030),('2030-03-03',203010,3,2030,3,10,203003,2030),('2030-03-04',203010,3,2030,4,10,203003,2030),('2030-03-05',203010,3,2030,5,10,203003,2030),('2030-03-06',203010,3,2030,6,10,203003,2030),('2030-03-07',203010,3,2030,7,10,203003,2030),('2030-03-08',203010,3,2030,8,10,203003,2030),('2030-03-09',203010,3,2030,9,10,203003,2030),('2030-03-10',203011,3,2030,10,11,203003,2030),('2030-03-11',203011,3,2030,11,11,203003,2030),('2030-03-12',203011,3,2030,12,11,203003,2030),('2030-03-13',203011,3,2030,13,11,203003,2030),('2030-03-14',203011,3,2030,14,11,203003,2030),('2030-03-15',203011,3,2030,15,11,203003,2030),('2030-03-16',203011,3,2030,16,11,203003,2030),('2030-03-17',203012,3,2030,17,12,203003,2030),('2030-03-18',203012,3,2030,18,12,203003,2030),('2030-03-19',203012,3,2030,19,12,203003,2030),('2030-03-20',203012,3,2030,20,12,203003,2030),('2030-03-21',203012,3,2030,21,12,203003,2030),('2030-03-22',203012,3,2030,22,12,203003,2030),('2030-03-23',203012,3,2030,23,12,203003,2030),('2030-03-24',203013,3,2030,24,13,203003,2030),('2030-03-25',203013,3,2030,25,13,203003,2030),('2030-03-26',203013,3,2030,26,13,203003,2030),('2030-03-27',203013,3,2030,27,13,203003,2030),('2030-03-28',203013,3,2030,28,13,203003,2030),('2030-03-29',203013,3,2030,29,13,203003,2030),('2030-03-30',203013,3,2030,30,13,203003,2030),('2030-03-31',203014,3,2030,31,14,203003,2030),('2030-04-01',203014,4,2030,1,14,203004,2030),('2030-04-02',203014,4,2030,2,14,203004,2030),('2030-04-03',203014,4,2030,3,14,203004,2030),('2030-04-04',203014,4,2030,4,14,203004,2030),('2030-04-05',203014,4,2030,5,14,203004,2030),('2030-04-06',203014,4,2030,6,14,203004,2030),('2030-04-07',203015,4,2030,7,15,203004,2030),('2030-04-08',203015,4,2030,8,15,203004,2030),('2030-04-09',203015,4,2030,9,15,203004,2030),('2030-04-10',203015,4,2030,10,15,203004,2030),('2030-04-11',203015,4,2030,11,15,203004,2030),('2030-04-12',203015,4,2030,12,15,203004,2030),('2030-04-13',203015,4,2030,13,15,203004,2030),('2030-04-14',203016,4,2030,14,16,203004,2030),('2030-04-15',203016,4,2030,15,16,203004,2030),('2030-04-16',203016,4,2030,16,16,203004,2030),('2030-04-17',203016,4,2030,17,16,203004,2030),('2030-04-18',203016,4,2030,18,16,203004,2030),('2030-04-19',203016,4,2030,19,16,203004,2030),('2030-04-20',203016,4,2030,20,16,203004,2030),('2030-04-21',203017,4,2030,21,17,203004,2030),('2030-04-22',203017,4,2030,22,17,203004,2030),('2030-04-23',203017,4,2030,23,17,203004,2030),('2030-04-24',203017,4,2030,24,17,203004,2030),('2030-04-25',203017,4,2030,25,17,203004,2030),('2030-04-26',203017,4,2030,26,17,203004,2030),('2030-04-27',203017,4,2030,27,17,203004,2030),('2030-04-28',203018,4,2030,28,18,203004,2030),('2030-04-29',203018,4,2030,29,18,203004,2030),('2030-04-30',203018,4,2030,30,18,203004,2030),('2030-05-01',203018,5,2030,1,18,203005,2030),('2030-05-02',203018,5,2030,2,18,203005,2030),('2030-05-03',203018,5,2030,3,18,203005,2030),('2030-05-04',203018,5,2030,4,18,203005,2030),('2030-05-05',203019,5,2030,5,19,203005,2030),('2030-05-06',203019,5,2030,6,19,203005,2030),('2030-05-07',203019,5,2030,7,19,203005,2030),('2030-05-08',203019,5,2030,8,19,203005,2030),('2030-05-09',203019,5,2030,9,19,203005,2030),('2030-05-10',203019,5,2030,10,19,203005,2030),('2030-05-11',203019,5,2030,11,19,203005,2030),('2030-05-12',203020,5,2030,12,20,203005,2030),('2030-05-13',203020,5,2030,13,20,203005,2030),('2030-05-14',203020,5,2030,14,20,203005,2030),('2030-05-15',203020,5,2030,15,20,203005,2030),('2030-05-16',203020,5,2030,16,20,203005,2030),('2030-05-17',203020,5,2030,17,20,203005,2030),('2030-05-18',203020,5,2030,18,20,203005,2030),('2030-05-19',203021,5,2030,19,21,203005,2030),('2030-05-20',203021,5,2030,20,21,203005,2030),('2030-05-21',203021,5,2030,21,21,203005,2030),('2030-05-22',203021,5,2030,22,21,203005,2030),('2030-05-23',203021,5,2030,23,21,203005,2030),('2030-05-24',203021,5,2030,24,21,203005,2030),('2030-05-25',203021,5,2030,25,21,203005,2030),('2030-05-26',203022,5,2030,26,22,203005,2030),('2030-05-27',203022,5,2030,27,22,203005,2030),('2030-05-28',203022,5,2030,28,22,203005,2030),('2030-05-29',203022,5,2030,29,22,203005,2030),('2030-05-30',203022,5,2030,30,22,203005,2030),('2030-05-31',203022,5,2030,31,22,203005,2030),('2030-06-01',203022,6,2030,1,22,203006,2030),('2030-06-02',203023,6,2030,2,23,203006,2030),('2030-06-03',203023,6,2030,3,23,203006,2030),('2030-06-04',203023,6,2030,4,23,203006,2030),('2030-06-05',203023,6,2030,5,23,203006,2030),('2030-06-06',203023,6,2030,6,23,203006,2030),('2030-06-07',203023,6,2030,7,23,203006,2030),('2030-06-08',203023,6,2030,8,23,203006,2030),('2030-06-09',203024,6,2030,9,24,203006,2030),('2030-06-10',203024,6,2030,10,24,203006,2030),('2030-06-11',203024,6,2030,11,24,203006,2030),('2030-06-12',203024,6,2030,12,24,203006,2030),('2030-06-13',203024,6,2030,13,24,203006,2030),('2030-06-14',203024,6,2030,14,24,203006,2030),('2030-06-15',203024,6,2030,15,24,203006,2030),('2030-06-16',203025,6,2030,16,25,203006,2030),('2030-06-17',203025,6,2030,17,25,203006,2030),('2030-06-18',203025,6,2030,18,25,203006,2030),('2030-06-19',203025,6,2030,19,25,203006,2030),('2030-06-20',203025,6,2030,20,25,203006,2030),('2030-06-21',203025,6,2030,21,25,203006,2030),('2030-06-22',203025,6,2030,22,25,203006,2030),('2030-06-23',203026,6,2030,23,26,203006,2030),('2030-06-24',203026,6,2030,24,26,203006,2030),('2030-06-25',203026,6,2030,25,26,203006,2030),('2030-06-26',203026,6,2030,26,26,203006,2030),('2030-06-27',203026,6,2030,27,26,203006,2030),('2030-06-28',203026,6,2030,28,26,203006,2030),('2030-06-29',203026,6,2030,29,26,203006,2030),('2030-06-30',203027,6,2030,30,27,203006,2030),('2030-07-01',203027,7,2030,1,27,203007,2030),('2030-07-02',203027,7,2030,2,27,203007,2030),('2030-07-03',203027,7,2030,3,27,203007,2030),('2030-07-04',203027,7,2030,4,27,203007,2030),('2030-07-05',203027,7,2030,5,27,203007,2030),('2030-07-06',203027,7,2030,6,27,203007,2030),('2030-07-07',203028,7,2030,7,28,203007,2030),('2030-07-08',203028,7,2030,8,28,203007,2030),('2030-07-09',203028,7,2030,9,28,203007,2030),('2030-07-10',203028,7,2030,10,28,203007,2030),('2030-07-11',203028,7,2030,11,28,203007,2030),('2030-07-12',203028,7,2030,12,28,203007,2030),('2030-07-13',203028,7,2030,13,28,203007,2030),('2030-07-14',203029,7,2030,14,29,203007,2030),('2030-07-15',203029,7,2030,15,29,203007,2030),('2030-07-16',203029,7,2030,16,29,203007,2030),('2030-07-17',203029,7,2030,17,29,203007,2030),('2030-07-18',203029,7,2030,18,29,203007,2030),('2030-07-19',203029,7,2030,19,29,203007,2030),('2030-07-20',203029,7,2030,20,29,203007,2030),('2030-07-21',203030,7,2030,21,30,203007,2030),('2030-07-22',203030,7,2030,22,30,203007,2030),('2030-07-23',203030,7,2030,23,30,203007,2030),('2030-07-24',203030,7,2030,24,30,203007,2030),('2030-07-25',203030,7,2030,25,30,203007,2030),('2030-07-26',203030,7,2030,26,30,203007,2030),('2030-07-27',203030,7,2030,27,30,203007,2030),('2030-07-28',203031,7,2030,28,31,203007,2030),('2030-07-29',203031,7,2030,29,31,203007,2030),('2030-07-30',203031,7,2030,30,31,203007,2030),('2030-07-31',203031,7,2030,31,31,203007,2030),('2030-08-01',203031,8,2030,1,31,203008,2030),('2030-08-02',203031,8,2030,2,31,203008,2030),('2030-08-03',203031,8,2030,3,31,203008,2030),('2030-08-04',203032,8,2030,4,32,203008,2030),('2030-08-05',203032,8,2030,5,32,203008,2030),('2030-08-06',203032,8,2030,6,32,203008,2030),('2030-08-07',203032,8,2030,7,32,203008,2030),('2030-08-08',203032,8,2030,8,32,203008,2030),('2030-08-09',203032,8,2030,9,32,203008,2030),('2030-08-10',203032,8,2030,10,32,203008,2030),('2030-08-11',203033,8,2030,11,33,203008,2030),('2030-08-12',203033,8,2030,12,33,203008,2030),('2030-08-13',203033,8,2030,13,33,203008,2030),('2030-08-14',203033,8,2030,14,33,203008,2030),('2030-08-15',203033,8,2030,15,33,203008,2030),('2030-08-16',203033,8,2030,16,33,203008,2030),('2030-08-17',203033,8,2030,17,33,203008,2030),('2030-08-18',203034,8,2030,18,34,203008,2030),('2030-08-19',203034,8,2030,19,34,203008,2030),('2030-08-20',203034,8,2030,20,34,203008,2030),('2030-08-21',203034,8,2030,21,34,203008,2030),('2030-08-22',203034,8,2030,22,34,203008,2030),('2030-08-23',203034,8,2030,23,34,203008,2030),('2030-08-24',203034,8,2030,24,34,203008,2030),('2030-08-25',203035,8,2030,25,35,203008,2030),('2030-08-26',203035,8,2030,26,35,203008,2030),('2030-08-27',203035,8,2030,27,35,203008,2030),('2030-08-28',203035,8,2030,28,35,203008,2030),('2030-08-29',203035,8,2030,29,35,203008,2030),('2030-08-30',203035,8,2030,30,35,203008,2030),('2030-08-31',203035,8,2030,31,35,203008,2030),('2030-09-01',203036,9,2030,1,36,203009,2030),('2030-09-02',203036,9,2030,2,36,203009,2030),('2030-09-03',203036,9,2030,3,36,203009,2030),('2030-09-04',203036,9,2030,4,36,203009,2030),('2030-09-05',203036,9,2030,5,36,203009,2030),('2030-09-06',203036,9,2030,6,36,203009,2030),('2030-09-07',203036,9,2030,7,36,203009,2030),('2030-09-08',203037,9,2030,8,37,203009,2030),('2030-09-09',203037,9,2030,9,37,203009,2030),('2030-09-10',203037,9,2030,10,37,203009,2030),('2030-09-11',203037,9,2030,11,37,203009,2030),('2030-09-12',203037,9,2030,12,37,203009,2030),('2030-09-13',203037,9,2030,13,37,203009,2030),('2030-09-14',203037,9,2030,14,37,203009,2030),('2030-09-15',203038,9,2030,15,38,203009,2030),('2030-09-16',203038,9,2030,16,38,203009,2030),('2030-09-17',203038,9,2030,17,38,203009,2030),('2030-09-18',203038,9,2030,18,38,203009,2030),('2030-09-19',203038,9,2030,19,38,203009,2030),('2030-09-20',203038,9,2030,20,38,203009,2030),('2030-09-21',203038,9,2030,21,38,203009,2030),('2030-09-22',203039,9,2030,22,39,203009,2030),('2030-09-23',203039,9,2030,23,39,203009,2030),('2030-09-24',203039,9,2030,24,39,203009,2030),('2030-09-25',203039,9,2030,25,39,203009,2030),('2030-09-26',203039,9,2030,26,39,203009,2030),('2030-09-27',203039,9,2030,27,39,203009,2030),('2030-09-28',203039,9,2030,28,39,203009,2030),('2030-09-29',203040,9,2030,29,40,203009,2030),('2030-09-30',203040,9,2030,30,40,203009,2030),('2030-10-01',203040,10,2030,1,40,203010,2030),('2030-10-02',203040,10,2030,2,40,203010,2030),('2030-10-03',203040,10,2030,3,40,203010,2030),('2030-10-04',203040,10,2030,4,40,203010,2030),('2030-10-05',203040,10,2030,5,40,203010,2030),('2030-10-06',203041,10,2030,6,41,203010,2030),('2030-10-07',203041,10,2030,7,41,203010,2030),('2030-10-08',203041,10,2030,8,41,203010,2030),('2030-10-09',203041,10,2030,9,41,203010,2030),('2030-10-10',203041,10,2030,10,41,203010,2030),('2030-10-11',203041,10,2030,11,41,203010,2030),('2030-10-12',203041,10,2030,12,41,203010,2030),('2030-10-13',203042,10,2030,13,42,203010,2030),('2030-10-14',203042,10,2030,14,42,203010,2030),('2030-10-15',203042,10,2030,15,42,203010,2030),('2030-10-16',203042,10,2030,16,42,203010,2030),('2030-10-17',203042,10,2030,17,42,203010,2030),('2030-10-18',203042,10,2030,18,42,203010,2030),('2030-10-19',203042,10,2030,19,42,203010,2030),('2030-10-20',203043,10,2030,20,43,203010,2030),('2030-10-21',203043,10,2030,21,43,203010,2030),('2030-10-22',203043,10,2030,22,43,203010,2030),('2030-10-23',203043,10,2030,23,43,203010,2030),('2030-10-24',203043,10,2030,24,43,203010,2030),('2030-10-25',203043,10,2030,25,43,203010,2030),('2030-10-26',203043,10,2030,26,43,203010,2030),('2030-10-27',203044,10,2030,27,44,203010,2030),('2030-10-28',203044,10,2030,28,44,203010,2030),('2030-10-29',203044,10,2030,29,44,203010,2030),('2030-10-30',203044,10,2030,30,44,203010,2030),('2030-10-31',203044,10,2030,31,44,203010,2030),('2030-11-01',203044,11,2030,1,44,203011,2030),('2030-11-02',203044,11,2030,2,44,203011,2030),('2030-11-03',203045,11,2030,3,45,203011,2030),('2030-11-04',203045,11,2030,4,45,203011,2030),('2030-11-05',203045,11,2030,5,45,203011,2030),('2030-11-06',203045,11,2030,6,45,203011,2030),('2030-11-07',203045,11,2030,7,45,203011,2030),('2030-11-08',203045,11,2030,8,45,203011,2030),('2030-11-09',203045,11,2030,9,45,203011,2030),('2030-11-10',203046,11,2030,10,46,203011,2030),('2030-11-11',203046,11,2030,11,46,203011,2030),('2030-11-12',203046,11,2030,12,46,203011,2030),('2030-11-13',203046,11,2030,13,46,203011,2030),('2030-11-14',203046,11,2030,14,46,203011,2030),('2030-11-15',203046,11,2030,15,46,203011,2030),('2030-11-16',203046,11,2030,16,46,203011,2030),('2030-11-17',203047,11,2030,17,47,203011,2030),('2030-11-18',203047,11,2030,18,47,203011,2030),('2030-11-19',203047,11,2030,19,47,203011,2030),('2030-11-20',203047,11,2030,20,47,203011,2030),('2030-11-21',203047,11,2030,21,47,203011,2030),('2030-11-22',203047,11,2030,22,47,203011,2030),('2030-11-23',203047,11,2030,23,47,203011,2030),('2030-11-24',203048,11,2030,24,48,203011,2030),('2030-11-25',203048,11,2030,25,48,203011,2030),('2030-11-26',203048,11,2030,26,48,203011,2030),('2030-11-27',203048,11,2030,27,48,203011,2030),('2030-11-28',203048,11,2030,28,48,203011,2030),('2030-11-29',203048,11,2030,29,48,203011,2030),('2030-11-30',203048,11,2030,30,48,203011,2030),('2030-12-01',203049,12,2030,1,49,203012,2031),('2030-12-02',203049,12,2030,2,49,203012,2031),('2030-12-03',203049,12,2030,3,49,203012,2031),('2030-12-04',203049,12,2030,4,49,203012,2031),('2030-12-05',203049,12,2030,5,49,203012,2031),('2030-12-06',203049,12,2030,6,49,203012,2031),('2030-12-07',203049,12,2030,7,49,203012,2031),('2030-12-08',203050,12,2030,8,50,203012,2031),('2030-12-09',203050,12,2030,9,50,203012,2031),('2030-12-10',203050,12,2030,10,50,203012,2031),('2030-12-11',203050,12,2030,11,50,203012,2031),('2030-12-12',203050,12,2030,12,50,203012,2031),('2030-12-13',203050,12,2030,13,50,203012,2031),('2030-12-14',203050,12,2030,14,50,203012,2031),('2030-12-15',203051,12,2030,15,51,203012,2031),('2030-12-16',203051,12,2030,16,51,203012,2031),('2030-12-17',203051,12,2030,17,51,203012,2031),('2030-12-18',203051,12,2030,18,51,203012,2031),('2030-12-19',203051,12,2030,19,51,203012,2031),('2030-12-20',203051,12,2030,20,51,203012,2031),('2030-12-21',203051,12,2030,21,51,203012,2031),('2030-12-22',203052,12,2030,22,52,203012,2031),('2030-12-23',203052,12,2030,23,52,203012,2031),('2030-12-24',203052,12,2030,24,52,203012,2031),('2030-12-25',203052,12,2030,25,52,203012,2031),('2030-12-26',203052,12,2030,26,52,203012,2031),('2030-12-27',203052,12,2030,27,52,203012,2031),('2030-12-28',203052,12,2030,28,52,203012,2031),('2030-12-29',203053,12,2030,29,1,203012,2031),('2030-12-30',203001,12,2030,30,1,203012,2031),('2030-12-31',203001,12,2030,31,1,203012,2031),('2031-01-01',203101,1,2031,1,1,203101,2031),('2031-01-02',203101,1,2031,2,1,203101,2031),('2031-01-03',203101,1,2031,3,1,203101,2031),('2031-01-04',203101,1,2031,4,1,203101,2031),('2031-01-05',203102,1,2031,5,2,203101,2031),('2031-01-06',203102,1,2031,6,2,203101,2031),('2031-01-07',203102,1,2031,7,2,203101,2031),('2031-01-08',203102,1,2031,8,2,203101,2031),('2031-01-09',203102,1,2031,9,2,203101,2031),('2031-01-10',203102,1,2031,10,2,203101,2031),('2031-01-11',203102,1,2031,11,2,203101,2031),('2031-01-12',203103,1,2031,12,3,203101,2031),('2031-01-13',203103,1,2031,13,3,203101,2031),('2031-01-14',203103,1,2031,14,3,203101,2031),('2031-01-15',203103,1,2031,15,3,203101,2031),('2031-01-16',203103,1,2031,16,3,203101,2031),('2031-01-17',203103,1,2031,17,3,203101,2031),('2031-01-18',203103,1,2031,18,3,203101,2031),('2031-01-19',203104,1,2031,19,4,203101,2031),('2031-01-20',203104,1,2031,20,4,203101,2031),('2031-01-21',203104,1,2031,21,4,203101,2031),('2031-01-22',203104,1,2031,22,4,203101,2031),('2031-01-23',203104,1,2031,23,4,203101,2031),('2031-01-24',203104,1,2031,24,4,203101,2031),('2031-01-25',203104,1,2031,25,4,203101,2031),('2031-01-26',203105,1,2031,26,5,203101,2031),('2031-01-27',203105,1,2031,27,5,203101,2031),('2031-01-28',203105,1,2031,28,5,203101,2031),('2031-01-29',203105,1,2031,29,5,203101,2031),('2031-01-30',203105,1,2031,30,5,203101,2031),('2031-01-31',203105,1,2031,31,5,203101,2031),('2031-02-01',203105,2,2031,1,5,203102,2031),('2031-02-02',203106,2,2031,2,6,203102,2031),('2031-02-03',203106,2,2031,3,6,203102,2031),('2031-02-04',203106,2,2031,4,6,203102,2031),('2031-02-05',203106,2,2031,5,6,203102,2031),('2031-02-06',203106,2,2031,6,6,203102,2031),('2031-02-07',203106,2,2031,7,6,203102,2031),('2031-02-08',203106,2,2031,8,6,203102,2031),('2031-02-09',203107,2,2031,9,7,203102,2031),('2031-02-10',203107,2,2031,10,7,203102,2031),('2031-02-11',203107,2,2031,11,7,203102,2031),('2031-02-12',203107,2,2031,12,7,203102,2031),('2031-02-13',203107,2,2031,13,7,203102,2031),('2031-02-14',203107,2,2031,14,7,203102,2031),('2031-02-15',203107,2,2031,15,7,203102,2031),('2031-02-16',203108,2,2031,16,8,203102,2031),('2031-02-17',203108,2,2031,17,8,203102,2031),('2031-02-18',203108,2,2031,18,8,203102,2031),('2031-02-19',203108,2,2031,19,8,203102,2031),('2031-02-20',203108,2,2031,20,8,203102,2031),('2031-02-21',203108,2,2031,21,8,203102,2031),('2031-02-22',203108,2,2031,22,8,203102,2031),('2031-02-23',203109,2,2031,23,9,203102,2031),('2031-02-24',203109,2,2031,24,9,203102,2031),('2031-02-25',203109,2,2031,25,9,203102,2031),('2031-02-26',203109,2,2031,26,9,203102,2031),('2031-02-27',203109,2,2031,27,9,203102,2031),('2031-02-28',203109,2,2031,28,9,203102,2031),('2031-03-01',203109,3,2031,1,9,203103,2031),('2031-03-02',203110,3,2031,2,10,203103,2031),('2031-03-03',203110,3,2031,3,10,203103,2031),('2031-03-04',203110,3,2031,4,10,203103,2031),('2031-03-05',203110,3,2031,5,10,203103,2031),('2031-03-06',203110,3,2031,6,10,203103,2031),('2031-03-07',203110,3,2031,7,10,203103,2031),('2031-03-08',203110,3,2031,8,10,203103,2031),('2031-03-09',203111,3,2031,9,11,203103,2031),('2031-03-10',203111,3,2031,10,11,203103,2031),('2031-03-11',203111,3,2031,11,11,203103,2031),('2031-03-12',203111,3,2031,12,11,203103,2031),('2031-03-13',203111,3,2031,13,11,203103,2031),('2031-03-14',203111,3,2031,14,11,203103,2031),('2031-03-15',203111,3,2031,15,11,203103,2031),('2031-03-16',203112,3,2031,16,12,203103,2031),('2031-03-17',203112,3,2031,17,12,203103,2031),('2031-03-18',203112,3,2031,18,12,203103,2031),('2031-03-19',203112,3,2031,19,12,203103,2031),('2031-03-20',203112,3,2031,20,12,203103,2031),('2031-03-21',203112,3,2031,21,12,203103,2031),('2031-03-22',203112,3,2031,22,12,203103,2031),('2031-03-23',203113,3,2031,23,13,203103,2031),('2031-03-24',203113,3,2031,24,13,203103,2031),('2031-03-25',203113,3,2031,25,13,203103,2031),('2031-03-26',203113,3,2031,26,13,203103,2031),('2031-03-27',203113,3,2031,27,13,203103,2031),('2031-03-28',203113,3,2031,28,13,203103,2031),('2031-03-29',203113,3,2031,29,13,203103,2031),('2031-03-30',203114,3,2031,30,14,203103,2031),('2031-03-31',203114,3,2031,31,14,203103,2031),('2031-04-01',203114,4,2031,1,14,203104,2031),('2031-04-02',203114,4,2031,2,14,203104,2031),('2031-04-03',203114,4,2031,3,14,203104,2031),('2031-04-04',203114,4,2031,4,14,203104,2031),('2031-04-05',203114,4,2031,5,14,203104,2031),('2031-04-06',203115,4,2031,6,15,203104,2031),('2031-04-07',203115,4,2031,7,15,203104,2031),('2031-04-08',203115,4,2031,8,15,203104,2031),('2031-04-09',203115,4,2031,9,15,203104,2031),('2031-04-10',203115,4,2031,10,15,203104,2031),('2031-04-11',203115,4,2031,11,15,203104,2031),('2031-04-12',203115,4,2031,12,15,203104,2031),('2031-04-13',203116,4,2031,13,16,203104,2031),('2031-04-14',203116,4,2031,14,16,203104,2031),('2031-04-15',203116,4,2031,15,16,203104,2031),('2031-04-16',203116,4,2031,16,16,203104,2031),('2031-04-17',203116,4,2031,17,16,203104,2031),('2031-04-18',203116,4,2031,18,16,203104,2031),('2031-04-19',203116,4,2031,19,16,203104,2031),('2031-04-20',203117,4,2031,20,17,203104,2031),('2031-04-21',203117,4,2031,21,17,203104,2031),('2031-04-22',203117,4,2031,22,17,203104,2031),('2031-04-23',203117,4,2031,23,17,203104,2031),('2031-04-24',203117,4,2031,24,17,203104,2031),('2031-04-25',203117,4,2031,25,17,203104,2031),('2031-04-26',203117,4,2031,26,17,203104,2031),('2031-04-27',203118,4,2031,27,18,203104,2031),('2031-04-28',203118,4,2031,28,18,203104,2031),('2031-04-29',203118,4,2031,29,18,203104,2031),('2031-04-30',203118,4,2031,30,18,203104,2031),('2031-05-01',203118,5,2031,1,18,203105,2031),('2031-05-02',203118,5,2031,2,18,203105,2031),('2031-05-03',203118,5,2031,3,18,203105,2031),('2031-05-04',203119,5,2031,4,19,203105,2031),('2031-05-05',203119,5,2031,5,19,203105,2031),('2031-05-06',203119,5,2031,6,19,203105,2031),('2031-05-07',203119,5,2031,7,19,203105,2031),('2031-05-08',203119,5,2031,8,19,203105,2031),('2031-05-09',203119,5,2031,9,19,203105,2031),('2031-05-10',203119,5,2031,10,19,203105,2031),('2031-05-11',203120,5,2031,11,20,203105,2031),('2031-05-12',203120,5,2031,12,20,203105,2031),('2031-05-13',203120,5,2031,13,20,203105,2031),('2031-05-14',203120,5,2031,14,20,203105,2031),('2031-05-15',203120,5,2031,15,20,203105,2031),('2031-05-16',203120,5,2031,16,20,203105,2031),('2031-05-17',203120,5,2031,17,20,203105,2031),('2031-05-18',203121,5,2031,18,21,203105,2031),('2031-05-19',203121,5,2031,19,21,203105,2031),('2031-05-20',203121,5,2031,20,21,203105,2031),('2031-05-21',203121,5,2031,21,21,203105,2031),('2031-05-22',203121,5,2031,22,21,203105,2031),('2031-05-23',203121,5,2031,23,21,203105,2031),('2031-05-24',203121,5,2031,24,21,203105,2031),('2031-05-25',203122,5,2031,25,22,203105,2031),('2031-05-26',203122,5,2031,26,22,203105,2031),('2031-05-27',203122,5,2031,27,22,203105,2031),('2031-05-28',203122,5,2031,28,22,203105,2031),('2031-05-29',203122,5,2031,29,22,203105,2031),('2031-05-30',203122,5,2031,30,22,203105,2031),('2031-05-31',203122,5,2031,31,22,203105,2031),('2031-06-01',203123,6,2031,1,23,203106,2031),('2031-06-02',203123,6,2031,2,23,203106,2031),('2031-06-03',203123,6,2031,3,23,203106,2031),('2031-06-04',203123,6,2031,4,23,203106,2031),('2031-06-05',203123,6,2031,5,23,203106,2031),('2031-06-06',203123,6,2031,6,23,203106,2031),('2031-06-07',203123,6,2031,7,23,203106,2031),('2031-06-08',203124,6,2031,8,24,203106,2031),('2031-06-09',203124,6,2031,9,24,203106,2031),('2031-06-10',203124,6,2031,10,24,203106,2031),('2031-06-11',203124,6,2031,11,24,203106,2031),('2031-06-12',203124,6,2031,12,24,203106,2031),('2031-06-13',203124,6,2031,13,24,203106,2031),('2031-06-14',203124,6,2031,14,24,203106,2031),('2031-06-15',203125,6,2031,15,25,203106,2031),('2031-06-16',203125,6,2031,16,25,203106,2031),('2031-06-17',203125,6,2031,17,25,203106,2031),('2031-06-18',203125,6,2031,18,25,203106,2031),('2031-06-19',203125,6,2031,19,25,203106,2031),('2031-06-20',203125,6,2031,20,25,203106,2031),('2031-06-21',203125,6,2031,21,25,203106,2031),('2031-06-22',203126,6,2031,22,26,203106,2031),('2031-06-23',203126,6,2031,23,26,203106,2031),('2031-06-24',203126,6,2031,24,26,203106,2031),('2031-06-25',203126,6,2031,25,26,203106,2031),('2031-06-26',203126,6,2031,26,26,203106,2031),('2031-06-27',203126,6,2031,27,26,203106,2031),('2031-06-28',203126,6,2031,28,26,203106,2031),('2031-06-29',203127,6,2031,29,27,203106,2031),('2031-06-30',203127,6,2031,30,27,203106,2031),('2031-07-01',203127,7,2031,1,27,203107,2031),('2031-07-02',203127,7,2031,2,27,203107,2031),('2031-07-03',203127,7,2031,3,27,203107,2031),('2031-07-04',203127,7,2031,4,27,203107,2031),('2031-07-05',203127,7,2031,5,27,203107,2031),('2031-07-06',203128,7,2031,6,28,203107,2031),('2031-07-07',203128,7,2031,7,28,203107,2031),('2031-07-08',203128,7,2031,8,28,203107,2031),('2031-07-09',203128,7,2031,9,28,203107,2031),('2031-07-10',203128,7,2031,10,28,203107,2031),('2031-07-11',203128,7,2031,11,28,203107,2031),('2031-07-12',203128,7,2031,12,28,203107,2031),('2031-07-13',203129,7,2031,13,29,203107,2031),('2031-07-14',203129,7,2031,14,29,203107,2031),('2031-07-15',203129,7,2031,15,29,203107,2031),('2031-07-16',203129,7,2031,16,29,203107,2031),('2031-07-17',203129,7,2031,17,29,203107,2031),('2031-07-18',203129,7,2031,18,29,203107,2031),('2031-07-19',203129,7,2031,19,29,203107,2031),('2031-07-20',203130,7,2031,20,30,203107,2031),('2031-07-21',203130,7,2031,21,30,203107,2031),('2031-07-22',203130,7,2031,22,30,203107,2031),('2031-07-23',203130,7,2031,23,30,203107,2031),('2031-07-24',203130,7,2031,24,30,203107,2031),('2031-07-25',203130,7,2031,25,30,203107,2031),('2031-07-26',203130,7,2031,26,30,203107,2031),('2031-07-27',203131,7,2031,27,31,203107,2031),('2031-07-28',203131,7,2031,28,31,203107,2031),('2031-07-29',203131,7,2031,29,31,203107,2031),('2031-07-30',203131,7,2031,30,31,203107,2031),('2031-07-31',203131,7,2031,31,31,203107,2031),('2031-08-01',203131,8,2031,1,31,203108,2031),('2031-08-02',203131,8,2031,2,31,203108,2031),('2031-08-03',203132,8,2031,3,32,203108,2031),('2031-08-04',203132,8,2031,4,32,203108,2031),('2031-08-05',203132,8,2031,5,32,203108,2031),('2031-08-06',203132,8,2031,6,32,203108,2031),('2031-08-07',203132,8,2031,7,32,203108,2031),('2031-08-08',203132,8,2031,8,32,203108,2031),('2031-08-09',203132,8,2031,9,32,203108,2031),('2031-08-10',203133,8,2031,10,33,203108,2031),('2031-08-11',203133,8,2031,11,33,203108,2031),('2031-08-12',203133,8,2031,12,33,203108,2031),('2031-08-13',203133,8,2031,13,33,203108,2031),('2031-08-14',203133,8,2031,14,33,203108,2031),('2031-08-15',203133,8,2031,15,33,203108,2031),('2031-08-16',203133,8,2031,16,33,203108,2031),('2031-08-17',203134,8,2031,17,34,203108,2031),('2031-08-18',203134,8,2031,18,34,203108,2031),('2031-08-19',203134,8,2031,19,34,203108,2031),('2031-08-20',203134,8,2031,20,34,203108,2031),('2031-08-21',203134,8,2031,21,34,203108,2031),('2031-08-22',203134,8,2031,22,34,203108,2031),('2031-08-23',203134,8,2031,23,34,203108,2031),('2031-08-24',203135,8,2031,24,35,203108,2031),('2031-08-25',203135,8,2031,25,35,203108,2031),('2031-08-26',203135,8,2031,26,35,203108,2031),('2031-08-27',203135,8,2031,27,35,203108,2031),('2031-08-28',203135,8,2031,28,35,203108,2031),('2031-08-29',203135,8,2031,29,35,203108,2031),('2031-08-30',203135,8,2031,30,35,203108,2031),('2031-08-31',203136,8,2031,31,36,203108,2031),('2031-09-01',203136,9,2031,1,36,203109,2031),('2031-09-02',203136,9,2031,2,36,203109,2031),('2031-09-03',203136,9,2031,3,36,203109,2031),('2031-09-04',203136,9,2031,4,36,203109,2031),('2031-09-05',203136,9,2031,5,36,203109,2031),('2031-09-06',203136,9,2031,6,36,203109,2031),('2031-09-07',203137,9,2031,7,37,203109,2031),('2031-09-08',203137,9,2031,8,37,203109,2031),('2031-09-09',203137,9,2031,9,37,203109,2031),('2031-09-10',203137,9,2031,10,37,203109,2031),('2031-09-11',203137,9,2031,11,37,203109,2031),('2031-09-12',203137,9,2031,12,37,203109,2031),('2031-09-13',203137,9,2031,13,37,203109,2031),('2031-09-14',203138,9,2031,14,38,203109,2031),('2031-09-15',203138,9,2031,15,38,203109,2031),('2031-09-16',203138,9,2031,16,38,203109,2031),('2031-09-17',203138,9,2031,17,38,203109,2031),('2031-09-18',203138,9,2031,18,38,203109,2031),('2031-09-19',203138,9,2031,19,38,203109,2031),('2031-09-20',203138,9,2031,20,38,203109,2031),('2031-09-21',203139,9,2031,21,39,203109,2031),('2031-09-22',203139,9,2031,22,39,203109,2031),('2031-09-23',203139,9,2031,23,39,203109,2031),('2031-09-24',203139,9,2031,24,39,203109,2031),('2031-09-25',203139,9,2031,25,39,203109,2031),('2031-09-26',203139,9,2031,26,39,203109,2031),('2031-09-27',203139,9,2031,27,39,203109,2031),('2031-09-28',203140,9,2031,28,40,203109,2031),('2031-09-29',203140,9,2031,29,40,203109,2031),('2031-09-30',203140,9,2031,30,40,203109,2031),('2031-10-01',203140,10,2031,1,40,203110,2031),('2031-10-02',203140,10,2031,2,40,203110,2031),('2031-10-03',203140,10,2031,3,40,203110,2031),('2031-10-04',203140,10,2031,4,40,203110,2031),('2031-10-05',203141,10,2031,5,41,203110,2031),('2031-10-06',203141,10,2031,6,41,203110,2031),('2031-10-07',203141,10,2031,7,41,203110,2031),('2031-10-08',203141,10,2031,8,41,203110,2031),('2031-10-09',203141,10,2031,9,41,203110,2031),('2031-10-10',203141,10,2031,10,41,203110,2031),('2031-10-11',203141,10,2031,11,41,203110,2031),('2031-10-12',203142,10,2031,12,42,203110,2031),('2031-10-13',203142,10,2031,13,42,203110,2031),('2031-10-14',203142,10,2031,14,42,203110,2031),('2031-10-15',203142,10,2031,15,42,203110,2031),('2031-10-16',203142,10,2031,16,42,203110,2031),('2031-10-17',203142,10,2031,17,42,203110,2031),('2031-10-18',203142,10,2031,18,42,203110,2031),('2031-10-19',203143,10,2031,19,43,203110,2031),('2031-10-20',203143,10,2031,20,43,203110,2031),('2031-10-21',203143,10,2031,21,43,203110,2031),('2031-10-22',203143,10,2031,22,43,203110,2031),('2031-10-23',203143,10,2031,23,43,203110,2031),('2031-10-24',203143,10,2031,24,43,203110,2031),('2031-10-25',203143,10,2031,25,43,203110,2031),('2031-10-26',203144,10,2031,26,44,203110,2031),('2031-10-27',203144,10,2031,27,44,203110,2031),('2031-10-28',203144,10,2031,28,44,203110,2031),('2031-10-29',203144,10,2031,29,44,203110,2031),('2031-10-30',203144,10,2031,30,44,203110,2031),('2031-10-31',203144,10,2031,31,44,203110,2031),('2031-11-01',203144,11,2031,1,44,203111,2031),('2031-11-02',203145,11,2031,2,45,203111,2031),('2031-11-03',203145,11,2031,3,45,203111,2031),('2031-11-04',203145,11,2031,4,45,203111,2031),('2031-11-05',203145,11,2031,5,45,203111,2031),('2031-11-06',203145,11,2031,6,45,203111,2031),('2031-11-07',203145,11,2031,7,45,203111,2031),('2031-11-08',203145,11,2031,8,45,203111,2031),('2031-11-09',203146,11,2031,9,46,203111,2031),('2031-11-10',203146,11,2031,10,46,203111,2031),('2031-11-11',203146,11,2031,11,46,203111,2031),('2031-11-12',203146,11,2031,12,46,203111,2031),('2031-11-13',203146,11,2031,13,46,203111,2031),('2031-11-14',203146,11,2031,14,46,203111,2031),('2031-11-15',203146,11,2031,15,46,203111,2031),('2031-11-16',203147,11,2031,16,47,203111,2031),('2031-11-17',203147,11,2031,17,47,203111,2031),('2031-11-18',203147,11,2031,18,47,203111,2031),('2031-11-19',203147,11,2031,19,47,203111,2031),('2031-11-20',203147,11,2031,20,47,203111,2031),('2031-11-21',203147,11,2031,21,47,203111,2031),('2031-11-22',203147,11,2031,22,47,203111,2031),('2031-11-23',203148,11,2031,23,48,203111,2031),('2031-11-24',203148,11,2031,24,48,203111,2031),('2031-11-25',203148,11,2031,25,48,203111,2031),('2031-11-26',203148,11,2031,26,48,203111,2031),('2031-11-27',203148,11,2031,27,48,203111,2031),('2031-11-28',203148,11,2031,28,48,203111,2031),('2031-11-29',203148,11,2031,29,48,203111,2031),('2031-11-30',203149,11,2031,30,49,203111,2031),('2031-12-01',203149,12,2031,1,49,203112,2032),('2031-12-02',203149,12,2031,2,49,203112,2032),('2031-12-03',203149,12,2031,3,49,203112,2032),('2031-12-04',203149,12,2031,4,49,203112,2032),('2031-12-05',203149,12,2031,5,49,203112,2032),('2031-12-06',203149,12,2031,6,49,203112,2032),('2031-12-07',203150,12,2031,7,50,203112,2032),('2031-12-08',203150,12,2031,8,50,203112,2032),('2031-12-09',203150,12,2031,9,50,203112,2032),('2031-12-10',203150,12,2031,10,50,203112,2032),('2031-12-11',203150,12,2031,11,50,203112,2032),('2031-12-12',203150,12,2031,12,50,203112,2032),('2031-12-13',203150,12,2031,13,50,203112,2032),('2031-12-14',203151,12,2031,14,51,203112,2032),('2031-12-15',203151,12,2031,15,51,203112,2032),('2031-12-16',203151,12,2031,16,51,203112,2032),('2031-12-17',203151,12,2031,17,51,203112,2032),('2031-12-18',203151,12,2031,18,51,203112,2032),('2031-12-19',203151,12,2031,19,51,203112,2032),('2031-12-20',203151,12,2031,20,51,203112,2032),('2031-12-21',203152,12,2031,21,52,203112,2032),('2031-12-22',203152,12,2031,22,52,203112,2032),('2031-12-23',203152,12,2031,23,52,203112,2032),('2031-12-24',203152,12,2031,24,52,203112,2032),('2031-12-25',203152,12,2031,25,52,203112,2032),('2031-12-26',203152,12,2031,26,52,203112,2032),('2031-12-27',203152,12,2031,27,52,203112,2032),('2031-12-28',203153,12,2031,28,53,203112,2032),('2031-12-29',203101,12,2031,29,53,203112,2032),('2031-12-30',203101,12,2031,30,53,203112,2032),('2031-12-31',203101,12,2031,31,53,203112,2032),('2032-01-01',203201,1,2032,1,53,203201,2032),('2032-01-02',203201,1,2032,2,53,203201,2032),('2032-01-03',203201,1,2032,3,53,203201,2032),('2032-01-04',203202,1,2032,4,1,203201,2032),('2032-01-05',203202,1,2032,5,1,203201,2032),('2032-01-06',203202,1,2032,6,1,203201,2032),('2032-01-07',203202,1,2032,7,1,203201,2032),('2032-01-08',203202,1,2032,8,1,203201,2032),('2032-01-09',203202,1,2032,9,1,203201,2032),('2032-01-10',203202,1,2032,10,1,203201,2032),('2032-01-11',203203,1,2032,11,2,203201,2032),('2032-01-12',203203,1,2032,12,2,203201,2032),('2032-01-13',203203,1,2032,13,2,203201,2032),('2032-01-14',203203,1,2032,14,2,203201,2032),('2032-01-15',203203,1,2032,15,2,203201,2032),('2032-01-16',203203,1,2032,16,2,203201,2032),('2032-01-17',203203,1,2032,17,2,203201,2032),('2032-01-18',203204,1,2032,18,3,203201,2032),('2032-01-19',203204,1,2032,19,3,203201,2032),('2032-01-20',203204,1,2032,20,3,203201,2032),('2032-01-21',203204,1,2032,21,3,203201,2032),('2032-01-22',203204,1,2032,22,3,203201,2032),('2032-01-23',203204,1,2032,23,3,203201,2032),('2032-01-24',203204,1,2032,24,3,203201,2032),('2032-01-25',203205,1,2032,25,4,203201,2032),('2032-01-26',203205,1,2032,26,4,203201,2032),('2032-01-27',203205,1,2032,27,4,203201,2032),('2032-01-28',203205,1,2032,28,4,203201,2032),('2032-01-29',203205,1,2032,29,4,203201,2032),('2032-01-30',203205,1,2032,30,4,203201,2032),('2032-01-31',203205,1,2032,31,4,203201,2032),('2032-02-01',203206,2,2032,1,5,203202,2032),('2032-02-02',203206,2,2032,2,5,203202,2032),('2032-02-03',203206,2,2032,3,5,203202,2032),('2032-02-04',203206,2,2032,4,5,203202,2032),('2032-02-05',203206,2,2032,5,5,203202,2032),('2032-02-06',203206,2,2032,6,5,203202,2032),('2032-02-07',203206,2,2032,7,5,203202,2032),('2032-02-08',203207,2,2032,8,6,203202,2032),('2032-02-09',203207,2,2032,9,6,203202,2032),('2032-02-10',203207,2,2032,10,6,203202,2032),('2032-02-11',203207,2,2032,11,6,203202,2032),('2032-02-12',203207,2,2032,12,6,203202,2032),('2032-02-13',203207,2,2032,13,6,203202,2032),('2032-02-14',203207,2,2032,14,6,203202,2032),('2032-02-15',203208,2,2032,15,7,203202,2032),('2032-02-16',203208,2,2032,16,7,203202,2032),('2032-02-17',203208,2,2032,17,7,203202,2032),('2032-02-18',203208,2,2032,18,7,203202,2032),('2032-02-19',203208,2,2032,19,7,203202,2032),('2032-02-20',203208,2,2032,20,7,203202,2032),('2032-02-21',203208,2,2032,21,7,203202,2032),('2032-02-22',203209,2,2032,22,8,203202,2032),('2032-02-23',203209,2,2032,23,8,203202,2032),('2032-02-24',203209,2,2032,24,8,203202,2032),('2032-02-25',203209,2,2032,25,8,203202,2032),('2032-02-26',203209,2,2032,26,8,203202,2032),('2032-02-27',203209,2,2032,27,8,203202,2032),('2032-02-28',203209,2,2032,28,8,203202,2032),('2032-02-29',203210,2,2032,29,9,203202,2032),('2032-03-01',203210,3,2032,1,9,203203,2032),('2032-03-02',203210,3,2032,2,9,203203,2032),('2032-03-03',203210,3,2032,3,9,203203,2032),('2032-03-04',203210,3,2032,4,9,203203,2032),('2032-03-05',203210,3,2032,5,9,203203,2032),('2032-03-06',203210,3,2032,6,9,203203,2032),('2032-03-07',203211,3,2032,7,10,203203,2032),('2032-03-08',203211,3,2032,8,10,203203,2032),('2032-03-09',203211,3,2032,9,10,203203,2032),('2032-03-10',203211,3,2032,10,10,203203,2032),('2032-03-11',203211,3,2032,11,10,203203,2032),('2032-03-12',203211,3,2032,12,10,203203,2032),('2032-03-13',203211,3,2032,13,10,203203,2032),('2032-03-14',203212,3,2032,14,11,203203,2032),('2032-03-15',203212,3,2032,15,11,203203,2032),('2032-03-16',203212,3,2032,16,11,203203,2032),('2032-03-17',203212,3,2032,17,11,203203,2032),('2032-03-18',203212,3,2032,18,11,203203,2032),('2032-03-19',203212,3,2032,19,11,203203,2032),('2032-03-20',203212,3,2032,20,11,203203,2032),('2032-03-21',203213,3,2032,21,12,203203,2032),('2032-03-22',203213,3,2032,22,12,203203,2032),('2032-03-23',203213,3,2032,23,12,203203,2032),('2032-03-24',203213,3,2032,24,12,203203,2032),('2032-03-25',203213,3,2032,25,12,203203,2032),('2032-03-26',203213,3,2032,26,12,203203,2032),('2032-03-27',203213,3,2032,27,12,203203,2032),('2032-03-28',203214,3,2032,28,13,203203,2032),('2032-03-29',203214,3,2032,29,13,203203,2032),('2032-03-30',203214,3,2032,30,13,203203,2032),('2032-03-31',203214,3,2032,31,13,203203,2032),('2032-04-01',203214,4,2032,1,13,203204,2032),('2032-04-02',203214,4,2032,2,13,203204,2032),('2032-04-03',203214,4,2032,3,13,203204,2032),('2032-04-04',203215,4,2032,4,14,203204,2032),('2032-04-05',203215,4,2032,5,14,203204,2032),('2032-04-06',203215,4,2032,6,14,203204,2032),('2032-04-07',203215,4,2032,7,14,203204,2032),('2032-04-08',203215,4,2032,8,14,203204,2032),('2032-04-09',203215,4,2032,9,14,203204,2032),('2032-04-10',203215,4,2032,10,14,203204,2032),('2032-04-11',203216,4,2032,11,15,203204,2032),('2032-04-12',203216,4,2032,12,15,203204,2032),('2032-04-13',203216,4,2032,13,15,203204,2032),('2032-04-14',203216,4,2032,14,15,203204,2032),('2032-04-15',203216,4,2032,15,15,203204,2032),('2032-04-16',203216,4,2032,16,15,203204,2032),('2032-04-17',203216,4,2032,17,15,203204,2032),('2032-04-18',203217,4,2032,18,16,203204,2032),('2032-04-19',203217,4,2032,19,16,203204,2032),('2032-04-20',203217,4,2032,20,16,203204,2032),('2032-04-21',203217,4,2032,21,16,203204,2032),('2032-04-22',203217,4,2032,22,16,203204,2032),('2032-04-23',203217,4,2032,23,16,203204,2032),('2032-04-24',203217,4,2032,24,16,203204,2032),('2032-04-25',203218,4,2032,25,17,203204,2032),('2032-04-26',203218,4,2032,26,17,203204,2032),('2032-04-27',203218,4,2032,27,17,203204,2032),('2032-04-28',203218,4,2032,28,17,203204,2032),('2032-04-29',203218,4,2032,29,17,203204,2032),('2032-04-30',203218,4,2032,30,17,203204,2032),('2032-05-01',203218,5,2032,1,17,203205,2032),('2032-05-02',203219,5,2032,2,18,203205,2032),('2032-05-03',203219,5,2032,3,18,203205,2032),('2032-05-04',203219,5,2032,4,18,203205,2032),('2032-05-05',203219,5,2032,5,18,203205,2032),('2032-05-06',203219,5,2032,6,18,203205,2032),('2032-05-07',203219,5,2032,7,18,203205,2032),('2032-05-08',203219,5,2032,8,18,203205,2032),('2032-05-09',203220,5,2032,9,19,203205,2032),('2032-05-10',203220,5,2032,10,19,203205,2032),('2032-05-11',203220,5,2032,11,19,203205,2032),('2032-05-12',203220,5,2032,12,19,203205,2032),('2032-05-13',203220,5,2032,13,19,203205,2032),('2032-05-14',203220,5,2032,14,19,203205,2032),('2032-05-15',203220,5,2032,15,19,203205,2032),('2032-05-16',203221,5,2032,16,20,203205,2032),('2032-05-17',203221,5,2032,17,20,203205,2032),('2032-05-18',203221,5,2032,18,20,203205,2032),('2032-05-19',203221,5,2032,19,20,203205,2032),('2032-05-20',203221,5,2032,20,20,203205,2032),('2032-05-21',203221,5,2032,21,20,203205,2032),('2032-05-22',203221,5,2032,22,20,203205,2032),('2032-05-23',203222,5,2032,23,21,203205,2032),('2032-05-24',203222,5,2032,24,21,203205,2032),('2032-05-25',203222,5,2032,25,21,203205,2032),('2032-05-26',203222,5,2032,26,21,203205,2032),('2032-05-27',203222,5,2032,27,21,203205,2032),('2032-05-28',203222,5,2032,28,21,203205,2032),('2032-05-29',203222,5,2032,29,21,203205,2032),('2032-05-30',203223,5,2032,30,22,203205,2032),('2032-05-31',203223,5,2032,31,22,203205,2032),('2032-06-01',203223,6,2032,1,22,203206,2032),('2032-06-02',203223,6,2032,2,22,203206,2032),('2032-06-03',203223,6,2032,3,22,203206,2032),('2032-06-04',203223,6,2032,4,22,203206,2032),('2032-06-05',203223,6,2032,5,22,203206,2032),('2032-06-06',203224,6,2032,6,23,203206,2032),('2032-06-07',203224,6,2032,7,23,203206,2032),('2032-06-08',203224,6,2032,8,23,203206,2032),('2032-06-09',203224,6,2032,9,23,203206,2032),('2032-06-10',203224,6,2032,10,23,203206,2032),('2032-06-11',203224,6,2032,11,23,203206,2032),('2032-06-12',203224,6,2032,12,23,203206,2032),('2032-06-13',203225,6,2032,13,24,203206,2032),('2032-06-14',203225,6,2032,14,24,203206,2032),('2032-06-15',203225,6,2032,15,24,203206,2032),('2032-06-16',203225,6,2032,16,24,203206,2032),('2032-06-17',203225,6,2032,17,24,203206,2032),('2032-06-18',203225,6,2032,18,24,203206,2032),('2032-06-19',203225,6,2032,19,24,203206,2032),('2032-06-20',203226,6,2032,20,25,203206,2032),('2032-06-21',203226,6,2032,21,25,203206,2032),('2032-06-22',203226,6,2032,22,25,203206,2032),('2032-06-23',203226,6,2032,23,25,203206,2032),('2032-06-24',203226,6,2032,24,25,203206,2032),('2032-06-25',203226,6,2032,25,25,203206,2032),('2032-06-26',203226,6,2032,26,25,203206,2032),('2032-06-27',203227,6,2032,27,26,203206,2032),('2032-06-28',203227,6,2032,28,26,203206,2032),('2032-06-29',203227,6,2032,29,26,203206,2032),('2032-06-30',203227,6,2032,30,26,203206,2032),('2032-07-01',203227,7,2032,1,26,203207,2032),('2032-07-02',203227,7,2032,2,26,203207,2032),('2032-07-03',203227,7,2032,3,26,203207,2032),('2032-07-04',203228,7,2032,4,27,203207,2032),('2032-07-05',203228,7,2032,5,27,203207,2032),('2032-07-06',203228,7,2032,6,27,203207,2032),('2032-07-07',203228,7,2032,7,27,203207,2032),('2032-07-08',203228,7,2032,8,27,203207,2032),('2032-07-09',203228,7,2032,9,27,203207,2032),('2032-07-10',203228,7,2032,10,27,203207,2032),('2032-07-11',203229,7,2032,11,28,203207,2032),('2032-07-12',203229,7,2032,12,28,203207,2032),('2032-07-13',203229,7,2032,13,28,203207,2032),('2032-07-14',203229,7,2032,14,28,203207,2032),('2032-07-15',203229,7,2032,15,28,203207,2032),('2032-07-16',203229,7,2032,16,28,203207,2032),('2032-07-17',203229,7,2032,17,28,203207,2032),('2032-07-18',203230,7,2032,18,29,203207,2032),('2032-07-19',203230,7,2032,19,29,203207,2032),('2032-07-20',203230,7,2032,20,29,203207,2032),('2032-07-21',203230,7,2032,21,29,203207,2032),('2032-07-22',203230,7,2032,22,29,203207,2032),('2032-07-23',203230,7,2032,23,29,203207,2032),('2032-07-24',203230,7,2032,24,29,203207,2032),('2032-07-25',203231,7,2032,25,30,203207,2032),('2032-07-26',203231,7,2032,26,30,203207,2032),('2032-07-27',203231,7,2032,27,30,203207,2032),('2032-07-28',203231,7,2032,28,30,203207,2032),('2032-07-29',203231,7,2032,29,30,203207,2032),('2032-07-30',203231,7,2032,30,30,203207,2032),('2032-07-31',203231,7,2032,31,30,203207,2032),('2032-08-01',203232,8,2032,1,31,203208,2032),('2032-08-02',203232,8,2032,2,31,203208,2032),('2032-08-03',203232,8,2032,3,31,203208,2032),('2032-08-04',203232,8,2032,4,31,203208,2032),('2032-08-05',203232,8,2032,5,31,203208,2032),('2032-08-06',203232,8,2032,6,31,203208,2032),('2032-08-07',203232,8,2032,7,31,203208,2032),('2032-08-08',203233,8,2032,8,32,203208,2032),('2032-08-09',203233,8,2032,9,32,203208,2032),('2032-08-10',203233,8,2032,10,32,203208,2032),('2032-08-11',203233,8,2032,11,32,203208,2032),('2032-08-12',203233,8,2032,12,32,203208,2032),('2032-08-13',203233,8,2032,13,32,203208,2032),('2032-08-14',203233,8,2032,14,32,203208,2032),('2032-08-15',203234,8,2032,15,33,203208,2032),('2032-08-16',203234,8,2032,16,33,203208,2032),('2032-08-17',203234,8,2032,17,33,203208,2032),('2032-08-18',203234,8,2032,18,33,203208,2032),('2032-08-19',203234,8,2032,19,33,203208,2032),('2032-08-20',203234,8,2032,20,33,203208,2032),('2032-08-21',203234,8,2032,21,33,203208,2032),('2032-08-22',203235,8,2032,22,34,203208,2032),('2032-08-23',203235,8,2032,23,34,203208,2032),('2032-08-24',203235,8,2032,24,34,203208,2032),('2032-08-25',203235,8,2032,25,34,203208,2032),('2032-08-26',203235,8,2032,26,34,203208,2032),('2032-08-27',203235,8,2032,27,34,203208,2032),('2032-08-28',203235,8,2032,28,34,203208,2032),('2032-08-29',203236,8,2032,29,35,203208,2032),('2032-08-30',203236,8,2032,30,35,203208,2032),('2032-08-31',203236,8,2032,31,35,203208,2032),('2032-09-01',203236,9,2032,1,35,203209,2032),('2032-09-02',203236,9,2032,2,35,203209,2032),('2032-09-03',203236,9,2032,3,35,203209,2032),('2032-09-04',203236,9,2032,4,35,203209,2032),('2032-09-05',203237,9,2032,5,36,203209,2032),('2032-09-06',203237,9,2032,6,36,203209,2032),('2032-09-07',203237,9,2032,7,36,203209,2032),('2032-09-08',203237,9,2032,8,36,203209,2032),('2032-09-09',203237,9,2032,9,36,203209,2032),('2032-09-10',203237,9,2032,10,36,203209,2032),('2032-09-11',203237,9,2032,11,36,203209,2032),('2032-09-12',203238,9,2032,12,37,203209,2032),('2032-09-13',203238,9,2032,13,37,203209,2032),('2032-09-14',203238,9,2032,14,37,203209,2032),('2032-09-15',203238,9,2032,15,37,203209,2032),('2032-09-16',203238,9,2032,16,37,203209,2032),('2032-09-17',203238,9,2032,17,37,203209,2032),('2032-09-18',203238,9,2032,18,37,203209,2032),('2032-09-19',203239,9,2032,19,38,203209,2032),('2032-09-20',203239,9,2032,20,38,203209,2032),('2032-09-21',203239,9,2032,21,38,203209,2032),('2032-09-22',203239,9,2032,22,38,203209,2032),('2032-09-23',203239,9,2032,23,38,203209,2032),('2032-09-24',203239,9,2032,24,38,203209,2032),('2032-09-25',203239,9,2032,25,38,203209,2032),('2032-09-26',203240,9,2032,26,39,203209,2032),('2032-09-27',203240,9,2032,27,39,203209,2032),('2032-09-28',203240,9,2032,28,39,203209,2032),('2032-09-29',203240,9,2032,29,39,203209,2032),('2032-09-30',203240,9,2032,30,39,203209,2032),('2032-10-01',203240,10,2032,1,39,203210,2032),('2032-10-02',203240,10,2032,2,39,203210,2032),('2032-10-03',203241,10,2032,3,40,203210,2032),('2032-10-04',203241,10,2032,4,40,203210,2032),('2032-10-05',203241,10,2032,5,40,203210,2032),('2032-10-06',203241,10,2032,6,40,203210,2032),('2032-10-07',203241,10,2032,7,40,203210,2032),('2032-10-08',203241,10,2032,8,40,203210,2032),('2032-10-09',203241,10,2032,9,40,203210,2032),('2032-10-10',203242,10,2032,10,41,203210,2032),('2032-10-11',203242,10,2032,11,41,203210,2032),('2032-10-12',203242,10,2032,12,41,203210,2032),('2032-10-13',203242,10,2032,13,41,203210,2032),('2032-10-14',203242,10,2032,14,41,203210,2032),('2032-10-15',203242,10,2032,15,41,203210,2032),('2032-10-16',203242,10,2032,16,41,203210,2032),('2032-10-17',203243,10,2032,17,42,203210,2032),('2032-10-18',203243,10,2032,18,42,203210,2032),('2032-10-19',203243,10,2032,19,42,203210,2032),('2032-10-20',203243,10,2032,20,42,203210,2032),('2032-10-21',203243,10,2032,21,42,203210,2032),('2032-10-22',203243,10,2032,22,42,203210,2032),('2032-10-23',203243,10,2032,23,42,203210,2032),('2032-10-24',203244,10,2032,24,43,203210,2032),('2032-10-25',203244,10,2032,25,43,203210,2032),('2032-10-26',203244,10,2032,26,43,203210,2032),('2032-10-27',203244,10,2032,27,43,203210,2032),('2032-10-28',203244,10,2032,28,43,203210,2032),('2032-10-29',203244,10,2032,29,43,203210,2032),('2032-10-30',203244,10,2032,30,43,203210,2032),('2032-10-31',203245,10,2032,31,44,203210,2032),('2032-11-01',203245,11,2032,1,44,203211,2032),('2032-11-02',203245,11,2032,2,44,203211,2032),('2032-11-03',203245,11,2032,3,44,203211,2032),('2032-11-04',203245,11,2032,4,44,203211,2032),('2032-11-05',203245,11,2032,5,44,203211,2032),('2032-11-06',203245,11,2032,6,44,203211,2032),('2032-11-07',203246,11,2032,7,45,203211,2032),('2032-11-08',203246,11,2032,8,45,203211,2032),('2032-11-09',203246,11,2032,9,45,203211,2032),('2032-11-10',203246,11,2032,10,45,203211,2032),('2032-11-11',203246,11,2032,11,45,203211,2032),('2032-11-12',203246,11,2032,12,45,203211,2032),('2032-11-13',203246,11,2032,13,45,203211,2032),('2032-11-14',203247,11,2032,14,46,203211,2032),('2032-11-15',203247,11,2032,15,46,203211,2032),('2032-11-16',203247,11,2032,16,46,203211,2032),('2032-11-17',203247,11,2032,17,46,203211,2032),('2032-11-18',203247,11,2032,18,46,203211,2032),('2032-11-19',203247,11,2032,19,46,203211,2032),('2032-11-20',203247,11,2032,20,46,203211,2032),('2032-11-21',203248,11,2032,21,47,203211,2032),('2032-11-22',203248,11,2032,22,47,203211,2032),('2032-11-23',203248,11,2032,23,47,203211,2032),('2032-11-24',203248,11,2032,24,47,203211,2032),('2032-11-25',203248,11,2032,25,47,203211,2032),('2032-11-26',203248,11,2032,26,47,203211,2032),('2032-11-27',203248,11,2032,27,47,203211,2032),('2032-11-28',203249,11,2032,28,48,203211,2032),('2032-11-29',203249,11,2032,29,48,203211,2032),('2032-11-30',203249,11,2032,30,48,203211,2032),('2032-12-01',203249,12,2032,1,48,203212,2033),('2032-12-02',203249,12,2032,2,48,203212,2033),('2032-12-03',203249,12,2032,3,48,203212,2033),('2032-12-04',203249,12,2032,4,48,203212,2033),('2032-12-05',203250,12,2032,5,49,203212,2033),('2032-12-06',203250,12,2032,6,49,203212,2033),('2032-12-07',203250,12,2032,7,49,203212,2033),('2032-12-08',203250,12,2032,8,49,203212,2033),('2032-12-09',203250,12,2032,9,49,203212,2033),('2032-12-10',203250,12,2032,10,49,203212,2033),('2032-12-11',203250,12,2032,11,49,203212,2033),('2032-12-12',203251,12,2032,12,50,203212,2033),('2032-12-13',203251,12,2032,13,50,203212,2033),('2032-12-14',203251,12,2032,14,50,203212,2033),('2032-12-15',203251,12,2032,15,50,203212,2033),('2032-12-16',203251,12,2032,16,50,203212,2033),('2032-12-17',203251,12,2032,17,50,203212,2033),('2032-12-18',203251,12,2032,18,50,203212,2033),('2032-12-19',203252,12,2032,19,51,203212,2033),('2032-12-20',203252,12,2032,20,51,203212,2033),('2032-12-21',203252,12,2032,21,51,203212,2033),('2032-12-22',203252,12,2032,22,51,203212,2033),('2032-12-23',203252,12,2032,23,51,203212,2033),('2032-12-24',203252,12,2032,24,51,203212,2033),('2032-12-25',203252,12,2032,25,51,203212,2033),('2032-12-26',203253,12,2032,26,52,203212,2033),('2032-12-27',203253,12,2032,27,52,203212,2033),('2032-12-28',203253,12,2032,28,52,203212,2033),('2032-12-29',203253,12,2032,29,52,203212,2033),('2032-12-30',203253,12,2032,30,52,203212,2033),('2032-12-31',203253,12,2032,31,52,203212,2033),('2033-01-01',203353,1,2033,1,52,203301,2033),('2033-01-02',203354,1,2033,2,1,203301,2033),('2033-01-03',203301,1,2033,3,1,203301,2033),('2033-01-04',203301,1,2033,4,1,203301,2033),('2033-01-05',203301,1,2033,5,1,203301,2033),('2033-01-06',203301,1,2033,6,1,203301,2033),('2033-01-07',203301,1,2033,7,1,203301,2033),('2033-01-08',203301,1,2033,8,1,203301,2033),('2033-01-09',203302,1,2033,9,2,203301,2033),('2033-01-10',203302,1,2033,10,2,203301,2033),('2033-01-11',203302,1,2033,11,2,203301,2033),('2033-01-12',203302,1,2033,12,2,203301,2033),('2033-01-13',203302,1,2033,13,2,203301,2033),('2033-01-14',203302,1,2033,14,2,203301,2033),('2033-01-15',203302,1,2033,15,2,203301,2033),('2033-01-16',203303,1,2033,16,3,203301,2033),('2033-01-17',203303,1,2033,17,3,203301,2033),('2033-01-18',203303,1,2033,18,3,203301,2033),('2033-01-19',203303,1,2033,19,3,203301,2033),('2033-01-20',203303,1,2033,20,3,203301,2033),('2033-01-21',203303,1,2033,21,3,203301,2033),('2033-01-22',203303,1,2033,22,3,203301,2033),('2033-01-23',203304,1,2033,23,4,203301,2033),('2033-01-24',203304,1,2033,24,4,203301,2033),('2033-01-25',203304,1,2033,25,4,203301,2033),('2033-01-26',203304,1,2033,26,4,203301,2033),('2033-01-27',203304,1,2033,27,4,203301,2033),('2033-01-28',203304,1,2033,28,4,203301,2033),('2033-01-29',203304,1,2033,29,4,203301,2033),('2033-01-30',203305,1,2033,30,5,203301,2033),('2033-01-31',203305,1,2033,31,5,203301,2033),('2033-02-01',203305,2,2033,1,5,203302,2033),('2033-02-02',203305,2,2033,2,5,203302,2033),('2033-02-03',203305,2,2033,3,5,203302,2033),('2033-02-04',203305,2,2033,4,5,203302,2033),('2033-02-05',203305,2,2033,5,5,203302,2033),('2033-02-06',203306,2,2033,6,6,203302,2033),('2033-02-07',203306,2,2033,7,6,203302,2033),('2033-02-08',203306,2,2033,8,6,203302,2033),('2033-02-09',203306,2,2033,9,6,203302,2033),('2033-02-10',203306,2,2033,10,6,203302,2033),('2033-02-11',203306,2,2033,11,6,203302,2033),('2033-02-12',203306,2,2033,12,6,203302,2033),('2033-02-13',203307,2,2033,13,7,203302,2033),('2033-02-14',203307,2,2033,14,7,203302,2033),('2033-02-15',203307,2,2033,15,7,203302,2033),('2033-02-16',203307,2,2033,16,7,203302,2033),('2033-02-17',203307,2,2033,17,7,203302,2033),('2033-02-18',203307,2,2033,18,7,203302,2033),('2033-02-19',203307,2,2033,19,7,203302,2033),('2033-02-20',203308,2,2033,20,8,203302,2033),('2033-02-21',203308,2,2033,21,8,203302,2033),('2033-02-22',203308,2,2033,22,8,203302,2033),('2033-02-23',203308,2,2033,23,8,203302,2033),('2033-02-24',203308,2,2033,24,8,203302,2033),('2033-02-25',203308,2,2033,25,8,203302,2033),('2033-02-26',203308,2,2033,26,8,203302,2033),('2033-02-27',203309,2,2033,27,9,203302,2033),('2033-02-28',203309,2,2033,28,9,203302,2033),('2033-03-01',203309,3,2033,1,9,203303,2033),('2033-03-02',203309,3,2033,2,9,203303,2033),('2033-03-03',203309,3,2033,3,9,203303,2033),('2033-03-04',203309,3,2033,4,9,203303,2033),('2033-03-05',203309,3,2033,5,9,203303,2033),('2033-03-06',203310,3,2033,6,10,203303,2033),('2033-03-07',203310,3,2033,7,10,203303,2033),('2033-03-08',203310,3,2033,8,10,203303,2033),('2033-03-09',203310,3,2033,9,10,203303,2033),('2033-03-10',203310,3,2033,10,10,203303,2033),('2033-03-11',203310,3,2033,11,10,203303,2033),('2033-03-12',203310,3,2033,12,10,203303,2033),('2033-03-13',203311,3,2033,13,11,203303,2033),('2033-03-14',203311,3,2033,14,11,203303,2033),('2033-03-15',203311,3,2033,15,11,203303,2033),('2033-03-16',203311,3,2033,16,11,203303,2033),('2033-03-17',203311,3,2033,17,11,203303,2033),('2033-03-18',203311,3,2033,18,11,203303,2033),('2033-03-19',203311,3,2033,19,11,203303,2033),('2033-03-20',203312,3,2033,20,12,203303,2033),('2033-03-21',203312,3,2033,21,12,203303,2033),('2033-03-22',203312,3,2033,22,12,203303,2033),('2033-03-23',203312,3,2033,23,12,203303,2033),('2033-03-24',203312,3,2033,24,12,203303,2033),('2033-03-25',203312,3,2033,25,12,203303,2033),('2033-03-26',203312,3,2033,26,12,203303,2033),('2033-03-27',203313,3,2033,27,13,203303,2033),('2033-03-28',203313,3,2033,28,13,203303,2033),('2033-03-29',203313,3,2033,29,13,203303,2033),('2033-03-30',203313,3,2033,30,13,203303,2033),('2033-03-31',203313,3,2033,31,13,203303,2033),('2033-04-01',203313,4,2033,1,13,203304,2033),('2033-04-02',203313,4,2033,2,13,203304,2033),('2033-04-03',203314,4,2033,3,14,203304,2033),('2033-04-04',203314,4,2033,4,14,203304,2033),('2033-04-05',203314,4,2033,5,14,203304,2033),('2033-04-06',203314,4,2033,6,14,203304,2033),('2033-04-07',203314,4,2033,7,14,203304,2033),('2033-04-08',203314,4,2033,8,14,203304,2033),('2033-04-09',203314,4,2033,9,14,203304,2033),('2033-04-10',203315,4,2033,10,15,203304,2033),('2033-04-11',203315,4,2033,11,15,203304,2033),('2033-04-12',203315,4,2033,12,15,203304,2033),('2033-04-13',203315,4,2033,13,15,203304,2033),('2033-04-14',203315,4,2033,14,15,203304,2033),('2033-04-15',203315,4,2033,15,15,203304,2033),('2033-04-16',203315,4,2033,16,15,203304,2033),('2033-04-17',203316,4,2033,17,16,203304,2033),('2033-04-18',203316,4,2033,18,16,203304,2033),('2033-04-19',203316,4,2033,19,16,203304,2033),('2033-04-20',203316,4,2033,20,16,203304,2033),('2033-04-21',203316,4,2033,21,16,203304,2033),('2033-04-22',203316,4,2033,22,16,203304,2033),('2033-04-23',203316,4,2033,23,16,203304,2033),('2033-04-24',203317,4,2033,24,17,203304,2033),('2033-04-25',203317,4,2033,25,17,203304,2033),('2033-04-26',203317,4,2033,26,17,203304,2033),('2033-04-27',203317,4,2033,27,17,203304,2033),('2033-04-28',203317,4,2033,28,17,203304,2033),('2033-04-29',203317,4,2033,29,17,203304,2033),('2033-04-30',203317,4,2033,30,17,203304,2033),('2033-05-01',203318,5,2033,1,18,203305,2033),('2033-05-02',203318,5,2033,2,18,203305,2033),('2033-05-03',203318,5,2033,3,18,203305,2033),('2033-05-04',203318,5,2033,4,18,203305,2033),('2033-05-05',203318,5,2033,5,18,203305,2033),('2033-05-06',203318,5,2033,6,18,203305,2033),('2033-05-07',203318,5,2033,7,18,203305,2033),('2033-05-08',203319,5,2033,8,19,203305,2033),('2033-05-09',203319,5,2033,9,19,203305,2033),('2033-05-10',203319,5,2033,10,19,203305,2033),('2033-05-11',203319,5,2033,11,19,203305,2033),('2033-05-12',203319,5,2033,12,19,203305,2033),('2033-05-13',203319,5,2033,13,19,203305,2033),('2033-05-14',203319,5,2033,14,19,203305,2033),('2033-05-15',203320,5,2033,15,20,203305,2033),('2033-05-16',203320,5,2033,16,20,203305,2033),('2033-05-17',203320,5,2033,17,20,203305,2033),('2033-05-18',203320,5,2033,18,20,203305,2033),('2033-05-19',203320,5,2033,19,20,203305,2033),('2033-05-20',203320,5,2033,20,20,203305,2033),('2033-05-21',203320,5,2033,21,20,203305,2033),('2033-05-22',203321,5,2033,22,21,203305,2033),('2033-05-23',203321,5,2033,23,21,203305,2033),('2033-05-24',203321,5,2033,24,21,203305,2033),('2033-05-25',203321,5,2033,25,21,203305,2033),('2033-05-26',203321,5,2033,26,21,203305,2033),('2033-05-27',203321,5,2033,27,21,203305,2033),('2033-05-28',203321,5,2033,28,21,203305,2033),('2033-05-29',203322,5,2033,29,22,203305,2033),('2033-05-30',203322,5,2033,30,22,203305,2033),('2033-05-31',203322,5,2033,31,22,203305,2033),('2033-06-01',203322,6,2033,1,22,203306,2033),('2033-06-02',203322,6,2033,2,22,203306,2033),('2033-06-03',203322,6,2033,3,22,203306,2033),('2033-06-04',203322,6,2033,4,22,203306,2033),('2033-06-05',203323,6,2033,5,23,203306,2033),('2033-06-06',203323,6,2033,6,23,203306,2033),('2033-06-07',203323,6,2033,7,23,203306,2033),('2033-06-08',203323,6,2033,8,23,203306,2033),('2033-06-09',203323,6,2033,9,23,203306,2033),('2033-06-10',203323,6,2033,10,23,203306,2033),('2033-06-11',203323,6,2033,11,23,203306,2033),('2033-06-12',203324,6,2033,12,24,203306,2033),('2033-06-13',203324,6,2033,13,24,203306,2033),('2033-06-14',203324,6,2033,14,24,203306,2033),('2033-06-15',203324,6,2033,15,24,203306,2033),('2033-06-16',203324,6,2033,16,24,203306,2033),('2033-06-17',203324,6,2033,17,24,203306,2033),('2033-06-18',203324,6,2033,18,24,203306,2033),('2033-06-19',203325,6,2033,19,25,203306,2033),('2033-06-20',203325,6,2033,20,25,203306,2033),('2033-06-21',203325,6,2033,21,25,203306,2033),('2033-06-22',203325,6,2033,22,25,203306,2033),('2033-06-23',203325,6,2033,23,25,203306,2033),('2033-06-24',203325,6,2033,24,25,203306,2033),('2033-06-25',203325,6,2033,25,25,203306,2033),('2033-06-26',203326,6,2033,26,26,203306,2033),('2033-06-27',203326,6,2033,27,26,203306,2033),('2033-06-28',203326,6,2033,28,26,203306,2033),('2033-06-29',203326,6,2033,29,26,203306,2033),('2033-06-30',203326,6,2033,30,26,203306,2033),('2033-07-01',203326,7,2033,1,26,203307,2033),('2033-07-02',203326,7,2033,2,26,203307,2033),('2033-07-03',203327,7,2033,3,27,203307,2033),('2033-07-04',203327,7,2033,4,27,203307,2033),('2033-07-05',203327,7,2033,5,27,203307,2033),('2033-07-06',203327,7,2033,6,27,203307,2033),('2033-07-07',203327,7,2033,7,27,203307,2033),('2033-07-08',203327,7,2033,8,27,203307,2033),('2033-07-09',203327,7,2033,9,27,203307,2033),('2033-07-10',203328,7,2033,10,28,203307,2033),('2033-07-11',203328,7,2033,11,28,203307,2033),('2033-07-12',203328,7,2033,12,28,203307,2033),('2033-07-13',203328,7,2033,13,28,203307,2033),('2033-07-14',203328,7,2033,14,28,203307,2033),('2033-07-15',203328,7,2033,15,28,203307,2033),('2033-07-16',203328,7,2033,16,28,203307,2033),('2033-07-17',203329,7,2033,17,29,203307,2033),('2033-07-18',203329,7,2033,18,29,203307,2033),('2033-07-19',203329,7,2033,19,29,203307,2033),('2033-07-20',203329,7,2033,20,29,203307,2033),('2033-07-21',203329,7,2033,21,29,203307,2033),('2033-07-22',203329,7,2033,22,29,203307,2033),('2033-07-23',203329,7,2033,23,29,203307,2033),('2033-07-24',203330,7,2033,24,30,203307,2033),('2033-07-25',203330,7,2033,25,30,203307,2033),('2033-07-26',203330,7,2033,26,30,203307,2033),('2033-07-27',203330,7,2033,27,30,203307,2033),('2033-07-28',203330,7,2033,28,30,203307,2033),('2033-07-29',203330,7,2033,29,30,203307,2033),('2033-07-30',203330,7,2033,30,30,203307,2033),('2033-07-31',203331,7,2033,31,31,203307,2033),('2033-08-01',203331,8,2033,1,31,203308,2033),('2033-08-02',203331,8,2033,2,31,203308,2033),('2033-08-03',203331,8,2033,3,31,203308,2033),('2033-08-04',203331,8,2033,4,31,203308,2033),('2033-08-05',203331,8,2033,5,31,203308,2033),('2033-08-06',203331,8,2033,6,31,203308,2033),('2033-08-07',203332,8,2033,7,32,203308,2033),('2033-08-08',203332,8,2033,8,32,203308,2033),('2033-08-09',203332,8,2033,9,32,203308,2033),('2033-08-10',203332,8,2033,10,32,203308,2033),('2033-08-11',203332,8,2033,11,32,203308,2033),('2033-08-12',203332,8,2033,12,32,203308,2033),('2033-08-13',203332,8,2033,13,32,203308,2033),('2033-08-14',203333,8,2033,14,33,203308,2033),('2033-08-15',203333,8,2033,15,33,203308,2033),('2033-08-16',203333,8,2033,16,33,203308,2033),('2033-08-17',203333,8,2033,17,33,203308,2033),('2033-08-18',203333,8,2033,18,33,203308,2033),('2033-08-19',203333,8,2033,19,33,203308,2033),('2033-08-20',203333,8,2033,20,33,203308,2033),('2033-08-21',203334,8,2033,21,34,203308,2033),('2033-08-22',203334,8,2033,22,34,203308,2033),('2033-08-23',203334,8,2033,23,34,203308,2033),('2033-08-24',203334,8,2033,24,34,203308,2033),('2033-08-25',203334,8,2033,25,34,203308,2033),('2033-08-26',203334,8,2033,26,34,203308,2033),('2033-08-27',203334,8,2033,27,34,203308,2033),('2033-08-28',203335,8,2033,28,35,203308,2033),('2033-08-29',203335,8,2033,29,35,203308,2033),('2033-08-30',203335,8,2033,30,35,203308,2033),('2033-08-31',203335,8,2033,31,35,203308,2033),('2033-09-01',203335,9,2033,1,35,203309,2033),('2033-09-02',203335,9,2033,2,35,203309,2033),('2033-09-03',203335,9,2033,3,35,203309,2033),('2033-09-04',203336,9,2033,4,36,203309,2033),('2033-09-05',203336,9,2033,5,36,203309,2033),('2033-09-06',203336,9,2033,6,36,203309,2033),('2033-09-07',203336,9,2033,7,36,203309,2033),('2033-09-08',203336,9,2033,8,36,203309,2033),('2033-09-09',203336,9,2033,9,36,203309,2033),('2033-09-10',203336,9,2033,10,36,203309,2033),('2033-09-11',203337,9,2033,11,37,203309,2033),('2033-09-12',203337,9,2033,12,37,203309,2033),('2033-09-13',203337,9,2033,13,37,203309,2033),('2033-09-14',203337,9,2033,14,37,203309,2033),('2033-09-15',203337,9,2033,15,37,203309,2033),('2033-09-16',203337,9,2033,16,37,203309,2033),('2033-09-17',203337,9,2033,17,37,203309,2033),('2033-09-18',203338,9,2033,18,38,203309,2033),('2033-09-19',203338,9,2033,19,38,203309,2033),('2033-09-20',203338,9,2033,20,38,203309,2033),('2033-09-21',203338,9,2033,21,38,203309,2033),('2033-09-22',203338,9,2033,22,38,203309,2033),('2033-09-23',203338,9,2033,23,38,203309,2033),('2033-09-24',203338,9,2033,24,38,203309,2033),('2033-09-25',203339,9,2033,25,39,203309,2033),('2033-09-26',203339,9,2033,26,39,203309,2033),('2033-09-27',203339,9,2033,27,39,203309,2033),('2033-09-28',203339,9,2033,28,39,203309,2033),('2033-09-29',203339,9,2033,29,39,203309,2033),('2033-09-30',203339,9,2033,30,39,203309,2033),('2033-10-01',203339,10,2033,1,39,203310,2033),('2033-10-02',203340,10,2033,2,40,203310,2033),('2033-10-03',203340,10,2033,3,40,203310,2033),('2033-10-04',203340,10,2033,4,40,203310,2033),('2033-10-05',203340,10,2033,5,40,203310,2033),('2033-10-06',203340,10,2033,6,40,203310,2033),('2033-10-07',203340,10,2033,7,40,203310,2033),('2033-10-08',203340,10,2033,8,40,203310,2033),('2033-10-09',203341,10,2033,9,41,203310,2033),('2033-10-10',203341,10,2033,10,41,203310,2033),('2033-10-11',203341,10,2033,11,41,203310,2033),('2033-10-12',203341,10,2033,12,41,203310,2033),('2033-10-13',203341,10,2033,13,41,203310,2033),('2033-10-14',203341,10,2033,14,41,203310,2033),('2033-10-15',203341,10,2033,15,41,203310,2033),('2033-10-16',203342,10,2033,16,42,203310,2033),('2033-10-17',203342,10,2033,17,42,203310,2033),('2033-10-18',203342,10,2033,18,42,203310,2033),('2033-10-19',203342,10,2033,19,42,203310,2033),('2033-10-20',203342,10,2033,20,42,203310,2033),('2033-10-21',203342,10,2033,21,42,203310,2033),('2033-10-22',203342,10,2033,22,42,203310,2033),('2033-10-23',203343,10,2033,23,43,203310,2033),('2033-10-24',203343,10,2033,24,43,203310,2033),('2033-10-25',203343,10,2033,25,43,203310,2033),('2033-10-26',203343,10,2033,26,43,203310,2033),('2033-10-27',203343,10,2033,27,43,203310,2033),('2033-10-28',203343,10,2033,28,43,203310,2033),('2033-10-29',203343,10,2033,29,43,203310,2033),('2033-10-30',203344,10,2033,30,44,203310,2033),('2033-10-31',203344,10,2033,31,44,203310,2033),('2033-11-01',203344,11,2033,1,44,203311,2033),('2033-11-02',203344,11,2033,2,44,203311,2033),('2033-11-03',203344,11,2033,3,44,203311,2033),('2033-11-04',203344,11,2033,4,44,203311,2033),('2033-11-05',203344,11,2033,5,44,203311,2033),('2033-11-06',203345,11,2033,6,45,203311,2033),('2033-11-07',203345,11,2033,7,45,203311,2033),('2033-11-08',203345,11,2033,8,45,203311,2033),('2033-11-09',203345,11,2033,9,45,203311,2033),('2033-11-10',203345,11,2033,10,45,203311,2033),('2033-11-11',203345,11,2033,11,45,203311,2033),('2033-11-12',203345,11,2033,12,45,203311,2033),('2033-11-13',203346,11,2033,13,46,203311,2033),('2033-11-14',203346,11,2033,14,46,203311,2033),('2033-11-15',203346,11,2033,15,46,203311,2033),('2033-11-16',203346,11,2033,16,46,203311,2033),('2033-11-17',203346,11,2033,17,46,203311,2033),('2033-11-18',203346,11,2033,18,46,203311,2033),('2033-11-19',203346,11,2033,19,46,203311,2033),('2033-11-20',203347,11,2033,20,47,203311,2033),('2033-11-21',203347,11,2033,21,47,203311,2033),('2033-11-22',203347,11,2033,22,47,203311,2033),('2033-11-23',203347,11,2033,23,47,203311,2033),('2033-11-24',203347,11,2033,24,47,203311,2033),('2033-11-25',203347,11,2033,25,47,203311,2033),('2033-11-26',203347,11,2033,26,47,203311,2033),('2033-11-27',203348,11,2033,27,48,203311,2033),('2033-11-28',203348,11,2033,28,48,203311,2033),('2033-11-29',203348,11,2033,29,48,203311,2033),('2033-11-30',203348,11,2033,30,48,203311,2033),('2033-12-01',203348,12,2033,1,48,203312,2034),('2033-12-02',203348,12,2033,2,48,203312,2034),('2033-12-03',203348,12,2033,3,48,203312,2034),('2033-12-04',203349,12,2033,4,49,203312,2034),('2033-12-05',203349,12,2033,5,49,203312,2034),('2033-12-06',203349,12,2033,6,49,203312,2034),('2033-12-07',203349,12,2033,7,49,203312,2034),('2033-12-08',203349,12,2033,8,49,203312,2034),('2033-12-09',203349,12,2033,9,49,203312,2034),('2033-12-10',203349,12,2033,10,49,203312,2034),('2033-12-11',203350,12,2033,11,50,203312,2034),('2033-12-12',203350,12,2033,12,50,203312,2034),('2033-12-13',203350,12,2033,13,50,203312,2034),('2033-12-14',203350,12,2033,14,50,203312,2034),('2033-12-15',203350,12,2033,15,50,203312,2034),('2033-12-16',203350,12,2033,16,50,203312,2034),('2033-12-17',203350,12,2033,17,50,203312,2034),('2033-12-18',203351,12,2033,18,51,203312,2034),('2033-12-19',203351,12,2033,19,51,203312,2034),('2033-12-20',203351,12,2033,20,51,203312,2034),('2033-12-21',203351,12,2033,21,51,203312,2034),('2033-12-22',203351,12,2033,22,51,203312,2034),('2033-12-23',203351,12,2033,23,51,203312,2034),('2033-12-24',203351,12,2033,24,51,203312,2034),('2033-12-25',203352,12,2033,25,52,203312,2034),('2033-12-26',203352,12,2033,26,52,203312,2034),('2033-12-27',203352,12,2033,27,52,203312,2034),('2033-12-28',203352,12,2033,28,52,203312,2034),('2033-12-29',203352,12,2033,29,52,203312,2034),('2033-12-30',203352,12,2033,30,52,203312,2034),('2033-12-31',203352,12,2033,31,52,203312,2034),('2034-01-01',203453,1,2034,1,1,203401,2034),('2034-01-02',203401,1,2034,2,1,203401,2034),('2034-01-03',203401,1,2034,3,1,203401,2034),('2034-01-04',203401,1,2034,4,1,203401,2034),('2034-01-05',203401,1,2034,5,1,203401,2034),('2034-01-06',203401,1,2034,6,1,203401,2034),('2034-01-07',203401,1,2034,7,1,203401,2034),('2034-01-08',203402,1,2034,8,2,203401,2034),('2034-01-09',203402,1,2034,9,2,203401,2034),('2034-01-10',203402,1,2034,10,2,203401,2034),('2034-01-11',203402,1,2034,11,2,203401,2034),('2034-01-12',203402,1,2034,12,2,203401,2034),('2034-01-13',203402,1,2034,13,2,203401,2034),('2034-01-14',203402,1,2034,14,2,203401,2034),('2034-01-15',203403,1,2034,15,3,203401,2034),('2034-01-16',203403,1,2034,16,3,203401,2034),('2034-01-17',203403,1,2034,17,3,203401,2034),('2034-01-18',203403,1,2034,18,3,203401,2034),('2034-01-19',203403,1,2034,19,3,203401,2034),('2034-01-20',203403,1,2034,20,3,203401,2034),('2034-01-21',203403,1,2034,21,3,203401,2034),('2034-01-22',203404,1,2034,22,4,203401,2034),('2034-01-23',203404,1,2034,23,4,203401,2034),('2034-01-24',203404,1,2034,24,4,203401,2034),('2034-01-25',203404,1,2034,25,4,203401,2034),('2034-01-26',203404,1,2034,26,4,203401,2034),('2034-01-27',203404,1,2034,27,4,203401,2034),('2034-01-28',203404,1,2034,28,4,203401,2034),('2034-01-29',203405,1,2034,29,5,203401,2034),('2034-01-30',203405,1,2034,30,5,203401,2034),('2034-01-31',203405,1,2034,31,5,203401,2034),('2034-02-01',203405,2,2034,1,5,203402,2034),('2034-02-02',203405,2,2034,2,5,203402,2034),('2034-02-03',203405,2,2034,3,5,203402,2034),('2034-02-04',203405,2,2034,4,5,203402,2034),('2034-02-05',203406,2,2034,5,6,203402,2034),('2034-02-06',203406,2,2034,6,6,203402,2034),('2034-02-07',203406,2,2034,7,6,203402,2034),('2034-02-08',203406,2,2034,8,6,203402,2034),('2034-02-09',203406,2,2034,9,6,203402,2034),('2034-02-10',203406,2,2034,10,6,203402,2034),('2034-02-11',203406,2,2034,11,6,203402,2034),('2034-02-12',203407,2,2034,12,7,203402,2034),('2034-02-13',203407,2,2034,13,7,203402,2034),('2034-02-14',203407,2,2034,14,7,203402,2034),('2034-02-15',203407,2,2034,15,7,203402,2034),('2034-02-16',203407,2,2034,16,7,203402,2034),('2034-02-17',203407,2,2034,17,7,203402,2034),('2034-02-18',203407,2,2034,18,7,203402,2034),('2034-02-19',203408,2,2034,19,8,203402,2034),('2034-02-20',203408,2,2034,20,8,203402,2034),('2034-02-21',203408,2,2034,21,8,203402,2034),('2034-02-22',203408,2,2034,22,8,203402,2034),('2034-02-23',203408,2,2034,23,8,203402,2034),('2034-02-24',203408,2,2034,24,8,203402,2034),('2034-02-25',203408,2,2034,25,8,203402,2034),('2034-02-26',203409,2,2034,26,9,203402,2034),('2034-02-27',203409,2,2034,27,9,203402,2034),('2034-02-28',203409,2,2034,28,9,203402,2034),('2034-03-01',203409,3,2034,1,9,203403,2034),('2034-03-02',203409,3,2034,2,9,203403,2034),('2034-03-03',203409,3,2034,3,9,203403,2034),('2034-03-04',203409,3,2034,4,9,203403,2034),('2034-03-05',203410,3,2034,5,10,203403,2034),('2034-03-06',203410,3,2034,6,10,203403,2034),('2034-03-07',203410,3,2034,7,10,203403,2034),('2034-03-08',203410,3,2034,8,10,203403,2034),('2034-03-09',203410,3,2034,9,10,203403,2034),('2034-03-10',203410,3,2034,10,10,203403,2034),('2034-03-11',203410,3,2034,11,10,203403,2034),('2034-03-12',203411,3,2034,12,11,203403,2034),('2034-03-13',203411,3,2034,13,11,203403,2034),('2034-03-14',203411,3,2034,14,11,203403,2034),('2034-03-15',203411,3,2034,15,11,203403,2034),('2034-03-16',203411,3,2034,16,11,203403,2034),('2034-03-17',203411,3,2034,17,11,203403,2034),('2034-03-18',203411,3,2034,18,11,203403,2034),('2034-03-19',203412,3,2034,19,12,203403,2034),('2034-03-20',203412,3,2034,20,12,203403,2034),('2034-03-21',203412,3,2034,21,12,203403,2034),('2034-03-22',203412,3,2034,22,12,203403,2034),('2034-03-23',203412,3,2034,23,12,203403,2034),('2034-03-24',203412,3,2034,24,12,203403,2034),('2034-03-25',203412,3,2034,25,12,203403,2034),('2034-03-26',203413,3,2034,26,13,203403,2034),('2034-03-27',203413,3,2034,27,13,203403,2034),('2034-03-28',203413,3,2034,28,13,203403,2034),('2034-03-29',203413,3,2034,29,13,203403,2034),('2034-03-30',203413,3,2034,30,13,203403,2034),('2034-03-31',203413,3,2034,31,13,203403,2034),('2034-04-01',203413,4,2034,1,13,203404,2034),('2034-04-02',203414,4,2034,2,14,203404,2034),('2034-04-03',203414,4,2034,3,14,203404,2034),('2034-04-04',203414,4,2034,4,14,203404,2034),('2034-04-05',203414,4,2034,5,14,203404,2034),('2034-04-06',203414,4,2034,6,14,203404,2034),('2034-04-07',203414,4,2034,7,14,203404,2034),('2034-04-08',203414,4,2034,8,14,203404,2034),('2034-04-09',203415,4,2034,9,15,203404,2034),('2034-04-10',203415,4,2034,10,15,203404,2034),('2034-04-11',203415,4,2034,11,15,203404,2034),('2034-04-12',203415,4,2034,12,15,203404,2034),('2034-04-13',203415,4,2034,13,15,203404,2034),('2034-04-14',203415,4,2034,14,15,203404,2034),('2034-04-15',203415,4,2034,15,15,203404,2034),('2034-04-16',203416,4,2034,16,16,203404,2034),('2034-04-17',203416,4,2034,17,16,203404,2034),('2034-04-18',203416,4,2034,18,16,203404,2034),('2034-04-19',203416,4,2034,19,16,203404,2034),('2034-04-20',203416,4,2034,20,16,203404,2034),('2034-04-21',203416,4,2034,21,16,203404,2034),('2034-04-22',203416,4,2034,22,16,203404,2034),('2034-04-23',203417,4,2034,23,17,203404,2034),('2034-04-24',203417,4,2034,24,17,203404,2034),('2034-04-25',203417,4,2034,25,17,203404,2034),('2034-04-26',203417,4,2034,26,17,203404,2034),('2034-04-27',203417,4,2034,27,17,203404,2034),('2034-04-28',203417,4,2034,28,17,203404,2034),('2034-04-29',203417,4,2034,29,17,203404,2034),('2034-04-30',203418,4,2034,30,18,203404,2034),('2034-05-01',203418,5,2034,1,18,203405,2034),('2034-05-02',203418,5,2034,2,18,203405,2034),('2034-05-03',203418,5,2034,3,18,203405,2034),('2034-05-04',203418,5,2034,4,18,203405,2034),('2034-05-05',203418,5,2034,5,18,203405,2034),('2034-05-06',203418,5,2034,6,18,203405,2034),('2034-05-07',203419,5,2034,7,19,203405,2034),('2034-05-08',203419,5,2034,8,19,203405,2034),('2034-05-09',203419,5,2034,9,19,203405,2034),('2034-05-10',203419,5,2034,10,19,203405,2034),('2034-05-11',203419,5,2034,11,19,203405,2034),('2034-05-12',203419,5,2034,12,19,203405,2034),('2034-05-13',203419,5,2034,13,19,203405,2034),('2034-05-14',203420,5,2034,14,20,203405,2034),('2034-05-15',203420,5,2034,15,20,203405,2034),('2034-05-16',203420,5,2034,16,20,203405,2034),('2034-05-17',203420,5,2034,17,20,203405,2034),('2034-05-18',203420,5,2034,18,20,203405,2034),('2034-05-19',203420,5,2034,19,20,203405,2034),('2034-05-20',203420,5,2034,20,20,203405,2034),('2034-05-21',203421,5,2034,21,21,203405,2034),('2034-05-22',203421,5,2034,22,21,203405,2034),('2034-05-23',203421,5,2034,23,21,203405,2034),('2034-05-24',203421,5,2034,24,21,203405,2034),('2034-05-25',203421,5,2034,25,21,203405,2034),('2034-05-26',203421,5,2034,26,21,203405,2034),('2034-05-27',203421,5,2034,27,21,203405,2034),('2034-05-28',203422,5,2034,28,22,203405,2034),('2034-05-29',203422,5,2034,29,22,203405,2034),('2034-05-30',203422,5,2034,30,22,203405,2034),('2034-05-31',203422,5,2034,31,22,203405,2034),('2034-06-01',203422,6,2034,1,22,203406,2034),('2034-06-02',203422,6,2034,2,22,203406,2034),('2034-06-03',203422,6,2034,3,22,203406,2034),('2034-06-04',203423,6,2034,4,23,203406,2034),('2034-06-05',203423,6,2034,5,23,203406,2034),('2034-06-06',203423,6,2034,6,23,203406,2034),('2034-06-07',203423,6,2034,7,23,203406,2034),('2034-06-08',203423,6,2034,8,23,203406,2034),('2034-06-09',203423,6,2034,9,23,203406,2034),('2034-06-10',203423,6,2034,10,23,203406,2034),('2034-06-11',203424,6,2034,11,24,203406,2034),('2034-06-12',203424,6,2034,12,24,203406,2034),('2034-06-13',203424,6,2034,13,24,203406,2034),('2034-06-14',203424,6,2034,14,24,203406,2034),('2034-06-15',203424,6,2034,15,24,203406,2034),('2034-06-16',203424,6,2034,16,24,203406,2034),('2034-06-17',203424,6,2034,17,24,203406,2034),('2034-06-18',203425,6,2034,18,25,203406,2034),('2034-06-19',203425,6,2034,19,25,203406,2034),('2034-06-20',203425,6,2034,20,25,203406,2034),('2034-06-21',203425,6,2034,21,25,203406,2034),('2034-06-22',203425,6,2034,22,25,203406,2034),('2034-06-23',203425,6,2034,23,25,203406,2034),('2034-06-24',203425,6,2034,24,25,203406,2034),('2034-06-25',203426,6,2034,25,26,203406,2034),('2034-06-26',203426,6,2034,26,26,203406,2034),('2034-06-27',203426,6,2034,27,26,203406,2034),('2034-06-28',203426,6,2034,28,26,203406,2034),('2034-06-29',203426,6,2034,29,26,203406,2034),('2034-06-30',203426,6,2034,30,26,203406,2034),('2034-07-01',203426,7,2034,1,26,203407,2034),('2034-07-02',203427,7,2034,2,27,203407,2034),('2034-07-03',203427,7,2034,3,27,203407,2034),('2034-07-04',203427,7,2034,4,27,203407,2034),('2034-07-05',203427,7,2034,5,27,203407,2034),('2034-07-06',203427,7,2034,6,27,203407,2034),('2034-07-07',203427,7,2034,7,27,203407,2034),('2034-07-08',203427,7,2034,8,27,203407,2034),('2034-07-09',203428,7,2034,9,28,203407,2034),('2034-07-10',203428,7,2034,10,28,203407,2034),('2034-07-11',203428,7,2034,11,28,203407,2034),('2034-07-12',203428,7,2034,12,28,203407,2034),('2034-07-13',203428,7,2034,13,28,203407,2034),('2034-07-14',203428,7,2034,14,28,203407,2034),('2034-07-15',203428,7,2034,15,28,203407,2034),('2034-07-16',203429,7,2034,16,29,203407,2034),('2034-07-17',203429,7,2034,17,29,203407,2034),('2034-07-18',203429,7,2034,18,29,203407,2034),('2034-07-19',203429,7,2034,19,29,203407,2034),('2034-07-20',203429,7,2034,20,29,203407,2034),('2034-07-21',203429,7,2034,21,29,203407,2034),('2034-07-22',203429,7,2034,22,29,203407,2034),('2034-07-23',203430,7,2034,23,30,203407,2034),('2034-07-24',203430,7,2034,24,30,203407,2034),('2034-07-25',203430,7,2034,25,30,203407,2034),('2034-07-26',203430,7,2034,26,30,203407,2034),('2034-07-27',203430,7,2034,27,30,203407,2034),('2034-07-28',203430,7,2034,28,30,203407,2034),('2034-07-29',203430,7,2034,29,30,203407,2034),('2034-07-30',203431,7,2034,30,31,203407,2034),('2034-07-31',203431,7,2034,31,31,203407,2034),('2034-08-01',203431,8,2034,1,31,203408,2034),('2034-08-02',203431,8,2034,2,31,203408,2034),('2034-08-03',203431,8,2034,3,31,203408,2034),('2034-08-04',203431,8,2034,4,31,203408,2034),('2034-08-05',203431,8,2034,5,31,203408,2034),('2034-08-06',203432,8,2034,6,32,203408,2034),('2034-08-07',203432,8,2034,7,32,203408,2034),('2034-08-08',203432,8,2034,8,32,203408,2034),('2034-08-09',203432,8,2034,9,32,203408,2034),('2034-08-10',203432,8,2034,10,32,203408,2034),('2034-08-11',203432,8,2034,11,32,203408,2034),('2034-08-12',203432,8,2034,12,32,203408,2034),('2034-08-13',203433,8,2034,13,33,203408,2034),('2034-08-14',203433,8,2034,14,33,203408,2034),('2034-08-15',203433,8,2034,15,33,203408,2034),('2034-08-16',203433,8,2034,16,33,203408,2034),('2034-08-17',203433,8,2034,17,33,203408,2034),('2034-08-18',203433,8,2034,18,33,203408,2034),('2034-08-19',203433,8,2034,19,33,203408,2034),('2034-08-20',203434,8,2034,20,34,203408,2034),('2034-08-21',203434,8,2034,21,34,203408,2034),('2034-08-22',203434,8,2034,22,34,203408,2034),('2034-08-23',203434,8,2034,23,34,203408,2034),('2034-08-24',203434,8,2034,24,34,203408,2034),('2034-08-25',203434,8,2034,25,34,203408,2034),('2034-08-26',203434,8,2034,26,34,203408,2034),('2034-08-27',203435,8,2034,27,35,203408,2034),('2034-08-28',203435,8,2034,28,35,203408,2034),('2034-08-29',203435,8,2034,29,35,203408,2034),('2034-08-30',203435,8,2034,30,35,203408,2034),('2034-08-31',203435,8,2034,31,35,203408,2034),('2034-09-01',203435,9,2034,1,35,203409,2034),('2034-09-02',203435,9,2034,2,35,203409,2034),('2034-09-03',203436,9,2034,3,36,203409,2034),('2034-09-04',203436,9,2034,4,36,203409,2034),('2034-09-05',203436,9,2034,5,36,203409,2034),('2034-09-06',203436,9,2034,6,36,203409,2034),('2034-09-07',203436,9,2034,7,36,203409,2034),('2034-09-08',203436,9,2034,8,36,203409,2034),('2034-09-09',203436,9,2034,9,36,203409,2034),('2034-09-10',203437,9,2034,10,37,203409,2034),('2034-09-11',203437,9,2034,11,37,203409,2034),('2034-09-12',203437,9,2034,12,37,203409,2034),('2034-09-13',203437,9,2034,13,37,203409,2034),('2034-09-14',203437,9,2034,14,37,203409,2034),('2034-09-15',203437,9,2034,15,37,203409,2034),('2034-09-16',203437,9,2034,16,37,203409,2034),('2034-09-17',203438,9,2034,17,38,203409,2034),('2034-09-18',203438,9,2034,18,38,203409,2034),('2034-09-19',203438,9,2034,19,38,203409,2034),('2034-09-20',203438,9,2034,20,38,203409,2034),('2034-09-21',203438,9,2034,21,38,203409,2034),('2034-09-22',203438,9,2034,22,38,203409,2034),('2034-09-23',203438,9,2034,23,38,203409,2034),('2034-09-24',203439,9,2034,24,39,203409,2034),('2034-09-25',203439,9,2034,25,39,203409,2034),('2034-09-26',203439,9,2034,26,39,203409,2034),('2034-09-27',203439,9,2034,27,39,203409,2034),('2034-09-28',203439,9,2034,28,39,203409,2034),('2034-09-29',203439,9,2034,29,39,203409,2034),('2034-09-30',203439,9,2034,30,39,203409,2034),('2034-10-01',203440,10,2034,1,40,203410,2034),('2034-10-02',203440,10,2034,2,40,203410,2034),('2034-10-03',203440,10,2034,3,40,203410,2034),('2034-10-04',203440,10,2034,4,40,203410,2034),('2034-10-05',203440,10,2034,5,40,203410,2034),('2034-10-06',203440,10,2034,6,40,203410,2034),('2034-10-07',203440,10,2034,7,40,203410,2034),('2034-10-08',203441,10,2034,8,41,203410,2034),('2034-10-09',203441,10,2034,9,41,203410,2034),('2034-10-10',203441,10,2034,10,41,203410,2034),('2034-10-11',203441,10,2034,11,41,203410,2034),('2034-10-12',203441,10,2034,12,41,203410,2034),('2034-10-13',203441,10,2034,13,41,203410,2034),('2034-10-14',203441,10,2034,14,41,203410,2034),('2034-10-15',203442,10,2034,15,42,203410,2034),('2034-10-16',203442,10,2034,16,42,203410,2034),('2034-10-17',203442,10,2034,17,42,203410,2034),('2034-10-18',203442,10,2034,18,42,203410,2034),('2034-10-19',203442,10,2034,19,42,203410,2034),('2034-10-20',203442,10,2034,20,42,203410,2034),('2034-10-21',203442,10,2034,21,42,203410,2034),('2034-10-22',203443,10,2034,22,43,203410,2034),('2034-10-23',203443,10,2034,23,43,203410,2034),('2034-10-24',203443,10,2034,24,43,203410,2034),('2034-10-25',203443,10,2034,25,43,203410,2034),('2034-10-26',203443,10,2034,26,43,203410,2034),('2034-10-27',203443,10,2034,27,43,203410,2034),('2034-10-28',203443,10,2034,28,43,203410,2034),('2034-10-29',203444,10,2034,29,44,203410,2034),('2034-10-30',203444,10,2034,30,44,203410,2034),('2034-10-31',203444,10,2034,31,44,203410,2034),('2034-11-01',203444,11,2034,1,44,203411,2034),('2034-11-02',203444,11,2034,2,44,203411,2034),('2034-11-03',203444,11,2034,3,44,203411,2034),('2034-11-04',203444,11,2034,4,44,203411,2034),('2034-11-05',203445,11,2034,5,45,203411,2034),('2034-11-06',203445,11,2034,6,45,203411,2034),('2034-11-07',203445,11,2034,7,45,203411,2034),('2034-11-08',203445,11,2034,8,45,203411,2034),('2034-11-09',203445,11,2034,9,45,203411,2034),('2034-11-10',203445,11,2034,10,45,203411,2034),('2034-11-11',203445,11,2034,11,45,203411,2034),('2034-11-12',203446,11,2034,12,46,203411,2034),('2034-11-13',203446,11,2034,13,46,203411,2034),('2034-11-14',203446,11,2034,14,46,203411,2034),('2034-11-15',203446,11,2034,15,46,203411,2034),('2034-11-16',203446,11,2034,16,46,203411,2034),('2034-11-17',203446,11,2034,17,46,203411,2034),('2034-11-18',203446,11,2034,18,46,203411,2034),('2034-11-19',203447,11,2034,19,47,203411,2034),('2034-11-20',203447,11,2034,20,47,203411,2034),('2034-11-21',203447,11,2034,21,47,203411,2034),('2034-11-22',203447,11,2034,22,47,203411,2034),('2034-11-23',203447,11,2034,23,47,203411,2034),('2034-11-24',203447,11,2034,24,47,203411,2034),('2034-11-25',203447,11,2034,25,47,203411,2034),('2034-11-26',203448,11,2034,26,48,203411,2034),('2034-11-27',203448,11,2034,27,48,203411,2034),('2034-11-28',203448,11,2034,28,48,203411,2034),('2034-11-29',203448,11,2034,29,48,203411,2034),('2034-11-30',203448,11,2034,30,48,203411,2034),('2034-12-01',203448,12,2034,1,48,203412,2035),('2034-12-02',203448,12,2034,2,48,203412,2035),('2034-12-03',203449,12,2034,3,49,203412,2035),('2034-12-04',203449,12,2034,4,49,203412,2035),('2034-12-05',203449,12,2034,5,49,203412,2035),('2034-12-06',203449,12,2034,6,49,203412,2035),('2034-12-07',203449,12,2034,7,49,203412,2035),('2034-12-08',203449,12,2034,8,49,203412,2035),('2034-12-09',203449,12,2034,9,49,203412,2035),('2034-12-10',203450,12,2034,10,50,203412,2035),('2034-12-11',203450,12,2034,11,50,203412,2035),('2034-12-12',203450,12,2034,12,50,203412,2035),('2034-12-13',203450,12,2034,13,50,203412,2035),('2034-12-14',203450,12,2034,14,50,203412,2035),('2034-12-15',203450,12,2034,15,50,203412,2035),('2034-12-16',203450,12,2034,16,50,203412,2035),('2034-12-17',203451,12,2034,17,51,203412,2035),('2034-12-18',203451,12,2034,18,51,203412,2035),('2034-12-19',203451,12,2034,19,51,203412,2035),('2034-12-20',203451,12,2034,20,51,203412,2035),('2034-12-21',203451,12,2034,21,51,203412,2035),('2034-12-22',203451,12,2034,22,51,203412,2035),('2034-12-23',203451,12,2034,23,51,203412,2035),('2034-12-24',203452,12,2034,24,52,203412,2035),('2034-12-25',203452,12,2034,25,52,203412,2035),('2034-12-26',203452,12,2034,26,52,203412,2035),('2034-12-27',203452,12,2034,27,52,203412,2035),('2034-12-28',203452,12,2034,28,52,203412,2035),('2034-12-29',203452,12,2034,29,52,203412,2035),('2034-12-30',203452,12,2034,30,52,203412,2035),('2034-12-31',203453,12,2034,31,1,203412,2035),('2035-01-01',203501,1,2035,1,1,203501,2035),('2035-01-02',203501,1,2035,2,1,203501,2035),('2035-01-03',203501,1,2035,3,1,203501,2035),('2035-01-04',203501,1,2035,4,1,203501,2035),('2035-01-05',203501,1,2035,5,1,203501,2035),('2035-01-06',203501,1,2035,6,1,203501,2035),('2035-01-07',203502,1,2035,7,2,203501,2035),('2035-01-08',203502,1,2035,8,2,203501,2035),('2035-01-09',203502,1,2035,9,2,203501,2035),('2035-01-10',203502,1,2035,10,2,203501,2035),('2035-01-11',203502,1,2035,11,2,203501,2035),('2035-01-12',203502,1,2035,12,2,203501,2035),('2035-01-13',203502,1,2035,13,2,203501,2035),('2035-01-14',203503,1,2035,14,3,203501,2035),('2035-01-15',203503,1,2035,15,3,203501,2035),('2035-01-16',203503,1,2035,16,3,203501,2035),('2035-01-17',203503,1,2035,17,3,203501,2035),('2035-01-18',203503,1,2035,18,3,203501,2035),('2035-01-19',203503,1,2035,19,3,203501,2035),('2035-01-20',203503,1,2035,20,3,203501,2035),('2035-01-21',203504,1,2035,21,4,203501,2035),('2035-01-22',203504,1,2035,22,4,203501,2035),('2035-01-23',203504,1,2035,23,4,203501,2035),('2035-01-24',203504,1,2035,24,4,203501,2035),('2035-01-25',203504,1,2035,25,4,203501,2035),('2035-01-26',203504,1,2035,26,4,203501,2035),('2035-01-27',203504,1,2035,27,4,203501,2035),('2035-01-28',203505,1,2035,28,5,203501,2035),('2035-01-29',203505,1,2035,29,5,203501,2035),('2035-01-30',203505,1,2035,30,5,203501,2035),('2035-01-31',203505,1,2035,31,5,203501,2035),('2035-02-01',203505,2,2035,1,5,203502,2035),('2035-02-02',203505,2,2035,2,5,203502,2035),('2035-02-03',203505,2,2035,3,5,203502,2035),('2035-02-04',203506,2,2035,4,6,203502,2035),('2035-02-05',203506,2,2035,5,6,203502,2035),('2035-02-06',203506,2,2035,6,6,203502,2035),('2035-02-07',203506,2,2035,7,6,203502,2035),('2035-02-08',203506,2,2035,8,6,203502,2035),('2035-02-09',203506,2,2035,9,6,203502,2035),('2035-02-10',203506,2,2035,10,6,203502,2035),('2035-02-11',203507,2,2035,11,7,203502,2035),('2035-02-12',203507,2,2035,12,7,203502,2035),('2035-02-13',203507,2,2035,13,7,203502,2035),('2035-02-14',203507,2,2035,14,7,203502,2035),('2035-02-15',203507,2,2035,15,7,203502,2035),('2035-02-16',203507,2,2035,16,7,203502,2035),('2035-02-17',203507,2,2035,17,7,203502,2035),('2035-02-18',203508,2,2035,18,8,203502,2035),('2035-02-19',203508,2,2035,19,8,203502,2035),('2035-02-20',203508,2,2035,20,8,203502,2035),('2035-02-21',203508,2,2035,21,8,203502,2035),('2035-02-22',203508,2,2035,22,8,203502,2035),('2035-02-23',203508,2,2035,23,8,203502,2035),('2035-02-24',203508,2,2035,24,8,203502,2035),('2035-02-25',203509,2,2035,25,9,203502,2035),('2035-02-26',203509,2,2035,26,9,203502,2035),('2035-02-27',203509,2,2035,27,9,203502,2035),('2035-02-28',203509,2,2035,28,9,203502,2035),('2035-03-01',203509,3,2035,1,9,203503,2035),('2035-03-02',203509,3,2035,2,9,203503,2035),('2035-03-03',203509,3,2035,3,9,203503,2035),('2035-03-04',203510,3,2035,4,10,203503,2035),('2035-03-05',203510,3,2035,5,10,203503,2035),('2035-03-06',203510,3,2035,6,10,203503,2035),('2035-03-07',203510,3,2035,7,10,203503,2035),('2035-03-08',203510,3,2035,8,10,203503,2035),('2035-03-09',203510,3,2035,9,10,203503,2035),('2035-03-10',203510,3,2035,10,10,203503,2035),('2035-03-11',203511,3,2035,11,11,203503,2035),('2035-03-12',203511,3,2035,12,11,203503,2035),('2035-03-13',203511,3,2035,13,11,203503,2035),('2035-03-14',203511,3,2035,14,11,203503,2035),('2035-03-15',203511,3,2035,15,11,203503,2035),('2035-03-16',203511,3,2035,16,11,203503,2035),('2035-03-17',203511,3,2035,17,11,203503,2035),('2035-03-18',203512,3,2035,18,12,203503,2035),('2035-03-19',203512,3,2035,19,12,203503,2035),('2035-03-20',203512,3,2035,20,12,203503,2035),('2035-03-21',203512,3,2035,21,12,203503,2035),('2035-03-22',203512,3,2035,22,12,203503,2035),('2035-03-23',203512,3,2035,23,12,203503,2035),('2035-03-24',203512,3,2035,24,12,203503,2035),('2035-03-25',203513,3,2035,25,13,203503,2035),('2035-03-26',203513,3,2035,26,13,203503,2035),('2035-03-27',203513,3,2035,27,13,203503,2035),('2035-03-28',203513,3,2035,28,13,203503,2035),('2035-03-29',203513,3,2035,29,13,203503,2035),('2035-03-30',203513,3,2035,30,13,203503,2035),('2035-03-31',203513,3,2035,31,13,203503,2035),('2035-04-01',203514,4,2035,1,14,203504,2035),('2035-04-02',203514,4,2035,2,14,203504,2035),('2035-04-03',203514,4,2035,3,14,203504,2035),('2035-04-04',203514,4,2035,4,14,203504,2035),('2035-04-05',203514,4,2035,5,14,203504,2035),('2035-04-06',203514,4,2035,6,14,203504,2035),('2035-04-07',203514,4,2035,7,14,203504,2035),('2035-04-08',203515,4,2035,8,15,203504,2035),('2035-04-09',203515,4,2035,9,15,203504,2035),('2035-04-10',203515,4,2035,10,15,203504,2035),('2035-04-11',203515,4,2035,11,15,203504,2035),('2035-04-12',203515,4,2035,12,15,203504,2035),('2035-04-13',203515,4,2035,13,15,203504,2035),('2035-04-14',203515,4,2035,14,15,203504,2035),('2035-04-15',203516,4,2035,15,16,203504,2035),('2035-04-16',203516,4,2035,16,16,203504,2035),('2035-04-17',203516,4,2035,17,16,203504,2035),('2035-04-18',203516,4,2035,18,16,203504,2035),('2035-04-19',203516,4,2035,19,16,203504,2035),('2035-04-20',203516,4,2035,20,16,203504,2035),('2035-04-21',203516,4,2035,21,16,203504,2035),('2035-04-22',203517,4,2035,22,17,203504,2035),('2035-04-23',203517,4,2035,23,17,203504,2035),('2035-04-24',203517,4,2035,24,17,203504,2035),('2035-04-25',203517,4,2035,25,17,203504,2035),('2035-04-26',203517,4,2035,26,17,203504,2035),('2035-04-27',203517,4,2035,27,17,203504,2035),('2035-04-28',203517,4,2035,28,17,203504,2035),('2035-04-29',203518,4,2035,29,18,203504,2035),('2035-04-30',203518,4,2035,30,18,203504,2035),('2035-05-01',203518,5,2035,1,18,203505,2035),('2035-05-02',203518,5,2035,2,18,203505,2035),('2035-05-03',203518,5,2035,3,18,203505,2035),('2035-05-04',203518,5,2035,4,18,203505,2035),('2035-05-05',203518,5,2035,5,18,203505,2035),('2035-05-06',203519,5,2035,6,19,203505,2035),('2035-05-07',203519,5,2035,7,19,203505,2035),('2035-05-08',203519,5,2035,8,19,203505,2035),('2035-05-09',203519,5,2035,9,19,203505,2035),('2035-05-10',203519,5,2035,10,19,203505,2035),('2035-05-11',203519,5,2035,11,19,203505,2035),('2035-05-12',203519,5,2035,12,19,203505,2035),('2035-05-13',203520,5,2035,13,20,203505,2035),('2035-05-14',203520,5,2035,14,20,203505,2035),('2035-05-15',203520,5,2035,15,20,203505,2035),('2035-05-16',203520,5,2035,16,20,203505,2035),('2035-05-17',203520,5,2035,17,20,203505,2035),('2035-05-18',203520,5,2035,18,20,203505,2035),('2035-05-19',203520,5,2035,19,20,203505,2035),('2035-05-20',203521,5,2035,20,21,203505,2035),('2035-05-21',203521,5,2035,21,21,203505,2035),('2035-05-22',203521,5,2035,22,21,203505,2035),('2035-05-23',203521,5,2035,23,21,203505,2035),('2035-05-24',203521,5,2035,24,21,203505,2035),('2035-05-25',203521,5,2035,25,21,203505,2035),('2035-05-26',203521,5,2035,26,21,203505,2035),('2035-05-27',203522,5,2035,27,22,203505,2035),('2035-05-28',203522,5,2035,28,22,203505,2035),('2035-05-29',203522,5,2035,29,22,203505,2035),('2035-05-30',203522,5,2035,30,22,203505,2035),('2035-05-31',203522,5,2035,31,22,203505,2035),('2035-06-01',203522,6,2035,1,22,203506,2035),('2035-06-02',203522,6,2035,2,22,203506,2035),('2035-06-03',203523,6,2035,3,23,203506,2035),('2035-06-04',203523,6,2035,4,23,203506,2035),('2035-06-05',203523,6,2035,5,23,203506,2035),('2035-06-06',203523,6,2035,6,23,203506,2035),('2035-06-07',203523,6,2035,7,23,203506,2035),('2035-06-08',203523,6,2035,8,23,203506,2035),('2035-06-09',203523,6,2035,9,23,203506,2035),('2035-06-10',203524,6,2035,10,24,203506,2035),('2035-06-11',203524,6,2035,11,24,203506,2035),('2035-06-12',203524,6,2035,12,24,203506,2035),('2035-06-13',203524,6,2035,13,24,203506,2035),('2035-06-14',203524,6,2035,14,24,203506,2035),('2035-06-15',203524,6,2035,15,24,203506,2035),('2035-06-16',203524,6,2035,16,24,203506,2035),('2035-06-17',203525,6,2035,17,25,203506,2035),('2035-06-18',203525,6,2035,18,25,203506,2035),('2035-06-19',203525,6,2035,19,25,203506,2035),('2035-06-20',203525,6,2035,20,25,203506,2035),('2035-06-21',203525,6,2035,21,25,203506,2035),('2035-06-22',203525,6,2035,22,25,203506,2035),('2035-06-23',203525,6,2035,23,25,203506,2035),('2035-06-24',203526,6,2035,24,26,203506,2035),('2035-06-25',203526,6,2035,25,26,203506,2035),('2035-06-26',203526,6,2035,26,26,203506,2035),('2035-06-27',203526,6,2035,27,26,203506,2035),('2035-06-28',203526,6,2035,28,26,203506,2035),('2035-06-29',203526,6,2035,29,26,203506,2035),('2035-06-30',203526,6,2035,30,26,203506,2035),('2035-07-01',203527,7,2035,1,27,203507,2035),('2035-07-02',203527,7,2035,2,27,203507,2035),('2035-07-03',203527,7,2035,3,27,203507,2035),('2035-07-04',203527,7,2035,4,27,203507,2035),('2035-07-05',203527,7,2035,5,27,203507,2035),('2035-07-06',203527,7,2035,6,27,203507,2035),('2035-07-07',203527,7,2035,7,27,203507,2035),('2035-07-08',203528,7,2035,8,28,203507,2035),('2035-07-09',203528,7,2035,9,28,203507,2035),('2035-07-10',203528,7,2035,10,28,203507,2035),('2035-07-11',203528,7,2035,11,28,203507,2035),('2035-07-12',203528,7,2035,12,28,203507,2035),('2035-07-13',203528,7,2035,13,28,203507,2035),('2035-07-14',203528,7,2035,14,28,203507,2035),('2035-07-15',203529,7,2035,15,29,203507,2035),('2035-07-16',203529,7,2035,16,29,203507,2035),('2035-07-17',203529,7,2035,17,29,203507,2035),('2035-07-18',203529,7,2035,18,29,203507,2035),('2035-07-19',203529,7,2035,19,29,203507,2035),('2035-07-20',203529,7,2035,20,29,203507,2035),('2035-07-21',203529,7,2035,21,29,203507,2035),('2035-07-22',203530,7,2035,22,30,203507,2035),('2035-07-23',203530,7,2035,23,30,203507,2035),('2035-07-24',203530,7,2035,24,30,203507,2035),('2035-07-25',203530,7,2035,25,30,203507,2035),('2035-07-26',203530,7,2035,26,30,203507,2035),('2035-07-27',203530,7,2035,27,30,203507,2035),('2035-07-28',203530,7,2035,28,30,203507,2035),('2035-07-29',203531,7,2035,29,31,203507,2035),('2035-07-30',203531,7,2035,30,31,203507,2035),('2035-07-31',203531,7,2035,31,31,203507,2035),('2035-08-01',203531,8,2035,1,31,203508,2035),('2035-08-02',203531,8,2035,2,31,203508,2035),('2035-08-03',203531,8,2035,3,31,203508,2035),('2035-08-04',203531,8,2035,4,31,203508,2035),('2035-08-05',203532,8,2035,5,32,203508,2035),('2035-08-06',203532,8,2035,6,32,203508,2035),('2035-08-07',203532,8,2035,7,32,203508,2035),('2035-08-08',203532,8,2035,8,32,203508,2035),('2035-08-09',203532,8,2035,9,32,203508,2035),('2035-08-10',203532,8,2035,10,32,203508,2035),('2035-08-11',203532,8,2035,11,32,203508,2035),('2035-08-12',203533,8,2035,12,33,203508,2035),('2035-08-13',203533,8,2035,13,33,203508,2035),('2035-08-14',203533,8,2035,14,33,203508,2035),('2035-08-15',203533,8,2035,15,33,203508,2035),('2035-08-16',203533,8,2035,16,33,203508,2035),('2035-08-17',203533,8,2035,17,33,203508,2035),('2035-08-18',203533,8,2035,18,33,203508,2035),('2035-08-19',203534,8,2035,19,34,203508,2035),('2035-08-20',203534,8,2035,20,34,203508,2035),('2035-08-21',203534,8,2035,21,34,203508,2035),('2035-08-22',203534,8,2035,22,34,203508,2035),('2035-08-23',203534,8,2035,23,34,203508,2035),('2035-08-24',203534,8,2035,24,34,203508,2035),('2035-08-25',203534,8,2035,25,34,203508,2035),('2035-08-26',203535,8,2035,26,35,203508,2035),('2035-08-27',203535,8,2035,27,35,203508,2035),('2035-08-28',203535,8,2035,28,35,203508,2035),('2035-08-29',203535,8,2035,29,35,203508,2035),('2035-08-30',203535,8,2035,30,35,203508,2035),('2035-08-31',203535,8,2035,31,35,203508,2035),('2035-09-01',203535,9,2035,1,35,203509,2035),('2035-09-02',203536,9,2035,2,36,203509,2035),('2035-09-03',203536,9,2035,3,36,203509,2035),('2035-09-04',203536,9,2035,4,36,203509,2035),('2035-09-05',203536,9,2035,5,36,203509,2035),('2035-09-06',203536,9,2035,6,36,203509,2035),('2035-09-07',203536,9,2035,7,36,203509,2035),('2035-09-08',203536,9,2035,8,36,203509,2035),('2035-09-09',203537,9,2035,9,37,203509,2035),('2035-09-10',203537,9,2035,10,37,203509,2035),('2035-09-11',203537,9,2035,11,37,203509,2035),('2035-09-12',203537,9,2035,12,37,203509,2035),('2035-09-13',203537,9,2035,13,37,203509,2035),('2035-09-14',203537,9,2035,14,37,203509,2035),('2035-09-15',203537,9,2035,15,37,203509,2035),('2035-09-16',203538,9,2035,16,38,203509,2035),('2035-09-17',203538,9,2035,17,38,203509,2035),('2035-09-18',203538,9,2035,18,38,203509,2035),('2035-09-19',203538,9,2035,19,38,203509,2035),('2035-09-20',203538,9,2035,20,38,203509,2035),('2035-09-21',203538,9,2035,21,38,203509,2035),('2035-09-22',203538,9,2035,22,38,203509,2035),('2035-09-23',203539,9,2035,23,39,203509,2035),('2035-09-24',203539,9,2035,24,39,203509,2035),('2035-09-25',203539,9,2035,25,39,203509,2035),('2035-09-26',203539,9,2035,26,39,203509,2035),('2035-09-27',203539,9,2035,27,39,203509,2035),('2035-09-28',203539,9,2035,28,39,203509,2035),('2035-09-29',203539,9,2035,29,39,203509,2035),('2035-09-30',203540,9,2035,30,40,203509,2035),('2035-10-01',203540,10,2035,1,40,203510,2035),('2035-10-02',203540,10,2035,2,40,203510,2035),('2035-10-03',203540,10,2035,3,40,203510,2035),('2035-10-04',203540,10,2035,4,40,203510,2035),('2035-10-05',203540,10,2035,5,40,203510,2035),('2035-10-06',203540,10,2035,6,40,203510,2035),('2035-10-07',203541,10,2035,7,41,203510,2035),('2035-10-08',203541,10,2035,8,41,203510,2035),('2035-10-09',203541,10,2035,9,41,203510,2035),('2035-10-10',203541,10,2035,10,41,203510,2035),('2035-10-11',203541,10,2035,11,41,203510,2035),('2035-10-12',203541,10,2035,12,41,203510,2035),('2035-10-13',203541,10,2035,13,41,203510,2035),('2035-10-14',203542,10,2035,14,42,203510,2035),('2035-10-15',203542,10,2035,15,42,203510,2035),('2035-10-16',203542,10,2035,16,42,203510,2035),('2035-10-17',203542,10,2035,17,42,203510,2035),('2035-10-18',203542,10,2035,18,42,203510,2035),('2035-10-19',203542,10,2035,19,42,203510,2035),('2035-10-20',203542,10,2035,20,42,203510,2035),('2035-10-21',203543,10,2035,21,43,203510,2035),('2035-10-22',203543,10,2035,22,43,203510,2035),('2035-10-23',203543,10,2035,23,43,203510,2035),('2035-10-24',203543,10,2035,24,43,203510,2035),('2035-10-25',203543,10,2035,25,43,203510,2035),('2035-10-26',203543,10,2035,26,43,203510,2035),('2035-10-27',203543,10,2035,27,43,203510,2035),('2035-10-28',203544,10,2035,28,44,203510,2035),('2035-10-29',203544,10,2035,29,44,203510,2035),('2035-10-30',203544,10,2035,30,44,203510,2035),('2035-10-31',203544,10,2035,31,44,203510,2035),('2035-11-01',203544,11,2035,1,44,203511,2035),('2035-11-02',203544,11,2035,2,44,203511,2035),('2035-11-03',203544,11,2035,3,44,203511,2035),('2035-11-04',203545,11,2035,4,45,203511,2035),('2035-11-05',203545,11,2035,5,45,203511,2035),('2035-11-06',203545,11,2035,6,45,203511,2035),('2035-11-07',203545,11,2035,7,45,203511,2035),('2035-11-08',203545,11,2035,8,45,203511,2035),('2035-11-09',203545,11,2035,9,45,203511,2035),('2035-11-10',203545,11,2035,10,45,203511,2035),('2035-11-11',203546,11,2035,11,46,203511,2035),('2035-11-12',203546,11,2035,12,46,203511,2035),('2035-11-13',203546,11,2035,13,46,203511,2035),('2035-11-14',203546,11,2035,14,46,203511,2035),('2035-11-15',203546,11,2035,15,46,203511,2035),('2035-11-16',203546,11,2035,16,46,203511,2035),('2035-11-17',203546,11,2035,17,46,203511,2035),('2035-11-18',203547,11,2035,18,47,203511,2035),('2035-11-19',203547,11,2035,19,47,203511,2035),('2035-11-20',203547,11,2035,20,47,203511,2035),('2035-11-21',203547,11,2035,21,47,203511,2035),('2035-11-22',203547,11,2035,22,47,203511,2035),('2035-11-23',203547,11,2035,23,47,203511,2035),('2035-11-24',203547,11,2035,24,47,203511,2035),('2035-11-25',203548,11,2035,25,48,203511,2035),('2035-11-26',203548,11,2035,26,48,203511,2035),('2035-11-27',203548,11,2035,27,48,203511,2035),('2035-11-28',203548,11,2035,28,48,203511,2035),('2035-11-29',203548,11,2035,29,48,203511,2035),('2035-11-30',203548,11,2035,30,48,203511,2035),('2035-12-01',203548,12,2035,1,48,203512,2036),('2035-12-02',203549,12,2035,2,49,203512,2036),('2035-12-03',203549,12,2035,3,49,203512,2036),('2035-12-04',203549,12,2035,4,49,203512,2036),('2035-12-05',203549,12,2035,5,49,203512,2036),('2035-12-06',203549,12,2035,6,49,203512,2036),('2035-12-07',203549,12,2035,7,49,203512,2036),('2035-12-08',203549,12,2035,8,49,203512,2036),('2035-12-09',203550,12,2035,9,50,203512,2036),('2035-12-10',203550,12,2035,10,50,203512,2036),('2035-12-11',203550,12,2035,11,50,203512,2036),('2035-12-12',203550,12,2035,12,50,203512,2036),('2035-12-13',203550,12,2035,13,50,203512,2036),('2035-12-14',203550,12,2035,14,50,203512,2036),('2035-12-15',203550,12,2035,15,50,203512,2036),('2035-12-16',203551,12,2035,16,51,203512,2036),('2035-12-17',203551,12,2035,17,51,203512,2036),('2035-12-18',203551,12,2035,18,51,203512,2036),('2035-12-19',203551,12,2035,19,51,203512,2036),('2035-12-20',203551,12,2035,20,51,203512,2036),('2035-12-21',203551,12,2035,21,51,203512,2036),('2035-12-22',203551,12,2035,22,51,203512,2036),('2035-12-23',203552,12,2035,23,52,203512,2036),('2035-12-24',203552,12,2035,24,52,203512,2036),('2035-12-25',203552,12,2035,25,52,203512,2036),('2035-12-26',203552,12,2035,26,52,203512,2036),('2035-12-27',203552,12,2035,27,52,203512,2036),('2035-12-28',203552,12,2035,28,52,203512,2036),('2035-12-29',203552,12,2035,29,52,203512,2036),('2035-12-30',203553,12,2035,30,1,203512,2036),('2035-12-31',203501,12,2035,31,1,203512,2036),('2036-01-01',203601,1,2036,1,1,203601,2036),('2036-01-02',203601,1,2036,2,1,203601,2036),('2036-01-03',203601,1,2036,3,1,203601,2036),('2036-01-04',203601,1,2036,4,1,203601,2036),('2036-01-05',203601,1,2036,5,1,203601,2036),('2036-01-06',203602,1,2036,6,2,203601,2036),('2036-01-07',203602,1,2036,7,2,203601,2036),('2036-01-08',203602,1,2036,8,2,203601,2036),('2036-01-09',203602,1,2036,9,2,203601,2036),('2036-01-10',203602,1,2036,10,2,203601,2036),('2036-01-11',203602,1,2036,11,2,203601,2036),('2036-01-12',203602,1,2036,12,2,203601,2036),('2036-01-13',203603,1,2036,13,3,203601,2036),('2036-01-14',203603,1,2036,14,3,203601,2036),('2036-01-15',203603,1,2036,15,3,203601,2036),('2036-01-16',203603,1,2036,16,3,203601,2036),('2036-01-17',203603,1,2036,17,3,203601,2036),('2036-01-18',203603,1,2036,18,3,203601,2036),('2036-01-19',203603,1,2036,19,3,203601,2036),('2036-01-20',203604,1,2036,20,4,203601,2036),('2036-01-21',203604,1,2036,21,4,203601,2036),('2036-01-22',203604,1,2036,22,4,203601,2036),('2036-01-23',203604,1,2036,23,4,203601,2036),('2036-01-24',203604,1,2036,24,4,203601,2036),('2036-01-25',203604,1,2036,25,4,203601,2036),('2036-01-26',203604,1,2036,26,4,203601,2036),('2036-01-27',203605,1,2036,27,5,203601,2036),('2036-01-28',203605,1,2036,28,5,203601,2036),('2036-01-29',203605,1,2036,29,5,203601,2036),('2036-01-30',203605,1,2036,30,5,203601,2036),('2036-01-31',203605,1,2036,31,5,203601,2036),('2036-02-01',203605,2,2036,1,5,203602,2036),('2036-02-02',203605,2,2036,2,5,203602,2036),('2036-02-03',203606,2,2036,3,6,203602,2036),('2036-02-04',203606,2,2036,4,6,203602,2036),('2036-02-05',203606,2,2036,5,6,203602,2036),('2036-02-06',203606,2,2036,6,6,203602,2036),('2036-02-07',203606,2,2036,7,6,203602,2036),('2036-02-08',203606,2,2036,8,6,203602,2036),('2036-02-09',203606,2,2036,9,6,203602,2036),('2036-02-10',203607,2,2036,10,7,203602,2036),('2036-02-11',203607,2,2036,11,7,203602,2036),('2036-02-12',203607,2,2036,12,7,203602,2036),('2036-02-13',203607,2,2036,13,7,203602,2036),('2036-02-14',203607,2,2036,14,7,203602,2036),('2036-02-15',203607,2,2036,15,7,203602,2036),('2036-02-16',203607,2,2036,16,7,203602,2036),('2036-02-17',203608,2,2036,17,8,203602,2036),('2036-02-18',203608,2,2036,18,8,203602,2036),('2036-02-19',203608,2,2036,19,8,203602,2036),('2036-02-20',203608,2,2036,20,8,203602,2036),('2036-02-21',203608,2,2036,21,8,203602,2036),('2036-02-22',203608,2,2036,22,8,203602,2036),('2036-02-23',203608,2,2036,23,8,203602,2036),('2036-02-24',203609,2,2036,24,9,203602,2036),('2036-02-25',203609,2,2036,25,9,203602,2036),('2036-02-26',203609,2,2036,26,9,203602,2036),('2036-02-27',203609,2,2036,27,9,203602,2036),('2036-02-28',203609,2,2036,28,9,203602,2036),('2036-02-29',203609,2,2036,29,9,203602,2036),('2036-03-01',203609,3,2036,1,9,203603,2036),('2036-03-02',203610,3,2036,2,10,203603,2036),('2036-03-03',203610,3,2036,3,10,203603,2036),('2036-03-04',203610,3,2036,4,10,203603,2036),('2036-03-05',203610,3,2036,5,10,203603,2036),('2036-03-06',203610,3,2036,6,10,203603,2036),('2036-03-07',203610,3,2036,7,10,203603,2036),('2036-03-08',203610,3,2036,8,10,203603,2036),('2036-03-09',203611,3,2036,9,11,203603,2036),('2036-03-10',203611,3,2036,10,11,203603,2036),('2036-03-11',203611,3,2036,11,11,203603,2036),('2036-03-12',203611,3,2036,12,11,203603,2036),('2036-03-13',203611,3,2036,13,11,203603,2036),('2036-03-14',203611,3,2036,14,11,203603,2036),('2036-03-15',203611,3,2036,15,11,203603,2036),('2036-03-16',203612,3,2036,16,12,203603,2036),('2036-03-17',203612,3,2036,17,12,203603,2036),('2036-03-18',203612,3,2036,18,12,203603,2036),('2036-03-19',203612,3,2036,19,12,203603,2036),('2036-03-20',203612,3,2036,20,12,203603,2036),('2036-03-21',203612,3,2036,21,12,203603,2036),('2036-03-22',203612,3,2036,22,12,203603,2036),('2036-03-23',203613,3,2036,23,13,203603,2036),('2036-03-24',203613,3,2036,24,13,203603,2036),('2036-03-25',203613,3,2036,25,13,203603,2036),('2036-03-26',203613,3,2036,26,13,203603,2036),('2036-03-27',203613,3,2036,27,13,203603,2036),('2036-03-28',203613,3,2036,28,13,203603,2036),('2036-03-29',203613,3,2036,29,13,203603,2036),('2036-03-30',203614,3,2036,30,14,203603,2036),('2036-03-31',203614,3,2036,31,14,203603,2036),('2036-04-01',203614,4,2036,1,14,203604,2036),('2036-04-02',203614,4,2036,2,14,203604,2036),('2036-04-03',203614,4,2036,3,14,203604,2036),('2036-04-04',203614,4,2036,4,14,203604,2036),('2036-04-05',203614,4,2036,5,14,203604,2036),('2036-04-06',203615,4,2036,6,15,203604,2036),('2036-04-07',203615,4,2036,7,15,203604,2036),('2036-04-08',203615,4,2036,8,15,203604,2036),('2036-04-09',203615,4,2036,9,15,203604,2036),('2036-04-10',203615,4,2036,10,15,203604,2036),('2036-04-11',203615,4,2036,11,15,203604,2036),('2036-04-12',203615,4,2036,12,15,203604,2036),('2036-04-13',203616,4,2036,13,16,203604,2036),('2036-04-14',203616,4,2036,14,16,203604,2036),('2036-04-15',203616,4,2036,15,16,203604,2036),('2036-04-16',203616,4,2036,16,16,203604,2036),('2036-04-17',203616,4,2036,17,16,203604,2036),('2036-04-18',203616,4,2036,18,16,203604,2036),('2036-04-19',203616,4,2036,19,16,203604,2036),('2036-04-20',203617,4,2036,20,17,203604,2036),('2036-04-21',203617,4,2036,21,17,203604,2036),('2036-04-22',203617,4,2036,22,17,203604,2036),('2036-04-23',203617,4,2036,23,17,203604,2036),('2036-04-24',203617,4,2036,24,17,203604,2036),('2036-04-25',203617,4,2036,25,17,203604,2036),('2036-04-26',203617,4,2036,26,17,203604,2036),('2036-04-27',203618,4,2036,27,18,203604,2036),('2036-04-28',203618,4,2036,28,18,203604,2036),('2036-04-29',203618,4,2036,29,18,203604,2036),('2036-04-30',203618,4,2036,30,18,203604,2036),('2036-05-01',203618,5,2036,1,18,203605,2036),('2036-05-02',203618,5,2036,2,18,203605,2036),('2036-05-03',203618,5,2036,3,18,203605,2036),('2036-05-04',203619,5,2036,4,19,203605,2036),('2036-05-05',203619,5,2036,5,19,203605,2036),('2036-05-06',203619,5,2036,6,19,203605,2036),('2036-05-07',203619,5,2036,7,19,203605,2036),('2036-05-08',203619,5,2036,8,19,203605,2036),('2036-05-09',203619,5,2036,9,19,203605,2036),('2036-05-10',203619,5,2036,10,19,203605,2036),('2036-05-11',203620,5,2036,11,20,203605,2036),('2036-05-12',203620,5,2036,12,20,203605,2036),('2036-05-13',203620,5,2036,13,20,203605,2036),('2036-05-14',203620,5,2036,14,20,203605,2036),('2036-05-15',203620,5,2036,15,20,203605,2036),('2036-05-16',203620,5,2036,16,20,203605,2036),('2036-05-17',203620,5,2036,17,20,203605,2036),('2036-05-18',203621,5,2036,18,21,203605,2036),('2036-05-19',203621,5,2036,19,21,203605,2036),('2036-05-20',203621,5,2036,20,21,203605,2036),('2036-05-21',203621,5,2036,21,21,203605,2036),('2036-05-22',203621,5,2036,22,21,203605,2036),('2036-05-23',203621,5,2036,23,21,203605,2036),('2036-05-24',203621,5,2036,24,21,203605,2036),('2036-05-25',203622,5,2036,25,22,203605,2036),('2036-05-26',203622,5,2036,26,22,203605,2036),('2036-05-27',203622,5,2036,27,22,203605,2036),('2036-05-28',203622,5,2036,28,22,203605,2036),('2036-05-29',203622,5,2036,29,22,203605,2036),('2036-05-30',203622,5,2036,30,22,203605,2036),('2036-05-31',203622,5,2036,31,22,203605,2036),('2036-06-01',203623,6,2036,1,23,203606,2036),('2036-06-02',203623,6,2036,2,23,203606,2036),('2036-06-03',203623,6,2036,3,23,203606,2036),('2036-06-04',203623,6,2036,4,23,203606,2036),('2036-06-05',203623,6,2036,5,23,203606,2036),('2036-06-06',203623,6,2036,6,23,203606,2036),('2036-06-07',203623,6,2036,7,23,203606,2036),('2036-06-08',203624,6,2036,8,24,203606,2036),('2036-06-09',203624,6,2036,9,24,203606,2036),('2036-06-10',203624,6,2036,10,24,203606,2036),('2036-06-11',203624,6,2036,11,24,203606,2036),('2036-06-12',203624,6,2036,12,24,203606,2036),('2036-06-13',203624,6,2036,13,24,203606,2036),('2036-06-14',203624,6,2036,14,24,203606,2036),('2036-06-15',203625,6,2036,15,25,203606,2036),('2036-06-16',203625,6,2036,16,25,203606,2036),('2036-06-17',203625,6,2036,17,25,203606,2036),('2036-06-18',203625,6,2036,18,25,203606,2036),('2036-06-19',203625,6,2036,19,25,203606,2036),('2036-06-20',203625,6,2036,20,25,203606,2036),('2036-06-21',203625,6,2036,21,25,203606,2036),('2036-06-22',203626,6,2036,22,26,203606,2036),('2036-06-23',203626,6,2036,23,26,203606,2036),('2036-06-24',203626,6,2036,24,26,203606,2036),('2036-06-25',203626,6,2036,25,26,203606,2036),('2036-06-26',203626,6,2036,26,26,203606,2036),('2036-06-27',203626,6,2036,27,26,203606,2036),('2036-06-28',203626,6,2036,28,26,203606,2036),('2036-06-29',203627,6,2036,29,27,203606,2036),('2036-06-30',203627,6,2036,30,27,203606,2036),('2036-07-01',203627,7,2036,1,27,203607,2036),('2036-07-02',203627,7,2036,2,27,203607,2036),('2036-07-03',203627,7,2036,3,27,203607,2036),('2036-07-04',203627,7,2036,4,27,203607,2036),('2036-07-05',203627,7,2036,5,27,203607,2036),('2036-07-06',203628,7,2036,6,28,203607,2036),('2036-07-07',203628,7,2036,7,28,203607,2036),('2036-07-08',203628,7,2036,8,28,203607,2036),('2036-07-09',203628,7,2036,9,28,203607,2036),('2036-07-10',203628,7,2036,10,28,203607,2036),('2036-07-11',203628,7,2036,11,28,203607,2036),('2036-07-12',203628,7,2036,12,28,203607,2036),('2036-07-13',203629,7,2036,13,29,203607,2036),('2036-07-14',203629,7,2036,14,29,203607,2036),('2036-07-15',203629,7,2036,15,29,203607,2036),('2036-07-16',203629,7,2036,16,29,203607,2036),('2036-07-17',203629,7,2036,17,29,203607,2036),('2036-07-18',203629,7,2036,18,29,203607,2036),('2036-07-19',203629,7,2036,19,29,203607,2036),('2036-07-20',203630,7,2036,20,30,203607,2036),('2036-07-21',203630,7,2036,21,30,203607,2036),('2036-07-22',203630,7,2036,22,30,203607,2036),('2036-07-23',203630,7,2036,23,30,203607,2036),('2036-07-24',203630,7,2036,24,30,203607,2036),('2036-07-25',203630,7,2036,25,30,203607,2036),('2036-07-26',203630,7,2036,26,30,203607,2036),('2036-07-27',203631,7,2036,27,31,203607,2036),('2036-07-28',203631,7,2036,28,31,203607,2036),('2036-07-29',203631,7,2036,29,31,203607,2036),('2036-07-30',203631,7,2036,30,31,203607,2036),('2036-07-31',203631,7,2036,31,31,203607,2036),('2036-08-01',203631,8,2036,1,31,203608,2036),('2036-08-02',203631,8,2036,2,31,203608,2036),('2036-08-03',203632,8,2036,3,32,203608,2036),('2036-08-04',203632,8,2036,4,32,203608,2036),('2036-08-05',203632,8,2036,5,32,203608,2036),('2036-08-06',203632,8,2036,6,32,203608,2036),('2036-08-07',203632,8,2036,7,32,203608,2036),('2036-08-08',203632,8,2036,8,32,203608,2036),('2036-08-09',203632,8,2036,9,32,203608,2036),('2036-08-10',203633,8,2036,10,33,203608,2036),('2036-08-11',203633,8,2036,11,33,203608,2036),('2036-08-12',203633,8,2036,12,33,203608,2036),('2036-08-13',203633,8,2036,13,33,203608,2036),('2036-08-14',203633,8,2036,14,33,203608,2036),('2036-08-15',203633,8,2036,15,33,203608,2036),('2036-08-16',203633,8,2036,16,33,203608,2036),('2036-08-17',203634,8,2036,17,34,203608,2036),('2036-08-18',203634,8,2036,18,34,203608,2036),('2036-08-19',203634,8,2036,19,34,203608,2036),('2036-08-20',203634,8,2036,20,34,203608,2036),('2036-08-21',203634,8,2036,21,34,203608,2036),('2036-08-22',203634,8,2036,22,34,203608,2036),('2036-08-23',203634,8,2036,23,34,203608,2036),('2036-08-24',203635,8,2036,24,35,203608,2036),('2036-08-25',203635,8,2036,25,35,203608,2036),('2036-08-26',203635,8,2036,26,35,203608,2036),('2036-08-27',203635,8,2036,27,35,203608,2036),('2036-08-28',203635,8,2036,28,35,203608,2036),('2036-08-29',203635,8,2036,29,35,203608,2036),('2036-08-30',203635,8,2036,30,35,203608,2036),('2036-08-31',203636,8,2036,31,36,203608,2036),('2036-09-01',203636,9,2036,1,36,203609,2036),('2036-09-02',203636,9,2036,2,36,203609,2036),('2036-09-03',203636,9,2036,3,36,203609,2036),('2036-09-04',203636,9,2036,4,36,203609,2036),('2036-09-05',203636,9,2036,5,36,203609,2036),('2036-09-06',203636,9,2036,6,36,203609,2036),('2036-09-07',203637,9,2036,7,37,203609,2036),('2036-09-08',203637,9,2036,8,37,203609,2036),('2036-09-09',203637,9,2036,9,37,203609,2036),('2036-09-10',203637,9,2036,10,37,203609,2036),('2036-09-11',203637,9,2036,11,37,203609,2036),('2036-09-12',203637,9,2036,12,37,203609,2036),('2036-09-13',203637,9,2036,13,37,203609,2036),('2036-09-14',203638,9,2036,14,38,203609,2036),('2036-09-15',203638,9,2036,15,38,203609,2036),('2036-09-16',203638,9,2036,16,38,203609,2036),('2036-09-17',203638,9,2036,17,38,203609,2036),('2036-09-18',203638,9,2036,18,38,203609,2036),('2036-09-19',203638,9,2036,19,38,203609,2036),('2036-09-20',203638,9,2036,20,38,203609,2036),('2036-09-21',203639,9,2036,21,39,203609,2036),('2036-09-22',203639,9,2036,22,39,203609,2036),('2036-09-23',203639,9,2036,23,39,203609,2036),('2036-09-24',203639,9,2036,24,39,203609,2036),('2036-09-25',203639,9,2036,25,39,203609,2036),('2036-09-26',203639,9,2036,26,39,203609,2036),('2036-09-27',203639,9,2036,27,39,203609,2036),('2036-09-28',203640,9,2036,28,40,203609,2036),('2036-09-29',203640,9,2036,29,40,203609,2036),('2036-09-30',203640,9,2036,30,40,203609,2036),('2036-10-01',203640,10,2036,1,40,203610,2036),('2036-10-02',203640,10,2036,2,40,203610,2036),('2036-10-03',203640,10,2036,3,40,203610,2036),('2036-10-04',203640,10,2036,4,40,203610,2036),('2036-10-05',203641,10,2036,5,41,203610,2036),('2036-10-06',203641,10,2036,6,41,203610,2036),('2036-10-07',203641,10,2036,7,41,203610,2036),('2036-10-08',203641,10,2036,8,41,203610,2036),('2036-10-09',203641,10,2036,9,41,203610,2036),('2036-10-10',203641,10,2036,10,41,203610,2036),('2036-10-11',203641,10,2036,11,41,203610,2036),('2036-10-12',203642,10,2036,12,42,203610,2036),('2036-10-13',203642,10,2036,13,42,203610,2036),('2036-10-14',203642,10,2036,14,42,203610,2036),('2036-10-15',203642,10,2036,15,42,203610,2036),('2036-10-16',203642,10,2036,16,42,203610,2036),('2036-10-17',203642,10,2036,17,42,203610,2036),('2036-10-18',203642,10,2036,18,42,203610,2036),('2036-10-19',203643,10,2036,19,43,203610,2036),('2036-10-20',203643,10,2036,20,43,203610,2036),('2036-10-21',203643,10,2036,21,43,203610,2036),('2036-10-22',203643,10,2036,22,43,203610,2036),('2036-10-23',203643,10,2036,23,43,203610,2036),('2036-10-24',203643,10,2036,24,43,203610,2036),('2036-10-25',203643,10,2036,25,43,203610,2036),('2036-10-26',203644,10,2036,26,44,203610,2036),('2036-10-27',203644,10,2036,27,44,203610,2036),('2036-10-28',203644,10,2036,28,44,203610,2036),('2036-10-29',203644,10,2036,29,44,203610,2036),('2036-10-30',203644,10,2036,30,44,203610,2036),('2036-10-31',203644,10,2036,31,44,203610,2036),('2036-11-01',203644,11,2036,1,44,203611,2036),('2036-11-02',203645,11,2036,2,45,203611,2036),('2036-11-03',203645,11,2036,3,45,203611,2036),('2036-11-04',203645,11,2036,4,45,203611,2036),('2036-11-05',203645,11,2036,5,45,203611,2036),('2036-11-06',203645,11,2036,6,45,203611,2036),('2036-11-07',203645,11,2036,7,45,203611,2036),('2036-11-08',203645,11,2036,8,45,203611,2036),('2036-11-09',203646,11,2036,9,46,203611,2036),('2036-11-10',203646,11,2036,10,46,203611,2036),('2036-11-11',203646,11,2036,11,46,203611,2036),('2036-11-12',203646,11,2036,12,46,203611,2036),('2036-11-13',203646,11,2036,13,46,203611,2036),('2036-11-14',203646,11,2036,14,46,203611,2036),('2036-11-15',203646,11,2036,15,46,203611,2036),('2036-11-16',203647,11,2036,16,47,203611,2036),('2036-11-17',203647,11,2036,17,47,203611,2036),('2036-11-18',203647,11,2036,18,47,203611,2036),('2036-11-19',203647,11,2036,19,47,203611,2036),('2036-11-20',203647,11,2036,20,47,203611,2036),('2036-11-21',203647,11,2036,21,47,203611,2036),('2036-11-22',203647,11,2036,22,47,203611,2036),('2036-11-23',203648,11,2036,23,48,203611,2036),('2036-11-24',203648,11,2036,24,48,203611,2036),('2036-11-25',203648,11,2036,25,48,203611,2036),('2036-11-26',203648,11,2036,26,48,203611,2036),('2036-11-27',203648,11,2036,27,48,203611,2036),('2036-11-28',203648,11,2036,28,48,203611,2036),('2036-11-29',203648,11,2036,29,48,203611,2036),('2036-11-30',203649,11,2036,30,49,203611,2036),('2036-12-01',203649,12,2036,1,49,203612,2037),('2036-12-02',203649,12,2036,2,49,203612,2037),('2036-12-03',203649,12,2036,3,49,203612,2037),('2036-12-04',203649,12,2036,4,49,203612,2037),('2036-12-05',203649,12,2036,5,49,203612,2037),('2036-12-06',203649,12,2036,6,49,203612,2037),('2036-12-07',203650,12,2036,7,50,203612,2037),('2036-12-08',203650,12,2036,8,50,203612,2037),('2036-12-09',203650,12,2036,9,50,203612,2037),('2036-12-10',203650,12,2036,10,50,203612,2037),('2036-12-11',203650,12,2036,11,50,203612,2037),('2036-12-12',203650,12,2036,12,50,203612,2037),('2036-12-13',203650,12,2036,13,50,203612,2037),('2036-12-14',203651,12,2036,14,51,203612,2037),('2036-12-15',203651,12,2036,15,51,203612,2037),('2036-12-16',203651,12,2036,16,51,203612,2037),('2036-12-17',203651,12,2036,17,51,203612,2037),('2036-12-18',203651,12,2036,18,51,203612,2037),('2036-12-19',203651,12,2036,19,51,203612,2037),('2036-12-20',203651,12,2036,20,51,203612,2037),('2036-12-21',203652,12,2036,21,52,203612,2037),('2036-12-22',203652,12,2036,22,52,203612,2037),('2036-12-23',203652,12,2036,23,52,203612,2037),('2036-12-24',203652,12,2036,24,52,203612,2037),('2036-12-25',203652,12,2036,25,52,203612,2037),('2036-12-26',203652,12,2036,26,52,203612,2037),('2036-12-27',203652,12,2036,27,52,203612,2037),('2036-12-28',203653,12,2036,28,53,203612,2037),('2036-12-29',203601,12,2036,29,53,203612,2037),('2036-12-30',203601,12,2036,30,53,203612,2037); /*!40000 ALTER TABLE `time` ENABLE KEYS */; UNLOCK TABLES; @@ -13539,8 +480,7 @@ UNLOCK TABLES; LOCK TABLES `volumeConfig` WRITE; /*!40000 ALTER TABLE `volumeConfig` DISABLE KEYS */; -INSERT INTO `volumeConfig` VALUES -(2.67,1.60,0.8,150,0.30,120,57,2.0,0,200,0,167.0); +INSERT INTO `volumeConfig` VALUES (2.67,1.60,0.8,150,0.30,120,57,2.0,0,200,0,167.0); /*!40000 ALTER TABLE `volumeConfig` ENABLE KEYS */; UNLOCK TABLES; @@ -13550,16 +490,7 @@ UNLOCK TABLES; LOCK TABLES `workCenter` WRITE; /*!40000 ALTER TABLE `workCenter` DISABLE KEYS */; -INSERT INTO `workCenter` VALUES -(1,'Silla',20,859,1,'Av espioca 100',552703,NULL), -(2,'Mercaflor',19,NULL,NULL,NULL,NULL,NULL), -(3,'Marjales',26,20008,NULL,NULL,NULL,NULL), -(4,'VNH',NULL,NULL,NULL,NULL,NULL,NULL), -(5,'Madrid',28,2869,5,'Av constitución 3',554145,0.50), -(6,'Vilassar',88,88038,NULL,'Cami del Crist, 33',556412,NULL), -(7,'Tenerife',NULL,NULL,NULL,NULL,NULL,NULL), -(8,'Silla-Agrario',26,NULL,NULL,NULL,NULL,NULL), -(9,'Algemesi',20,1354,60,'Fenollars, 2',523549,NULL); +INSERT INTO `workCenter` VALUES (1,'Silla',20,859,1,'Av espioca 100',552703,NULL),(2,'Mercaflor',19,NULL,NULL,NULL,NULL,NULL),(3,'Marjales',26,20008,NULL,NULL,NULL,NULL),(4,'VNH',NULL,NULL,NULL,NULL,NULL,NULL),(5,'Madrid',28,2869,5,'Av constitución 3',554145,0.50),(6,'Vilassar',88,88038,NULL,'Cami del Crist, 33',556412,NULL),(7,'Tenerife',NULL,NULL,NULL,NULL,NULL,NULL),(8,'Silla-Agrario',26,NULL,NULL,NULL,NULL,NULL),(9,'Algemesi',20,1354,60,'Fenollars, 2',523549,NULL); /*!40000 ALTER TABLE `workCenter` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -13571,13 +502,13 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-11-21 7:59:05 +-- Dump completed on 2023-02-20 14:45:54 USE `cache`; --- MariaDB dump 10.19 Distrib 10.9.4-MariaDB, for Linux (x86_64) +-- MariaDB dump 10.19 Distrib 10.5.18-MariaDB, for debian-linux-gnu (x86_64) -- --- Host: db.verdnatura.es Database: cache +-- Host: db-proxy.verdnatura.es Database: cache -- ------------------------------------------------------ --- Server version 10.7.6-MariaDB-1:10.7.6+maria~deb11-log +-- Server version 10.7.7-MariaDB-1:10.7.7+maria~deb11-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -13595,21 +526,7 @@ USE `cache`; LOCK TABLES `cache` WRITE; /*!40000 ALTER TABLE `cache` DISABLE KEYS */; -INSERT INTO `cache` VALUES -(1,'equalizator','00:19:00'), -(2,'available','00:06:00'), -(3,'stock','00:30:00'), -(4,'last_buy','23:59:00'), -(5,'weekly_sales','12:00:00'), -(6,'bionic','00:06:00'), -(7,'sales','00:04:00'), -(8,'visible','00:04:00'), -(9,'item_range','00:03:00'), -(10,'barcodes','01:00:00'), -(11,'prod_graphic','00:17:00'), -(12,'ticketShipping','00:01:00'), -(13,'availableNoRaids','00:06:00'), -(14,'lastBuy','23:59:00'); +INSERT INTO `cache` VALUES (1,'equalizator','00:19:00'),(2,'available','00:06:00'),(3,'stock','00:30:00'),(4,'last_buy','23:59:00'),(5,'weekly_sales','12:00:00'),(6,'bionic','00:06:00'),(7,'sales','00:04:00'),(8,'visible','00:04:00'),(9,'item_range','00:03:00'),(10,'barcodes','01:00:00'),(11,'prod_graphic','00:17:00'),(12,'ticketShipping','00:01:00'),(13,'availableNoRaids','00:06:00'),(14,'lastBuy','23:59:00'); /*!40000 ALTER TABLE `cache` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -13621,13 +538,13 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-11-21 7:59:06 +-- Dump completed on 2023-02-20 14:45:55 USE `hedera`; --- MariaDB dump 10.19 Distrib 10.9.4-MariaDB, for Linux (x86_64) +-- MariaDB dump 10.19 Distrib 10.5.18-MariaDB, for debian-linux-gnu (x86_64) -- --- Host: db.verdnatura.es Database: hedera +-- Host: db-proxy.verdnatura.es Database: hedera -- ------------------------------------------------------ --- Server version 10.7.6-MariaDB-1:10.7.6+maria~deb11-log +-- Server version 10.7.7-MariaDB-1:10.7.7+maria~deb11-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -13645,12 +562,7 @@ USE `hedera`; LOCK TABLES `browser` WRITE; /*!40000 ALTER TABLE `browser` DISABLE KEYS */; -INSERT INTO `browser` VALUES -('Chrome',49), -('Edge',79), -('Firefox',69), -('Opera',36), -('Safari',11); +INSERT INTO `browser` VALUES ('Chrome',49),('Edge',79),('Firefox',69),('Opera',36),('Safari',11); /*!40000 ALTER TABLE `browser` ENABLE KEYS */; UNLOCK TABLES; @@ -13660,11 +572,7 @@ UNLOCK TABLES; LOCK TABLES `imageCollection` WRITE; /*!40000 ALTER TABLE `imageCollection` DISABLE KEYS */; -INSERT INTO `imageCollection` VALUES -(1,'catalog','Artículo',3840,2160,'Item','image','vn','item','image',1,75), -(4,'link','Enlace',200,200,'Link','image','hedera','link','image',1,9), -(5,'news','Noticias',800,1200,'New','image','hedera','news','image',1,9), -(6,'user','Usuario',800,1200,'Account','image','account','user','image',1,74); +INSERT INTO `imageCollection` VALUES (1,'catalog','Artículo',3840,2160,'Item','image','vn','item','image',1,75),(4,'link','Enlace',200,200,'Link','image','hedera','link','image',1,9),(5,'news','Noticias',800,1200,'New','image','hedera','news','image',1,9),(6,'user','Usuario',800,1200,'Account','image','account','user','image',1,74); /*!40000 ALTER TABLE `imageCollection` ENABLE KEYS */; UNLOCK TABLES; @@ -13674,17 +582,7 @@ UNLOCK TABLES; LOCK TABLES `imageCollectionSize` WRITE; /*!40000 ALTER TABLE `imageCollectionSize` DISABLE KEYS */; -INSERT INTO `imageCollectionSize` VALUES -(2,1,50,50,1), -(3,1,200,200,1), -(5,5,200,200,1), -(6,1,70,70,1), -(8,5,50,50,1), -(9,1,1600,900,0), -(13,6,160,160,1), -(14,6,520,520,1), -(15,6,1600,1600,1), -(16,1,500,500,1); +INSERT INTO `imageCollectionSize` VALUES (2,1,50,50,1),(3,1,200,200,1),(5,5,200,200,1),(6,1,70,70,1),(8,5,50,50,1),(9,1,1600,900,0),(13,6,160,160,1),(14,6,520,520,1),(15,6,1600,1600,1),(16,1,500,500,1); /*!40000 ALTER TABLE `imageCollectionSize` ENABLE KEYS */; UNLOCK TABLES; @@ -13694,13 +592,7 @@ UNLOCK TABLES; LOCK TABLES `language` WRITE; /*!40000 ALTER TABLE `language` DISABLE KEYS */; -INSERT INTO `language` VALUES -('ca','Català','Catalan',1), -('en','English','English',1), -('es','Español','Spanish',1), -('fr','Français','French',1), -('mn','Португалий','Mongolian',1), -('pt','Português','Portuguese',1); +INSERT INTO `language` VALUES ('ca','Català','Catalan',1),('en','English','English',1),('es','Español','Spanish',1),('fr','Français','French',1),('mn','Португалий','Mongolian',1),('pt','Português','Portuguese',1); /*!40000 ALTER TABLE `language` ENABLE KEYS */; UNLOCK TABLES; @@ -13710,43 +602,17 @@ UNLOCK TABLES; LOCK TABLES `link` WRITE; /*!40000 ALTER TABLE `link` DISABLE KEYS */; -INSERT INTO `link` VALUES -(16,'Printing server','Manage the CUPS printing server','http://server.verdnatura.es:631','printer'), -(20,'Webmail','Verdnatura webmail','https://webmail.verdnatura.es/','mail'), -(23,'Verdnatura Beta','Trial version of the web page','https://test.verdnatura.es/','vn'), -(25,'Shared folder','Shared folder','/share','backup'), -(29,'phpMyAdmin','Manage MySQL database','https://pma.verdnatura.es/','pma'), -(30,'Nagios','Monitoring system','https://nagios.verdnatura.es/','nagios'), -(33,'Gitea','Version control system','https://gitea.verdnatura.es/','git'), -(34,'Wiknatura','Verdnatura wiki page','https://wiki.verdnatura.es/','wiki'), -(35,'phpLDAPadmin','Manage the LDAP database','https://pla.verdnatura.es/','pla'), -(36,'Applications','Access applications repository','/vn-access','backup'); +INSERT INTO `link` VALUES (16,'Printing server','Manage the CUPS printing server','http://printnatura.verdnatura.es','printer'),(20,'Webmail','Verdnatura webmail','https://webmail.verdnatura.es/','mail'),(23,'Verdnatura Beta','Trial version of the web page','https://test-shop.verdnatura.es/','vn'),(25,'Shared folder','Shared folder','https://cdn.verdnatura.es/share','backup'),(29,'phpMyAdmin','Manage MySQL database','https://pma.verdnatura.es/','pma'),(30,'Nagios','Monitoring system','https://nagios.verdnatura.es/','nagios'),(33,'Gitea','Version control system','https://gitea.verdnatura.es/','git'),(34,'Wiknatura','Verdnatura wiki page','https://wiki.verdnatura.es/','wiki'),(35,'phpLDAPadmin','Manage the LDAP database','https://pla.verdnatura.es/','pla'),(36,'Applications','Access applications repository','https://cdn.verdnatura.es/vn-access','access'),(37,'Jenkins','CI and CD system','https://jenkins.verdnatura.es','jenkins'),(38,'osTicket','User service center','https://cau.verdnatura.es','osticket'),(39,'Redmine','Flexible project management','https://redmine.verdnatura.es','redmine'),(40,'Grafana','Analytics & monitoring solution','https://grafana.verdnatura.es','grafana'),(41,'Rocket.Chat','Communications platform','https://chat.verdnatura.es','rocketchat'),(42,'Salix','ERP software','https://salix.verdnatura.es','salix'),(43,'Docker','Container management','https://docker.verdnatura.es','docker'),(44,'Proxmox','Virtual environment','https://proxmox.verdnatura.es','proxmox'),(45,'Shinobi','Network video recorder','https://shinobi.verdnatura.es','shinobi'),(46,'DokuWiki','Internal documentation','https://doku.verdnatura.es','dokuwiki'); /*!40000 ALTER TABLE `link` ENABLE KEYS */; UNLOCK TABLES; --- --- Manual Dumping data for table `agencyTermConfig` --- -LOCK TABLES `agencyTermConfig` WRITE; -/*!40000 ALTER TABLE `agencyTermConfig` DISABLE KEYS */; -INSERT INTO `vn`.`agencyTermConfig` (`expenceFk`, `vatAccountSupported`, `vatPercentage`, `transaction`) - VALUES - ('6240000000', '4721000015', 21.0000000000, 'Adquisiciones intracomunitarias de servicios'); -/*!40000 ALTER TABLE `agencyTermConfig` ENABLE KEYS */; -UNLOCK TABLES; - -- -- Dumping data for table `location` -- LOCK TABLES `location` WRITE; /*!40000 ALTER TABLE `location` DISABLE KEYS */; -INSERT INTO `location` VALUES -(2,'39.2095886','-0.4173501','Valencia','Calle Fenollar, 2','46680','Algemesi','Valencia','963 242 100','es'), -(3,'40.4564969','-3.4875829','Madrid','Avenida de la Constitución, 3 - Nave E','28850','Torrejón de Ardoz','Madrid','963 242 100',NULL), -(4,'41.4962045','2.3765504','Barcelona','Camí del crist, 33','08340','Vilassar de Mar','Barcelona','607 562 391','ca'), -(5,'52.2612312','4.7818154','Holland','Aalsmeer Flower Auction','1430 BA','Legmeerdijk 313','Aalsmeer','Nederland','nl'), -(6,'43.4375416','5.2261456','Marseille','ruben@verdnatura.es','13054','Marigname','Marseille','+33 781 533 900','fr'); +INSERT INTO `location` VALUES (2,'39.2095886','-0.4173501','Valencia','Calle Fenollar, 2','46680','Algemesi','Valencia','963 242 100','es'),(3,'40.4564969','-3.4875829','Madrid','Avenida de la Constitución, 3 - Nave E','28850','Torrejón de Ardoz','Madrid','963 242 100',NULL),(4,'41.4962045','2.3765504','Barcelona','Camí del crist, 33','08340','Vilassar de Mar','Barcelona','607 562 391','ca'),(5,'52.2612312','4.7818154','Holland','Aalsmeer Flower Auction','1430 BA','Legmeerdijk 313','Aalsmeer','Nederland','nl'),(6,'43.4375416','5.2261456','Marseille','ruben@verdnatura.es','13054','Marigname','Marseille','+33 781 533 900','fr'); /*!40000 ALTER TABLE `location` ENABLE KEYS */; UNLOCK TABLES; @@ -13756,27 +622,7 @@ UNLOCK TABLES; LOCK TABLES `menu` WRITE; /*!40000 ALTER TABLE `menu` DISABLE KEYS */; -INSERT INTO `menu` VALUES -(1,'Home','cms/home',6,NULL,1), -(2,'Orders',NULL,11,NULL,1), -(3,'Catalog','ecomerce/catalog',6,NULL,2), -(7,'Administration',NULL,1,NULL,2), -(8,'Users','admin/users',1,7,2), -(9,'Connections','admin/connections',1,7,2), -(11,'Agencies','agencies/packages',3,NULL,2), -(12,'News','news/news',1,7,3), -(15,'Photos','admin/photos',1,7,3), -(17,'Configuration',NULL,11,NULL,3), -(19,'Control panel','admin/links',1,7,1), -(21,'Basket','ecomerce/basket',11,NULL,1), -(22,'Last orders','ecomerce/orders',11,2,2), -(23,'Invoices','ecomerce/invoices',11,2,2), -(24,'Account','account/conf',11,17,1), -(25,'Addresses','account/address-list',11,17,2), -(26,'Shelves','reports/shelves',1,29,1), -(28,'Visits','admin/visits',1,7,2), -(29,'Reports',NULL,1,NULL,2), -(30,'Items','admin/items',1,7,3); +INSERT INTO `menu` VALUES (1,'Home','cms/home',6,NULL,1),(2,'Orders',NULL,11,NULL,1),(3,'Catalog','ecomerce/catalog',6,NULL,2),(7,'Administration',NULL,1,NULL,2),(8,'Users','admin/users',1,7,2),(9,'Connections','admin/connections',1,7,2),(11,'Agencies','agencies/packages',3,NULL,2),(12,'News','news/news',1,7,3),(15,'Photos','admin/photos',1,7,3),(17,'Configuration',NULL,11,NULL,3),(19,'Control panel','admin/links',1,7,1),(21,'Basket','ecomerce/basket',11,NULL,1),(22,'Last orders','ecomerce/orders',11,2,2),(23,'Invoices','ecomerce/invoices',11,2,2),(24,'Account','account/conf',11,17,1),(25,'Addresses','account/address-list',11,17,2),(26,'Shelves','reports/shelves',1,29,1),(28,'Visits','admin/visits',1,7,2),(29,'Reports',NULL,1,NULL,2),(30,'Items','admin/items',1,7,3); /*!40000 ALTER TABLE `menu` ENABLE KEYS */; UNLOCK TABLES; @@ -13786,23 +632,7 @@ UNLOCK TABLES; LOCK TABLES `message` WRITE; /*!40000 ALTER TABLE `message` DISABLE KEYS */; -INSERT INTO `message` VALUES -(1,'ORDER_DATE_HOLIDAY','No es posible realizar pedidos para días festivos'), -(2,'ORDER_EMPTY','El pedido esta vacío'), -(3,'ORDER_UNAVAILABLE','Algunos artículos ya no están disponibles, verifica las cantidades resaltadas en rojo'), -(4,'SURVEY_MAX_ONE_VOTE','Solo es posible realizar un voto por encuesta'), -(5,'ORDER_MAX_EXCEEDED','Has excedido el número máximo de pedidos por confirmar, por favor elimina o confirma los pedidos iniciados'), -(6,'LOGIN_INCORRECT','Usuario o contraseña incorrectos. Recuerda que se hace distinción entre mayúsculas y minúsculas.'), -(7,'ORDER_DATE_PAST','La fecha de su pedido debe ser mayor o igual al día de hoy'), -(8,'ORDER_DATE_LAST','No es posible realizar más para hoy, por favor atrasa la fecha de tu pedido a mañana o días posteriores'), -(9,'ORDER_DATE_SUNDAY','No es posible confirmar pedidos para Domingo'), -(10,'ORDER_DATE_SATURATED','Estamos saturados de pedidos, por favor selecciona otra fecha de envío o recogida '), -(11,'USER_DISCONNECTED','Has sido desconectado del servidor, por favor vuelve a iniciar sesión'), -(12,'UNAUTH_ACTION','Acción no permitida'), -(13,'ORDER_INVALID_AGENCY','La agencia de envío no es válida'), -(14,'ORDER_EMPTY_ADDRESS','Selecciona una dirección de envío'), -(15,'ORDER_AMOUNT_ROUNDED','Este artículo se vende agrupado y la cantidad ha sido redondeada'), -(16,'ORDER_ALREADY_CONFIRMED','Este pedido ya estaba confirmado'); +INSERT INTO `message` VALUES (1,'ORDER_DATE_HOLIDAY','No es posible realizar pedidos para días festivos'),(2,'ORDER_EMPTY','El pedido esta vacío'),(3,'ORDER_UNAVAILABLE','Algunos artículos ya no están disponibles, verifica las cantidades resaltadas en rojo'),(4,'SURVEY_MAX_ONE_VOTE','Solo es posible realizar un voto por encuesta'),(5,'ORDER_MAX_EXCEEDED','Has excedido el número máximo de pedidos por confirmar, por favor elimina o confirma los pedidos iniciados'),(6,'LOGIN_INCORRECT','Usuario o contraseña incorrectos. Recuerda que se hace distinción entre mayúsculas y minúsculas.'),(7,'ORDER_DATE_PAST','La fecha de su pedido debe ser mayor o igual al día de hoy'),(8,'ORDER_DATE_LAST','No es posible realizar más para hoy, por favor atrasa la fecha de tu pedido a mañana o días posteriores'),(9,'ORDER_DATE_SUNDAY','No es posible confirmar pedidos para Domingo'),(10,'ORDER_DATE_SATURATED','Estamos saturados de pedidos, por favor selecciona otra fecha de envío o recogida '),(11,'USER_DISCONNECTED','Has sido desconectado del servidor, por favor vuelve a iniciar sesión'),(12,'UNAUTH_ACTION','Acción no permitida'),(13,'ORDER_INVALID_AGENCY','La agencia de envío no es válida'),(14,'ORDER_EMPTY_ADDRESS','Selecciona una dirección de envío'),(15,'ORDER_AMOUNT_ROUNDED','Este artículo se vende agrupado y la cantidad ha sido redondeada'),(16,'ORDER_ALREADY_CONFIRMED','Este pedido ya estaba confirmado'); /*!40000 ALTER TABLE `message` ENABLE KEYS */; UNLOCK TABLES; @@ -13812,15 +642,7 @@ UNLOCK TABLES; LOCK TABLES `metatag` WRITE; /*!40000 ALTER TABLE `metatag` DISABLE KEYS */; -INSERT INTO `metatag` VALUES -(2,'title','Verdnatura Levante SL, mayorista de flores, plantas y complementos para floristería y decoración'), -(3,'description','Verdnatura Levante SL, mayorista de flores, plantas y complementos para floristería y decoración. Envío a toda España, pedidos por internet o por teléfono.'), -(4,'keywords','verdnatura, mayorista, floristería, flores, verdes, plantas, ramos, complementos, artificial, natural, decoración, rosas, helecho, fern, clavel, lilium, orquídea, tulipan, crisantemo, cala, gerbera, hiedra, eucaliptus, cinerea, aralia'), -(6,'revisit-after','15 days'), -(7,'rating','general'), -(8,'author','Juan Ferrer Toribio'), -(9,'owner','Verdnatura Levante S.L.'), -(10,'robots','index, follow'); +INSERT INTO `metatag` VALUES (2,'title','Verdnatura Levante SL, mayorista de flores, plantas y complementos para floristería y decoración'),(3,'description','Verdnatura Levante SL, mayorista de flores, plantas y complementos para floristería y decoración. Envío a toda España, pedidos por internet o por teléfono.'),(4,'keywords','verdnatura, mayorista, floristería, flores, verdes, plantas, ramos, complementos, artificial, natural, decoración, rosas, helecho, fern, clavel, lilium, orquídea, tulipan, crisantemo, cala, gerbera, hiedra, eucaliptus, cinerea, aralia'),(6,'revisit-after','15 days'),(7,'rating','general'),(8,'author','Juan Ferrer Toribio'),(9,'owner','Verdnatura Levante S.L.'),(10,'robots','index, follow'); /*!40000 ALTER TABLE `metatag` ENABLE KEYS */; UNLOCK TABLES; @@ -13830,10 +652,7 @@ UNLOCK TABLES; LOCK TABLES `newsTag` WRITE; /*!40000 ALTER TABLE `newsTag` DISABLE KEYS */; -INSERT INTO `newsTag` VALUES -('course','Curso'), -('new','Noticia'), -('offer','Oferta'); +INSERT INTO `newsTag` VALUES ('course','Curso'),('new','Noticia'),('offer','Oferta'); /*!40000 ALTER TABLE `newsTag` ENABLE KEYS */; UNLOCK TABLES; @@ -13843,23 +662,7 @@ UNLOCK TABLES; LOCK TABLES `restPriv` WRITE; /*!40000 ALTER TABLE `restPriv` DISABLE KEYS */; -INSERT INTO `restPriv` VALUES -(1,'tpv/transaction',2), -(3,'image/upload',1), -(5,'user/supplant',104), -(10,'misc/captcha',NULL), -(11,'core/log',NULL), -(14,'core/query',NULL), -(15,'user/recover-password',NULL), -(16,'user/restore-password',NULL), -(17,'dms/invoice',2), -(18,'image/thumb',NULL), -(19,'misc/contact',NULL), -(20,'misc/production',NULL), -(21,'tpv/confirm-post',NULL), -(22,'tpv/confirm-soap',NULL), -(23,'client/supplant',18), -(24,'client/supplant',35); +INSERT INTO `restPriv` VALUES (1,'tpv/transaction',2),(3,'image/upload',1),(5,'user/supplant',104),(10,'misc/captcha',NULL),(11,'core/log',NULL),(14,'core/query',NULL),(15,'user/recover-password',NULL),(16,'user/restore-password',NULL),(17,'dms/invoice',2),(18,'image/thumb',NULL),(19,'misc/contact',NULL),(20,'misc/production',NULL),(21,'tpv/confirm-post',NULL),(22,'tpv/confirm-soap',NULL),(23,'client/supplant',18),(24,'client/supplant',35); /*!40000 ALTER TABLE `restPriv` ENABLE KEYS */; UNLOCK TABLES; @@ -13869,14 +672,7 @@ UNLOCK TABLES; LOCK TABLES `social` WRITE; /*!40000 ALTER TABLE `social` DISABLE KEYS */; -INSERT INTO `social` VALUES -(1,'Blog','https://blog.verdnatura.es/','blog.svg',0), -(3,'Facebook','http://www.facebook.com/verdnatura','facebook.svg',2), -(4,'YouTube','http://www.youtube.com/user/verdnatura','youtube.svg',2), -(5,'Twitter','https://twitter.com/Verdnatura','twitter.svg',1), -(6,'Instagram','https://www.instagram.com/verdnatura','instagram.svg',2), -(7,'Linkedin','https://www.linkedin.com/company/verdnatura','linkedin.svg',1), -(8,'Pinterest','https://es.pinterest.com/verdnatura/','pinterest.svg',1); +INSERT INTO `social` VALUES (1,'Blog','https://blog.verdnatura.es/','blog.svg',0),(3,'Facebook','http://www.facebook.com/verdnatura','facebook.svg',2),(4,'YouTube','http://www.youtube.com/user/verdnatura','youtube.svg',2),(5,'Twitter','https://twitter.com/Verdnatura','twitter.svg',1),(6,'Instagram','https://www.instagram.com/verdnatura','instagram.svg',2),(7,'Linkedin','https://www.linkedin.com/company/verdnatura','linkedin.svg',1),(8,'Pinterest','https://es.pinterest.com/verdnatura/','pinterest.svg',1); /*!40000 ALTER TABLE `social` ENABLE KEYS */; UNLOCK TABLES; @@ -13886,89 +682,7 @@ UNLOCK TABLES; LOCK TABLES `tpvError` WRITE; /*!40000 ALTER TABLE `tpvError` DISABLE KEYS */; -INSERT INTO `tpvError` VALUES -('SIS0007','Error al desmontar el XML de entrada'), -('SIS0008','Error falta Ds_Merchant_MerchantCode'), -('SIS0009','Error de formato en Ds_Merchant_MerchantCode'), -('SIS0010','Error falta Ds_Merchant_Terminal'), -('SIS0011','Error de formato en Ds_Merchant_Terminal'), -('SIS0014','Error de formato en Ds_Merchant_Order'), -('SIS0015','Error falta Ds_Merchant_Currency'), -('SIS0016','Error de formato en Ds_Merchant_Currency'), -('SIS0017','Error no se admite operaciones en pesetas'), -('SIS0018','Error falta Ds_Merchant_Amount'), -('SIS0019','Error de formato en Ds_Merchant_Amount'), -('SIS0020','Error falta Ds_Merchant_MerchantSignature'), -('SIS0021','Error la Ds_Merchant_MerchantSignature viene vacía'), -('SIS0022','Error de formato en Ds_Merchant_TransactionType'), -('SIS0023','Error Ds_Merchant_TransactionType desconocido'), -('SIS0024','Error Ds_Merchant_ConsumerLanguage tiene más de 3 posiciones'), -('SIS0026','Error No existe el comercio / terminal enviado'), -('SIS0027','Error Moneda enviada por el comercio es diferente a la que tiene asignada para ese terminal'), -('SIS0028','Error Comercio / terminal está dado de baja'), -('SIS0030','Error en un pago con tarjeta ha llegado un tipo de operación no valido'), -('SIS0031','Método de pago no definido'), -('SIS0034','Error de acceso a la Base de Datos'), -('SIS0038','Error en java'), -('SIS0040','Error el comercio / terminal no tiene ningún método de pago asignado'), -('SIS0041','Error en el cálculo de la firma de datos del comercio'), -('SIS0042','La firma enviada no es correcta'), -('SIS0046','El BIN de la tarjeta no está dado de alta'), -('SIS0051','Error número de pedido repetido'), -('SIS0054','Error no existe operación sobre la que realizar la devolución'), -('SIS0055','Error no existe más de un pago con el mismo número de pedido'), -('SIS0056','La operación sobre la que se desea devolver no está autorizada'), -('SIS0057','El importe a devolver supera el permitido'), -('SIS0058','Inconsistencia de datos, en la validación de una confirmación'), -('SIS0059','Error no existe operación sobre la que realizar la devolución'), -('SIS0060','Ya existe una confirmación asociada a la preautorización'), -('SIS0061','La preautorización sobre la que se desea confirmar no está autorizada'), -('SIS0062','El importe a confirmar supera el permitido'), -('SIS0063','Error. Número de tarjeta no disponible'), -('SIS0064','Error. El número de tarjeta no puede tener más de 19 posiciones'), -('SIS0065','Error. El número de tarjeta no es numérico'), -('SIS0066','Error. Mes de caducidad no disponible'), -('SIS0067','Error. El mes de la caducidad no es numérico'), -('SIS0068','Error. El mes de la caducidad no es válido'), -('SIS0069','Error. Año de caducidad no disponible'), -('SIS0070','Error. El Año de la caducidad no es numérico'), -('SIS0071','Tarjeta caducada'), -('SIS0072','Operación no anulable'), -('SIS0074','Error falta Ds_Merchant_Order'), -('SIS0075','Error el Ds_Merchant_Order tiene menos de 4 posiciones o más de 12'), -('SIS0076','Error el Ds_Merchant_Order no tiene las cuatro primeras posiciones numéricas'), -('SIS0078','Método de pago no disponible'), -('SIS0079','Error al realizar el pago con tarjeta'), -('SIS0081','La sesión es nueva, se han perdido los datos almacenados'), -('SIS0089','El valor de Ds_Merchant_ExpiryDate no ocupa 4 posiciones'), -('SIS0092','El valor de Ds_Merchant_ExpiryDate es nulo'), -('SIS0093','Tarjeta no encontrada en la tabla de rangos'), -('SIS0112','Error. El tipo de transacción especificado en Ds_Merchant_Transaction_Type no esta permitido'), -('SIS0115','Error no existe operación sobre la que realizar el pago de la cuota'), -('SIS0116','La operación sobre la que se desea pagar una cuota no es una operación válida'), -('SIS0117','La operación sobre la que se desea pagar una cuota no está autorizada'), -('SIS0118','Se ha excedido el importe total de las cuotas'), -('SIS0119','Valor del campo Ds_Merchant_DateFrecuency no válido'), -('SIS0120','Valor del campo Ds_Merchant_CargeExpiryDate no válido'), -('SIS0121','Valor del campo Ds_Merchant_SumTotal no válido'), -('SIS0122','Valor del campo Ds_merchant_DateFrecuency o Ds_Merchant_SumTotal tiene formato incorrecto'), -('SIS0123','Se ha excedido la fecha tope para realizar transacciones'), -('SIS0124','No ha transcurrido la frecuencia mínima en un pago recurrente sucesivo'), -('SIS0132','La fecha de Confirmación de Autorización no puede superar en más de 7 días a la de Preautorización'), -('SIS0139','Error el pago recurrente inicial está duplicado SIS0142 Tiempo excedido para el pago'), -('SIS0216','Error Ds_Merchant_CVV2 tiene mas de 3/4 posiciones'), -('SIS0217','Error de formato en Ds_Merchant_CVV2'), -('SIS0221','Error el CVV2 es obligatorio'), -('SIS0222','Ya existe una anulación asociada a la preautorización'), -('SIS0223','La preautorización que se desea anular no está autorizada'), -('SIS0225','Error no existe operación sobre la que realizar la anulación'), -('SIS0226','Inconsistencia de datos, en la validación de una anulación'), -('SIS0227','Valor del campo Ds_Merchan_TransactionDate no válido'), -('SIS0252','El comercio no permite el envío de tarjeta'), -('SIS0253','La tarjeta no cumple el check-digit'), -('SIS0261','Operación detenida por superar el control de restricciones en la entrada al SIS'), -('SIS0274','Tipo de operación desconocida o no permitida por esta entrada al SIS'), -('SIS9915','A petición del usuario se ha cancelado el pago'); +INSERT INTO `tpvError` VALUES ('SIS0007','Error al desmontar el XML de entrada'),('SIS0008','Error falta Ds_Merchant_MerchantCode'),('SIS0009','Error de formato en Ds_Merchant_MerchantCode'),('SIS0010','Error falta Ds_Merchant_Terminal'),('SIS0011','Error de formato en Ds_Merchant_Terminal'),('SIS0014','Error de formato en Ds_Merchant_Order'),('SIS0015','Error falta Ds_Merchant_Currency'),('SIS0016','Error de formato en Ds_Merchant_Currency'),('SIS0017','Error no se admite operaciones en pesetas'),('SIS0018','Error falta Ds_Merchant_Amount'),('SIS0019','Error de formato en Ds_Merchant_Amount'),('SIS0020','Error falta Ds_Merchant_MerchantSignature'),('SIS0021','Error la Ds_Merchant_MerchantSignature viene vacía'),('SIS0022','Error de formato en Ds_Merchant_TransactionType'),('SIS0023','Error Ds_Merchant_TransactionType desconocido'),('SIS0024','Error Ds_Merchant_ConsumerLanguage tiene más de 3 posiciones'),('SIS0026','Error No existe el comercio / terminal enviado'),('SIS0027','Error Moneda enviada por el comercio es diferente a la que tiene asignada para ese terminal'),('SIS0028','Error Comercio / terminal está dado de baja'),('SIS0030','Error en un pago con tarjeta ha llegado un tipo de operación no valido'),('SIS0031','Método de pago no definido'),('SIS0034','Error de acceso a la Base de Datos'),('SIS0038','Error en java'),('SIS0040','Error el comercio / terminal no tiene ningún método de pago asignado'),('SIS0041','Error en el cálculo de la firma de datos del comercio'),('SIS0042','La firma enviada no es correcta'),('SIS0046','El BIN de la tarjeta no está dado de alta'),('SIS0051','Error número de pedido repetido'),('SIS0054','Error no existe operación sobre la que realizar la devolución'),('SIS0055','Error no existe más de un pago con el mismo número de pedido'),('SIS0056','La operación sobre la que se desea devolver no está autorizada'),('SIS0057','El importe a devolver supera el permitido'),('SIS0058','Inconsistencia de datos, en la validación de una confirmación'),('SIS0059','Error no existe operación sobre la que realizar la devolución'),('SIS0060','Ya existe una confirmación asociada a la preautorización'),('SIS0061','La preautorización sobre la que se desea confirmar no está autorizada'),('SIS0062','El importe a confirmar supera el permitido'),('SIS0063','Error. Número de tarjeta no disponible'),('SIS0064','Error. El número de tarjeta no puede tener más de 19 posiciones'),('SIS0065','Error. El número de tarjeta no es numérico'),('SIS0066','Error. Mes de caducidad no disponible'),('SIS0067','Error. El mes de la caducidad no es numérico'),('SIS0068','Error. El mes de la caducidad no es válido'),('SIS0069','Error. Año de caducidad no disponible'),('SIS0070','Error. El Año de la caducidad no es numérico'),('SIS0071','Tarjeta caducada'),('SIS0072','Operación no anulable'),('SIS0074','Error falta Ds_Merchant_Order'),('SIS0075','Error el Ds_Merchant_Order tiene menos de 4 posiciones o más de 12'),('SIS0076','Error el Ds_Merchant_Order no tiene las cuatro primeras posiciones numéricas'),('SIS0078','Método de pago no disponible'),('SIS0079','Error al realizar el pago con tarjeta'),('SIS0081','La sesión es nueva, se han perdido los datos almacenados'),('SIS0089','El valor de Ds_Merchant_ExpiryDate no ocupa 4 posiciones'),('SIS0092','El valor de Ds_Merchant_ExpiryDate es nulo'),('SIS0093','Tarjeta no encontrada en la tabla de rangos'),('SIS0112','Error. El tipo de transacción especificado en Ds_Merchant_Transaction_Type no esta permitido'),('SIS0115','Error no existe operación sobre la que realizar el pago de la cuota'),('SIS0116','La operación sobre la que se desea pagar una cuota no es una operación válida'),('SIS0117','La operación sobre la que se desea pagar una cuota no está autorizada'),('SIS0118','Se ha excedido el importe total de las cuotas'),('SIS0119','Valor del campo Ds_Merchant_DateFrecuency no válido'),('SIS0120','Valor del campo Ds_Merchant_CargeExpiryDate no válido'),('SIS0121','Valor del campo Ds_Merchant_SumTotal no válido'),('SIS0122','Valor del campo Ds_merchant_DateFrecuency o Ds_Merchant_SumTotal tiene formato incorrecto'),('SIS0123','Se ha excedido la fecha tope para realizar transacciones'),('SIS0124','No ha transcurrido la frecuencia mínima en un pago recurrente sucesivo'),('SIS0132','La fecha de Confirmación de Autorización no puede superar en más de 7 días a la de Preautorización'),('SIS0139','Error el pago recurrente inicial está duplicado SIS0142 Tiempo excedido para el pago'),('SIS0216','Error Ds_Merchant_CVV2 tiene mas de 3/4 posiciones'),('SIS0217','Error de formato en Ds_Merchant_CVV2'),('SIS0221','Error el CVV2 es obligatorio'),('SIS0222','Ya existe una anulación asociada a la preautorización'),('SIS0223','La preautorización que se desea anular no está autorizada'),('SIS0225','Error no existe operación sobre la que realizar la anulación'),('SIS0226','Inconsistencia de datos, en la validación de una anulación'),('SIS0227','Valor del campo Ds_Merchan_TransactionDate no válido'),('SIS0252','El comercio no permite el envío de tarjeta'),('SIS0253','La tarjeta no cumple el check-digit'),('SIS0261','Operación detenida por superar el control de restricciones en la entrada al SIS'),('SIS0274','Tipo de operación desconocida o no permitida por esta entrada al SIS'),('SIS9915','A petición del usuario se ha cancelado el pago'); /*!40000 ALTER TABLE `tpvError` ENABLE KEYS */; UNLOCK TABLES; @@ -13978,44 +692,7 @@ UNLOCK TABLES; LOCK TABLES `tpvResponse` WRITE; /*!40000 ALTER TABLE `tpvResponse` DISABLE KEYS */; -INSERT INTO `tpvResponse` VALUES -(101,'Tarjeta Caducada'), -(102,'Tarjeta en excepción transitoria o bajo sospecha de fraude'), -(104,'Operación no permitida para esa tarjeta o terminal'), -(106,'Intentos de PIN excedidos'), -(116,'Disponible Insuficiente'), -(118,'Tarjeta no Registrada'), -(125,'Tarjeta no efectiva'), -(129,'Código de seguridad (CVV2/CVC2) incorrecto'), -(180,'Tarjeta ajena al servicio'), -(184,'Error en la autenticación del titular'), -(190,'Denegación sin especificar motivo'), -(191,'Fecha de caducidad errónea'), -(202,'Tarjeta en excepción transitoria o bajo sospecha de fraude con retirada de tarjeta'), -(904,'Comercio no registrado en FUC'), -(909,'Error de sistema'), -(912,'Emisor no Disponible'), -(913,'Pedido repetido'), -(944,'Sesión Incorrecta'), -(950,'Operación de devolución no permitida'), -(9064,'Número de posiciones de la tarjeta incorrecto'), -(9078,'No existe método de pago válido para esa tarjeta'), -(9093,'Tarjeta no existente'), -(9094,'Rechazo servidores internacionales'), -(9104,'A petición del usuario se ha cancelado el pago'), -(9218,'El comercio no permite op. seguras por entrada /operaciones'), -(9253,'Tarjeta no cumple el check-digit'), -(9256,'El comercio no puede realizar preautorizaciones'), -(9257,'Esta tarjeta no permite operativa de preautorizaciones'), -(9261,'Operación detenida por superar el control de restricciones en la entrada al SIS'), -(9912,'Emisor no Disponible'), -(9913,'Error en la confirmación que el comercio envía al TPV Virtual (solo aplicable en la opción de sincronización SOAP)'), -(9914,'Confirmación “KO” del comercio (solo aplicable en la opción de sincronización SOAP)'), -(9915,'A petición del usuario se ha cancelado el pago'), -(9928,'Anulación de autorización en diferido realizada por el SIS (proceso batch)'), -(9929,'Anulación de autorización en diferido realizada por el comercio'), -(9998,'Operación en proceso de solicitud de datos de tarjeta'), -(9999,'Operación que ha sido redirigida al emisora autenticar'); +INSERT INTO `tpvResponse` VALUES (101,'Tarjeta Caducada'),(102,'Tarjeta en excepción transitoria o bajo sospecha de fraude'),(104,'Operación no permitida para esa tarjeta o terminal'),(106,'Intentos de PIN excedidos'),(116,'Disponible Insuficiente'),(118,'Tarjeta no Registrada'),(125,'Tarjeta no efectiva'),(129,'Código de seguridad (CVV2/CVC2) incorrecto'),(180,'Tarjeta ajena al servicio'),(184,'Error en la autenticación del titular'),(190,'Denegación sin especificar motivo'),(191,'Fecha de caducidad errónea'),(202,'Tarjeta en excepción transitoria o bajo sospecha de fraude con retirada de tarjeta'),(904,'Comercio no registrado en FUC'),(909,'Error de sistema'),(912,'Emisor no Disponible'),(913,'Pedido repetido'),(944,'Sesión Incorrecta'),(950,'Operación de devolución no permitida'),(9064,'Número de posiciones de la tarjeta incorrecto'),(9078,'No existe método de pago válido para esa tarjeta'),(9093,'Tarjeta no existente'),(9094,'Rechazo servidores internacionales'),(9104,'A petición del usuario se ha cancelado el pago'),(9218,'El comercio no permite op. seguras por entrada /operaciones'),(9253,'Tarjeta no cumple el check-digit'),(9256,'El comercio no puede realizar preautorizaciones'),(9257,'Esta tarjeta no permite operativa de preautorizaciones'),(9261,'Operación detenida por superar el control de restricciones en la entrada al SIS'),(9912,'Emisor no Disponible'),(9913,'Error en la confirmación que el comercio envía al TPV Virtual (solo aplicable en la opción de sincronización SOAP)'),(9914,'Confirmación “KO” del comercio (solo aplicable en la opción de sincronización SOAP)'),(9915,'A petición del usuario se ha cancelado el pago'),(9928,'Anulación de autorización en diferido realizada por el SIS (proceso batch)'),(9929,'Anulación de autorización en diferido realizada por el comercio'),(9998,'Operación en proceso de solicitud de datos de tarjeta'),(9999,'Operación que ha sido redirigida al emisora autenticar'); /*!40000 ALTER TABLE `tpvResponse` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -14027,13 +704,13 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-11-21 7:59:06 +-- Dump completed on 2023-02-20 14:45:56 USE `postgresql`; --- MariaDB dump 10.19 Distrib 10.9.4-MariaDB, for Linux (x86_64) +-- MariaDB dump 10.19 Distrib 10.5.18-MariaDB, for debian-linux-gnu (x86_64) -- --- Host: db.verdnatura.es Database: postgresql +-- Host: db-proxy.verdnatura.es Database: postgresql -- ------------------------------------------------------ --- Server version 10.7.6-MariaDB-1:10.7.6+maria~deb11-log +-- Server version 10.7.7-MariaDB-1:10.7.7+maria~deb11-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -14051,39 +728,7 @@ USE `postgresql`; LOCK TABLES `calendar_labour_type` WRITE; /*!40000 ALTER TABLE `calendar_labour_type` DISABLE KEYS */; -INSERT INTO `calendar_labour_type` VALUES -(1,'Horario general','00:20:00',40,0), -(2,'Horario 35h/semana','00:20:00',35,1), -(3,'Horario 20h/semana','00:00:00',20,1), -(4,'Festivo y Fin de semana','00:00:00',0,1), -(5,'Horario 30h/semana','00:20:00',30,1), -(6,'Horario 25h/semana','00:20:00',25,1), -(7,'Vacaciones trabajadas','00:00:00',0,1), -(8,'Vacaciones','00:00:00',0,1), -(9,'Horario 26h/semana','00:20:00',26,1), -(10,'Horario 28h/semana','00:20:00',28,1), -(11,'Horario 8h/semana','00:00:00',8,1), -(12,'Horario 16h/semana','00:00:00',16,1), -(13,'Horario 32h/semana','00:20:00',32,1), -(14,'Horario 24h/semana','00:20:00',24,1), -(15,'Horario 10h/semana','00:00:00',10,1), -(16,'Horario 27,5h/semana','00:20:00',28,1), -(17,'Horario 13,5h/semana','00:20:00',14,1), -(18,'Horario 31h/semana',NULL,31,1), -(19,'Horario 21,5h/semana',NULL,22,1), -(20,'Horario 34h/semana',NULL,34,1), -(21,'Horario 17h/semana',NULL,17,1), -(22,'Horario 18h/semana',NULL,18,1), -(23,'Horario 37,5 h/semana',NULL,38,1), -(24,'Horario 29 h/semana',NULL,29,1), -(25,'Horario 12h/semana',NULL,12,1), -(26,'Horario 10h/semana',NULL,10,1), -(27,'Horario 15h/semana',NULL,15,1), -(28,'Horario 9h/semana',NULL,9,1), -(29,'Horario 23h/semana',NULL,23,1), -(30,'Horario 21h/semana',NULL,21,1), -(31,'Horario 39h/semana',NULL,39,1), -(32,'Horario 22/semana',NULL,22,1); +INSERT INTO `calendar_labour_type` VALUES (1,'Horario general','00:20:00',40,0),(2,'Horario 35h/semana','00:20:00',35,1),(3,'Horario 20h/semana','00:00:00',20,1),(4,'Festivo y Fin de semana','00:00:00',0,1),(5,'Horario 30h/semana','00:20:00',30,1),(6,'Horario 25h/semana','00:20:00',25,1),(7,'Vacaciones trabajadas','00:00:00',0,1),(8,'Vacaciones','00:00:00',0,1),(9,'Horario 26h/semana','00:20:00',26,1),(10,'Horario 28h/semana','00:20:00',28,1),(11,'Horario 8h/semana','00:00:00',8,1),(12,'Horario 16h/semana','00:00:00',16,1),(13,'Horario 32h/semana','00:20:00',32,1),(14,'Horario 24h/semana','00:20:00',24,1),(15,'Horario 10h/semana','00:00:00',10,1),(16,'Horario 27,5h/semana','00:20:00',28,1),(17,'Horario 13,5h/semana','00:20:00',14,1),(18,'Horario 31h/semana',NULL,31,1),(19,'Horario 21,5h/semana',NULL,22,1),(20,'Horario 34h/semana',NULL,34,1),(21,'Horario 17h/semana',NULL,17,1),(22,'Horario 18h/semana',NULL,18,1),(23,'Horario 37,5 h/semana',NULL,38,1),(24,'Horario 29 h/semana',NULL,29,1),(25,'Horario 12h/semana',NULL,12,1),(26,'Horario 10h/semana',NULL,10,1),(27,'Horario 15h/semana',NULL,15,1),(28,'Horario 9h/semana',NULL,9,1),(29,'Horario 23h/semana',NULL,23,1),(30,'Horario 21h/semana',NULL,21,1),(31,'Horario 39h/semana',NULL,39,1),(32,'Horario 22/semana',NULL,22,1); /*!40000 ALTER TABLE `calendar_labour_type` ENABLE KEYS */; UNLOCK TABLES; @@ -14093,8 +738,7 @@ UNLOCK TABLES; LOCK TABLES `labour_agreement` WRITE; /*!40000 ALTER TABLE `labour_agreement` DISABLE KEYS */; -INSERT INTO `labour_agreement` VALUES -(1,2.5,1830,'Flores y Plantas','2012-01-01',NULL); +INSERT INTO `labour_agreement` VALUES (1,2.5,1830,'Flores y Plantas','2012-01-01',NULL); /*!40000 ALTER TABLE `labour_agreement` ENABLE KEYS */; UNLOCK TABLES; @@ -14104,18 +748,7 @@ UNLOCK TABLES; LOCK TABLES `media_type` WRITE; /*!40000 ALTER TABLE `media_type` DISABLE KEYS */; -INSERT INTO `media_type` VALUES -(3,'email'), -(12,'extension movil'), -(6,'facebook'), -(2,'fijo'), -(11,'material'), -(10,'movil empresa'), -(1,'movil personal'), -(5,'msn'), -(9,'seg social'), -(4,'skype'), -(7,'web'); +INSERT INTO `media_type` VALUES (3,'email'),(12,'extension movil'),(6,'facebook'),(2,'fijo'),(11,'material'),(10,'movil empresa'),(1,'movil personal'),(5,'msn'),(9,'seg social'),(4,'skype'),(7,'web'); /*!40000 ALTER TABLE `media_type` ENABLE KEYS */; UNLOCK TABLES; @@ -14125,50 +758,7 @@ UNLOCK TABLES; LOCK TABLES `professional_category` WRITE; /*!40000 ALTER TABLE `professional_category` DISABLE KEYS */; -INSERT INTO `professional_category` VALUES -(1,'Mozos',5,1,27.5,NULL), -(2,'Encargados',3,1,27.5,NULL), -(4,'Comprador',3,1,27.5,NULL), -(5,'Aux Administracion',NULL,1,27.5,NULL), -(6,'Of Administracion',3,1,27.5,NULL), -(7,'Jefe Administracion',2,1,27.5,NULL), -(8,'Informatico',3,1,27.5,NULL), -(9,'Directivo',1,0,27.5,NULL), -(10,'Aux Ventas',4,1,27.5,NULL), -(11,'Vendedor',4,1,27.5,NULL), -(12,'Jefe de Ventas',4,0,27.5,NULL), -(13,'Repartidor',5,1,27.5,NULL), -(14,'Aprendices',NULL,1,27.5,NULL), -(15,'Técnicos',2,1,27.5,NULL), -(16,'Aux Florista',5,1,27.5,NULL), -(17,'Florista',4,1,27.5,NULL), -(18,'Jefe Floristas',2,1,27.5,NULL), -(19,'Técnico marketing',3,1,27.5,NULL), -(20,'Auxiliar marketing',4,1,27.5,NULL), -(21,'Aux Informática',4,1,27.5,NULL), -(22,'Peón agrícola',5,1,27.5,NULL), -(23,'Oficial mantenimiento',4,1,27.5,NULL), -(24,'Aux mantenimiento',5,1,27.5,NULL), -(25,'Mozo Aeropuerto',5,1,27.5,NULL), -(26,'Coordinador',2,1,27.5,NULL), -(28,'Aux Logistica',4,1,27.5,NULL), -(29,'Oficial Logistica',3,1,27.5,NULL), -(30,'Subencargado',4,1,27.5,NULL), -(31,'Conductor +3500kg',NULL,1,27.5,32400), -(32,'Oficial 1ª',NULL,1,27.5,NULL), -(33,'Oficial 2ª',NULL,1,27.5,NULL), -(34,'Supervisor',NULL,1,27.5,NULL), -(35,'Aux.Comerc./Market.',NULL,1,27.5,NULL), -(36,'Oficial Comerc./Market.',NULL,1,27.5,NULL), -(37,'Coord. Comerc./Market.',NULL,1,27.5,NULL), -(38,'Aux. Florista 1ª',NULL,1,27.5,NULL), -(39,'Mozo/campo',NULL,1,27.5,NULL), -(40,'Conductor B',NULL,1,27.5,NULL), -(41,'Conductor C',NULL,1,27.5,NULL), -(42,'Conductor C + E',NULL,1,27.5,NULL), -(43,'Enrutador I',NULL,1,27.5,NULL), -(44,'Enrutador II',NULL,1,27.5,NULL), -(45,'Jefe Logística',NULL,1,27.5,NULL); +INSERT INTO `professional_category` VALUES (1,'Mozos',5,1,27.5,NULL),(2,'Encargados',3,1,27.5,NULL),(4,'Comprador',3,1,27.5,NULL),(5,'Aux Administracion',NULL,1,27.5,NULL),(6,'Of Administracion',3,1,27.5,NULL),(7,'Jefe Administracion',2,1,27.5,NULL),(8,'Informatico',3,1,27.5,NULL),(9,'Directivo',1,0,27.5,NULL),(10,'Aux Ventas',4,1,27.5,NULL),(11,'Vendedor',4,1,27.5,NULL),(12,'Jefe de Ventas',4,0,27.5,NULL),(13,'Repartidor',5,1,27.5,NULL),(14,'Aprendices',NULL,1,27.5,NULL),(15,'Técnicos',2,1,27.5,NULL),(16,'Aux Florista',5,1,27.5,NULL),(17,'Florista',4,1,27.5,NULL),(18,'Jefe Floristas',2,1,27.5,NULL),(19,'Técnico marketing',3,1,27.5,NULL),(20,'Auxiliar marketing',4,1,27.5,NULL),(21,'Aux Informática',4,1,27.5,NULL),(22,'Peón agrícola',5,1,27.5,NULL),(23,'Oficial mantenimiento',4,1,27.5,NULL),(24,'Aux mantenimiento',5,1,27.5,NULL),(25,'Mozo Aeropuerto',5,1,27.5,NULL),(26,'Coordinador',2,1,27.5,NULL),(28,'Aux Logistica',4,1,27.5,NULL),(29,'Oficial Logistica',3,1,27.5,NULL),(30,'Subencargado',4,1,27.5,NULL),(31,'Conductor +3500kg',NULL,1,27.5,32400),(32,'Oficial 1ª',NULL,1,27.5,NULL),(33,'Oficial 2ª',NULL,1,27.5,NULL),(34,'Supervisor',NULL,1,27.5,NULL),(35,'Aux.Comerc./Market.',NULL,1,27.5,NULL),(36,'Oficial Comerc./Market.',NULL,1,27.5,NULL),(37,'Coord. Comerc./Market.',NULL,1,27.5,NULL),(38,'Aux. Florista 1ª',NULL,1,27.5,NULL),(39,'Mozo/campo',NULL,1,27.5,NULL),(40,'Conductor B',NULL,1,27.5,NULL),(41,'Conductor C',NULL,1,27.5,NULL),(42,'Conductor C + E',NULL,1,27.5,NULL),(43,'Enrutador I',NULL,1,27.5,NULL),(44,'Enrutador II',NULL,1,27.5,NULL),(45,'Jefe Logística',NULL,1,27.5,NULL); /*!40000 ALTER TABLE `professional_category` ENABLE KEYS */; UNLOCK TABLES; @@ -14178,13 +768,7 @@ UNLOCK TABLES; LOCK TABLES `profile_type` WRITE; /*!40000 ALTER TABLE `profile_type` DISABLE KEYS */; -INSERT INTO `profile_type` VALUES -(1,'Laboral'), -(2,'Personal'), -(3,'Cliente'), -(4,'Proveedor'), -(5,'Banco'), -(6,'Patronal'); +INSERT INTO `profile_type` VALUES (1,'Laboral'),(2,'Personal'),(3,'Cliente'),(4,'Proveedor'),(5,'Banco'),(6,'Patronal'); /*!40000 ALTER TABLE `profile_type` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -14196,13 +780,13 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-11-21 7:59:07 +-- Dump completed on 2023-02-20 14:45:56 USE `sage`; --- MariaDB dump 10.19 Distrib 10.9.4-MariaDB, for Linux (x86_64) +-- MariaDB dump 10.19 Distrib 10.5.18-MariaDB, for debian-linux-gnu (x86_64) -- --- Host: db.verdnatura.es Database: sage +-- Host: db-proxy.verdnatura.es Database: sage -- ------------------------------------------------------ --- Server version 10.7.6-MariaDB-1:10.7.6+maria~deb11-log +-- Server version 10.7.7-MariaDB-1:10.7.7+maria~deb11-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -14220,34 +804,7 @@ USE `sage`; LOCK TABLES `TiposIva` WRITE; /*!40000 ALTER TABLE `TiposIva` DISABLE KEYS */; -INSERT INTO `TiposIva` VALUES -(2,0,'Operaciones no sujetas',0.0000000000,0.0000000000,0.0000000000,'','4770000020','','','','','','','95B21A93-5910-489D-83BB-C32788C9B19D','','','','','','','','','',0,0), -(4,0,'I.V.A. 4%',0.0000000000,4.0000000000,0.0000000000,'4720000004','4770000004','','6310000000','','','','','9E6160D5-984E-4643-ACBC-1EBC3BF73360','','','','','','','','','',0,0), -(5,0,'I.V.A. 4% y R.E. 0.5%',0.0000000000,4.0000000000,0.5000000000,'','4770000504','4770000405','','','','','','DBEFA562-63FB-4FFC-8171-64F0C6F065FF','','','','','','','','','',0,0), -(6,0,'H.P. IVA 4% CEE',0.0000000000,4.0000000000,0.0000000000,'4721000004','4771000004','','','','','','','DD0ECBA8-2EF5-425E-911B-623580BADA77','','','','','','','','','',0,1), -(7,0,'H.P. IVA 10% CEE',0.0000000000,10.0000000000,0.0000000000,'4721000011','4771000010','','','','','','','593208CD-6F28-4489-B6EC-907AD689EAC9','','','','','','','','','',0,1), -(8,0,'H.P. IVA 21% CEE',0.0000000000,21.0000000000,0.0000000000,'4721000021','4771000021','','','','','','','27061852-9BC1-4C4F-9B6E-69970E208F23','','','','','','','','','',0,1), -(10,0,'I.V.A. 10% Nacional',0.0000000000,10.0000000000,0.0000000000,'4720000011','4770000010','','6290000553','','','','','828A9D6F-5C01-4C3A-918A-B2E4482830D3','','','','','','','','','',0,0), -(11,0,'I.V.A. 10% y R.E. 1,4%',0.0000000000,10.0000000000,1.4000000000,'','4770000101','4770000110','','','','','','C1F2D910-83A1-4191-A76C-8B3D7AB98348','','','','','','','','','',0,0), -(16,0,'I.V.A. Adqui. servicios CEE',0.0000000000,21.0000000000,0.0000000000,'4721000015','4771000016','','','','','','','E3EDE961-CE8F-41D4-9E6C-D8BCD32275A1','','','','','','','','','',0,1), -(18,0,'H.P. Iva Importación 0% ISP',0.0000000000,0.0000000000,0.0000000000,'4720000005','4770000005','','','','','','','27AD4158-2349-49C2-B53A-A4E0EFAC5D09','','','','','','','','','',0,0), -(20,0,'I.V.A 0% Nacional',0.0000000000,0.0000000000,0.0000000000,'4720000000','','','','','','','','B90B0FBD-E513-4F04-9721-C873504E08DF','','','','','','','','','',0,0), -(21,0,'I.V.A. 21%',0.0000000000,21.0000000000,0.0000000000,'4720000021','4770000021','4770000000','','','','','','BA8C4E28-DCFA-4F7B-AE4F-CA044626B55E','','','','','','','','','',0,0), -(22,0,'IVA 10% importaciones',0.0000000000,10.0000000000,0.0000000000,'4722000010','','','','','','','','540450A8-4B41-4607-96D1-E7F296FB6933','','','','','','','','','',0,0), -(26,0,'I.V.A. 21% y R.E. 5,2%',0.0000000000,21.0000000000,5.2000000000,'4720000021','4770000215','4770000521','631000000','','','','','2BC0765F-7739-49AE-A5F0-28B648B81677','','','','','','','','','',0,0), -(90,0,'IVA 21% importaciones',0.0000000000,21.0000000000,0.0000000000,'4722000021','','','','','','','','EB675F91-5FF2-4E26-A31E-EEB674125945','','','','','','','','','',0,0), -(91,0,'IVA 0% importaciones',0.0000000000,0.0000000000,0.0000000000,'4723000000','','','','','','','','5E5EFA56-2A99-4D54-A16B-5D818274CA18','','','','','','','','','',0,0), -(92,0,'8.5% comp. ganadera o pesquera',0.0000000000,8.5000000000,0.0000000000,'4720000000','4770000000','477000000','631000000','','','','','','','','','','','','','','',0,0), -(93,0,'12% com. agrícola o forestal',0.0000000000,12.0000000000,0.0000000000,'4720000012','','','','','','','','267B1DDB-247F-4A71-AB95-3349FEFC5F92','','','','','','','','','',0,0), -(94,0,'10,5% com. ganadera o pesquera',0.0000000000,10.5000000000,0.0000000000,'4770000000','4720000000','631000000','477000000','','','','','','','','','','','','','','',0,0), -(108,0,'I.V.A. 8%',0.0000000000,8.0000000000,0.0000000000,'4720000000','4770000000','477000000','631000000','','','','','','','','','','','','','','',0,0), -(109,0,'I.V.A. 8% y R.E. 1%',0.0000000000,8.0000000000,1.0000000000,'4720000000','4770000000','477000000','631000000','','','','','','','','','','','','','','',0,0), -(110,0,'HP IVA Devengado Exento CEE',0.0000000000,0.0000000000,0.0000000000,'','4771000000','','','','','','','C605BC32-E161-42FD-83F3-3A66B1FBE399','','','','','','','','','',0,1), -(111,0,'H.P. Iva Devengado Exento Ser',0.0000000000,0.0000000000,0.0000000000,'','4771000001','','','','','','','F1AEC4DC-AFE5-498E-A713-2648FFB6DA32','','','','','','','','','',0,0), -(112,0,'H.P. IVA Devengado en exportac',0.0000000000,0.0000000000,0.0000000000,'','4770000002','','','','','','','F980AE74-BF75-4F4C-927F-0CCCE0DB8D15','','','','','','','','','',0,0), -(113,0,'HP DEVENGADO 21 ISP ',0.0000000000,21.0000000000,0.0000000000,'4720000006','4770000006','','','','','','','728D7A76-E936-438C-AF05-3CA38FE16EA5','','','','','','','','','',0,0), -(114,0,'HP.IVA NO DEDUCIBLE 10%',0.0000000000,0.0000000000,0.0000000000,'4720000026','','','','','','','','','','','','','','','','','',0,0), -(115,0,'H.P. IVA Soportado Impor 4% ',0.0000000000,4.0000000000,0.0000000000,'4722000004','','','','','','','','','','','','','','','','','',0,0); +INSERT INTO `TiposIva` VALUES (2,0,'Operaciones no sujetas',0.0000000000,0.0000000000,0.0000000000,'','4770000020','','','','','','','95B21A93-5910-489D-83BB-C32788C9B19D','','','','','','','','','',0,0),(4,0,'I.V.A. 4%',0.0000000000,4.0000000000,0.0000000000,'4720000004','4770000004','','6310000000','','','','','9E6160D5-984E-4643-ACBC-1EBC3BF73360','','','','','','','','','',0,0),(5,0,'I.V.A. 4% y R.E. 0.5%',0.0000000000,4.0000000000,0.5000000000,'','4770000504','4770000405','','','','','','DBEFA562-63FB-4FFC-8171-64F0C6F065FF','','','','','','','','','',0,0),(6,0,'H.P. IVA 4% CEE',0.0000000000,4.0000000000,0.0000000000,'4721000004','4771000004','','','','','','','DD0ECBA8-2EF5-425E-911B-623580BADA77','','','','','','','','','',0,1),(7,0,'H.P. IVA 10% CEE',0.0000000000,10.0000000000,0.0000000000,'4721000011','4771000010','','','','','','','593208CD-6F28-4489-B6EC-907AD689EAC9','','','','','','','','','',0,1),(8,0,'H.P. IVA 21% CEE',0.0000000000,21.0000000000,0.0000000000,'4721000021','4771000021','','','','','','','27061852-9BC1-4C4F-9B6E-69970E208F23','','','','','','','','','',0,1),(10,0,'I.V.A. 10% Nacional',0.0000000000,10.0000000000,0.0000000000,'4720000011','4770000010','','6290000553','','','','','828A9D6F-5C01-4C3A-918A-B2E4482830D3','','','','','','','','','',0,0),(11,0,'I.V.A. 10% y R.E. 1,4%',0.0000000000,10.0000000000,1.4000000000,'','4770000101','4770000110','','','','','','C1F2D910-83A1-4191-A76C-8B3D7AB98348','','','','','','','','','',0,0),(16,0,'I.V.A. Adqui. servicios CEE',0.0000000000,21.0000000000,0.0000000000,'4721000015','4771000016','','','','','','','E3EDE961-CE8F-41D4-9E6C-D8BCD32275A1','','','','','','','','','',0,1),(18,0,'H.P. Iva Importación 0% ISP',0.0000000000,0.0000000000,0.0000000000,'4720000005','4770000005','','','','','','','27AD4158-2349-49C2-B53A-A4E0EFAC5D09','','','','','','','','','',0,0),(20,0,'I.V.A 0% Nacional',0.0000000000,0.0000000000,0.0000000000,'4720000000','','','','','','','','B90B0FBD-E513-4F04-9721-C873504E08DF','','','','','','','','','',0,0),(21,0,'I.V.A. 21%',0.0000000000,21.0000000000,0.0000000000,'4720000021','4770000021','4770000000','','','','','','BA8C4E28-DCFA-4F7B-AE4F-CA044626B55E','','','','','','','','','',0,0),(22,0,'IVA 10% importaciones',0.0000000000,10.0000000000,0.0000000000,'4722000010','','','','','','','','540450A8-4B41-4607-96D1-E7F296FB6933','','','','','','','','','',0,0),(26,0,'I.V.A. 21% y R.E. 5,2%',0.0000000000,21.0000000000,5.2000000000,'4720000021','4770000215','4770000521','631000000','','','','','2BC0765F-7739-49AE-A5F0-28B648B81677','','','','','','','','','',0,0),(90,0,'IVA 21% importaciones',0.0000000000,21.0000000000,0.0000000000,'4722000021','','','','','','','','EB675F91-5FF2-4E26-A31E-EEB674125945','','','','','','','','','',0,0),(91,0,'IVA 0% importaciones',0.0000000000,0.0000000000,0.0000000000,'4723000000','','','','','','','','5E5EFA56-2A99-4D54-A16B-5D818274CA18','','','','','','','','','',0,0),(92,0,'8.5% comp. ganadera o pesquera',0.0000000000,8.5000000000,0.0000000000,'4720000000','4770000000','477000000','631000000','','','','','','','','','','','','','','',0,0),(93,0,'12% com. agrícola o forestal',0.0000000000,12.0000000000,0.0000000000,'4720000012','','','','','','','','267B1DDB-247F-4A71-AB95-3349FEFC5F92','','','','','','','','','',0,0),(94,0,'10,5% com. ganadera o pesquera',0.0000000000,10.5000000000,0.0000000000,'4770000000','4720000000','631000000','477000000','','','','','','','','','','','','','','',0,0),(100,0,'HP IVA SOPORTADO 5%',0.0000000000,5.0000000000,0.0000000000,'4720000055','','','','','','','','3AD36CB2-4172-4CC9-9F87-2BF2B56AAC80','','','','','','','','','',0,0),(108,0,'I.V.A. 8%',0.0000000000,8.0000000000,0.0000000000,'4720000000','4770000000','477000000','631000000','','','','','','','','','','','','','','',0,0),(109,0,'I.V.A. 8% y R.E. 1%',0.0000000000,8.0000000000,1.0000000000,'4720000000','4770000000','477000000','631000000','','','','','','','','','','','','','','',0,0),(110,0,'HP IVA Devengado Exento CEE',0.0000000000,0.0000000000,0.0000000000,'','4771000000','','','','','','','C605BC32-E161-42FD-83F3-3A66B1FBE399','','','','','','','','','',0,1),(111,0,'H.P. Iva Devengado Exento Ser',0.0000000000,0.0000000000,0.0000000000,'','4771000001','','','','','','','F1AEC4DC-AFE5-498E-A713-2648FFB6DA32','','','','','','','','','',0,0),(112,0,'H.P. IVA Devengado en exportac',0.0000000000,0.0000000000,0.0000000000,'','4770000002','','','','','','','F980AE74-BF75-4F4C-927F-0CCCE0DB8D15','','','','','','','','','',0,0),(113,0,'HP DEVENGADO 21 ISP ',0.0000000000,21.0000000000,0.0000000000,'4720000006','4770000006','','','','','','','728D7A76-E936-438C-AF05-3CA38FE16EA5','','','','','','','','','',0,0),(114,0,'HP.IVA NO DEDUCIBLE 10%',0.0000000000,0.0000000000,0.0000000000,'4720000026','','','','','','','','','','','','','','','','','',0,0),(115,0,'H.P. IVA Soportado Impor 4% ',0.0000000000,4.0000000000,0.0000000000,'4722000004','','','','','','','','','','','','','','','','','',0,0); /*!40000 ALTER TABLE `TiposIva` ENABLE KEYS */; UNLOCK TABLES; @@ -14257,66 +814,7 @@ UNLOCK TABLES; LOCK TABLES `TiposTransacciones` WRITE; /*!40000 ALTER TABLE `TiposTransacciones` DISABLE KEYS */; -INSERT INTO `TiposTransacciones` VALUES -(1,'Rég.general/Oper.interiores bienes y serv.corrien.','',0,''), -(2,'Régimen especial de bienes usados','E',0,''), -(3,'Régimen especial de obj. de arte y antigüedades','E',0,''), -(4,'Régimen especial agencias de viaje','',0,''), -(5,'Régimen especial determinación proporcional','E',0,''), -(6,'Oper.en rég.simplificado art.37.1.2º Rgto.IVA','E',0,''), -(7,'Oper.en rég.simplificado art.37.1.1º Rgto.IVA','E',0,''), -(8,'Oper.en rég.de agricultura, ganadería y pesca','E',0,''), -(9,'Oper.en rég.especial de recargo de equivalencia','E',0,''), -(10,'Entregas intracomunitarias','E',0,''), -(11,'Entregas intermediarias intracomunitarias','E',0,''), -(12,'Operaciones sujetas con derecho a devolución','E',0,''), -(13,'Prest. Serv. No sujetas derecho devolución','E',0,''), -(14,'Exportaciones definitivas','E',0,''), -(15,'Envíos definitivos a Canarias, Ceuta y Melilla','E',0,''), -(16,'Devoluciones en régimen de viajeros','E',0,''), -(17,'Operaciones con áreas exentas','E',0,''), -(18,'Operaciones exentas con derecho a deducción','E',0,''), -(19,'Operaciones exentas sin derecho a deducción','E',0,''), -(20,'Adquisic.intracomunitarias de bienes y serv.corr.','',-1,'P'), -(21,'Adquisic.intracomunitarias de bienes de inversión','',-1,'P'), -(22,'Adquisic.intermediarias intracomunitarias','',-1,'P'), -(23,'Modif.autorizadas en quiebras y susp.de pagos','',0,''), -(24,'Entrega de bienes inmuebles no habituales','E',0,''), -(25,'Entrega de bienes de inversión','E',0,''), -(26,'Op.finan. y Entregas oro inversión, no habituales','E',0,''), -(27,'Inversión sujeto pasivo','',-1,'I'), -(28,'Prestaciones intracomunitarias de servicios','E',0,''), -(29,'Adquisiciones intracomunitarias de servicios','',-1,'I'), -(30,'Operaciones interiores de bienes de inversión','R',0,''), -(31,'Importaciones de bienes y servicios corrientes','R',0,''), -(32,'Importaciones de bienes de inversión','R',0,''), -(33,'Operaciones que generan inversión sujeto pasivo','E',0,''), -(35,'Compensaciones en rég.de agricultura, gan.y pesca','R',0,''), -(36,'Regularización de inversiones','R',0,''), -(37,'Operaciones exentas','R',0,''), -(38,'Operaciones no sujetas','',0,''), -(39,'Gastos devengados op interiores (País Vasco)','R',0,''), -(40,'Gastos Adq.intracom. bienes (País Vasco)','',-1,'P'), -(42,'Gastos Adq.intermediarias intracom. (País Vasco)','',-1,'P'), -(47,'Gastos Inversión sujeto pasivo (País Vasco)','',-1,'I'), -(49,'Gastos Adq. intracom. servicios (País Vasco)','',-1,'I'), -(51,'Gastos Importaciones (País Vasco)','R',0,''), -(53,'Adquisiciones a agencias de viajes en rég.especial','R',0,''), -(54,'Entregas intrac.posteriores a importaciones','E',0,''), -(55,'Entregas intrac.post.impor.con representante','E',0,''), -(56,'Import. bienes y serv. corrientes pdte. liquidar','R',0,''), -(57,'Import. bienes de inversión pdte. liquidar','R',0,''), -(58,'Servicios prestados por Internet desde España','E',0,''), -(59,'Servicios prestados por Internet fuera de España','E',0,''), -(60,'Régimen depósito distinto al aduanero','',0,''), -(61,'Adquisición de bienes de inversión con ISP','',-1,'I'), -(62,'Prest. Serv. Interiores clientes comunit./extranj.','',0,''), -(63,'Prest. Serv. Ex. con derecho a deducc. comu./extr.','E',0,''), -(64,'Prest. Serv. Ex. sin derecho a deducc. comu./extr.','E',0,''), -(65,'Entregas No sujetas derecho devolución','E',0,''), -(66,'Operaciones exentas art. 25 ley 19/1994 (Canarias)','',0,''), -(67,'Entrega de bienes exenta \"Zona Especial Canaria\"','',0,''), -(68,'Prestac. servicios exenta \"Zona Especial Canaria\"','',0,''); +INSERT INTO `TiposTransacciones` VALUES (1,'Rég.general/Oper.interiores bienes y serv.corrien.','',0,''),(2,'Régimen especial de bienes usados','E',0,''),(3,'Régimen especial de obj. de arte y antigüedades','E',0,''),(4,'Régimen especial agencias de viaje','',0,''),(5,'Régimen especial determinación proporcional','E',0,''),(6,'Oper.en rég.simplificado art.37.1.2º Rgto.IVA','E',0,''),(7,'Oper.en rég.simplificado art.37.1.1º Rgto.IVA','E',0,''),(8,'Oper.en rég.de agricultura, ganadería y pesca','E',0,''),(9,'Oper.en rég.especial de recargo de equivalencia','E',0,''),(10,'Entregas intracomunitarias','E',0,''),(11,'Entregas intermediarias intracomunitarias','E',0,''),(12,'Operaciones sujetas con derecho a devolución','E',0,''),(13,'Prest. Serv. No sujetas derecho devolución','E',0,''),(14,'Exportaciones definitivas','E',0,''),(15,'Envíos definitivos a Canarias, Ceuta y Melilla','E',0,''),(16,'Devoluciones en régimen de viajeros','E',0,''),(17,'Operaciones con áreas exentas','E',0,''),(18,'Operaciones exentas con derecho a deducción','E',0,''),(19,'Operaciones exentas sin derecho a deducción','E',0,''),(20,'Adquisic.intracomunitarias de bienes y serv.corr.','',-1,'P'),(21,'Adquisic.intracomunitarias de bienes de inversión','',-1,'P'),(22,'Adquisic.intermediarias intracomunitarias','',-1,'P'),(23,'Modif.autorizadas en quiebras y susp.de pagos','',0,''),(24,'Entrega de bienes inmuebles no habituales','E',0,''),(25,'Entrega de bienes de inversión','E',0,''),(26,'Op.finan. y Entregas oro inversión, no habituales','E',0,''),(27,'Inversión sujeto pasivo','',-1,'I'),(28,'Prestaciones intracomunitarias de servicios','E',0,''),(29,'Adquisiciones intracomunitarias de servicios','',-1,'I'),(30,'Operaciones interiores de bienes de inversión','R',0,''),(31,'Importaciones de bienes y servicios corrientes','R',0,''),(32,'Importaciones de bienes de inversión','R',0,''),(33,'Operaciones que generan inversión sujeto pasivo','E',0,''),(35,'Compensaciones en rég.de agricultura, gan.y pesca','R',0,''),(36,'Regularización de inversiones','R',0,''),(37,'Operaciones exentas','R',0,''),(38,'Operaciones no sujetas','',0,''),(39,'Gastos devengados op interiores (País Vasco)','R',0,''),(40,'Gastos Adq.intracom. bienes (País Vasco)','',-1,'P'),(42,'Gastos Adq.intermediarias intracom. (País Vasco)','',-1,'P'),(47,'Gastos Inversión sujeto pasivo (País Vasco)','',-1,'I'),(49,'Gastos Adq. intracom. servicios (País Vasco)','',-1,'I'),(51,'Gastos Importaciones (País Vasco)','R',0,''),(53,'Adquisiciones a agencias de viajes en rég.especial','R',0,''),(54,'Entregas intrac.posteriores a importaciones','E',0,''),(55,'Entregas intrac.post.impor.con representante','E',0,''),(56,'Import. bienes y serv. corrientes pdte. liquidar','R',0,''),(57,'Import. bienes de inversión pdte. liquidar','R',0,''),(58,'Servicios prestados por Internet desde España','E',0,''),(59,'Servicios prestados por Internet fuera de España','E',0,''),(60,'Régimen depósito distinto al aduanero','',0,''),(61,'Adquisición de bienes de inversión con ISP','',-1,'I'),(62,'Prest. Serv. Interiores clientes comunit./extranj.','',0,''),(63,'Prest. Serv. Ex. con derecho a deducc. comu./extr.','E',0,''),(64,'Prest. Serv. Ex. sin derecho a deducc. comu./extr.','E',0,''),(65,'Entregas No sujetas derecho devolución','E',0,''),(66,'Operaciones exentas art. 25 ley 19/1994 (Canarias)','',0,''),(67,'Entrega de bienes exenta \"Zona Especial Canaria\"','',0,''),(68,'Prestac. servicios exenta \"Zona Especial Canaria\"','',0,''); /*!40000 ALTER TABLE `TiposTransacciones` ENABLE KEYS */; UNLOCK TABLES; @@ -14326,12 +824,7 @@ UNLOCK TABLES; LOCK TABLES `TiposRetencion` WRITE; /*!40000 ALTER TABLE `TiposRetencion` DISABLE KEYS */; -INSERT INTO `TiposRetencion` VALUES -(1,'RETENCION ESTIMACION OBJETIVA',1.0000000000,'4730000000','4751000000',NULL,NULL,NULL,'03811652-0F3A-44A1-AE1C-B19624525D7F'), -(2,'ACTIVIDADES AGRICOLAS O GANADERAS',2.0000000000,'4730000000','4751000000',NULL,NULL,NULL,'F3F91EF3-FED6-444D-B03C-75B639D13FB4'), -(9,'ACTIVIDADES PROFESIONALES 2 PRIMEROS AÑOS',9.0000000000,'4730000000','4751000000',NULL,NULL,NULL,'73F95642-E951-4C91-970A-60C503A4792B'), -(15,'ACTIVIDADES PROFESIONALES',15.0000000000,'4730000000','4751000000','6',NULL,NULL,'F6BDE0EE-3B01-4023-8FFF-A73AE9AC50D7'), -(19,'ARRENDAMIENTO Y SUBARRENDAMIENTO',19.0000000000,'4730000000','4751000000','8',NULL,NULL,'09B033AE-16E5-4057-8D4A-A7710C8A4FB9'); +INSERT INTO `TiposRetencion` VALUES (1,'RETENCION ESTIMACION OBJETIVA',1.0000000000,'4730000000','4751000000',NULL,NULL,NULL,'03811652-0F3A-44A1-AE1C-B19624525D7F'),(2,'ACTIVIDADES AGRICOLAS O GANADERAS',2.0000000000,'4730000000','4751000000',NULL,NULL,NULL,'F3F91EF3-FED6-444D-B03C-75B639D13FB4'),(9,'ACTIVIDADES PROFESIONALES 2 PRIMEROS AÑOS',9.0000000000,'4730000000','4751000000',NULL,NULL,NULL,'73F95642-E951-4C91-970A-60C503A4792B'),(15,'ACTIVIDADES PROFESIONALES',15.0000000000,'4730000000','4751000000','6',NULL,NULL,'F6BDE0EE-3B01-4023-8FFF-A73AE9AC50D7'),(19,'ARRENDAMIENTO Y SUBARRENDAMIENTO',19.0000000000,'4730000000','4751000000','8',NULL,NULL,'09B033AE-16E5-4057-8D4A-A7710C8A4FB9'); /*!40000 ALTER TABLE `TiposRetencion` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -14343,4 +836,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-11-21 7:59:07 +-- Dump completed on 2023-02-20 14:45:57 diff --git a/db/dump/fixtures.sql b/db/dump/fixtures.sql index 6f766f8ad..8fb12e822 100644 --- a/db/dump/fixtures.sql +++ b/db/dump/fixtures.sql @@ -228,13 +228,13 @@ INSERT INTO `vn`.`bankEntity`(`id`, `countryFk`, `name`, `bic`) (128, 1, 'The Best Bank', 'BBKKESMMMMMM'), (2100, 1, 'Caixa Bank', 'CAIXESBB'); -INSERT INTO `vn`.`bank`(`id`, `bank`, `account`, `cash`, `entityFk`, `isActive`, `currencyFk`) +INSERT INTO `vn`.`accounting`(`id`, `bank`, `account`, `accountingTypeFk`, `entityFk`, `isActive`, `currencyFk`, `code`) VALUES - (1, 'Pay on receipt', '5720000001', 3, 128, 1, 1), - (2, 'Cash', '5700000001', 2, 128, 1, 1), - (3, 'Compensation', '4000000000', 8, 128, 1, 1), - (4, 'Transfers', '4000000001', 1, 128, 1, 1), - (3117, 'Caixa Rural d''Algemesi', '5720000000', 8, 2100, 1, 1); + (1, 'Pay on receipt', '5720000001', 3, 128, 1, 1, 'payOnReceipt'), + (2, 'Cash', '5700000001', 2, 128, 1, 1, 'cash'), + (3, 'Compensation', '4000000000', 8, 128, 1, 1, 'compensation'), + (4, 'Transfers', '4000000001', 1, 128, 1, 1, 'transfers'), + (3117, 'Caixa Rural d''Algemesi', '5720000000', 8, 2100, 1, 1, 'cra'); INSERT INTO `vn`.`deliveryMethod`(`id`, `code`, `description`) VALUES @@ -359,8 +359,8 @@ INSERT INTO `vn`.`client`(`id`,`name`,`fi`,`socialName`,`contact`,`street`,`city (1108, 'Charles Xavier', '22641921P', 'Professor X', 'Beast', '3800 Victory Pkwy, Cincinnati, OH 45207, USA', 'Gotham', 46460, 1111111111, 222222222, 1, 'CharlesXavier@mydomain.com', NULL, 0, 1234567890, 0, 1, 1, 300, 1, 1, NULL, 10, 5, util.VN_CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, 1, 1, 1, 1, NULL, 0, 0, 19, 0, 1, 'florist'), (1109, 'Bruce Banner', '16104829E', 'Hulk', 'Black widow', 'Somewhere in New York', 'Gotham', 46460, 1111111111, 222222222, 1, 'BruceBanner@mydomain.com', NULL, 0, 1234567890, 0, 1, 1, 300, 1, 1, NULL, 10, 5, util.VN_CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, 1, 1, 0, 0, NULL, 0, 0, 9, 0, 1, 'florist'), (1110, 'Jessica Jones', '58282869H', 'Jessica Jones', 'Luke Cage', 'NYCC 2015 Poster', 'Gotham', 46460, 1111111111, 222222222, 1, 'JessicaJones@mydomain.com', NULL, 0, 1234567890, 0, 1, 1, 300, 1, 1, NULL, 10, 5, util.VN_CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 1, 1, 1, 0, 0, NULL, 0, 0, NULL, 0, 1, 'florist'), - (1111, 'Missing', NULL, 'Missing man', 'Anton', 'The space, Universe far away', 'Gotham', 46460, 1111111111, 222222222, 1, NULL, NULL, 0, 1234567890, 0, 1, 1, 300, 1, 1, NULL, 10, 5, util.VN_CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 4, 1, 0, 1, 0, NULL, 1, 0, NULL, 0, 1, NULL), - (1112, 'Trash', NULL, 'Garbage man', 'Unknown name', 'New York city, Underground', 'Gotham', 46460, 1111111111, 222222222, 1, NULL, NULL, 0, 1234567890, 0, 1, 1, 300, 1, 1, NULL, 10, 5, util.VN_CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 4, 1, 0, 1, 0, NULL, 1, 0, NULL, 0, 1, NULL); + (1111, 'Missing', NULL, 'Missing man', 'Anton', 'The space, Universe far away', 'Gotham', 46460, 1111111111, 222222222, 1, NULL, NULL, 0, 1234567890, 0, 1, 1, 300, 1, 1, NULL, 10, 5, util.VN_CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 4, 1, 0, 1, 0, NULL, 1, 0, NULL, 0, 1, 'others'), + (1112, 'Trash', NULL, 'Garbage man', 'Unknown name', 'New York city, Underground', 'Gotham', 46460, 1111111111, 222222222, 1, NULL, NULL, 0, 1234567890, 0, 1, 1, 300, 1, 1, NULL, 10, 5, util.VN_CURDATE(), 1, 5, 1, 1, 1, '0000-00-00', 4, 1, 0, 1, 0, NULL, 1, 0, NULL, 0, 1, 'others'); INSERT INTO `vn`.`client`(`id`, `name`, `fi`, `socialName`, `contact`, `street`, `city`, `postcode`, `isRelevant`, `email`, `iban`,`dueDay`,`accountingAccount`, `isEqualizated`, `provinceFk`, `hasToInvoice`, `credit`, `countryFk`, `isActive`, `gestdocFk`, `quality`, `payMethodFk`,`created`, `isTaxDataChecked`) SELECT id, name, CONCAT(RPAD(CONCAT(id,9),8,id),'A'), CONCAT(name, 'Social'), CONCAT(name, 'Contact'), CONCAT(name, 'Street'), 'GOTHAM', 46460, 1, CONCAT(name,'@mydomain.com'), NULL, 0, 1234567890, 0, 1, 1, 300, 1, 1,NULL, 10, 5, util.VN_CURDATE(), 1 @@ -736,7 +736,7 @@ INSERT INTO `vn`.`ticketObservation`(`id`, `ticketFk`, `observationTypeFk`, `des (12, 11, 3, 'Delivery after 10am'); -- FIX for state hours on local, inter_afterInsert -UPDATE vncontrol.inter SET odbc_date = DATE_ADD(util.VN_CURDATE(), INTERVAL -10 SECOND); +-- UPDATE vncontrol.inter SET odbc_date = DATE_ADD(util.VN_CURDATE(), INTERVAL -10 SECOND); INSERT INTO `vn`.`ticketTracking`(`ticketFk`, `stateFk`, `workerFk`, `created`) VALUES @@ -1019,16 +1019,11 @@ INSERT INTO `vn`.`sale`(`id`, `itemFk`, `ticketFk`, `concept`, `quantity`, `pric (33, 5, 14, 'Ranged weapon pistol 9mm', 50, 1.79, 0, 0, 0, util.VN_CURDATE()), (34, 4, 28, 'Melee weapon heavy shield 1x0.5m', 20, 1.72, 0, 0, 0, util.VN_CURDATE()), (35, 4, 29, 'Melee weapon heavy shield 1x0.5m', 20, 1.72, 0, 0, 0, util.VN_CURDATE()), - (36, 4, 30, 'Melee weapon heavy shield 1x0.5m', 20, 1.72, 0, 0, 0, util.VN_CURDATE()), (37, 4, 31, 'Melee weapon heavy shield 1x0.5m', 20, 1.72, 0, 0, 0, util.VN_CURDATE()), + (36, 4, 30, 'Melee weapon heavy shield 1x0.5m', 20, 1.72, 0, 0, 0, util.VN_CURDATE()), (38, 2, 32, 'Melee weapon combat fist 15cm', 30, 7.07, 0, 0, 0, DATE_ADD(util.VN_CURDATE(), INTERVAL +1 MONTH)), (39, 1, 32, 'Ranged weapon longbow 2m', 2, 103.49, 0, 0, 0, util.VN_CURDATE()); -INSERT INTO `vn`.`saleChecked`(`saleFk`, `isChecked`) - VALUES - (1, 0), - (2, 1); - INSERT INTO `vn`.`saleComponent`(`saleFk`, `componentFk`, `value`) VALUES (1, 28, 50), @@ -1177,18 +1172,13 @@ INSERT INTO `vn`.`itemShelvingSale` (`itemShelvingFk`, `saleFk`, `quantity`, `cr ('1', '7', '1', util.VN_CURDATE(), '1106'), ('2', '8', '5', util.VN_CURDATE(), '1106'); -INSERT INTO `vncontrol`.`accion`(`accion_id`, `accion`) +INSERT INTO `vn`.`saleTracking`(`saleFk`, `isChecked`, `created`, `originalQuantity`, `workerFk`, `id`, `stateFk`) VALUES - (3, 'ACTION ONE'), - (4, 'ACTIOn TWO'); - -INSERT INTO `vn`.`saleTracking`(`saleFk`, `isChecked`, `created`, `originalQuantity`, `workerFk`, `actionFk`, `id`, `stateFk`) - VALUES - (1, 0, util.VN_CURDATE(), 5, 55, 3, 1, 14), - (1, 1, util.VN_CURDATE(), 5, 54, 3, 2, 8), - (2, 1, util.VN_CURDATE(), 10, 40, 4, 3, 8), - (3, 1, util.VN_CURDATE(), 2, 40, 4, 4, 8), - (31, 1, util.VN_CURDATE(), -5, 40, 4, 5, 8); + (1, 0, util.VN_CURDATE(), 5, 55, 1, 14), + (1, 1, util.VN_CURDATE(), 5, 54, 2, 8), + (2, 1, util.VN_CURDATE(), 10, 40, 3, 8), + (3, 1, util.VN_CURDATE(), 2, 40, 4, 8), + (31, 1, util.VN_CURDATE(), -5, 40, 5, 8); INSERT INTO `vn`.`itemBarcode`(`id`, `itemFk`, `code`) VALUES @@ -1375,7 +1365,7 @@ INSERT INTO `vn`.`recovery`(`id`, `clientFk`, `started`, `finished`, `amount`, ` (3, 1102, util.VN_CURDATE(), DATE_ADD(util.VN_CURDATE(),INTERVAL 1 MONTH), 50, 7), (4, 1103, util.VN_CURDATE(), NULL, 50, 7); -INSERT INTO `vn`.`annualAverageInvoiced`(`clientFk`, `invoiced`) +INSERT INTO `bs`.`clientAnnualConsumption`(`clientFk`, `invoiced`) VALUES (1101, 1500), (1102, 100), @@ -1949,7 +1939,7 @@ DROP TEMPORARY TABLE IF EXISTS tmp.worker; CREATE TEMPORARY TABLE tmp.worker (PRIMARY KEY (id)) ENGINE = MEMORY - SELECT '1111' as 'id', w.id as `workerFk`, 'VNL', CONCAT(YEAR(DATE_ADD(util.VN_CURDATE(), INTERVAL -2 YEAR)), '-12-25') as started, CONCAT(YEAR(DATE_ADD(util.VN_CURDATE(), INTERVAL -1 YEAR)) as ended, '-12-24'), CONCAT('E-46-', RPAD(CONCAT(w.id, 9), 8, w.id)), NULL as `notes`, NULL as `departmentFk`, 23, 1 as `workerBusinessProfessionalCategoryFk`, 1 as `calendarTypeFk`, 1 as `isHourlyLabor`, 1 as `workerBusinessAgreementFk`, 1 as `workcenterFk` + SELECT '1111' as 'id', w.id as `workerFk`, 'VNL', CONCAT(YEAR(DATE_ADD(util.VN_CURDATE(), INTERVAL -2 YEAR)), '-12-25') as started, CONCAT(YEAR(DATE_ADD(util.VN_CURDATE(), INTERVAL -1 YEAR)), '-12-24') as ended, CONCAT('E-46-', RPAD(CONCAT(w.id, 9), 8, w.id)), NULL as `notes`, NULL as `departmentFk`, 23, 1 as `workerBusinessProfessionalCategoryFk`, 1 as `calendarTypeFk`, 1 as `isHourlyLabor`, 1 as `workerBusinessAgreementFk`, 1 as `workcenterFk` FROM `vn`.`worker` `w` WHERE `w`.`id` = 1109; @@ -1985,28 +1975,24 @@ INSERT INTO `vn`.`workerBusinessType` (`id`, `name`, `isFullTime`, `isPermanent` UPDATE `vn`.`business` b SET `rate` = 7, - `workerBusinessCategoryFk` = 1, `workerBusinessTypeFk` = 100, `amount` = 900.50 WHERE b.id = 1; UPDATE `vn`.`business` b SET `rate` = 7, - `workerBusinessCategoryFk` = 1, `workerBusinessTypeFk` = 100, `amount` = 1263.03 WHERE b.id = 1106; UPDATE `vn`.`business` b SET `rate` = 7, - `workerBusinessCategoryFk` = 1, `workerBusinessTypeFk` = 100, `amount` = 2000 WHERE b.id = 1107; UPDATE `vn`.`business` b SET `rate` = 7, - `workerBusinessCategoryFk` = 1, `workerBusinessTypeFk` = 100, `amount` = 1500 WHERE b.id = 1108; @@ -2020,7 +2006,7 @@ INSERT INTO `vn`.`absenceType` (`id`, `name`, `rgb`, `code`, `holidayEntitlement (20, 'Furlough', '#97B92F', 'furlough', 1, 1), (21, 'Furlough half day', '#778899', 'halfFurlough', 0.5, 1); -INSERT INTO `postgresql`.`calendar_employee` (`businessFk`, `calendar_state_id`, `date`) +INSERT INTO `vn`.`calendar` (`businessFk`, `dayOffTypeFk`, `dated`) VALUES (1, 6, IF(MONTH(util.VN_CURDATE()) = 12 AND DAY(util.VN_CURDATE()) > 10, DATE_ADD(util.VN_CURDATE(), INTERVAL -10 DAY), DATE_ADD(util.VN_CURDATE(), INTERVAL 10 DAY))), (1106, 1, IF(MONTH(util.VN_CURDATE()) = 12 AND DAY(util.VN_CURDATE()) > 10, DATE_ADD(util.VN_CURDATE(), INTERVAL -10 DAY), DATE_ADD(util.VN_CURDATE(), INTERVAL 10 DAY))), @@ -2491,6 +2477,10 @@ REPLACE INTO `vn`.`invoiceIn`(`id`, `serialNumber`,`serial`, `supplierFk`, `issu (9, 1009, 'R', 2, DATE_ADD(util.VN_CURDATE(), INTERVAL -1 MONTH), DATE_ADD(util.VN_CURDATE(), INTERVAL -1 MONTH), 1242, 1, 442, 1), (10, 1010, 'R', 2, DATE_ADD(util.VN_CURDATE(), INTERVAL -1 MONTH), DATE_ADD(util.VN_CURDATE(), INTERVAL -1 MONTH), 1243, 1, 442, 1); +INSERT INTO `vn`.`invoiceInConfig` (`id`, `retentionRate`, `retentionName`, `sageWithholdingFk`) + VALUES + (1, -2, '2% retention', 2); + INSERT INTO `vn`.`invoiceInDueDay`(`invoiceInFk`, `dueDated`, `bankFk`, `amount`) VALUES (1, util.VN_CURDATE(), 1, 336.99), @@ -2730,7 +2720,7 @@ INSERT INTO `util`.`notificationSubscription` (`notificationFk`, `userFk`) VALUES (1, 1109), (1, 1110), - (3, 1109), + (2, 1109), (1,9), (1,3); @@ -2784,10 +2774,6 @@ INSERT INTO `vn`.`profileType` (`id`, `name`) VALUES (1, 'working'); -INSERT INTO `vn`.`newWorkerConfig` (`id`, `street`, `provinceFk`, `companyFk`, `profileTypeFk`, `roleFk`) - VALUES - (1, 'S/ ', 1, 442, 1, 1); - INSERT INTO `salix`.`url` (`appName`, `environment`, `url`) VALUES ('lilium', 'dev', 'http://localhost:8080/#/'), diff --git a/db/dump/structure.sql b/db/dump/structure.sql index 3186fa01f..cd168c2f9 100644 --- a/db/dump/structure.sql +++ b/db/dump/structure.sql @@ -1,8 +1,8 @@ --- MariaDB dump 10.19 Distrib 10.9.4-MariaDB, for Linux (x86_64) +-- MariaDB dump 10.19 Distrib 10.5.15-MariaDB, for debian-linux-gnu (x86_64) -- -- Host: db.verdnatura.es Database: account -- ------------------------------------------------------ --- Server version 10.7.6-MariaDB-1:10.7.6+maria~deb11-log +-- Server version 10.7.7-MariaDB-1:10.7.7+maria~deb11-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -19,8 +19,7 @@ -- Current Database: `account` -- - -CREATE DATABASE /*!32312 IF NOT EXISTS*/ `account` /*!40100 DEFAULT CHARACTER SET utf8mb3 */; +CREATE DATABASE /*!32312 IF NOT EXISTS*/ `account` /*!40100 DEFAULT CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci */; USE `account`; @@ -89,8 +88,8 @@ DROP TABLE IF EXISTS `accountConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `accountConfig` ( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, - `homedir` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The base folder for users home directory', - `shell` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The default shell', + `homedir` varchar(50) NOT NULL COMMENT 'The base folder for users home directory', + `shell` varchar(50) NOT NULL COMMENT 'The default shell', `idBase` int(11) NOT NULL COMMENT 'Base id for Posix users and groups', `min` smallint(6) NOT NULL, `max` smallint(6) NOT NULL COMMENT 'Maximum password age (seconds)', @@ -108,9 +107,10 @@ DROP TABLE IF EXISTS `accountDovecot`; /*!50001 DROP VIEW IF EXISTS `accountDovecot`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `accountDovecot` AS SELECT - 1 AS `name`, - 1 AS `password` */; +/*!50001 CREATE TABLE `accountDovecot` ( + `name` tinyint NOT NULL, + `password` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -122,12 +122,12 @@ DROP TABLE IF EXISTS `accountLog`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `accountLog` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `msg` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `pid` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `user` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `host` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `rhost` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `time` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `msg` varchar(255) NOT NULL, + `pid` varchar(255) NOT NULL, + `user` varchar(255) NOT NULL, + `host` varchar(255) NOT NULL, + `rhost` varchar(255) NOT NULL, + `time` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -140,9 +140,10 @@ DROP TABLE IF EXISTS `emailUser`; /*!50001 DROP VIEW IF EXISTS `emailUser`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `emailUser` AS SELECT - 1 AS `userFk`, - 1 AS `email` */; +/*!50001 CREATE TABLE `emailUser` ( + `userFk` tinyint NOT NULL, + `email` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -154,11 +155,11 @@ DROP TABLE IF EXISTS `ldapConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `ldapConfig` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `server` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The LDAP server access url', - `rdn` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The LDAP user', - `password` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The LDAP password', - `userDn` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'The base DN for users', - `groupDn` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'The base DN for groups', + `server` varchar(255) NOT NULL COMMENT 'The LDAP server access url', + `rdn` varchar(255) NOT NULL COMMENT 'The LDAP user', + `password` varchar(255) NOT NULL COMMENT 'The LDAP password', + `userDn` varchar(255) DEFAULT NULL COMMENT 'The base DN for users', + `groupDn` varchar(255) DEFAULT NULL COMMENT 'The base DN for groups', PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='LDAP server configuration parameters'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -172,8 +173,8 @@ DROP TABLE IF EXISTS `mailAlias`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `mailAlias` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `alias` varchar(50) CHARACTER SET utf8mb3 NOT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `alias` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `description` varchar(255) DEFAULT NULL, `isPublic` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`id`), UNIQUE KEY `alias` (`alias`) @@ -213,7 +214,7 @@ CREATE TABLE `mailClientAccess` ( `description` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `mailFrom` (`client`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -227,7 +228,7 @@ CREATE TABLE `mailConfig` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `domain` varchar(255) NOT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -239,7 +240,7 @@ DROP TABLE IF EXISTS `mailForward`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `mailForward` ( `account` int(10) unsigned NOT NULL, - `forwardTo` varchar(250) CHARACTER SET utf8mb3 NOT NULL, + `forwardTo` varchar(250) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, PRIMARY KEY (`account`), CONSTRAINT `mailForward_ibfk_1` FOREIGN KEY (`account`) REFERENCES `account` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='Mail forwarding'; @@ -259,7 +260,7 @@ CREATE TABLE `mailSenderAccess` ( `description` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `mailFrom` (`sender`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -270,8 +271,9 @@ DROP TABLE IF EXISTS `myRole`; /*!50001 DROP VIEW IF EXISTS `myRole`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myRole` AS SELECT - 1 AS `id` */; +/*!50001 CREATE TABLE `myRole` ( + `id` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -282,15 +284,16 @@ DROP TABLE IF EXISTS `myUser`; /*!50001 DROP VIEW IF EXISTS `myUser`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myUser` AS SELECT - 1 AS `id`, - 1 AS `name`, - 1 AS `active`, - 1 AS `email`, - 1 AS `nickname`, - 1 AS `lang`, - 1 AS `role`, - 1 AS `recoverPass` */; +/*!50001 CREATE TABLE `myUser` ( + `id` tinyint NOT NULL, + `name` tinyint NOT NULL, + `active` tinyint NOT NULL, + `email` tinyint NOT NULL, + `nickname` tinyint NOT NULL, + `lang` tinyint NOT NULL, + `role` tinyint NOT NULL, + `recoverPass` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -302,8 +305,8 @@ DROP TABLE IF EXISTS `role`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `role` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(14) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'MySQL doesn''t support more than 14 chars for proxied user names', - `description` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `name` varchar(14) NOT NULL COMMENT 'MySQL doesn''t support more than 14 chars for proxied user names', + `description` varchar(100) DEFAULT NULL, `hasLogin` tinyint(3) unsigned NOT NULL DEFAULT 1, `created` timestamp NOT NULL DEFAULT current_timestamp(), `modified` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), @@ -369,7 +372,7 @@ CREATE TABLE `roleConfig` ( `userHost` varchar(255) NOT NULL, `tplUser` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COMMENT='Role configuration parameters'; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci COMMENT='Role configuration parameters'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -416,10 +419,10 @@ DROP TABLE IF EXISTS `sambaConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `sambaConfig` ( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, - `adDomain` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'Active directory domain', - `adController` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The hosname of domain controller', - `adUser` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'Active directory user', - `adPassword` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'Active directory password', + `adDomain` varchar(255) NOT NULL COMMENT 'Active directory domain', + `adController` varchar(255) NOT NULL COMMENT 'The hosname of domain controller', + `adUser` varchar(255) DEFAULT NULL COMMENT 'Active directory user', + `adPassword` varchar(255) DEFAULT NULL COMMENT 'Active directory password', `verifyCert` tinyint(3) unsigned NOT NULL DEFAULT 1 COMMENT 'Whether to verify server certificate', PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='Global configuration parameters for accounts'; @@ -434,21 +437,21 @@ DROP TABLE IF EXISTS `user`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `realm` varchar(512) CHARACTER SET utf8mb3 DEFAULT NULL, - `name` varchar(30) CHARACTER SET utf8mb3 NOT NULL, - `nickname` varchar(127) COLLATE utf8mb3_unicode_ci NOT NULL, - `bcryptPassword` varchar(512) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `realm` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `name` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `nickname` varchar(127) NOT NULL, + `bcryptPassword` varchar(512) DEFAULT NULL, `role` int(10) unsigned NOT NULL DEFAULT 2, `active` tinyint(1) NOT NULL DEFAULT 1, - `email` varchar(255) CHARACTER SET utf8mb3 DEFAULT NULL, + `email` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, `emailVerified` tinyint(1) DEFAULT NULL, - `verificationToken` varchar(512) CHARACTER SET utf8mb3 DEFAULT NULL, - `lang` char(2) CHARACTER SET utf8mb3 DEFAULT NULL, + `verificationToken` varchar(512) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `lang` char(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, `lastPassChange` datetime DEFAULT NULL, `created` timestamp NOT NULL DEFAULT current_timestamp(), `updated` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `image` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `password` char(64) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'Deprecated', + `image` varchar(255) DEFAULT NULL, + `password` char(64) NOT NULL COMMENT 'Deprecated', `recoverPass` tinyint(3) unsigned NOT NULL DEFAULT 1 COMMENT 'Deprecated', `sync` tinyint(4) NOT NULL DEFAULT 0 COMMENT 'Deprecated', `hasGrant` tinyint(1) NOT NULL, @@ -500,7 +503,7 @@ DELIMITER ;; FOR EACH ROW BEGIN CALL hedera.image_ref('user', NEW.image); - + INSERT IGNORE INTO userSync SET `name` = NEW.`name`; END */;; DELIMITER ; @@ -565,7 +568,7 @@ BEGIN 'jgallego@verdnatura.es', 'Rol modificado', CONCAT( - myUser_getName(), + myUser_getName(), ' ha modificado el rol del usuario ', NEW.`name`, ' de ', OLD.role, ' a ', NEW.role) ); @@ -610,7 +613,7 @@ CREATE TABLE `userConfig` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `loginKey` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -641,7 +644,7 @@ DROP TABLE IF EXISTS `userSync`; CREATE TABLE `userSync` ( `name` varchar(30) NOT NULL COMMENT 'The user name', PRIMARY KEY (`name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='Users pending to be synchronized'; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci COMMENT='Users pending to be synchronized'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -651,8 +654,6 @@ CREATE TABLE `userSync` ( -- -- Dumping routines for database 'account' -- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `myUser_checkLogin` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -660,6 +661,8 @@ CREATE TABLE `userSync` ( /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `myUser_checkLogin`() RETURNS tinyint(1) READS SQL DATA @@ -681,7 +684,7 @@ BEGIN SET vSignature = util.hmacSha2(256, CONCAT_WS('/', @userId, @userName), vKey); RETURN vSignature = @userSignature; END IF; - + RETURN FALSE; END ;; @@ -690,8 +693,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `myUser_getId` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -699,6 +700,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `myUser_getId`() RETURNS int(11) READS SQL DATA @@ -710,7 +713,7 @@ BEGIN * @return The user id */ DECLARE vUser INT DEFAULT NULL; - + IF myUser_checkLogin() THEN SET vUser = @userId; @@ -718,7 +721,7 @@ BEGIN SELECT id INTO vUser FROM user WHERE name = LEFT(USER(), INSTR(USER(), '@') - 1); END IF; - + RETURN vUser; END ;; DELIMITER ; @@ -726,8 +729,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `myUser_getName` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -735,6 +736,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `myUser_getName`() RETURNS varchar(30) CHARSET utf8 NO SQL @@ -753,7 +756,7 @@ BEGIN ELSE SET vUser = LEFT(USER(), INSTR(USER(), '@') - 1); END IF; - + RETURN vUser; END ;; DELIMITER ; @@ -761,8 +764,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `myUser_hasRole` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -770,6 +771,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `myUser_hasRole`(vRoleName VARCHAR(255)) RETURNS tinyint(1) DETERMINISTIC @@ -787,8 +790,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `myUser_hasRoleId` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -796,6 +797,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `myUser_hasRoleId`(vRoleId INT) RETURNS tinyint(1) DETERMINISTIC @@ -813,8 +816,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `passwordGenerate` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -822,6 +823,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `passwordGenerate`() RETURNS text CHARSET utf8 COLLATE utf8_unicode_ci READS SQL DATA @@ -848,10 +851,10 @@ BEGIN DECLARE vDigitChars TEXT DEFAULT '1234567890'; DECLARE vPunctChars TEXT DEFAULT '!$%&()=.'; - SELECT length, nAlpha, nUpper, nDigits, nPunct + SELECT length, nAlpha, nUpper, nDigits, nPunct INTO vMinLength, vMinAlpha, vMinUpper, vMinDigits, vMinPunct FROM userPassword; - WHILE LENGTH(vPwd) < vMinLength OR vAlpha < vMinAlpha + WHILE LENGTH(vPwd) < vMinLength OR vAlpha < vMinAlpha OR vUpper < vMinUpper OR vDigits < vMinDigits OR vPunct < vMinPunct DO SET vRandIndex = FLOOR((RAND() * 4) + 1); @@ -877,8 +880,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `toUnixDays` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -886,6 +887,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `toUnixDays`(vDate DATE) RETURNS int(11) DETERMINISTIC @@ -903,8 +906,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `user_getMysqlRole` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -912,6 +913,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `user_getMysqlRole`(vUserName VARCHAR(255)) RETURNS varchar(255) CHARSET utf8 COLLATE utf8_unicode_ci DETERMINISTIC @@ -926,7 +929,7 @@ BEGIN DECLARE vRole VARCHAR(255); SELECT CONCAT(IF(r.hasLogin, c.rolePrefix, ''), r.name) INTO vRole - FROM role r + FROM role r JOIN user u ON u.role = r.id JOIN roleConfig c WHERE u.name = vUserName; @@ -938,8 +941,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `user_getNameFromId` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -947,22 +948,24 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `user_getNameFromId`(vSelf INT) RETURNS varchar(30) CHARSET utf8 COLLATE utf8_unicode_ci DETERMINISTIC BEGIN /** * Gets user name from it's id. - * + * * @param vSelf The user id * @return The user name */ DECLARE vName VARCHAR(30); - - SELECT `name` INTO vName - FROM user + + SELECT `name` INTO vName + FROM user WHERE id = vSelf; - + RETURN vName; END ;; DELIMITER ; @@ -970,8 +973,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `user_hasRole` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -979,6 +980,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `user_hasRole`(vUserName VARCHAR(255), vRoleName VARCHAR(255)) RETURNS tinyint(1) DETERMINISTIC @@ -1006,8 +1009,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `user_hasRoleId` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1015,6 +1016,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `user_hasRoleId`(vUser VARCHAR(255), vRoleId INT) RETURNS tinyint(1) DETERMINISTIC @@ -1034,7 +1037,7 @@ BEGIN JOIN role r ON r.id = rr.inheritsFrom WHERE u.`name` = vUser AND r.id = vRoleId; - + RETURN vHasRole; END ;; DELIMITER ; @@ -1042,8 +1045,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myUser_changePassword` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1051,6 +1052,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myUser_changePassword`(vOldPassword VARCHAR(255), vPassword VARCHAR(255)) BEGIN @@ -1067,8 +1070,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myUser_login` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1076,6 +1077,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myUser_login`(vUserName VARCHAR(255), vPassword VARCHAR(255)) READS SQL DATA @@ -1093,7 +1096,7 @@ BEGIN AND password = MD5(vPassword) AND active; - IF vAuthIsOk + IF vAuthIsOk THEN CALL myUser_loginWithName (vUserName); ELSE @@ -1105,8 +1108,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myUser_loginWithKey` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1114,6 +1115,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myUser_loginWithKey`(vUserName VARCHAR(255), vKey VARCHAR(255)) READS SQL DATA @@ -1139,8 +1142,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myUser_loginWithName` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1148,13 +1149,15 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myUser_loginWithName`(vUserName VARCHAR(255)) READS SQL DATA BEGIN /** * Logs in using only the user name. This procedure is intended to be executed - * by users with a high level of privileges so that normal users should not have + * by users with a high level of privileges so that normal users should not have * execute permissions on it. * * @param vUserName The user name @@ -1176,8 +1179,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myUser_logout` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1185,12 +1186,14 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myUser_logout`() BEGIN /** * Logouts the user. - */ + */ SET @userId = NULL; SET @userName = NULL; SET @userSignature = NULL; @@ -1200,8 +1203,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myUser_restorePassword` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1209,6 +1210,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myUser_restorePassword`(vVerificationToken VARCHAR(255), vPassword VARCHAR(255)) BEGIN @@ -1225,8 +1228,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `role_checkName` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1234,6 +1235,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `role_checkName`(vRoleName VARCHAR(255)) BEGIN @@ -1254,8 +1257,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `role_getDescendents` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1263,6 +1264,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `role_getDescendents`(vSelf INT) BEGIN @@ -1313,9 +1316,9 @@ BEGIN SELECT COUNT(*) > 0 INTO vIsRoot FROM tmp.role t - JOIN role r ON r.id = t.id + JOIN role r ON r.id = t.id WHERE r.`name` = 'root'; - + IF vIsRoot THEN INSERT IGNORE INTO tmp.role (id) SELECT id FROM role; @@ -1331,8 +1334,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `role_sync` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1340,6 +1341,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `role_sync`() BEGIN @@ -1395,8 +1398,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `role_syncPrivileges` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1404,6 +1405,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb3 */ ; /*!50003 SET character_set_results = utf8mb3 */ ; /*!50003 SET collation_connection = utf8mb3_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `role_syncPrivileges`() BEGIN @@ -1973,8 +1976,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `user_changePassword` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -1982,6 +1983,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `user_changePassword`(vSelf INT, vOldPassword VARCHAR(255), vPassword VARCHAR(255)) BEGIN @@ -1998,7 +2001,7 @@ BEGIN SELECT `password` = MD5(vOldPassword), `name` INTO vPasswordOk, vUserName FROM user WHERE id = vSelf; - + IF NOT vPasswordOk THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Invalid password'; @@ -2011,8 +2014,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `user_checkName` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -2020,6 +2021,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `user_checkName`(vUserName VARCHAR(255)) BEGIN @@ -2039,8 +2042,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `user_checkPassword` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -2048,6 +2049,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `user_checkPassword`(vPassword VARCHAR(255)) BEGIN @@ -2072,7 +2075,7 @@ BEGIN IF vChr REGEXP '[[:alpha:]]' THEN SET vNAlpha = vNAlpha+1; - + IF vChr REGEXP '[A-Z]' THEN SET vNUpper = vNUpper+1; @@ -2107,8 +2110,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `user_restorePassword` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -2116,6 +2117,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `user_restorePassword`(vSelf INT, vVerificationToken VARCHAR(255), vPassword VARCHAR(255)) BEGIN @@ -2132,7 +2135,7 @@ BEGIN SELECT verificationToken = vVerificationToken, `name` INTO vTokenVerified, vUserName FROM user WHERE id = vSelf; - + IF NOT vTokenVerified THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Invalid verification token'; @@ -2145,8 +2148,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `user_setPassword` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -2154,6 +2155,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `user_setPassword`(vSelf INT, vPassword VARCHAR(255)) BEGIN @@ -2194,15 +2197,16 @@ DROP TABLE IF EXISTS `bajasLaborales`; /*!50001 DROP VIEW IF EXISTS `bajasLaborales`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `bajasLaborales` AS SELECT - 1 AS `firstname`, - 1 AS `name`, - 1 AS `businessFk`, - 1 AS `lastDate`, - 1 AS `endContract`, - 1 AS `type`, - 1 AS `dias`, - 1 AS `userFk` */; +/*!50001 CREATE TABLE `bajasLaborales` ( + `firstname` tinyint NOT NULL, + `name` tinyint NOT NULL, + `businessFk` tinyint NOT NULL, + `lastDate` tinyint NOT NULL, + `endContract` tinyint NOT NULL, + `type` tinyint NOT NULL, + `dias` tinyint NOT NULL, + `userFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -2235,7 +2239,7 @@ DROP TABLE IF EXISTS `carteras`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `carteras` ( - `CodigoTrabajador` varchar(3) CHARACTER SET latin1 NOT NULL, + `CodigoTrabajador` varchar(3) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL, `Año` int(11) NOT NULL, `Mes` int(11) NOT NULL, `Peso` decimal(10,2) DEFAULT NULL, @@ -2267,11 +2271,11 @@ DROP TABLE IF EXISTS `clientDied`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `clientDied` ( `id` int(11) NOT NULL DEFAULT 0, - `clientName` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `clientName` varchar(50) NOT NULL, `lastInvoiced` date DEFAULT NULL, - `workerCode` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, - `Boss` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, - `Aviso` varchar(13) CHARACTER SET utf8mb3 DEFAULT NULL, + `workerCode` varchar(3) NOT NULL, + `Boss` varchar(3) NOT NULL, + `Aviso` varchar(13) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='Clientes que no han comprado en los ultimos 3 meses, se actualiza con proceso nocturno el 3 de cada mes'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2453,9 +2457,9 @@ DROP TABLE IF EXISTS `inspeccionSS_2021`; CREATE TABLE `inspeccionSS_2021` ( `business_id` int(11) DEFAULT NULL, `id` int(11) NOT NULL DEFAULT 0, - `firstName` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lastName` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `name` varchar(45) COLLATE utf8mb3_unicode_ci NOT NULL, + `firstName` varchar(50) DEFAULT NULL, + `lastName` varchar(50) DEFAULT NULL, + `name` varchar(45) NOT NULL, `timed` datetime NOT NULL, `hours_week` smallint(6) DEFAULT NULL, `year` int(4) NOT NULL, @@ -2473,30 +2477,31 @@ DROP TABLE IF EXISTS `lastIndicators`; /*!50001 DROP VIEW IF EXISTS `lastIndicators`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `lastIndicators` AS SELECT - 1 AS `updated`, - 1 AS `lastYearSales`, - 1 AS `incLastYearSales`, - 1 AS `totalGreuge`, - 1 AS `incTotalGreuge`, - 1 AS `latePaymentRate`, - 1 AS `incLatePaymentRate`, - 1 AS `countEmployee`, - 1 AS `incCountEmployee`, - 1 AS `averageMana`, - 1 AS `incAverageMana`, - 1 AS `bankingPool`, - 1 AS `incbankingPool`, - 1 AS `lastMonthActiveClients`, - 1 AS `incLastMonthActiveClients`, - 1 AS `lastMonthLostClients`, - 1 AS `incLastMonthLostClients`, - 1 AS `lastMonthNewClients`, - 1 AS `incLastMonthNewClients`, - 1 AS `lastMonthWebBuyingRate`, - 1 AS `incLastMonthWebBuyingRate`, - 1 AS `thisWeekSales`, - 1 AS `lastYearWeekSales` */; +/*!50001 CREATE TABLE `lastIndicators` ( + `updated` tinyint NOT NULL, + `lastYearSales` tinyint NOT NULL, + `incLastYearSales` tinyint NOT NULL, + `totalGreuge` tinyint NOT NULL, + `incTotalGreuge` tinyint NOT NULL, + `latePaymentRate` tinyint NOT NULL, + `incLatePaymentRate` tinyint NOT NULL, + `countEmployee` tinyint NOT NULL, + `incCountEmployee` tinyint NOT NULL, + `averageMana` tinyint NOT NULL, + `incAverageMana` tinyint NOT NULL, + `bankingPool` tinyint NOT NULL, + `incbankingPool` tinyint NOT NULL, + `lastMonthActiveClients` tinyint NOT NULL, + `incLastMonthActiveClients` tinyint NOT NULL, + `lastMonthLostClients` tinyint NOT NULL, + `incLastMonthLostClients` tinyint NOT NULL, + `lastMonthNewClients` tinyint NOT NULL, + `incLastMonthNewClients` tinyint NOT NULL, + `lastMonthWebBuyingRate` tinyint NOT NULL, + `incLastMonthWebBuyingRate` tinyint NOT NULL, + `thisWeekSales` tinyint NOT NULL, + `lastYearWeekSales` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -2516,7 +2521,7 @@ CREATE TABLE `m3` ( `month` int(11) DEFAULT NULL, `week` int(11) DEFAULT NULL, `day` int(11) DEFAULT NULL, - `dayName` varchar(12) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `dayName` varchar(12) DEFAULT NULL, `euros` decimal(10,2) DEFAULT 0.00, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -2535,10 +2540,10 @@ CREATE TABLE `nightTask` ( `finished` datetime DEFAULT NULL, `lastFinished` datetime DEFAULT NULL, `order` int(11) DEFAULT NULL, - `schema` varchar(45) COLLATE utf8mb3_unicode_ci NOT NULL, - `procedure` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, - `error` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `errorCode` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `schema` varchar(45) NOT NULL, + `procedure` varchar(100) NOT NULL, + `error` varchar(255) DEFAULT NULL, + `errorCode` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2559,7 +2564,7 @@ BEGIN IF NOT (NEW.`schema`REGEXP '^[0-9a-zA-Z_]+$') OR NOT (NEW.`procedure`REGEXP '^[0-9a-zA-Z_]+$') THEN CALL util.throw('ONLY_ALPHANUMERICS_ALLOWED'); - + END IF; END */;; @@ -2585,7 +2590,7 @@ BEGIN IF NOT (NEW.`schema`REGEXP '^[0-9a-zA-Z_]+$') OR NOT (NEW.`procedure`REGEXP '^[0-9a-zA-Z_]+$') THEN CALL util.throw('ONLY_ALPHANUMERICS_ALLOWED'); - + END IF; END */;; @@ -2604,7 +2609,7 @@ DROP TABLE IF EXISTS `nightTaskConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `nightTaskConfig` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `logMail` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `logMail` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2617,12 +2622,13 @@ DROP TABLE IF EXISTS `packingSpeed`; /*!50001 DROP VIEW IF EXISTS `packingSpeed`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `packingSpeed` AS SELECT - 1 AS `hora`, - 1 AS `minuto`, - 1 AS `cm3`, - 1 AS `warehouse_id`, - 1 AS `odbc_date` */; +/*!50001 CREATE TABLE `packingSpeed` ( + `hora` tinyint NOT NULL, + `minuto` tinyint NOT NULL, + `cm3` tinyint NOT NULL, + `warehouse_id` tinyint NOT NULL, + `odbc_date` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -2656,7 +2662,7 @@ DROP TABLE IF EXISTS `payMethodClientEvolution`; CREATE TABLE `payMethodClientEvolution` ( `id` int(11) NOT NULL AUTO_INCREMENT, `dated` date NOT NULL, - `payMethodName` varchar(45) COLLATE utf8mb3_unicode_ci NOT NULL, + `payMethodName` varchar(45) NOT NULL, `amountClient` int(11) NOT NULL, `amount` decimal(10,2) NOT NULL, `equalizationTax` decimal(10,2) NOT NULL, @@ -2672,12 +2678,13 @@ DROP TABLE IF EXISTS `s1_ticketDetail`; /*!50001 DROP VIEW IF EXISTS `s1_ticketDetail`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `s1_ticketDetail` AS SELECT - 1 AS `ticketFk`, - 1 AS `ticketAmount`, - 1 AS `ticketLines`, - 1 AS `ticketM3`, - 1 AS `shipped` */; +/*!50001 CREATE TABLE `s1_ticketDetail` ( + `ticketFk` tinyint NOT NULL, + `ticketAmount` tinyint NOT NULL, + `ticketLines` tinyint NOT NULL, + `ticketM3` tinyint NOT NULL, + `shipped` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -2688,19 +2695,20 @@ DROP TABLE IF EXISTS `s21_saleDetail`; /*!50001 DROP VIEW IF EXISTS `s21_saleDetail`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `s21_saleDetail` AS SELECT - 1 AS `dia`, - 1 AS `año`, - 1 AS `mes`, - 1 AS `concepto`, - 1 AS `unidades`, - 1 AS `precio`, - 1 AS `venta`, - 1 AS `familia`, - 1 AS `comprador`, - 1 AS `itemFk`, - 1 AS `ticketFk`, - 1 AS `volume` */; +/*!50001 CREATE TABLE `s21_saleDetail` ( + `dia` tinyint NOT NULL, + `año` tinyint NOT NULL, + `mes` tinyint NOT NULL, + `concepto` tinyint NOT NULL, + `unidades` tinyint NOT NULL, + `precio` tinyint NOT NULL, + `venta` tinyint NOT NULL, + `familia` tinyint NOT NULL, + `comprador` tinyint NOT NULL, + `itemFk` tinyint NOT NULL, + `ticketFk` tinyint NOT NULL, + `volume` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -2801,16 +2809,16 @@ CREATE TABLE `salesByclientSalesPerson` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Table structure for table `salesMonthlySnapshot` +-- Table structure for table `salesMonthlySnapshot___` -- -DROP TABLE IF EXISTS `salesMonthlySnapshot`; +DROP TABLE IF EXISTS `salesMonthlySnapshot___`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salesMonthlySnapshot` ( +CREATE TABLE `salesMonthlySnapshot___` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `salesPersonName` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT '', - `teamName` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `salesPersonName` varchar(100) DEFAULT '', + `teamName` varchar(100) DEFAULT NULL, `year` int(11) DEFAULT NULL, `month` int(11) DEFAULT NULL, `currentSale` decimal(10,3) DEFAULT NULL, @@ -2822,32 +2830,7 @@ CREATE TABLE `salesMonthlySnapshot` ( `newClientScore` decimal(10,3) DEFAULT NULL, `teamBossPlus` decimal(10,3) DEFAULT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `salesPerson` --- - -DROP TABLE IF EXISTS `salesPerson`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salesPerson` ( - `workerFk` int(10) unsigned NOT NULL, - `year` int(4) NOT NULL, - `month` int(2) NOT NULL, - `amount` decimal(10,2) DEFAULT NULL, - `commission` decimal(10,2) DEFAULT NULL, - `leasedCommission` decimal(10,2) DEFAULT NULL COMMENT 'comision proveniente de clientes que han sido donados. Ver tabla Clientes_cedidos', - `cededCommission` decimal(10,2) DEFAULT NULL COMMENT 'comision generada por los clientes que han sido donados. Ver tabla Clientes_cedidos', - `newCommission` decimal(10,2) DEFAULT NULL, - `leasedReplacement` decimal(10,2) DEFAULT NULL, - `itemTypeBorrowed` decimal(10,2) DEFAULT NULL, - `portfolioWeight` decimal(10,2) DEFAULT NULL COMMENT 'Pero de la cartera del comercial a fecha vendedores.updated', - `updated` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - PRIMARY KEY (`workerFk`,`year`,`month`), - CONSTRAINT `salesPerson_FK` FOREIGN KEY (`workerFk`) REFERENCES `vn`.`worker` (`id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='@deprecated 2022-11'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2871,43 +2854,45 @@ CREATE TABLE `salesPersonEvolution` ( /*!40101 SET character_set_client = @saved_cs_client */; -- --- Temporary table structure for view `vendedores` +-- Table structure for table `salesPerson__` -- -DROP TABLE IF EXISTS `vendedores`; -/*!50001 DROP VIEW IF EXISTS `vendedores`*/; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -/*!50001 CREATE VIEW `vendedores` AS SELECT - 1 AS `Id_Trabajador`, - 1 AS `año`, - 1 AS `mes`, - 1 AS `importe`, - 1 AS `comision`, - 1 AS `comisionArrendada`, - 1 AS `comisionCedida`, - 1 AS `comisionNuevos`, - 1 AS `sustitucionArrendada`, - 1 AS `itemTypeBorrowed`, - 1 AS `portfolioWeight`, - 1 AS `updated` */; -SET character_set_client = @saved_cs_client; - --- --- Table structure for table `vendedores_evolution` --- - -DROP TABLE IF EXISTS `vendedores_evolution`; +DROP TABLE IF EXISTS `salesPerson__`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `vendedores_evolution` ( +CREATE TABLE `salesPerson__` ( + `workerFk` int(10) unsigned NOT NULL, + `year` int(4) NOT NULL, + `month` int(2) NOT NULL, + `amount` decimal(10,2) DEFAULT NULL, + `commission` decimal(10,2) DEFAULT NULL, + `leasedCommission` decimal(10,2) DEFAULT NULL COMMENT 'comision proveniente de clientes que han sido donados. Ver tabla Clientes_cedidos', + `cededCommission` decimal(10,2) DEFAULT NULL COMMENT 'comision generada por los clientes que han sido donados. Ver tabla Clientes_cedidos', + `newCommission` decimal(10,2) DEFAULT NULL, + `leasedReplacement` decimal(10,2) DEFAULT NULL, + `itemTypeBorrowed` decimal(10,2) DEFAULT NULL, + `portfolioWeight` decimal(10,2) DEFAULT NULL COMMENT 'Pero de la cartera del comercial a fecha vendedores.updated', + `updated` timestamp NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + PRIMARY KEY (`workerFk`,`year`,`month`), + CONSTRAINT `salesPerson_FK` FOREIGN KEY (`workerFk`) REFERENCES `vn`.`worker` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='@deprecated 2022-11'; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Table structure for table `vendedores_evolution__` +-- + +DROP TABLE IF EXISTS `vendedores_evolution__`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `vendedores_evolution__` ( `workerFk` int(10) unsigned NOT NULL, `year` int(11) NOT NULL, `sales` decimal(10,2) DEFAULT NULL, `month` int(11) NOT NULL, PRIMARY KEY (`workerFk`,`year`,`month`), CONSTRAINT `evo_vendedor_trabajador` FOREIGN KEY (`workerFk`) REFERENCES `vn`.`worker` (`id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='@deprecated 2022-11'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2918,15 +2903,16 @@ DROP TABLE IF EXISTS `ventas`; /*!50001 DROP VIEW IF EXISTS `ventas`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `ventas` AS SELECT - 1 AS `Id_Movimiento`, - 1 AS `importe`, - 1 AS `recargo`, - 1 AS `fecha`, - 1 AS `tipo_id`, - 1 AS `Id_Cliente`, - 1 AS `empresa_id`, - 1 AS `margen` */; +/*!50001 CREATE TABLE `ventas` ( + `Id_Movimiento` tinyint NOT NULL, + `importe` tinyint NOT NULL, + `recargo` tinyint NOT NULL, + `fecha` tinyint NOT NULL, + `tipo_id` tinyint NOT NULL, + `Id_Cliente` tinyint NOT NULL, + `empresa_id` tinyint NOT NULL, + `margen` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -2944,7 +2930,7 @@ CREATE TABLE `ventas_contables` ( `reino_id` int(10) unsigned NOT NULL, `tipo_id` smallint(5) unsigned NOT NULL, `empresa_id` int(4) NOT NULL, - `gasto` varchar(10) CHARACTER SET latin1 NOT NULL, + `gasto` varchar(10) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL, PRIMARY KEY (`year`,`month`,`grupo`,`reino_id`,`tipo_id`,`empresa_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2957,10 +2943,10 @@ DROP TABLE IF EXISTS `waste`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `waste` ( - `buyer` varchar(30) CHARACTER SET utf8mb3 NOT NULL, + `buyer` varchar(30) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `year` int(4) NOT NULL, `week` int(2) NOT NULL, - `family` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `family` varchar(30) NOT NULL, `itemFk` int(11) NOT NULL DEFAULT 0, `itemTypeFk` smallint(5) unsigned DEFAULT NULL, `saleTotal` decimal(16,0) DEFAULT NULL, @@ -2983,7 +2969,7 @@ DROP TABLE IF EXISTS `workerLabourDataByMonth`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `workerLabourDataByMonth` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(25) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(25) NOT NULL, `month` int(2) NOT NULL, `year` int(4) NOT NULL, `total` int(5) NOT NULL COMMENT 'Número de empleados', @@ -3007,12 +2993,14 @@ CREATE TABLE `workerProductivity` ( `workerFk` int(10) unsigned NOT NULL, `volume` decimal(10,6) NOT NULL, `seconds` int(11) NOT NULL, - `actionFk` int(11) NOT NULL, + `actionFk` int(11) DEFAULT NULL, + `stateFk` tinyint(3) unsigned DEFAULT NULL, PRIMARY KEY (`id`), KEY `workerProductivity_warehouseFk_idx` (`warehouseFk`), KEY `workerProductivity_workerFk_idx` (`workerFk`), KEY `workerProductivity_roleFk_idx` (`actionFk`), - CONSTRAINT `workerProductivity_FK` FOREIGN KEY (`actionFk`) REFERENCES `vn`.`ticketTrackingState` (`id`) ON UPDATE CASCADE, + KEY `workerProductivity_FK_1` (`stateFk`), + CONSTRAINT `workerProductivity_FK_1` FOREIGN KEY (`stateFk`) REFERENCES `vn`.`state` (`id`) ON UPDATE CASCADE, CONSTRAINT `workerProductivity_warehouseFk` FOREIGN KEY (`warehouseFk`) REFERENCES `vn`.`warehouse` (`id`) ON UPDATE CASCADE, CONSTRAINT `workerProductivity_workerFk` FOREIGN KEY (`workerFk`) REFERENCES `vn`.`worker` (`id`) ON UPDATE CASCADE ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3042,14 +3030,14 @@ DELIMITER ;; /*!50003 SET @saved_cs_client = @@character_set_client */ ;; /*!50003 SET @saved_cs_results = @@character_set_results */ ;; /*!50003 SET @saved_col_connection = @@collation_connection */ ;; -/*!50003 SET character_set_client = utf8mb4 */ ;; -/*!50003 SET character_set_results = utf8mb4 */ ;; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ;; +/*!50003 SET character_set_client = utf8mb3 */ ;; +/*!50003 SET character_set_results = utf8mb3 */ ;; +/*!50003 SET collation_connection = utf8mb3_general_ci */ ;; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ;; +/*!50003 SET sql_mode = 'IGNORE_SPACE,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION' */ ;; /*!50003 SET @saved_time_zone = @@time_zone */ ;; /*!50003 SET time_zone = 'SYSTEM' */ ;; -/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `nightTask_launchAll` ON SCHEDULE EVERY 1 DAY STARTS '2022-02-08 04:14:00' ON COMPLETION PRESERVE ENABLE DO CALL bs.nightTask_launchAll */ ;; +/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `nightTask_launchAll` ON SCHEDULE EVERY 1 DAY STARTS '2022-02-08 04:14:00' ON COMPLETION PRESERVE DISABLE ON SLAVE DO CALL bs.nightTask_launchAll */ ;; /*!50003 SET time_zone = @saved_time_zone */ ;; /*!50003 SET sql_mode = @saved_sql_mode */ ;; /*!50003 SET character_set_client = @saved_cs_client */ ;; @@ -3061,8 +3049,6 @@ DELIMITER ; -- -- Dumping routines for database 'bs' -- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `tramo` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3070,6 +3056,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb3 */ ; /*!50003 SET character_set_results = utf8mb3 */ ; /*!50003 SET collation_connection = utf8mb3_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `tramo`(vDateTime DATETIME) RETURNS varchar(20) CHARSET utf8 COLLATE utf8_unicode_ci NO SQL @@ -3077,11 +3065,11 @@ BEGIN DECLARE vTramo VARCHAR(20); DECLARE vHour INT; - + SET vHour = HOUR(vDateTime) ; - + SET vTramo = - CASE + CASE WHEN vHour BETWEEN 0 AND 14 THEN 'Mañana' WHEN vHour BETWEEN 15 AND 24 THEN 'Tarde' END ; @@ -3093,8 +3081,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `bancos_evolution_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3102,6 +3088,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `bancos_evolution_add`(vStartingDate DATE) BEGIN @@ -3109,7 +3097,7 @@ BEGIN * Inserta en la tabla bancos_evolution los saldos acumulados de cada banco * * @param vStartingDate Fecha desde la cual se recalculan la tabla bs.bancos_evolution - */ + */ DECLARE vCurrentDate DATE; DECLARE vMaxDate DATE DEFAULT TIMESTAMPADD(MONTH, 7, util.VN_CURDATE()); IF IFNULL(vStartingDate,0) < TIMESTAMPADD(YEAR, -5, util.VN_CURDATE()) THEN @@ -3123,49 +3111,49 @@ BEGIN SELECT vCurrentDate, Id_Banco, deuda FROM bs.bancos_evolution WHERE Fecha = TIMESTAMPADD(DAY,-1,vCurrentDate); - + WHILE vCurrentDate < vMaxDate DO -- insertar solo el dia de ayer INSERT INTO bs.bancos_evolution(Fecha ,Id_Banco, saldo) - SELECT vCurrentDate, Id_Banco, SUM(saldo) + SELECT vCurrentDate, Id_Banco, SUM(saldo) FROM ( SELECT Id_Banco ,saldo FROM bs.bancos_evolution WHERE Fecha = TIMESTAMPADD(DAY,-1,vCurrentDate) -- los saldos acumulados del dia anterior UNION ALL - + SELECT c.Id_Banco, IFNULL(SUM(Entrada),0) - IFNULL(SUM(Salida),0) as saldo FROM vn2008.Cajas c JOIN vn2008.Bancos b using(Id_Banco) -- saldos de las cajas - JOIN vn.accountingType at2 ON at2.id = b.cash + JOIN vn.accountingType at2 ON at2.id = b.cash WHERE at2.code IN ('wireTransfer','fundingLine') AND Cajafecha = vCurrentDate AND (Serie = 'MB' OR at2.code = 'fundingLine') GROUP BY Id_Banco - )sub + )sub GROUP BY Id_Banco ON DUPLICATE KEY UPDATE saldo = saldo + VALUES(saldo); - + SET vCurrentDate = TIMESTAMPADD(DAY,1,vCurrentDate); END WHILE; - -- Ahora actualizamos la quilla + -- Ahora actualizamos la quilla UPDATE bs.bancos_evolution be JOIN ( SELECT bp.Id_Banco, - sum(bp.importe) as quilla, t.dated - FROM vn.time t + FROM vn.time t JOIN vn2008.Bancos_poliza bp ON t.dated between apertura AND IFNULL(cierre, t.dated) WHERE t.dated BETWEEN vStartingDate AND vMaxDate GROUP BY Id_Banco, t.dated ) sub ON be.Id_Banco = sub.Id_Banco AND sub.dated = be.Fecha - SET be.quilla = sub.quilla; + SET be.quilla = sub.quilla; -- pagos futuros no concilidados INSERT INTO bs.bancos_evolution(Fecha, Id_Banco, saldo) SELECT t.dated, p.id_banco, - importe - FROM vn.time t + FROM vn.time t join vn2008.pago p ON p.fecha <= t.dated WHERE t.dated BETWEEN util.VN_CURDATE() AND vMaxDate AND p.fecha BETWEEN util.VN_CURDATE() AND vMaxDate @@ -3175,7 +3163,7 @@ BEGIN -- cobros futuros INSERT INTO bs.bancos_evolution(Fecha, Id_Banco, saldo) SELECT t.dated, r.Id_Banco, SUM(Entregado) - FROM vn.time t + FROM vn.time t JOIN vn2008.Recibos r ON r.Fechacobro <= t.dated WHERE r.Fechacobro > util.VN_CURDATE() AND r.Fechacobro <= vMaxDate AND t.dated BETWEEN util.VN_CURDATE() AND vMaxDate @@ -3185,10 +3173,10 @@ BEGIN -- saldos de la tabla prevision INSERT INTO bs.bancos_evolution(Fecha, Id_Banco, saldo) SELECT t.dated, sp.Id_Banco, SUM(Importe) - FROM vn.time t + FROM vn.time t JOIN vn2008.Saldos_Prevision sp ON sp.Fecha <= t.dated JOIN vn2008.Bancos b ON sp.Id_Banco = b.Id_Banco - JOIN vn.accountingType at2 ON at2.id = b.cash + JOIN vn.accountingType at2 ON at2.id = b.cash WHERE at2.code IN ('wireTransfer','fundingLine') AND t.dated BETWEEN vStartingDate AND vMaxDate GROUP BY t.dated, sp.Id_Banco @@ -3202,12 +3190,12 @@ BEGIN -- Deuda UPDATE bs.bancos_evolution be JOIN vn2008.Bancos b using(Id_Banco) - JOIN vn.accountingType at2 ON at2.id = b.cash + JOIN vn.accountingType at2 ON at2.id = b.cash SET be.deuda = IF(at2.code = 'fundingLine', be.saldo_aux, 0) , be.saldo = IF(at2.code = 'fundingLine', 0, be.saldo_aux) WHERE Fecha >= vStartingDate; - -- Liquidez + -- Liquidez update bs.bancos_evolution set liquidez = saldo - quilla + deuda WHERE Fecha >= vStartingDate; -- Disponibilidad update bs.bancos_evolution set `disponibilidad ajena` = - quilla + deuda WHERE Fecha >= vStartingDate; @@ -3218,8 +3206,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `campaignComparative` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3227,17 +3213,19 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `campaignComparative`(vDateFrom DATE, vDateTo DATE) BEGIN - SELECT - workerName, - id, - name, - CAST(SUM(previousAmmount) AS DECIMAL(10, 0)) AS previousAmmount, - CAST(SUM(currentAmmount) AS DECIMAL(10, 0)) AS currentAmmount + SELECT + workerName, + id, + name, + CAST(SUM(previousAmmount) AS DECIMAL(10, 0)) AS previousAmmount, + CAST(SUM(currentAmmount) AS DECIMAL(10, 0)) AS currentAmmount FROM ( - (SELECT + (SELECT CONCAT(w.firstname, ' ', w.lastName) AS workerName, c.id, c.name, @@ -3246,11 +3234,11 @@ BEGIN FROM bs.ventas v INNER JOIN vn.`client` c ON v.Id_Cliente = c.id INNER JOIN vn.worker w ON c.salesPersonFk = w.id - WHERE v.fecha BETWEEN DATE_ADD(vDateFrom, INTERVAL - 1 YEAR) + WHERE v.fecha BETWEEN DATE_ADD(vDateFrom, INTERVAL - 1 YEAR) AND DATE_ADD(vDateTo, INTERVAL - 1 YEAR) GROUP BY w.id, v.Id_Cliente) UNION ALL - (SELECT + (SELECT CONCAT(w.firstname, ' ', w.lastName) AS workerName, c.id, c.name, @@ -3273,8 +3261,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `carteras_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3282,6 +3268,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `carteras_add`() BEGIN @@ -3296,7 +3284,7 @@ BEGIN FROM vn.time t JOIN bs.ventas v on t.dated = v.fecha JOIN vn.client c on c.id = v.Id_Cliente - JOIN vn.worker w ON w.id = c.salesPersonFk + JOIN vn.worker w ON w.id = c.salesPersonFk WHERE t.year >= YEAR(util.VN_CURDATE()) - 1 GROUP BY w.code, t.year , t.month; END ;; @@ -3305,8 +3293,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `clean` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3314,6 +3300,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `clean`() BEGIN @@ -3330,32 +3318,30 @@ BEGIN DELETE FROM bs.clientNewBorn WHERE lastShipped < vOneYearAgo; - + DELETE FROM ventas WHERE fecha < vFourYearsAgo; - + DELETE FROM payMethodClient WHERE dated < vOneYearAgo; DELETE FROM payMethodClientEvolution WHERE dated < vFourYearsAgo; - DELETE FROM bs.salesByclientSalesPerson + DELETE FROM bs.salesByclientSalesPerson WHERE dated < vFourYearsAgo; - - DELETE FROM bs.m3 + + DELETE FROM bs.m3 WHERE fecha < vTwoYearAgo; DELETE FROM salesByItemTypeDay - WHERE dated < vThreeYearAgo; + WHERE dated < vThreeYearAgo; END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `clientDied_recalc` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3363,6 +3349,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `clientDied_recalc`() BEGIN @@ -3401,8 +3389,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `clientNewBorn_recalc` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3410,21 +3396,23 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `clientNewBorn_recalc`() BLOCK1: BEGIN DECLARE vClientFk INT; - DECLARE vShipped DATE; + DECLARE vShipped DATE; DECLARE vPreviousShipped DATE; - DECLARE vDone boolean; - DECLARE cur cursor for - - SELECT clientFk, firstShipped - FROM bs.clientNewBorn; - - DECLARE continue HANDLER FOR NOT FOUND SET vDone = TRUE; - SET vDone := FALSE; + DECLARE vDone boolean; + DECLARE cur cursor for + + SELECT clientFk, firstShipped + FROM bs.clientNewBorn; + + DECLARE continue HANDLER FOR NOT FOUND SET vDone = TRUE; + SET vDone := FALSE; DELETE FROM bs.clientNewBorn WHERE isModified = FALSE; @@ -3436,7 +3424,7 @@ BLOCK1: BEGIN WHERE t.shipped BETWEEN TIMESTAMPADD(YEAR, -1, util.VN_CURDATE()) AND util.VN_CURDATE() AND cb.isModified is null GROUP BY c.id; OPEN cur; - + LOOP1: LOOP SET vDone := FALSE; FETCH cur INTO vClientFk, vShipped; @@ -3447,37 +3435,37 @@ BLOCK1: BEGIN END IF; BLOCK2: BEGIN - DECLARE vCurrentShipped DATE; - DECLARE vDone2 boolean; + DECLARE vCurrentShipped DATE; + DECLARE vDone2 boolean; DECLARE cur2 CURSOR FOR - SELECT shipped - FROM vn.ticket + SELECT shipped + FROM vn.ticket WHERE clientFk = vClientFk AND shipped <= util.VN_CURDATE() ORDER BY shipped DESC; - + DECLARE CONTINUE HANDLER FOR NOT FOUND SET vDone2 = TRUE; SET vDone2 := FALSE; OPEN cur2; - + SET vPreviousShipped := vShipped; LOOP2: LOOP SET vDone2 := FALSE; FETCH cur2 INTO vCurrentShipped; - + IF DATEDIFF(vPreviousShipped,vCurrentShipped) > 365 THEN - UPDATE bs.clientNewBorn - SET firstShipped = vPreviousShipped + UPDATE bs.clientNewBorn + SET firstShipped = vPreviousShipped WHERE clientFk= vClientFk; - + CLOSE cur2; - LEAVE LOOP2; + LEAVE LOOP2; END IF; - + SET vPreviousShipped := vCurrentShipped; IF vDone2 THEN - UPDATE bs.clientNewBorn - SET firstShipped = vCurrentShipped + UPDATE bs.clientNewBorn + SET firstShipped = vCurrentShipped WHERE clientFk= vClientFk; CLOSE cur2; LEAVE LOOP2; @@ -3487,22 +3475,20 @@ BLOCK1: BEGIN END BLOCK2; END LOOP LOOP1; - UPDATE bs.clientNewBorn cnb + UPDATE bs.clientNewBorn cnb LEFT JOIN (SELECT DISTINCT t.clientFk FROM vn.ticket t JOIN vn.productionConfig pc WHERE t.shipped BETWEEN util.VN_CURDATE() + INTERVAL -(`notBuyingMonths`) MONTH AND util.VN_CURDATE() + INTERVAL -(`pc`.`rookieDays`) DAY) notRookie ON notRookie.clientFk = cnb.clientFk - SET cnd.isRookie = ISNULL(notRookie.clientFk); - + SET cnd.isRookie = ISNULL(notRookie.clientFk); + END BLOCK1 ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `comercialesCompleto` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3510,21 +3496,23 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `comercialesCompleto`(IN vWorker INT, vDate DATE) BEGIN DECLARE vAYearAgoStarted DATE DEFAULT DATE_FORMAT(TIMESTAMPADD(YEAR, - 1, vDate), '%Y-%m-01'); DECLARE vAYearAgoEnded DATE DEFAULT TIMESTAMPADD(YEAR, - 1, LAST_DAY(vDate)); - + CALL vn.worker_GetHierarchy(vWorker); - + INSERT IGNORE INTO tmp.workerHierarchyList (workerFk) SELECT wd2.workerFk FROM vn.workerDepartment wd2 WHERE wd2.workerFk = vWorker; - + -- Falta que en algunos casos solo tenga en cuenta los tipos afectados. - SELECT + SELECT c.Id_Cliente id_cliente, c.calidad, c.Cliente cliente, @@ -3550,7 +3538,7 @@ BEGIN FROM vn2008.Clientes c LEFT JOIN - (SELECT g.Id_Cliente, CAST( SUM(Importe) as DECIMAL(12,2)) AS Greuge + (SELECT g.Id_Cliente, CAST( SUM(Importe) as DECIMAL(12,2)) AS Greuge FROM vn2008.Greuges g JOIN vn.`client` c ON c.id = g.Id_Cliente LEFT JOIN vn.worker w ON c.salesPersonFk = w.id @@ -3572,14 +3560,14 @@ BEGIN WHERE v.fecha BETWEEN TIMESTAMPADD(YEAR, - 1, vDate) AND vDate GROUP BY v.Id_Cliente) c365 ON c365.Id_Cliente = c.Id_Cliente LEFT JOIN - (SELECT + (SELECT Id_Cliente, SUM(importe) consumo FROM bs.ventas v INNER JOIN vn2008.Clientes c USING (Id_Cliente) LEFT JOIN vn2008.Trabajadores tr ON c.Id_Trabajador = tr.Id_Trabajador WHERE - (c.Id_Trabajador = vWorker OR tr.boss = vWorker) + (c.Id_Trabajador = vWorker OR tr.boss = vWorker) AND (v.fecha BETWEEN TIMESTAMPADD(DAY, - DAY(vDate) + 1, vDate) AND TIMESTAMPADD(DAY, - 1, vDate)) GROUP BY Id_Cliente) mes_actual ON mes_actual.Id_Cliente = c.Id_Cliente LEFT JOIN @@ -3626,8 +3614,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `compradores_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3635,22 +3621,24 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `compradores_add`(IN vYear INT, IN vWeekFrom INT, IN vWeekTo INT) BEGIN /** * Sustituye los registros de "bs.compradores". - * + * * @param vYear: año ventas * @param vWeekFrom: semana desde * @param vWeekTo: semana hasta */ REPLACE bs.compradores - SELECT it.workerFk AS Id_Trabajador, vYear AS año, tm.week AS semana, SUM(importe) AS importe, 0 AS comision + SELECT it.workerFk AS Id_Trabajador, vYear AS año, tm.week AS semana, SUM(importe) AS importe, 0 AS comision FROM bs.ventas v JOIN vn.time tm ON tm.dated = v.fecha - JOIN vn.itemType it ON it.id = v.tipo_id - WHERE tm.year = vYear + JOIN vn.itemType it ON it.id = v.tipo_id + WHERE tm.year = vYear AND tm.week BETWEEN vWeekFrom AND vWeekTo AND it.categoryFk != 6 GROUP BY it.workerFk, tm.week; @@ -3660,8 +3648,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `compradores_add_launcher` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3669,6 +3655,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `compradores_add_launcher`() BEGIN @@ -3676,22 +3664,22 @@ BEGIN DECLARE vYear INT; DECLARE vWeek INT; DECLARE done BOOL DEFAULT FALSE; - + DECLARE rs CURSOR FOR SELECT year, week FROM vn.time - WHERE dated <= util.VN_CURDATE() - AND year = vYear + WHERE dated <= util.VN_CURDATE() + AND year = vYear AND week >= vWeek; - + DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; - - SELECT MAX(año) INTO vYear + + SELECT MAX(año) INTO vYear FROM compradores; - + SELECT MAX(semana) INTO vWeek - FROM compradores - WHERE año = vYear; + FROM compradores + WHERE año = vYear; OPEN rs; @@ -3700,7 +3688,7 @@ BEGIN WHILE NOT done DO CALL compradores_add(vYear, vWeek, vWeek); - + FETCH rs INTO vYear, vWeek; END WHILE; @@ -3708,15 +3696,13 @@ BEGIN CLOSE rs; CALL compradores_evolution_add; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `compradores_evolution_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3724,6 +3710,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `compradores_evolution_add`() BEGIN @@ -3740,10 +3728,10 @@ DECLARE i INT DEFAULT 1; SELECT TIMESTAMPADD(DAY,1,MAX(fecha)) INTO datFEC FROM bs.compradores_evolution; IF ISNULL(datFEC) THEN - - SELECT min(fecha) INTO datFEC + + SELECT min(fecha) INTO datFEC FROM bs.ventas; - + INSERT INTO bs.compradores_evolution( Id_Trabajador , fecha , importe) @@ -3752,19 +3740,19 @@ SELECT TIMESTAMPADD(DAY,1,MAX(fecha)) INTO datFEC FROM bs.compradores_evolution; JOIN vn2008.Tipos tp using(tipo_id) WHERE fecha = datFEC GROUP BY Id_Trabajador; - + SET datFEC = TIMESTAMPADD(DAY, 1, datFEC); - + END IF; WHILE datFEC < util.VN_CURDATE() DO - - IF i mod 150 = 0 THEN + + IF i mod 150 = 0 THEN SELECT datFEC; END IF; - + SET i = i + 1; - + REPLACE bs.compradores_evolution( Id_Trabajador , fecha , importe) @@ -3772,7 +3760,7 @@ SELECT TIMESTAMPADD(DAY,1,MAX(fecha)) INTO datFEC FROM bs.compradores_evolution; SELECT Id_Trabajador , datFEC as fecha , sum(importe) as importe - + FROM ( @@ -3780,17 +3768,17 @@ SELECT TIMESTAMPADD(DAY,1,MAX(fecha)) INTO datFEC FROM bs.compradores_evolution; , importe FROM bs.compradores_evolution WHERE fecha = TIMESTAMPADD(DAY,-1,datFEC) -- las ventas acumuladas del dia anterior - + UNION ALL - + SELECT Id_Trabajador , importe * IF(v.fecha < datFEC,-1,1) -- se restan las ventas del año anterior y se suman las del actual FROM bs.ventas v JOIN vn2008.Tipos tp using(tipo_id) WHERE fecha IN (datFEC, TIMESTAMPADD(DAY,-365,datFEC)) AND reino_id != 6 - - )sub + + )sub GROUP BY Id_Trabajador; SET datFEC = TIMESTAMPADD(DAY,1,datFEC); @@ -3804,8 +3792,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `fondo_evolution_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3813,6 +3799,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `fondo_evolution_add`() BEGIN @@ -3820,49 +3808,49 @@ BEGIN * Inserta en la tabla fondo_maniobra los saldos acumulados en los ultimos 365 dias */ DECLARE datFEC DATE DEFAULT '2015-01-01'; - - SELECT TIMESTAMPADD(DAY,1,MAX(fecha)) - INTO datFEC + + SELECT TIMESTAMPADD(DAY,1,MAX(fecha)) + INTO datFEC FROM bs.fondo_maniobra; - + WHILE datFEC < util.VN_CURDATE() DO - + IF DAY(datFEC) MOD 28 = 0 THEN -- esto solo sirve para no aburrirse mientras esperamos... SELECT datFEC; END IF; - + REPLACE bs.fondo_maniobra(Fecha, clientes_facturas, clientes_cobros,proveedores_facturas,proveedores_pagos, fondo) SELECT datFEC AS Fecha, Facturas, Cobros,Recibidas,Pagos, Facturas + Cobros + Recibidas + Pagos FROM ( SELECT SUM(io.amount) AS Facturas FROM vn.invoiceOut io - JOIN vn.client c ON io.clientFk = c.id + JOIN vn.client c ON io.clientFk = c.id WHERE c.isRelevant - AND io.companyFk <> 1381 + AND io.companyFk <> 1381 AND io.issued BETWEEN '2011-01-01' AND datFEC ) fac JOIN ( SELECT - SUM(r.amountPaid) AS Cobros - FROM vn.receipt r - JOIN vn.client c ON r.clientFk = c.id - WHERE c.isRelevant + FROM vn.receipt r + JOIN vn.client c ON r.clientFk = c.id + WHERE c.isRelevant AND r.companyFk <> 1381 AND r.payed BETWEEN '2011-01-01' AND datFEC ) cob JOIN ( SELECT - SUM(id.amount) AS Recibidas - FROM vn.invoiceIn ii - JOIN vn.invoiceInDueDay id ON ii.id = id.invoiceInFk + FROM vn.invoiceIn ii + JOIN vn.invoiceInDueDay id ON ii.id = id.invoiceInFk WHERE ii.companyFk <> 1381 AND ii.issued BETWEEN '2015-01-01' AND datFEC ) rec JOIN ( SELECT SUM(p.amount) AS Pagos - FROM vn.payment p - WHERE p.companyFk <>1381 + FROM vn.payment p + WHERE p.companyFk <>1381 AND p.received BETWEEN '2015-01-01' AND datFEC ) pag; - + UPDATE bs.fondo_maniobra JOIN ( SELECT AVG(fondo) AS media @@ -3870,7 +3858,7 @@ BEGIN WHERE fecha <= datFEC ) sub SET fondo_medio = media WHERE fecha = datFEC; - + SET datFEC = TIMESTAMPADD(DAY,1,datFEC); END WHILE; @@ -3882,8 +3870,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `fruitsEvolution` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3891,10 +3877,12 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `fruitsEvolution`() BEGIN -select Id_Cliente, +select Id_Cliente, Cliente, count(semana) as semanas, (w.code IS NOT NULL) isWorker from ( select distinct v.Id_Cliente, c.name as Cliente, week(fecha, 3) as semana @@ -3912,8 +3900,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `indicatorsUpdate` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -3921,6 +3907,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `indicatorsUpdate`(vDated DATE) BEGIN @@ -3935,40 +3923,40 @@ BEGIN -- Ventas totales del ultimo año UPDATE indicators - SET lastYearSales = + SET lastYearSales = (SELECT SUM(importe + recargo) FROM ventas v JOIN vn2008.empresa e ON e.id = v.empresa_id JOIN vn2008.empresa_grupo eg ON eg.empresa_grupo_id = e.empresa_grupo WHERE fecha BETWEEN oneYearBefore AND vDated AND eg.grupo = 'Verdnatura' - ) + ) WHERE updated = vDated; - + -- Greuge total acumulado UPDATE indicators - SET totalGreuge = + SET totalGreuge = (SELECT SUM(amount) FROM vn.greuge WHERE shipped <= vDated - ) + ) WHERE updated = vDated; -- Tasa de morosidad con respecto a las ventas del último mes UPDATE indicators - SET latePaymentRate = - (SELECT SUM(amount) - FROM bi.defaulters + SET latePaymentRate = + (SELECT SUM(amount) + FROM bi.defaulters WHERE date = vDated AND amount > 0) / - (SELECT SUM(importe + recargo) - FROM ventas + (SELECT SUM(importe + recargo) + FROM ventas WHERE fecha BETWEEN oneMonthBefore AND vDated) WHERE updated = vDated; -- Número de trabajadores activos UPDATE indicators - SET countEmployee = + SET countEmployee = (SELECT CAST(SUM(cl.hours_week) / 40 AS DECIMAL (10, 2)) FROM vn.business b JOIN postgresql.calendar_labour_type cl ON cl.calendar_labour_type_id = b.calendarTypeFk @@ -3987,7 +3975,7 @@ BEGIN -- Número de clientes que han comprado en los últimos 30 dias UPDATE indicators - SET lastMonthActiveClients = + SET lastMonthActiveClients = (SELECT COUNT(DISTINCT t.clientFk) FROM vn.ticket t WHERE t.shipped BETWEEN oneMonthBefore AND vDated @@ -3996,9 +3984,9 @@ BEGIN -- Número de clientes que no han comprado en los últimos 30 dias, pero compraron en los 30 anteriores UPDATE indicators - SET lastMonthLostClients = + SET lastMonthLostClients = (SELECT COUNT(lm.clientFk) - FROM + FROM (SELECT DISTINCT t.clientFk FROM vn.ticket t WHERE t.shipped BETWEEN oneMonthBefore AND vDated @@ -4015,9 +4003,9 @@ BEGIN -- Número de clientes que han comprado en los últimos 30 dias, pero no compraron en los 30 anteriores UPDATE indicators - SET lastMonthNewClients = + SET lastMonthNewClients = (SELECT COUNT(cm.clientFk) - FROM + FROM (SELECT DISTINCT t.clientFk FROM vn.ticket t WHERE t.shipped BETWEEN oneMonthBefore AND vDated @@ -4043,7 +4031,7 @@ BEGIN -- Cálculo de las ventas agrupado por semanas SELECT week INTO vWeek - FROM vn.time + FROM vn.time WHERE dated = vDated; TRUNCATE salesByWeek; @@ -4057,12 +4045,12 @@ BEGIN -- Indicador Ventas semana actual UPDATE indicators i - JOIN salesByWeek s ON s.week= vWeek + JOIN salesByWeek s ON s.week= vWeek AND s.year = YEAR(vDated) SET i.thisWeekSales = s.sales WHERE updated = vDated; - -- Indicador ventas semana actual en el año pasado + -- Indicador ventas semana actual en el año pasado UPDATE indicators i JOIN salesByWeek s ON s.week = vWeek AND s.year = YEAR(vDated)-1 @@ -4075,8 +4063,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `indicatorsUpdateLauncher` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4084,6 +4070,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `indicatorsUpdateLauncher`() BEGIN @@ -4093,15 +4081,15 @@ BEGIN SELECT IFNULL(TIMESTAMPADD(DAY,1,MAX(updated)), '2018-04-01') INTO vDated FROM bs.indicators; - + WHILE vDated < util.VN_CURDATE() DO - + CALL indicatorsUpdate(vDated); - + SELECT TIMESTAMPADD(DAY,1,MAX(updated)) INTO vDated FROM bs.indicators; - + END WHILE; END ;; @@ -4110,8 +4098,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `inspeccionSS_2021_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4119,6 +4105,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `inspeccionSS_2021_add`() BEGIN @@ -4126,30 +4114,30 @@ BEGIN TRUNCATE bs.inspeccionSS_2021; INSERT INTO bs.inspeccionSS_2021 - SELECT wbd.businessFk , - w.id, - w.firstName, - w.lastName, - d.name , - wtc.timed , - cl.hours_week , - t.`year` , - t.week , + SELECT wbd.businessFk , + w.id, + w.firstName, + w.lastName, + d.name , + wtc.timed , + cl.hours_week , + t.`year` , + t.week , t.dated , 0 AS orden FROM vn.workerTimeControl wtc JOIN vn.worker w ON w.id = wtc.userFk - JOIN vn.workerBusinessDated wbd ON wbd.workerFk = wtc.userFk + JOIN vn.workerBusinessDated wbd ON wbd.workerFk = wtc.userFk AND wbd.dated = date(wtc.timed) JOIN vn.time t ON t.dated = wbd.dated - JOIN vn.business b ON b.id = wbd.businessFk - JOIN postgresql.calendar_labour_type AS cl ON b.calendarTypeFk = cl.calendar_labour_type_id - JOIN vn.department d ON d.id = b.departmentFk + JOIN vn.business b ON b.id = wbd.businessFk + JOIN postgresql.calendar_labour_type AS cl ON b.calendarTypeFk = cl.calendar_labour_type_id + JOIN vn.department d ON d.id = b.departmentFk JOIN vn.department d2 ON d2.id = d.parentFk AND d2.name = 'PRODUCCION' WHERE wtc.timed BETWEEN '2020-10-01' AND '2021-04-19' AND d.lft BETWEEN d2.lft AND d2.rgt AND lastName NOT LIKE 'FERRER%'; - + SET @orden := 1; SET @id := 0; SET @day := 0; @@ -4158,15 +4146,13 @@ BEGIN SET orden = IF(id = @id AND day(timed) = @day, @orden := @orden + 1, @orden := 1), id = @id := id + (0 * @day := day(timed)) ORDER BY id, timed; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `m3Add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4174,21 +4160,23 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `m3Add`() BEGIN DECLARE datSTART DATE; DECLARE datEND DATE; - + SELECT TIMESTAMPADD(WEEK, -1,MAX(fecha)) INTO datSTART FROM bs.m3; - + SET datEND = TIMESTAMPADD(DAY,-1,util.VN_CURDATE()); - - DELETE FROM bs.m3 + + DELETE FROM bs.m3 WHERE fecha >= datSTART; - + INSERT INTO bs.m3 (fecha, provinceFk, warehouseFk, m3, year, month, week, day, dayName, euros) SELECT v.fecha, a.provinceFk, t.warehouseFk, sum(s.quantity * ic.cm3delivery) / 1000000 AS m3, tm.year, tm.month, tm.week, tm.day, dayname(v.fecha), sum(importe) @@ -4210,8 +4198,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `manaCustomerUpdate` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4219,6 +4205,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `manaCustomerUpdate`() BEGIN @@ -4231,51 +4219,51 @@ BEGIN DECLARE vManaBankId INT; DECLARE vManaGreugeTypeId INT; - SELECT id INTO vManaId + SELECT id INTO vManaId FROM vn.component WHERE code = 'mana'; - - SELECT id INTO vManaAutoId + + SELECT id INTO vManaAutoId FROM vn.component WHERE code = 'autoMana'; - + SELECT id INTO vClaimManaId FROM vn.component WHERE code = 'manaClaim'; - - SELECT id INTO vManaBankId + + SELECT id INTO vManaBankId FROM vn.bank WHERE code = 'mana'; - - SELECT id INTO vManaGreugeTypeId + + SELECT id INTO vManaGreugeTypeId FROM vn.greugeType WHERE code = 'mana'; SELECT IFNULL(MAX(dated), '2016-01-01') - INTO vFromDated + INTO vFromDated FROM vn.clientManaCache; - + DELETE FROM vn.clientManaCache WHERE dated = vFromDated; SELECT IFNULL(MAX(dated), '2016-01-01') - INTO vFromDated + INTO vFromDated FROM vn.clientManaCache; WHILE timestampadd(DAY,30,vFromDated) < util.VN_CURDATE() DO SELECT timestampadd(DAY,30,vFromDated), - timestampadd(DAY,-90,vFromDated) - INTO + timestampadd(DAY,-90,vFromDated) + INTO vToDated, vForDeleteDated; - + DELETE FROM vn.clientManaCache WHERE dated <= vForDeleteDated; INSERT INTO vn.clientManaCache(clientFk, mana, dated) - SELECT + SELECT Id_Cliente, cast(sum(mana) as decimal(10,2)) as mana, - vToDated as dated - FROM + vToDated as dated + FROM ( SELECT cs.Id_Cliente, Cantidad * Valor as mana FROM vn2008.Tickets t @@ -4283,20 +4271,20 @@ BEGIN JOIN vn2008.Movimientos m on m.Id_Ticket = t.Id_Ticket JOIN vn2008.Movimientos_componentes mc on mc.Id_Movimiento = m.Id_Movimiento WHERE Id_Componente IN (vManaAutoId, vManaId, vClaimManaId) - AND t.Fecha > vFromDated + AND t.Fecha > vFromDated AND date(t.Fecha) <= vToDated UNION ALL SELECT r.Id_Cliente, - Entregado FROM vn2008.Recibos r WHERE Id_Banco = vManaBankId - AND Fechacobro > vFromDated + AND Fechacobro > vFromDated AND Fechacobro <= vToDated - + UNION ALL SELECT g.Id_Cliente, g.Importe FROM vn2008.Greuges g WHERE Greuges_type_id = vManaGreugeTypeId - AND Fecha > vFromDated + AND Fecha > vFromDated AND Fecha <= vToDated UNION ALL SELECT clientFk, mana @@ -4307,7 +4295,7 @@ BEGIN HAVING Id_Cliente; SET vFromDated = vToDated; - + END WHILE; END ;; @@ -4316,8 +4304,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `manaSpellers_actualize` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4325,30 +4311,32 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `manaSpellers_actualize`() BEGIN -/** - * Recalcula el valor del campo con el modificador de precio para el componente de maná automático. +/** + * Recalcula el valor del campo con el modificador de precio + * para el componente de maná automático. */ - UPDATE vn.workerMana wm - JOIN - (SELECT Id_Trabajador workerFk, FLOOR(SUM(importe)/12) pesoCarteraMensual - FROM bs.vendedores - WHERE año * 100 + mes >= (YEAR(util.VN_CURDATE()) -1) * 100 + MONTH(util.VN_CURDATE()) - GROUP BY workerFk - ) lastYearSales USING(workerFk) - SET pricesModifierRate = GREATEST(minRate, LEAST(maxRate, ROUND(- amount/lastYearSales.pesoCarteraMensual,3))); - + JOIN( + SELECT sb.salespersonFk, FLOOR(SUM(sb.amount) / 12) monthlyAmount + FROM salesByclientSalesPerson sb + JOIN vn.time t ON t.dated = sb.dated + WHERE t.year * 100 + t.month >= + (YEAR(util.VN_CURDATE()) - 1) * 100 + MONTH(util.VN_CURDATE()) + GROUP BY salespersonFk + ) lastYearSales ON wm.workerFk = lastYearSales.salespersonFk + SET pricesModifierRate = GREATEST(minRate, + LEAST(maxRate, ROUND( - amount / lastYearSales.monthlyAmount, 3))); END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `nightTask_launchAll` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4356,6 +4344,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `nightTask_launchAll`() BEGIN @@ -4372,8 +4362,8 @@ BEGIN DECLARE vId INT; DECLARE rs CURSOR FOR - SELECT id, `schema`, `procedure` - FROM nightTask + SELECT id, `schema`, `procedure` + FROM nightTask WHERE finished <= util.VN_CURDATE() OR finished IS NULL ORDER BY `order`; @@ -4406,7 +4396,7 @@ BEGIN vError, vErrorCode ); - + IF vError IS NOT NULL THEN SET vNErrors = vNErrors + 1; @@ -4444,8 +4434,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `nightTask_launchTask` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4453,6 +4441,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `nightTask_launchTask`( vSchema VARCHAR(255), @@ -4476,15 +4466,13 @@ BEGIN vError = MESSAGE_TEXT, vErrorCode = RETURNED_SQLSTATE; - CALL util.exec(CONCAT('CALL `', vSchema ,'`.`', vProcedure ,'`')); + CALL util.exec(CONCAT('CALL `', vSchema ,'`.`', vProcedure ,'`')); END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `payMethodClientAdd` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4492,33 +4480,33 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `payMethodClientAdd`() BEGIN - INSERT IGNORE INTO `bs`.`payMethodClient` (dated, payMethodFk, clientFk) + INSERT IGNORE INTO `bs`.`payMethodClient` (dated, payMethodFk, clientFk) SELECT util.VN_CURDATE(), c.payMethodFk, c.id - FROM vn.client c + FROM vn.client c JOIN vn.payMethod p ON c.payMethodFk = p.id; - + TRUNCATE `bs`.`payMethodClientEvolution` ; - + INSERT INTO `bs`.`payMethodClientEvolution` (dated, payMethodName, amountClient, amount, equalizationTax) - SELECT p.dated, pm.name, COUNT(p.clientFk), SUM(sub.importe) , SUM(sub.recargo) + SELECT p.dated, pm.name, COUNT(p.clientFk), SUM(sub.importe) , SUM(sub.recargo) FROM bs.payMethodClient p - JOIN (SELECT SUM(v.importe) AS importe, SUM(v.recargo) as recargo, v.fecha, v.Id_cliente + JOIN (SELECT SUM(v.importe) AS importe, SUM(v.recargo) as recargo, v.fecha, v.Id_cliente FROM bs.ventas v WHERE v.fecha>= (SELECT MIN(dated) FROM bs. payMethodClient) GROUP BY v.Id_cliente, v.fecha) sub ON sub.fecha = p.dated AND sub.Id_cliente = p.ClientFk JOIN vn.payMethod pm ON p.payMethodFk = pm.id - GROUP BY dated,payMethodFk; + GROUP BY dated,payMethodFk; END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `saleGraphic` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4526,16 +4514,18 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `saleGraphic`(IN vItemFk INT, IN vTypeFk INT, IN vCategoryFk INT, IN vFromDate DATE, IN vToDate DATE, IN vProducerFk INT) BEGIN - + DECLARE vFromDateLastYear DATE; DECLARE vToDateLastYear DATE; DECLARE vFromDateTwoYearsAgo DATE; DECLARE vToDateTwoYearsAgo DATE; - + SET vItemFk = IFNULL(vItemFk,0); SET vTypeFk = IFNULL(vTypeFk, 0); SET vCategoryFk = IFNULL(vCategoryFk,0); @@ -4550,27 +4540,25 @@ BEGIN SELECT s.quantity, CAST(v.importe AS DECIMAL(10,0)) importe, v.fecha FROM bs.ventas v - JOIN vn.sale s ON s.id = v.Id_Movimiento - JOIN vn.item i ON i.id = s.itemFk - JOIN vn.itemType it ON it.id = i.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk + JOIN vn.sale s ON s.id = v.Id_Movimiento + JOIN vn.item i ON i.id = s.itemFk + JOIN vn.itemType it ON it.id = i.typeFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk WHERE vItemFk IN (i.id, 0) AND vTypeFk IN (i.typeFk, 0) AND vCategoryFk IN (it.categoryFk, 0) AND vProducerFk IN (i.producerFk, 0) AND (v.fecha BETWEEN vFromDate AND vToDate OR v.fecha BETWEEN vFromDateLastYear AND vToDateLastYear - OR v.fecha BETWEEN vFromDateTwoYearsAgo AND vToDateTwoYearsAgo + OR v.fecha BETWEEN vFromDateTwoYearsAgo AND vToDateTwoYearsAgo ); - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `salePersonEvolutionAdd` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4578,32 +4566,32 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `salePersonEvolutionAdd`(IN vDateStart DATETIME) BEGIN - DELETE FROM bs.salePersonEvolution + DELETE FROM bs.salePersonEvolution WHERE dated <= DATE_SUB(util.VN_CURDATE(), INTERVAL 1 YEAR); - - + + INSERT INTO bs.salePersonEvolution (dated, amount, equalizationTax, salesPersonFk) - SELECT fecha dated, - CAST(SUM(importe) AS DECIMAL(10,2) ) amount, + SELECT fecha dated, + CAST(SUM(importe) AS DECIMAL(10,2) ) amount, CAST(SUM(recargo) AS DECIMAL(10,2) ) equalizationTax , IFNULL(salesPersonFk,0) salesPersonFk FROM bs.ventas v - JOIN vn.client c ON v.Id_Cliente = c.id + JOIN vn.client c ON v.Id_Cliente = c.id JOIN vn.company co ON co.id = v.empresa_id WHERE co.code = "VNL" AND fecha >= vDateStart GROUP BY v.fecha,c.salesPersonFk - ORDER BY salesPersonFk,dated ASC; + ORDER BY salesPersonFk,dated ASC; END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `salesByclientSalesPerson_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4611,13 +4599,15 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `salesByclientSalesPerson_add`(vDatedFrom DATE) BEGIN /** * Agrupa las ventas por cliente/comercial/fecha en la tabla bs.salesByclientSalesPerson * El asociación cliente/comercial/fecha, se mantiene correcta en el tiempo - * + * * @param vDatedFrom el cálculo se realizará desde la fecha introducida hasta ayer */ @@ -4625,17 +4615,17 @@ BEGIN SET vDatedFrom = util.VN_CURDATE() - INTERVAL 1 MONTH; END IF; - UPDATE salesByclientSalesPerson + UPDATE salesByclientSalesPerson SET amount = 0, equalizationTax = 0, amountNewBorn = 0 WHERE dated BETWEEN vDatedFrom AND util.yesterday(); - - INSERT INTO salesByclientSalesPerson( - dated, - salesPersonFk, - clientFk, - amount, + + INSERT INTO salesByclientSalesPerson( + dated, + salesPersonFk, + clientFk, + amount, equalizationTax) SELECT s.dated, c.salesPersonFk, @@ -4644,7 +4634,7 @@ BEGIN SUM(s.surcharge) FROM sale s JOIN vn.client c on s.clientFk = c.id - WHERE s.dated BETWEEN vDatedFrom AND util.yesterday() + WHERE s.dated BETWEEN vDatedFrom AND util.yesterday() GROUP BY s.dated, c.salesPersonFk, s.clientFk ON DUPLICATE KEY UPDATE amount= VALUES(amount), equalizationTax= VALUES(equalizationTax); @@ -4661,8 +4651,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `salesByItemTypeDay_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4670,169 +4658,171 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `salesByItemTypeDay_add`(vDateStart DATE, vDateEnd DATE) BEGIN /** * Almacena datos relativos a las ventas de artículos agrupados por reino y familia * - * @param vDateStart - * @param vDateEnd + * @param vDateStart + * @param vDateEnd */ - - DELETE FROM bs.salesByItemTypeDay + + DELETE FROM bs.salesByItemTypeDay WHERE dated BETWEEN vDateStart AND vDateEnd; - + INSERT INTO bs.salesByItemTypeDay (itemTypeFk, itemCategoryFk, dated) - SELECT id, categoryFk, dated + SELECT id, categoryFk, dated FROM vn.itemType JOIN vn.`time` WHERE dated BETWEEN vDateStart AND vDateEnd; - + UPDATE bs.salesByItemTypeDay it - JOIN (SELECT ic.id itemCategoryFk, + JOIN (SELECT ic.id itemCategoryFk, it.id itemTypeFk, bs.dated, SUM(bs.amount) netSale FROM bs.sale bs JOIN vn.itemType it ON it.id = bs.typeFk - JOIN vn .itemCategory ic ON ic.id = it.categoryFk + JOIN vn .itemCategory ic ON ic.id = it.categoryFk JOIN vn.client c on c.id = bs.clientFk JOIN vn.sale s ON s.id = bs.saleFk - JOIN vn.item i ON i.id = s.itemFk - JOIN vn.ticket t ON t.id = s.ticketFk + JOIN vn.item i ON i.id = s.itemFk + JOIN vn.ticket t ON t.id = s.ticketFk JOIN vn.`time` ti ON ti.dated = bs.dated - WHERE ic.merchandise + WHERE ic.merchandise AND bs.dated BETWEEN vDateStart AND vDateEnd GROUP BY ic.id, it.id, bs.dated) sub ON sub.dated = it.dated AND sub.itemCategoryFk = it.itemCategoryFk AND sub.itemTypeFk = it.itemTypeFk SET it.netSale = sub.netSale; - - + + UPDATE bs.salesByItemTypeDay it - JOIN (SELECT ic.id AS itemCategoryFk, + JOIN (SELECT ic.id AS itemCategoryFk, it.id AS itemTypeFk, bs.dated, SUM(i.stems * s.quantity) stems FROM bs.sale bs JOIN vn.itemType it ON it.id = bs.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk JOIN vn.sale s ON s.id = bs.saleFk - JOIN vn.ticket t ON t.id = s.ticketFk - JOIN vn.item i ON i.id = s.itemFk + JOIN vn.ticket t ON t.id = s.ticketFk + JOIN vn.item i ON i.id = s.itemFk JOIN vn.`time` tm ON tm.dated = bs.dated - WHERE ic.merchandise + WHERE ic.merchandise AND bs.dated BETWEEN vDateStart AND vDateEnd - GROUP BY ic.id, it.id, bs.dated) sub ON sub.dated = it.dated AND sub.itemCategoryFk = it.itemCategoryFk AND sub.itemTypeFk = it.itemTypeFk + GROUP BY ic.id, it.id, bs.dated) sub ON sub.dated = it.dated AND sub.itemCategoryFk = it.itemCategoryFk AND sub.itemTypeFk = it.itemTypeFk SET it.stems = sub.stems; - - + + UPDATE bs.salesByItemTypeDay it - JOIN (SELECT ic.id AS itemCategoryFk, + JOIN (SELECT ic.id AS itemCategoryFk, it.id AS itemTypeFk, DATE(t.shipped) dated, COUNT(DISTINCT(i.id)) `references` FROM vn.ticket t - JOIN vn.sale s ON s.ticketFk = t.id - JOIN vn.item i ON i.id = s.itemFk - JOIN vn.itemType it ON it.id = i.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk - WHERE ic.merchandise + JOIN vn.sale s ON s.ticketFk = t.id + JOIN vn.item i ON i.id = s.itemFk + JOIN vn.itemType it ON it.id = i.typeFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk + WHERE ic.merchandise AND t.shipped BETWEEN vDateStart AND util.dayEnd(vDateEnd) GROUP BY ic.id, it.id, dated) sub ON sub.dated = it.dated AND sub.itemCategoryFk = it.itemCategoryFk AND sub.itemTypeFk = it.itemTypeFk SET it.`references` = sub.`references`; - + UPDATE bs.salesByItemTypeDay it - JOIN (SELECT ic.id AS itemCategoryFk, + JOIN (SELECT ic.id AS itemCategoryFk, it.id AS itemTypeFk, DATE(t.shipped) dated, SUM(i.stems*s.quantity) AS trash FROM vn.sale s - JOIN vn.ticket t ON t.id = s.ticketFk - JOIN vn.item i ON i.id = s.itemFk - JOIN vn.itemType it ON it.id = i.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk - JOIN vn.client c ON c.id = t.clientFk - WHERE c.name = 'BASURA' + JOIN vn.ticket t ON t.id = s.ticketFk + JOIN vn.item i ON i.id = s.itemFk + JOIN vn.itemType it ON it.id = i.typeFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk + JOIN vn.client c ON c.id = t.clientFk + WHERE c.name = 'BASURA' AND t.shipped BETWEEN vDateStart AND util.dayEnd(vDateEnd) GROUP BY ic.id, it.id, dated) sub ON sub.dated = it.dated AND sub.itemCategoryFk = it.itemCategoryFk AND sub.itemTypeFk = it.itemTypeFk - SET it.trash = sub.trash; - + SET it.trash = sub.trash; + UPDATE bs.salesByItemTypeDay it - JOIN (SELECT ic.id AS itemCategoryFk, + JOIN (SELECT ic.id AS itemCategoryFk, it.id AS itemTypeFk, DATE(t.shipped) dated, SUM(IFNULL(i.stems, 1) * s.quantity) AS faults FROM vn.sale s - JOIN vn.ticket t ON t.id = s.ticketFk - JOIN vn.item i ON i.id = s.itemFk - JOIN vn.itemType it ON it.id = i.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk - JOIN vn.client c ON c.id = t.clientFk - WHERE c.name = 'FALTAS' + JOIN vn.ticket t ON t.id = s.ticketFk + JOIN vn.item i ON i.id = s.itemFk + JOIN vn.itemType it ON it.id = i.typeFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk + JOIN vn.client c ON c.id = t.clientFk + WHERE c.name = 'FALTAS' AND t.shipped BETWEEN vDateStart AND util.dayEnd(vDateEnd) GROUP BY ic.id, it.id, dated) sub ON sub.dated = it.dated AND sub.itemCategoryFk = it.itemCategoryFk AND sub.itemTypeFk = it.itemTypeFk - SET it.`faults` = sub.`faults`; - + SET it.`faults` = sub.`faults`; + UPDATE bs.salesByItemTypeDay it - JOIN (SELECT ic.id AS itemCategoryFk, + JOIN (SELECT ic.id AS itemCategoryFk, it.id AS itemTypeFk, DATE(t.shipped) dated, - SUM((cb.quantity * s.price * (100 - s.discount) / 100) * ((cc.maxResponsibility - c.responsibility )/4 )) accepted, + SUM((cb.quantity * s.price * (100 - s.discount) / 100) * ((cc.maxResponsibility - c.responsibility )/4 )) accepted, SUM(cb.quantity * s.price * (100 - s.discount) / 100) claimed FROM vn.claim c JOIN vn.claimBeginning cb ON cb.claimFk = c.id JOIN vn.sale s ON s.id = cb.saleFk JOIN vn.ticket t ON t.id = s.ticketFk JOIN vn.item i ON i.id = s.itemFk - JOIN vn.itemType it ON it.id = i.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk + JOIN vn.itemType it ON it.id = i.typeFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk JOIN vn.claimConfig cc - WHERE ic.merchandise + WHERE ic.merchandise AND t.shipped BETWEEN vDateStart AND util.dayEnd(vDateEnd) GROUP BY ic.id, it.id, dated) sub ON sub.dated = it.dated AND sub.itemCategoryFk = it.itemCategoryFk AND sub.itemTypeFk = it.itemTypeFk SET it.accepted = sub.accepted, it.claimed = sub.claimed; - + UPDATE bs.salesByItemTypeDay it - JOIN(SELECT itemCategoryFk, - itemTypeFk, - dated, - CAST(SUM(sale) AS DECIMAL(10,2)) sale, + JOIN(SELECT itemCategoryFk, + itemTypeFk, + dated, + CAST(SUM(sale) AS DECIMAL(10,2)) sale, CAST(SUM(buy) AS DECIMAL(10,2))buy - FROM(SELECT ic.id itemCategoryFk, + FROM(SELECT ic.id itemCategoryFk, it.id itemTypeFk, bs.dated, SUM(bs.amount) sale, 0 buy FROM bs.sale bs JOIN vn.itemType it ON it.id = bs.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk JOIN vn.client c on c.id = bs.clientFk JOIN vn.`time` tm ON tm.dated = bs.dated JOIN vn.sale s ON s.id = bs.saleFk - JOIN vn.item i ON i.id = s.itemFk - WHERE ic.merchandise + JOIN vn.item i ON i.id = s.itemFk + WHERE ic.merchandise AND bs.dated BETWEEN vDateStart AND vDateEnd GROUP BY ic.id, it.id, bs.dated - UNION ALL - SELECT ic.id, + UNION ALL + SELECT ic.id, it.id, t.landed, 0 , SUM(b.buyingValue * b.quantity) - FROM vn.entry e - JOIN vn.travel t ON t.id = e.travelFk - JOIN vn.buy b ON b.entryFk = e.id - JOIN vn.item i ON i.id = b.itemFk - JOIN vn.itemType it ON it.id = i.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk + FROM vn.entry e + JOIN vn.travel t ON t.id = e.travelFk + JOIN vn.buy b ON b.entryFk = e.id + JOIN vn.item i ON i.id = b.itemFk + JOIN vn.itemType it ON it.id = i.typeFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk WHERE ic.merchandise AND t.landed BETWEEN vDateStart AND vDateEnd - GROUP BY ic.id, it.id, t.landed) sub + GROUP BY ic.id, it.id, t.landed) sub GROUP BY itemCategoryFk, itemTypeFk, dated) sub2 ON sub2.dated = it.dated AND sub2.itemCategoryFk = it.itemCategoryFk AND sub2.itemTypeFk = it.itemTypeFk SET it.sale = sub2.sale, it.buy = sub2.buy; - + DROP TEMPORARY TABLE IF EXISTS tmp.`component`; CREATE TEMPORARY TABLE tmp.`component` (PRIMARY KEY (`itemTypeFk`,`dated`), @@ -4840,18 +4830,18 @@ BEGIN KEY `salesByItemTypeDay_dated_idx` (`dated`)) ENGINE = MEMORY SELECT DATE(t.shipped) dated, - ic.id itemCategoryFk, + ic.id itemCategoryFk, it.id itemTypeFk, SUM(s.quantity * IF(c.code = 'purchaseValue', sc.value,0)) costComponent, SUM(s.quantity * IF(ct.isMargin, sc.value,0)) marginComponent FROM vn.ticket t - JOIN vn.sale s ON t.id = s.ticketFk - JOIN vn.item i ON i.id = s.itemFk - JOIN vn.itemType it ON it.id = i.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk - JOIN vn.saleComponent sc ON sc.saleFk = s.id - STRAIGHT_JOIN vn.component c ON c.id = sc.componentFk - JOIN vn.componentType ct ON ct.id = c.typeFk + JOIN vn.sale s ON t.id = s.ticketFk + JOIN vn.item i ON i.id = s.itemFk + JOIN vn.itemType it ON it.id = i.typeFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk + JOIN vn.saleComponent sc ON sc.saleFk = s.id + STRAIGHT_JOIN vn.component c ON c.id = sc.componentFk + JOIN vn.componentType ct ON ct.id = c.typeFk WHERE t.shipped BETWEEN vDateStart AND util.dayEnd(vDateEnd) GROUP BY ic.id, it.id, dated; @@ -4860,23 +4850,23 @@ BEGIN SET it.costComponent = c.costComponent, it.marginComponent = c.marginComponent, it.saleComponent = c.costComponent + c.marginComponent; - - DROP TEMPORARY TABLE tmp.`component`; - + + DROP TEMPORARY TABLE tmp.`component`; + /* UPDATE bs.salesByItemTypeDay it JOIN(SELECT DATE(t.shipped) dated, - ic.id itemCategoryFk, + ic.id itemCategoryFk, it.id itemTypeFk, SUM(s.quantity * IF(c.code = 'purchaseValue', sc.value,0)) costComponent, SUM(s.quantity * IF(ct.isMargin, sc.value,0)) marginComponent FROM vn.ticket t - JOIN vn.sale s ON t.id = s.ticketFk - JOIN vn.item i ON i.id = s.itemFk - JOIN vn.itemType it ON it.id = i.typeFk - JOIN vn.itemCategory ic ON ic.id = it.categoryFk - JOIN vn.saleComponent sc ON sc.saleFk = s.id - STRAIGHT_JOIN vn.component c ON c.id = sc.componentFk - JOIN vn.componentType ct ON ct.id = c.typeFk + JOIN vn.sale s ON t.id = s.ticketFk + JOIN vn.item i ON i.id = s.itemFk + JOIN vn.itemType it ON it.id = i.typeFk + JOIN vn.itemCategory ic ON ic.id = it.categoryFk + JOIN vn.saleComponent sc ON sc.saleFk = s.id + STRAIGHT_JOIN vn.component c ON c.id = sc.componentFk + JOIN vn.componentType ct ON ct.id = c.typeFk JOIN vn.`time` tm ON tm.dated = DATE(t.shipped) WHERE t.shipped BETWEEN vDateStart AND util.dayEnd(vDateEnd) GROUP BY ic.id, it.id, dated)sub ON sub.dated = it.dated AND sub.itemCategoryFk = it.itemCategoryFk AND sub.itemTypeFk = it.itemTypeFk @@ -4889,8 +4879,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `salesByItemTypeDay_addLauncher` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -4898,6 +4886,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `salesByItemTypeDay_addLauncher`() BEGIN @@ -4911,222 +4901,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `salesMonthlySnapshot_add` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; -DELIMITER ;; -CREATE DEFINER=`root`@`localhost` PROCEDURE `salesMonthlySnapshot_add`() -BEGIN - DECLARE vExecutionDay INT; - DECLARE vPlusNewClient INT; - DECLARE vPlusDifference INT; - DECLARE vScoreNewClient INT; - DECLARE vScoreDifference INT; - DECLARE vMaxWorkersWithPlusNewClient INT; - DECLARE vRowCount INT DEFAULT 1; - DECLARE vMaxRow INT; - DECLARE vPreviusMonth DATETIME DEFAULT util.VN_CURDATE(); - - SELECT executionDay, maxPlusNewClient, plusDifference, maxScoreNewClient, scoreDifference, salesPersonWithPlusNewClient - INTO vExecutionDay, vPlusNewClient, vPlusDifference, vScoreNewClient, vScoreDifference, vMaxWorkersWithPlusNewClient - FROM vn.commissionConfig; - - IF(DAY(util.VN_CURDATE()) = vExecutionDay) THEN - -- COMERCIAL Y EQUIPO - DROP TEMPORARY TABLE IF EXISTS tmp.salesPersons; - CREATE TEMPORARY TABLE tmp.salesPersons - ENGINE = MEMORY - SELECT u.id workerFk, - u.name salesPersonName, - d.name teamName - FROM vn.department d - JOIN vn.workerDepartment wd ON wd.departmentFk = d.id - JOIN account.user u ON u.id = wd.workerFk - JOIN vn.department d2 ON d2.id = d.parentFk - WHERE d2.code = 'VT'; - - -- VENTA, COMISIÓN - DROP TEMPORARY TABLE IF EXISTS tmp.sale; - CREATE TEMPORARY TABLE tmp.sale - ENGINE = MEMORY - SELECT YEAR(s.dated) year, - MONTH(s.dated) month, - u.name, - SUM(s.amount) currentSale, - SUM(s.amount)*cc.rate commissionSale, - s.salesPersonFk workerFk, - cc.minimumSalesByQuarter/3 minimumSalesByMonth - FROM - bs.salesByclientSalesPerson s - JOIN vn.client c ON c.id = s.salesPersonFk - JOIN account.user u ON u.id = s.salesPersonFk - JOIN vn.commissionConfig cc - WHERE dated BETWEEN util.firstDayOfMonth(vPreviusMonth) AND LAST_DAY(vPreviusMonth) - GROUP BY year, month, workerFk; - - -- OBJETIVO EVALUABLE (GRUPO) Y OBJETIVO INCENTIVO (INDIVIDUAL) - DROP TEMPORARY TABLE IF EXISTS tmp.objectives; - CREATE TEMPORARY TABLE tmp.objectives - ENGINE = MEMORY - SELECT - sg.rank, - sg.goal goalGroup, - sg4.goal goalIncentive, - sub.walletWeigth, - sub.walletWeigth*sg4.goal/100 AS incentiveObjective, - sub.walletWeigth*sg.goal/100 AS evaluableObjective, - sub.workerFk, - rb.bonus - FROM ( - SELECT sg.`rank` , - u.id workerFk, - IFNULL(v.portfolioWeight,0) AS walletWeigth - FROM bs.vendedores v - JOIN account.`user` u ON u.id = v.Id_Trabajador - JOIN vn.saleGoal sg ON sg.`year` = YEAR(vPreviusMonth) - AND sg.`month` = MONTH(vPreviusMonth) - AND v.portfolioWeight BETWEEN sg.walletWeightFrom AND sg.walletWeightTo - WHERE v.año = YEAR(vPreviusMonth)-1 AND v.mes = MONTH(vPreviusMonth) - GROUP BY u.id - ) sub - JOIN vn.saleGoal sg ON sg.`rank` = sub.rank AND sg.goalType = '1' AND sg.`year` = YEAR(vPreviusMonth) AND sg.`month` = MONTH(vPreviusMonth) - JOIN vn.saleGoal sg4 ON sg4.`rank` = sub.rank AND sg4.goalType = '4' AND sg4.`year` = YEAR(vPreviusMonth) AND sg4.`month` = MONTH(vPreviusMonth) - LEFT JOIN account.`user` u2 ON u2.id = sub.workerFk - JOIN vn.rankBonus rb ON rb.`rank` = sub.`rank`; - - -- PUNTUACIÓN EQUIPO, PLUS OBJETIVO EQUIPO - DROP TEMPORARY TABLE IF EXISTS tmp.scoreTeam; - CREATE TEMPORARY TABLE tmp.scoreTeam - ENGINE = MEMORY - SELECT *, - IF(sub1.teamScore >= sub1.minScoreForPlusTeam, sub1.plusTeamValue, 0) teamPlus - FROM ( - SELECT *, - (100/sub.countSalesPerson)*countGroupAchieved teamScore - FROM ( - SELECT COUNT(u.id) countSalesPerson, - u.id workerFk, - u.name salesPersonName, - d3.workerFk bossFk, - d.name teamName, - cc.minScoreForPlusTeam, - cc.minScoreForPlusBoss, - cc.plusTeam plusTeamValue, - cc.plusBoss, - SUM(IF(s.currentSale > r.evaluableObjective, 1, 0)) countGroupAchieved - FROM vn.department d - JOIN vn.workerDepartment wd ON wd.departmentFk = d.id - JOIN account.user u ON u.id = wd.workerFk - JOIN tmp.sale s ON s.workerFk = wd.workerFk - JOIN tmp.objectives r ON r.workerFk = wd.workerFk - JOIN vn.commissionConfig cc - JOIN vn.department d2 ON d2.id = d.parentFk - JOIN vn.department d3 ON d3.name = d.name - WHERE d2.code = 'VT' - GROUP BY d.name - ) sub - ) sub1; - - -- PLUS VARIABLE JEFE DE EQUIPO - DROP TEMPORARY TABLE IF EXISTS tmp.plusBoss; - CREATE TEMPORARY TABLE tmp.plusBoss - ENGINE = MEMORY - SELECT d.workerFk, - IF(st.teamScore >= st.minScoreForPlusBoss , st.countSalesPerson * st.plusBoss, 0) teamBossPlus - FROM tmp.scoreTeam st - JOIN vn.department d ON d.name = st.teamName; - - -- PLUS CLIENTES NUEVOS - DROP TEMPORARY TABLE IF EXISTS tmp.newClients; - CREATE TEMPORARY TABLE tmp.newClients ( - id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, - workerFk INTEGER(11), - name VARCHAR(30), - total DECIMAL(10,3), - newClientPlus INTEGER(11), - newClientScore INTEGER(11) - ); - - INSERT INTO tmp.newClients (workerFk, total, name, newClientPlus) - SELECT u.id workerFk, u.name, SUM(v.importe) total, vPlusNewClient - FROM bs.clientNewBorn cn - JOIN bs.ventas v ON DATE_ADD(cn.firstShipped, INTERVAL 1 YEAR) > v.fecha AND v.Id_Cliente = cn.clientFk - JOIN vn.client c ON c.id = v.Id_Cliente - JOIN account.user u ON u.id = c.salesPersonFk - JOIN vn.workerDepartment wd ON wd.workerFk = u.id - JOIN vn.department d On d.id = wd.departmentFk - JOIN vn.department d2 ON d2.id = d.parentFk - WHERE v.fecha >= util.firstDayOfMonth(vPreviusMonth) - AND cn.firstShipped >= util.firstDayOfMonth(DATE_ADD(vPreviusMonth, INTERVAL -1 year)) - AND d2.code = 'VT' - GROUP BY u.id - ORDER BY total DESC; - - SET vMaxRow = ROW_COUNT(); - - my_loop: LOOP - UPDATE tmp.newClients SET newClientPlus = vPlusNewClient WHERE id = vRowCount; - UPDATE tmp.newClients SET newClientScore = vScoreNewClient WHERE id = vRowCount; - - IF (vRowCount <= vMaxWorkersWithPlusNewClient) THEN - SET vPlusNewClient = vPlusNewClient - vPlusDifference; - ELSE - SET vPlusNewClient = 0; - END IF; - - SET vScoreNewClient = vScoreNewClient - vScoreDifference; - SET vRowCount = vRowCount + 1; - - IF vRowCount > vMaxRow THEN - LEAVE my_loop; - END IF; - END LOOP my_loop; - - INSERT INTO bs.salesMonthlySnapshot (salesPersonName, teamName, `year`, `month`, currentSale, commissionSale, individualPlus, teamPlus, teamScore, newClientPlus, newClientScore, teamBossPlus) - SELECT * - FROM ( - SELECT sp.salesPersonName, - sp.teamName, - s.`year`, - s.`month`, - s.currentSale, - s.commissionSale, - IF(s.currentSale > s.minimumSalesByMonth AND s.currentSale > r.incentiveObjective, r.bonus, 0) individualPlus, - np.teamPlus, - np.teamScore, - nc.newClientPlus, - nc.newClientScore, - pb.teamBossPlus - FROM tmp.salesPersons sp - LEFT JOIN tmp.sale s ON s.workerFk = sp.workerFk - LEFT JOIN tmp.objectives r ON r.workerFk = sp.workerFk - LEFT JOIN tmp.scoreTeam np ON np.teamName = sp.teamName - LEFT JOIN tmp.plusBoss pb ON pb.workerFk = sp.workerFk - LEFT JOIN tmp.newClients nc ON nc.workerFk = sp.workerFk - ) sub - ORDER BY salesPersonName; - - DROP TEMPORARY TABLE - tmp.salesPersons, - tmp.sale, - tmp.objectives, - tmp.scoreTeam, - tmp.newClients; - END IF; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `salesPersonEvolution_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5134,47 +4908,70 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `salesPersonEvolution_add`() BEGIN +/** + * Calcula los datos para los gráficos de evolución agrupado por salesPersonFk y día. + * Recalcula automáticamente los 3 últimos meses para comprobar si hay algún cambio. + */ DECLARE vDated DATE; DECLARE vCont INT DEFAULT 1; - SELECT TIMESTAMPADD(DAY,1,MAX(dated)) INTO vDated - FROM bs.salesPersonEvolution; + SELECT MAX(dated) - INTERVAL 3 MONTH INTO vDated + FROM salesPersonEvolution; + + DELETE FROM salesPersonEvolution + WHERE dated >= vDated; IF ISNULL(vDated) THEN - - SELECT MIN(dated) INTO vDated + SELECT MIN(dated) INTO vDated FROM salesByclientSalesPerson; - - INSERT INTO bs.salesPersonEvolution( salesPersonFk, dated, amount, equalizationTax, amountNewBorn ) - SELECT salesPersonFk, dated, amount, equalizationTax, amountNewBorn - FROM salesByclientSalesPerson + + INSERT INTO salesPersonEvolution( + salesPersonFk, + dated, + amount, + equalizationTax, + amountNewBorn + ) + SELECT salesPersonFk, + dated, + amount, + equalizationTax, + amountNewBorn + FROM salesByclientSalesPerson WHERE dated = vDated GROUP BY salesPersonFk; - SET vDated = TIMESTAMPADD(DAY, 1, vDated); + SET vDated = vDated + INTERVAL 1 DAY; END IF; WHILE vDated < util.VN_CURDATE() DO - - SET vCont = vCont + 1; - - REPLACE bs.salesPersonEvolution( salesPersonFk, dated, amount) - SELECT salesPersonFk, vDated, SUM(amount) - FROM(SELECT salesPersonFk, amount - FROM salesPersonEvolution - WHERE dated = TIMESTAMPADD(DAY,-1,vDated) -- amount acumulado día anterior - UNION ALL - SELECT salesPersonFk, amount * IF(dated < vDated,-1,1) -- suma amount año actual/ resta amount año anterior - FROM salesByclientSalesPerson - WHERE dated IN (vDated, TIMESTAMPADD(DAY,-365,vDated)) + + SET vCont = vCont + 1; + REPLACE salesPersonEvolution(salesPersonFk, dated, amount) + SELECT salesPersonFk, vDated, amount + FROM(SELECT salesPersonFk, SUM(amount) amount + FROM(SELECT salesPersonFk, amount + FROM salesPersonEvolution + WHERE dated = vDated - INTERVAL 1 DAY + UNION ALL + SELECT salesPersonFk, amount + FROM salesByclientSalesPerson + WHERE dated = vDated + UNION ALL + SELECT salesPersonFk, - amount + FROM salesByclientSalesPerson + WHERE dated = vDated - INTERVAL 1 YEAR + )sub + GROUP BY salesPersonFk )sub GROUP BY salesPersonFk; - SET vDated = TIMESTAMPADD(DAY,1,vDated); - + SET vDated = vDated + INTERVAL 1 DAY; END WHILE; END ;; DELIMITER ; @@ -5182,128 +4979,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `salesPerson_updatePortfolio` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_general_ci */ ; -DELIMITER ;; -CREATE DEFINER=`root`@`localhost` PROCEDURE `salesPerson_updatePortfolio`() -BEGIN - /** - * Actualiza el campo portfolioWeight que indica el peso de la cartera del comercial - * - */ - DECLARE vStarted DATE DEFAULT DATE_FORMAT(DATE_ADD(util.VN_CURDATE(), INTERVAL -17 MONTH), '%Y-%m-01'); - - UPDATE vendedores v - JOIN vn.`time` t ON t.`year` = v.año AND t.`month` = v.mes - SET v.portfolioWeight = NULL - WHERE t.dated BETWEEN vStarted AND util.VN_CURDATE(); - - UPDATE vendedores v - JOIN ( - SELECT c.lastSalesPersonFk - , t.`year` - , t.`month` - , SUM(v.importe) importe - FROM vn.`time` t - STRAIGHT_JOIN bs.ventas v ON t.dated = v.fecha - JOIN vn.`client` c ON c.id = v.Id_Cliente - WHERE c.lastSalesPersonFk IS NOT NULL - AND v.fecha BETWEEN vStarted AND util.VN_CURDATE() - GROUP BY c.lastSalesPersonFk, t.`year`, t.`month` - ) sub ON sub.lastSalesPersonFk = v.Id_Trabajador AND sub.`year` = v.año AND sub.`month`= v.mes - SET v.portfolioWeight = sub.importe; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `vendedores_add` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; -DELIMITER ;; -CREATE DEFINER=`root`@`localhost` PROCEDURE `vendedores_add`(intYEAR INT, vQuarter INT) -BEGIN - - DECLARE vCommissionRate DOUBLE; - - SELECT rate - INTO vCommissionRate - FROM vn.commissionConfig; - - -- vaciar tabla - DELETE v.* FROM vendedores v - JOIN vn.`time` t ON t.`year` = v.año AND t.`month` = v.mes - WHERE t.`year` = intYEAR AND QUARTER(t.dated) = vQuarter; - - REPLACE vendedores(Id_Trabajador, año, mes, importe, comision, portfolioWeight) - SELECT c.Id_Trabajador - , intYEAR - , MONTH(v.fecha) intMONTH - , sum(v.importe) - , sum(v.importe) * vCommissionRate - , sum(v.importe) - FROM ventas v - JOIN vn2008.Clientes c on v.Id_Cliente = c.Id_Cliente - JOIN vn.`time` t on t.dated = v.fecha - WHERE c.Id_Trabajador is not null - AND t.`year` = intYEAR AND QUARTER(t.dated) = vQuarter - GROUP BY c.Id_Trabajador, t.`month`; - - -- Sustitucion cedidas - lended - INSERT INTO vendedores (Id_Trabajador, mes, año, importe, comision) - SELECT c.salesPersonFk - , t.`month` - , t.`year` - , - sum(importe) - , - sum(importe) * vCommissionRate as lended - FROM ventas v - JOIN vn.client c ON c.id = v.Id_Cliente - JOIN vn.sharingCartDaily scd on scd.ownerFk = c.salesPersonFk AND scd.dated = v.fecha - JOIN vn.`time` t ON t.dated = v.fecha - WHERE t.`year` = intYEAR AND QUARTER(t.dated) = vQuarter - GROUP BY c.salesPersonFk, t.`month` - ON DUPLICATE KEY UPDATE comision = comision + VALUES(comision), - importe = importe + VALUES(importe); - - -- Sustitucion arrendadas - borrowed - INSERT INTO vendedores (Id_Trabajador, mes, año, importe, comision) - SELECT scd.substituteFk - , t.`month` - , t.`year` - , sum(importe) - , sum(importe) * vCommissionRate as borrowed - FROM ventas v - JOIN vn.`client` c ON c.id = v.Id_Cliente - JOIN vn.sharingCartDaily scd on scd.ownerFk = c.salesPersonFk AND scd.dated = v.fecha - JOIN vn.`time` t ON t.dated = v.fecha - WHERE t.`year` = intYEAR AND QUARTER(t.dated) = vQuarter - GROUP BY scd.substituteFk, t.`month` - ON DUPLICATE KEY UPDATE comision = comision + VALUES(comision), - importe = importe + VALUES(importe); - - -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `vendedores_add_launcher` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5311,85 +4986,20 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `vendedores_add_launcher`() BEGIN - CALL bs.vendedores_add(YEAR(util.VN_CURDATE()),QUARTER(util.VN_CURDATE())); - CALL bs.vendedores_evolution_add; - CALL bs.salesByclientSalesPerson_add(util.VN_CURDATE()- INTERVAL 15 DAY); - + CALL bs.salesByclientSalesPerson_add(util.VN_CURDATE()- INTERVAL 45 DAY); + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `vendedores_evolution_add` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; -DELIMITER ;; -CREATE DEFINER=`root`@`localhost` PROCEDURE `vendedores_evolution_add`() -BEGIN -/* -Inserta en la tabla compradores_evolution las ventas acumuladas en el ultimo mes -*/ - - DECLARE vYear, vMonth INTEGER; - DECLARE vCurYear, vCurMonth INTEGER; - DECLARE vDateFrom DATE; - DECLARE vDateTo DATE; - - SET vCurYear = year(util.VN_CURDATE()); - SET vCurMonth = month(util.VN_CURDATE()); - - SELECT IFNULL(max(year),vCurYear-1), IFNULL(max(month),1) - INTO vYear, vMonth - FROM bs.vendedores_evolution; - - WHILE (vYear < vCurYear) OR (vYear = vCurYear AND vMonth < vCurMonth) DO - - SELECT max(dated), TIMESTAMPADD(DAY,-364,max(dated)) INTO vDateTo, vDateFrom - FROM vn.time - WHERE year = vYear - AND month = vMonth; - - REPLACE bs.vendedores_evolution( workerFk - , year - , month - , sales) - SELECT c.salesPersonFk - , vYear as year - , vMonth as month - , sum(v.importe) as sales - FROM bs.ventas v - JOIN vn.client c on c.id = v.Id_Cliente - WHERE v.fecha BETWEEN vDateFrom AND vDateTo - AND c.salesPersonFk is not null - GROUP BY c.salesPersonFk; - - SET vMonth = vMonth + 1; - - IF vMonth = 13 THEN - SET vMonth = 1; - SET vYear = vYear + 1; - END IF; - END WHILE; - -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ventas_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5397,6 +5007,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ventas_add`( IN vStarted DATETIME, @@ -5405,7 +5017,7 @@ BEGIN /** * Añade las ventas que se realizaron de hace * una semana hasta hoy -* +* * @param vStarted Fecha de inicio * @param vEnded Fecha de finalizacion * @@ -5413,7 +5025,7 @@ BEGIN DECLARE vStartingDate DATETIME; DECLARE vEndingDate DATETIME; - IF vStarted < TIMESTAMPADD(YEAR,-5,util.VN_CURDATE()) + IF vStarted < TIMESTAMPADD(YEAR,-5,util.VN_CURDATE()) OR vEnded < TIMESTAMPADD(YEAR,-5,util.VN_CURDATE()) THEN CALL util.throw('fechaDemasiadoAntigua'); END IF; @@ -5422,8 +5034,8 @@ BEGIN SET vStartingDate = vStarted ; SET vEndingDate = vn2008.dayend(vStartingDate); - DELETE - FROM sale + DELETE + FROM sale WHERE dated BETWEEN vStartingDate AND vEnded; WHILE vEndingDate <= vEnded DO @@ -5444,28 +5056,28 @@ BEGIN JOIN vn.itemType it ON it.id = i.typeFk JOIN vn.itemCategory ic ON ic.id = it.categoryFk JOIN vn.ticket t ON t.id = s.ticketFk - JOIN vn.address a ON a.id = t.addressFk + JOIN vn.address a ON a.id = t.addressFk JOIN vn.client cl ON cl.id = a.clientFk WHERE t.shipped BETWEEN vStartingDate AND vEndingDate AND s.quantity <> 0 AND s.discount <> 100 - AND ic.merchandise + AND ic.merchandise GROUP BY sc.saleFk HAVING IFNULL(importe,0) <> 0 OR IFNULL(recargo,0) <> 0; UPDATE sale s JOIN ( - SELECT s.id, + SELECT s.id, SUM(s.quantity * sc.value ) margen, s.quantity * s.price * (100 - s.discount ) / 100 pvp FROM vn.sale s - JOIN vn.ticket t ON t.id = s.ticketFk + JOIN vn.ticket t ON t.id = s.ticketFk JOIN vn.saleComponent sc ON sc.saleFk = s.id - JOIN vn.component c ON c.id = sc.componentFk - JOIN vn.componentType ct ON ct.id = c.typeFk + JOIN vn.component c ON c.id = sc.componentFk + JOIN vn.componentType ct ON ct.id = c.typeFk WHERE t.shipped BETWEEN vStartingDate AND vEndingDate AND ct.isMargin = TRUE - GROUP BY s.id) sub ON sub.id = s.saleFk + GROUP BY s.id) sub ON sub.id = s.saleFk SET s.margin = sub.margen + s.amount + s.surcharge - sub.pvp; SET vStartingDate = TIMESTAMPADD(DAY,1, vStartingDate); @@ -5479,8 +5091,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ventas_add_launcher` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5488,10 +5098,12 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ventas_add_launcher`() BEGIN - + /** * Añade las ventas que se realizaron de hace * una semana hasta hoy @@ -5506,8 +5118,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ventas_contables_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5515,10 +5125,12 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ventas_contables_add`(IN vYear INT, IN vMonth INT) BEGIN - + /** * Reemplaza las ventas contables del último año. * Es el origen de datos para el balance de Entradas @@ -5530,8 +5142,8 @@ BEGIN DECLARE TIPO_PATRIMONIAL INT DEFAULT 188; - DELETE FROM bs.ventas_contables - WHERE year = vYear + DELETE FROM bs.ventas_contables + WHERE year = vYear AND month = vMonth; DROP TEMPORARY TABLE IF EXISTS tmp.ticket_list; @@ -5542,7 +5154,7 @@ BEGIN FROM vn2008.Tickets t JOIN vn2008.Facturas f ON f.Id_Factura = t.Factura WHERE year(f.Fecha) = vYear - AND month(f.Fecha) = vMonth; + AND month(f.Fecha) = vMonth; INSERT INTO bs.ventas_contables(year , month @@ -5552,7 +5164,7 @@ BEGIN , tipo_id , empresa_id , gasto) - + SELECT vYear , vMonth , round(sum(Cantidad * Preu * (100 - m.Descuento)/100)) @@ -5564,13 +5176,13 @@ BEGIN , tp.reino_id , a.tipo_id , t.empresa_id - , 7000000000 + , 7000000000 + IF(e.empresa_grupo = e2.empresa_grupo ,1 ,IF(e2.empresa_grupo,2,0) - ) * 1000000 + ) * 1000000 + tp.reino_id * 10000 as Gasto - FROM vn2008.Movimientos m + FROM vn2008.Movimientos m JOIN vn2008.Tickets t on t.Id_Ticket = m.Id_Ticket JOIN vn2008.Consignatarios cs on cs.Id_Consigna = t.Id_Consigna JOIN vn2008.Clientes c on c.Id_Cliente = cs.Id_Cliente @@ -5584,7 +5196,7 @@ BEGIN AND m.Descuento <> 100 AND a.tipo_id != TIPO_PATRIMONIAL GROUP BY grupo, reino_id, tipo_id, empresa_id, Gasto; - + INSERT INTO bs.ventas_contables(year , month , venta @@ -5603,17 +5215,17 @@ BEGIN ) as grupo , NULL , NULL - , t.companyFk + , t.companyFk , 7050000000 - FROM vn.ticketService ts + FROM vn.ticketService ts JOIN vn.ticket t ON ts.ticketFk = t.id - JOIN vn.address a on a.id = t.addressFk - JOIN vn.client cl on cl.id = a.clientFk + JOIN vn.address a on a.id = t.addressFk + JOIN vn.client cl on cl.id = a.clientFk JOIN tmp.ticket_list tt on tt.Id_Ticket = t.id - JOIN vn.company c on c.id = t.companyFk + JOIN vn.company c on c.id = t.companyFk LEFT JOIN vn.company c2 on c2.clientFk = cl.id - GROUP BY grupo, t.companyFk ; - + GROUP BY grupo, t.companyFk ; + DROP TEMPORARY TABLE tmp.ticket_list; END ;; DELIMITER ; @@ -5621,8 +5233,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ventas_contables_add_launcher` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5630,16 +5240,18 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ventas_contables_add_launcher`() BEGIN - + /** * Reemplaza las ventas contables del último año. * Es el origen de datos para el balance de Entradas * **/ - + CALL bs.ventas_contables_add(YEAR(TIMESTAMPADD(MONTH,-1,util.VN_CURDATE())), MONTH(TIMESTAMPADD(MONTH,-1,util.VN_CURDATE()))); END ;; @@ -5648,8 +5260,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ventas_contables_por_cliente` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5657,15 +5267,17 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ventas_contables_por_cliente`(IN vYear INT, IN vMonth INT) BEGIN - + /** * Muestra las ventas (€) de cada cliente * dependiendo del año */ - + DROP TEMPORARY TABLE IF EXISTS tmp.ticket_list; CREATE TEMPORARY TABLE tmp.ticket_list @@ -5674,8 +5286,8 @@ BEGIN FROM vn2008.Tickets t JOIN vn2008.Facturas f ON f.Id_Factura = t.Factura WHERE year(f.Fecha) = vYear - AND month(f.Fecha) = vMonth; - + AND month(f.Fecha) = vMonth; + SELECT vYear Año, vMonth Mes, t.Id_Cliente, @@ -5685,7 +5297,7 @@ BEGIN IF(e2.empresa_grupo,2,0)) AS grupo, t.empresa_id empresa - FROM vn2008.Movimientos m + FROM vn2008.Movimientos m JOIN vn2008.Tickets t ON t.Id_Ticket = m.Id_Ticket JOIN vn2008.Consignatarios cs ON cs.Id_Consigna = t.Id_Consigna JOIN vn2008.Clientes c ON c.Id_Cliente = cs.Id_Cliente @@ -5699,17 +5311,15 @@ BEGIN AND m.Descuento <> 100 AND a.tipo_id != 188 GROUP BY t.Id_Cliente, grupo,t.empresa_id; - + DROP TEMPORARY TABLE tmp.ticket_list; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `vivosMuertos` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5717,10 +5327,12 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `vivosMuertos`() BEGIN - + /** * Devuelve el número de clientes nuevos y muertos, * dependiendo de la fecha actual. @@ -5731,9 +5343,9 @@ BEGIN SET @datSTART = TIMESTAMPADD(YEAR,-2,util.VN_CURDATE()); SET @datEND = TIMESTAMPADD(DAY,-DAY(util.VN_CURDATE()),util.VN_CURDATE()); - + DROP TEMPORARY TABLE IF EXISTS tmp.VivosMuertos; - + CREATE TEMPORARY TABLE tmp.VivosMuertos SELECT c.Id_Cliente, tm.yearMonth, f.Compra, 0 as Nuevo, 0 as Muerto FROM vn2008.Clientes c @@ -5749,10 +5361,10 @@ BEGIN WHERE Fecha BETWEEN @datSTART AND @datEND) f ON f.yearMonth = tm.yearMonth AND f.Id_Cliente = c.Id_Cliente; - + UPDATE tmp.VivosMuertos vm JOIN - (SELECT MIN(tm.yearMonth) firstMonth, f.Id_Cliente + (SELECT MIN(tm.yearMonth) firstMonth, f.Id_Cliente FROM vn2008.Facturas f JOIN vn2008.time tm ON tm.date = f.Fecha WHERE Fecha BETWEEN @datSTART AND @datEND @@ -5760,9 +5372,9 @@ BEGIN AND fm.Id_Cliente = vm.Id_Cliente SET Nuevo = 1; - + SELECT max(yearMonth) INTO @lastYearMonth FROM tmp.VivosMuertos; - + UPDATE tmp.VivosMuertos vm JOIN ( SELECT MAX(tm.yearMonth) firstMonth, f.Id_Cliente @@ -5784,8 +5396,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `waste_addSales` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5793,6 +5403,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `waste_addSales`() BEGIN @@ -5803,23 +5415,23 @@ BEGIN INTO vWeek, vYear FROM vn.time WHERE dated = util.VN_CURDATE(); - + REPLACE bs.waste SELECT *, 100 * mermas / total as porcentaje FROM ( - SELECT buyer, - year, + SELECT buyer, + year, week, family, itemFk, itemTypeFk, - floor(sum(value)) as total, + floor(sum(value)) as total, floor(sum(IF(clientTypeFk = 'loses', value, 0))) as mermas - FROM vn.saleValue + FROM vn.saleValue where year = vYear and week = vWeek - + GROUP BY family, itemFk - + ) sub ORDER BY mermas DESC; END ;; @@ -5828,8 +5440,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `workerLabour_getData` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5837,6 +5447,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `workerLabour_getData`() BEGIN @@ -5851,56 +5463,56 @@ BEGIN DECLARE vDateEnded DATE; DECLARE vCursor CURSOR FOR - SELECT util.firstDayOfMonth(t.dated), LAST_DAY(t.dated) + SELECT util.firstDayOfMonth(t.dated), LAST_DAY(t.dated) FROM vn.time t WHERE t.dated BETWEEN vDateStarted AND vDateEnded - GROUP BY year,month; + GROUP BY year,month; DECLARE CONTINUE HANDLER FOR NOT FOUND SET vDone = TRUE; - + IF DAY(util.VN_CURDATE()) = 21 THEN - + SELECT util.firstDayOfMonth(DATE_SUB(util.VN_CURDATE(), INTERVAL 12 MONTH)), LAST_DAY(DATE_SUB(util.VN_CURDATE(), INTERVAL 1 MONTH)) - INTO vDateStarted, + INTO vDateStarted, vDateEnded; - - DELETE FROM workerLabourDataByMonth + + DELETE FROM workerLabourDataByMonth WHERE CONCAT(`year`, '-',`month`, '-01') BETWEEN vDateStarted AND vDateEnded; OPEN vCursor; l: LOOP SET vDone = FALSE; - + FETCH vCursor INTO vFristDay, vLastDay; - + IF vDone THEN LEAVE l; END IF; - + -- Altas periodo - INSERT INTO workerLabourDataByMonth (code, month, year, total, permanent) - SELECT 'hiring', MONTH(vFristDay), YEAR(vFristDay), COUNT(*), SUM(wbt.isPermanent) + INSERT INTO workerLabourDataByMonth (code, month, year, total, permanent) + SELECT 'hiring', MONTH(vFristDay), YEAR(vFristDay), COUNT(*), SUM(wbt.isPermanent) FROM vn.business b JOIN vn.workCenter wc ON wc.id = b.workCenterFk JOIN vn.worker w ON w.id = b.workerFk LEFT JOIN vn.workerBusinessType wbt ON wbt.id = b.workerBusinessTypeFk LEFT JOIN (SELECT b.id, b.workerFk FROM vn.business b - LEFT JOIN (SELECT ended, workerFk FROM vn.business) wl + LEFT JOIN (SELECT ended, workerFk FROM vn.business) wl ON wl.ended = DATE_SUB(b.started, INTERVAL 1 DAY) AND wl.workerFk = b.workerFk - WHERE b.started BETWEEN vFristDay AND vLastDay AND wl.ended + WHERE b.started BETWEEN vFristDay AND vLastDay AND wl.ended )sub ON sub.workerFk = b.workerFk WHERE wc.payrollCenterFk IS NOT NULL AND b.workCenterFk IS NOT NULL AND b.started BETWEEN vFristDay AND vLastDay AND sub.workerFk IS NULL - AND NOT w.isFreelance; + AND NOT w.isFreelance; -- Bajas periodo - INSERT INTO workerLabourDataByMonth (code, month, year, total, permanent) - SELECT 'layoffs', MONTH(vFristDay), YEAR(vFristDay), COUNT(*), SUM(wbt.isPermanent) + INSERT INTO workerLabourDataByMonth (code, month, year, total, permanent) + SELECT 'layoffs', MONTH(vFristDay), YEAR(vFristDay), COUNT(*), SUM(wbt.isPermanent) FROM vn.business b JOIN vn.worker w ON w.id = b.workerFk JOIN vn.workCenter wc ON wc.id = b.workCenterFk @@ -5911,12 +5523,12 @@ BEGIN AND b.ended BETWEEN vFristDay AND vLastDay AND wl.started IS NULL AND NOT w.isFreelance; - + -- Anterior al periodo SET vLastDay = LAST_DAY(DATE_SUB(vFristDay, INTERVAL 1 DAY)); - INSERT INTO workerLabourDataByMonth (code, month, year, total, permanent) - SELECT 'staff', MONTH(vFristDay), YEAR(vFristDay), COUNT(*), SUM(wbt.isPermanent) + INSERT INTO workerLabourDataByMonth (code, month, year, total, permanent) + SELECT 'staff', MONTH(vFristDay), YEAR(vFristDay), COUNT(*), SUM(wbt.isPermanent) FROM vn.business b JOIN vn.worker w ON w.id = b.workerFk JOIN vn.workCenter wc ON wc.id = b.workCenterFk @@ -5926,8 +5538,8 @@ BEGIN AND NOT w.isFreelance; -- Discapacidad - INSERT INTO workerLabourDataByMonth (code, month, year, total, permanent) - SELECT 'disabled', MONTH(vFristDay), YEAR(vFristDay), COUNT(*), SUM(wbt.isPermanent) + INSERT INTO workerLabourDataByMonth (code, month, year, total, permanent) + SELECT 'disabled', MONTH(vFristDay), YEAR(vFristDay), COUNT(*), SUM(wbt.isPermanent) FROM vn.business b JOIN vn.worker w ON w.id = b.workerFk JOIN vn.workCenter wc ON wc.id = b.workCenterFk @@ -5947,8 +5559,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `workerProductivity_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -5956,104 +5566,105 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `workerProductivity_add`() BEGIN DECLARE vDateFrom DATE; - SELECT DATE_SUB(util.VN_CURDATE(),INTERVAL 30 DAY) INTO vDateFrom; - - DELETE FROM workerProductivity + SELECT DATE_SUB(util.VN_CURDATE(), INTERVAL 30 DAY) INTO vDateFrom; + + DELETE FROM workerProductivity WHERE dated >= vDateFrom; -- SACADORES Y ARTIFICIAL - INSERT INTO workerProductivity(dated, wareHouseFk, workerFk, volume, seconds, actionFk) + INSERT INTO workerProductivity(dated, wareHouseFk, workerFk, volume, seconds, stateFk) SELECT sub.dated, sub.warehouseFk, sub.workerFk, SUM(sub.volume), - SUM(sub.seconds) , - sub.accion_id + SUM(sub.seconds), + sub.stateFk FROM(SELECT t.warehouseFk warehouseFk, st.workerFk, DATE(t.shipped) dated, SUM((ic.cm3delivery * s.quantity)/1000000) volume, - TIME_TO_SEC(TIMEDIFF( MAX(st.created),MIN(st.created))) + w.minSeconsItemPicker seconds, - a.accion_id + TIME_TO_SEC(TIMEDIFF( MAX(st.created),MIN(st.created))) + wc.minSeconsItemPicker seconds, + s2.id stateFk FROM vn.saleTracking st LEFT JOIN vn.salesPreviousPreparated sp ON sp.saleFk = st.saleFk JOIN vn.sale s ON s.id = st.saleFk JOIN vn.ticket t ON t.id = s.ticketFk JOIN vn.itemCost ic ON ic.warehouseFk = t.warehouseFk AND ic.itemFk = s.itemFk JOIN vn.worker w ON w.id = st.workerFk - JOIN vncontrol.accion a ON a.accion_id = st.actionFk + JOIN vn.state s2 ON s2.id = st.stateFk LEFT JOIN vn.workerDepartment wd ON wd.workerFk = st.workerFk - JOIN workerProductivityConfig w ON TRUE - WHERE t.shipped >= vDateFrom - AND ISNULL(sp.saleFk) - AND (a.accion = 'SACAR' - OR a.accion = 'PRESACAR') + JOIN workerProductivityConfig wc ON TRUE + WHERE t.shipped >= vDateFrom + AND ISNULL(sp.saleFk) + AND (s2.code IN ('OK PREVIOUS', 'PREVIOUS_PREPARATION', 'PREPARED', 'OK')) GROUP BY t.id, t.warehouseFk, st.workerFk ) sub GROUP BY sub.warehouseFk, sub.workerFk, sub.dated; -- ENCAJADORES - INSERT INTO workerProductivity(dated, wareHouseFk, workerFk, volume, seconds, actionFk) + INSERT INTO workerProductivity(dated, wareHouseFk, workerFk, volume, seconds, stateFk) SELECT sub2.shipped, sub2.warehouseFk, - sub2.workerFK, - SUM(sub2.volume), + sub2.workerFK, + SUM(sub2.volume), SUM(sub2.seconds), - a.accion_id + s2.id stateFk FROM (SELECT t.warehouseFk, SUM(s.volume) volume, sub.workerFk, DATE(t.shipped) shipped, sub.seconds + w.minSeconsPackager seconds, - s.saleFk + s.saleFk FROM vn.saleVolume s JOIN vn.ticket t ON t.id = s.ticketFk - JOIN(SELECT e.workerFk, e.ticketFk,TIME_TO_SEC(TIMEDIFF( MAX(e.created), MIN(e.created))) seconds + JOIN(SELECT e.workerFk, e.ticketFk,TIME_TO_SEC(TIMEDIFF( MAX(e.created), MIN(e.created))) seconds FROM vn.expedition e JOIN vn.ticket t ON t.id = e.ticketFk WHERE e.workerFk IS NOT NULL AND - t.shipped >= vDateFrom + t.shipped >= vDateFrom GROUP BY e.ticketFk )sub ON sub.ticketFk = t.id JOIN workerProductivityConfig w ON TRUE GROUP BY s.ticketFk, t.warehouseFk )sub2 - JOIN vncontrol.accion a ON a.accion = 'ENCAJAR' + JOIN vn.state s2 ON s2.code IN ('PACKING','PACKED') GROUP BY sub2.warehouseFk,sub2.workerFk, sub2.shipped; -- REVISADORES - INSERT INTO workerProductivity(dated, wareHouseFk, workerFk, volume, seconds, actionFk) - SELECT sub2.shipped, - sub2.warehouseFk, - sub2.workerFK, - SUM(sub2.volume), - SUM(sub2.seconds), - sub2.accion_id - FROM (SELECT t.warehouseFk, - SUM(s.volume) volume, - sub.workerFk, - DATE(t.shipped) shipped, - sub.seconds + w.minSeconsPackager seconds, - sub.accion_id - FROM vn.saleVolume s - JOIN vn.ticket t ON t.id = s.ticketFk - JOIN(SELECT st.workerFk, t.id ticketFk,TIME_TO_SEC(TIMEDIFF( MAX(st.created), MIN(st.created))) seconds, a.accion_id - FROM vn.saleTracking st - JOIN vncontrol.accion a ON a.accion_id = st.actionFk - JOIN vn.sale s ON s.id = st.saleFk - JOIN vn.ticket t ON s.ticketFk = t.id - WHERE a.accion = 'CONTROLAR' - AND t.shipped >= vDateFrom - GROUP BY t.id - )sub ON sub.ticketFk = t.id - JOIN workerProductivityConfig w ON TRUE - GROUP BY s.ticketFk, t.warehouseFk - )sub2 - GROUP BY sub2.warehouseFk,sub2.workerFk, sub2.shipped; + INSERT INTO workerProductivity(dated, wareHouseFk, workerFk, volume, seconds, stateFk) + SELECT sub2.shipped, + sub2.warehouseFk, + sub2.workerFK, + SUM(sub2.volume), + SUM(sub2.seconds), + sub2.stateFk + FROM (SELECT t.warehouseFk, + SUM(s.volume) volume, + sub.workerFk, + DATE(t.shipped) shipped, + sub.seconds + w.minSeconsPackager seconds, + sub.stateFk + FROM vn.saleVolume s + JOIN vn.ticket t ON t.id = s.ticketFk + JOIN(SELECT st.workerFk, t.id ticketFk,TIME_TO_SEC(TIMEDIFF( MAX(st.created), MIN(st.created))) seconds, s2.id stateFk + FROM vn.saleTracking st + JOIN vn.state s2 ON s2.id = st.stateFk + JOIN vn.sale s ON s.id = st.saleFk + JOIN vn.ticket t ON s.ticketFk = t.id + WHERE s2.code = 'CHECKED' + AND t.shipped >= vDateFrom + GROUP BY t.id + )sub ON sub.ticketFk = t.id + JOIN workerProductivityConfig w ON TRUE + GROUP BY s.ticketFk, t.warehouseFk + )sub2 + GROUP BY sub2.warehouseFk,sub2.workerFk, sub2.shipped; END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; @@ -6128,7 +5739,7 @@ DROP TABLE IF EXISTS `cache`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `cache` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(50) CHARACTER SET utf8mb3 NOT NULL, + `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `lifetime` time NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) @@ -6145,8 +5756,8 @@ DROP TABLE IF EXISTS `cache_calc`; CREATE TABLE `cache_calc` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `cache_id` int(10) unsigned NOT NULL, - `cacheName` varchar(255) CHARACTER SET utf8mb3 DEFAULT NULL, - `params` varchar(100) CHARACTER SET utf8mb3 NOT NULL DEFAULT '', + `cacheName` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `params` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '', `last_refresh` datetime DEFAULT NULL, `expires` datetime DEFAULT NULL, `created` timestamp NOT NULL DEFAULT current_timestamp(), @@ -6223,7 +5834,7 @@ CREATE TABLE `prod_graphic_source` ( `hora` int(11) NOT NULL, `order` int(11) NOT NULL DEFAULT 0, `graphCategory` int(11) NOT NULL DEFAULT 0, - `Agencia` varchar(45) CHARACTER SET utf8mb3 NOT NULL, + `Agencia` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -6287,14 +5898,14 @@ DELIMITER ;; /*!50003 SET @saved_cs_client = @@character_set_client */ ;; /*!50003 SET @saved_cs_results = @@character_set_results */ ;; /*!50003 SET @saved_col_connection = @@collation_connection */ ;; -/*!50003 SET character_set_client = utf8mb4 */ ;; -/*!50003 SET character_set_results = utf8mb4 */ ;; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ;; +/*!50003 SET character_set_client = utf8mb3 */ ;; +/*!50003 SET character_set_results = utf8mb3 */ ;; +/*!50003 SET collation_connection = utf8mb3_general_ci */ ;; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;; /*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ;; /*!50003 SET @saved_time_zone = @@time_zone */ ;; /*!50003 SET time_zone = 'SYSTEM' */ ;; -/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `cacheCalc_clean` ON SCHEDULE EVERY 30 MINUTE STARTS '2022-01-28 09:29:18' ON COMPLETION NOT PRESERVE ENABLE DO CALL cacheCalc_clean */ ;; +/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `cacheCalc_clean` ON SCHEDULE EVERY 30 MINUTE STARTS '2022-01-28 09:29:18' ON COMPLETION NOT PRESERVE DISABLE ON SLAVE DO CALL cacheCalc_clean */ ;; /*!50003 SET time_zone = @saved_time_zone */ ;; /*!50003 SET sql_mode = @saved_sql_mode */ ;; /*!50003 SET character_set_client = @saved_cs_client */ ;; @@ -6305,14 +5916,14 @@ DELIMITER ;; /*!50003 SET @saved_cs_client = @@character_set_client */ ;; /*!50003 SET @saved_cs_results = @@character_set_results */ ;; /*!50003 SET @saved_col_connection = @@collation_connection */ ;; -/*!50003 SET character_set_client = utf8mb4 */ ;; -/*!50003 SET character_set_results = utf8mb4 */ ;; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ;; +/*!50003 SET character_set_client = utf8mb3 */ ;; +/*!50003 SET character_set_results = utf8mb3 */ ;; +/*!50003 SET collation_connection = utf8mb3_general_ci */ ;; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;; /*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ;; /*!50003 SET @saved_time_zone = @@time_zone */ ;; /*!50003 SET time_zone = 'SYSTEM' */ ;; -/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `cache_clean` ON SCHEDULE EVERY 5 MINUTE STARTS '2022-01-28 09:29:18' ON COMPLETION NOT PRESERVE ENABLE DO CALL cache_clean */ ;; +/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `cache_clean` ON SCHEDULE EVERY 5 MINUTE STARTS '2022-01-28 09:29:18' ON COMPLETION NOT PRESERVE DISABLE ON SLAVE DO CALL cache_clean */ ;; /*!50003 SET time_zone = @saved_time_zone */ ;; /*!50003 SET sql_mode = @saved_sql_mode */ ;; /*!50003 SET character_set_client = @saved_cs_client */ ;; @@ -6324,8 +5935,6 @@ DELIMITER ; -- -- Dumping routines for database 'cache' -- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `addressFriendship_Update` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6333,11 +5942,13 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `addressFriendship_Update`() BEGIN - REPLACE cache.addressFriendship + REPLACE cache.addressFriendship SELECT addressFk1, addressFk2, count(*) friendship FROM ( @@ -6348,7 +5959,7 @@ BEGIN AND t2.shipped >= TIMESTAMPADD(MONTH,-3,util.VN_CURDATE()) AND t.addressFk != t2.addressFk) sub GROUP BY addressFk1, addressFk2; - + REPLACE cache.zoneAgencyFriendship SELECT r.agencyModeFk, t.zoneFk, count(*) friendship FROM vn.route r @@ -6364,8 +5975,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `availableNoRaids_refresh` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6373,6 +5982,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `availableNoRaids_refresh`(OUT `vCalc` INT, IN `vRefresh` INT, IN `vWarehouse` INT, IN `vDated` DATE) proc: BEGIN @@ -6500,8 +6111,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `available_clean` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6509,6 +6118,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `available_clean`() BEGIN @@ -6522,12 +6133,12 @@ BEGIN FROM available a LEFT JOIN tCalc c ON c.id = a.calc_id WHERE c.id IS NULL; - + DELETE a FROM availableNoRaids a LEFT JOIN tCalc c ON c.id = a.calc_id WHERE c.id IS NULL; - + DROP TEMPORARY TABLE tCalc; END ;; DELIMITER ; @@ -6535,8 +6146,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `available_refresh` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6544,6 +6153,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `available_refresh`(OUT `vCalc` INT, IN `vRefresh` INT, IN `vWarehouse` INT, IN `vDated` DATE) proc: BEGIN @@ -6675,8 +6286,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `cacheCalc_clean` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6684,6 +6293,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `cacheCalc_clean`() BEGIN @@ -6695,8 +6306,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `cache_calc_end` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6704,6 +6313,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `cache_calc_end`(IN `v_calc` INT) BEGIN @@ -6733,8 +6344,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `cache_calc_start` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6742,6 +6351,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `cache_calc_start`(OUT `v_calc` INT, INOUT `v_refresh` INT, IN `v_cache_name` VARCHAR(50), IN `v_params` VARCHAR(100)) proc: BEGIN @@ -6789,9 +6400,9 @@ proc: BEGIN INTO v_cache_id, v_calc, v_expires FROM cache c LEFT JOIN cache_calc ca - ON ca.cache_id = c.id AND ca.params = v_params COLLATE 'utf8_general_ci' + ON ca.cache_id = c.id AND ca.params = v_params COLLATE 'utf8_general_ci' WHERE c.name = v_cache_name COLLATE 'utf8_general_ci'; - + -- Si existe una calculo valido libera el bloqueo y devuelve su identificador. IF !v_refresh AND util.VN_NOW() < v_expires @@ -6832,8 +6443,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `cache_calc_unlock` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6841,6 +6450,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `cache_calc_unlock`(IN `v_calc` INT) proc: BEGIN @@ -6855,7 +6466,7 @@ proc: BEGIN FROM cache c JOIN cache_calc ca ON c.id = ca.cache_id WHERE ca.id = v_calc; - + DELETE FROM cache_calc WHERE id = v_calc; IF v_cache_name IS NOT NULL THEN @@ -6867,8 +6478,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `cache_clean` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6876,6 +6485,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `cache_clean`() NO SQL @@ -6888,8 +6499,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `clean` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6897,11 +6506,13 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `clean`() BEGIN - - DECLARE vDateShort DATETIME; + + DECLARE vDateShort DATETIME; SET vDateShort = TIMESTAMPADD(MONTH, -1, util.VN_CURDATE()); @@ -6912,8 +6523,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `departure_timing` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -6921,6 +6530,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `departure_timing`(vWarehouseId INT) BEGIN @@ -6952,7 +6563,7 @@ DECLARE rs CURSOR FOR DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; - SET myTime = HOUR(util.VN_NOW()) + MINUTE(util.VN_NOW()) / 60; + SET myTime = HOUR(util.VN_NOW()) + MINUTE(util.VN_NOW()) / 60; OPEN rs; @@ -6961,23 +6572,23 @@ DECLARE rs CURSOR FOR WHILE NOT done DO SET resto = IF(inicioProd < rsDeparture, rsDeparture - inicioProd,0); - + SET inicioProd = rsDeparture - rsHoras; - + IF inicioProd - resto < myTime THEN - + SET done = TRUE; - + ELSE - + SET departureLimit = rsDeparture; - + FETCH rs INTO rsDeparture, rsHoras , rsInicio; - + -- SELECT rsDeparture, rsHoras , rsInicio; - + END IF; - + END WHILE; SET departureLimit = IFNULL(departureLimit,24); @@ -6999,8 +6610,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `last_buy_refresh` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -7008,6 +6617,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `last_buy_refresh`(vRefresh BOOL) proc: BEGIN @@ -7022,7 +6633,7 @@ proc: BEGIN DECLARE started DATE; DECLARE ended DATE; DECLARE vLastRefresh DATE; - + DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN CALL cache_calc_unlock (vCalc); @@ -7057,8 +6668,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `prod_graphic_refresh` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -7066,20 +6675,22 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `prod_graphic_refresh`(v_refresh BOOL, wh_id INT) proc: BEGIN DECLARE datEQ DATETIME; DECLARE timDIF TIME; DECLARE v_calc INT; - + CALL cache_calc_start (v_calc, v_refresh, 'prod_graphic', wh_id); - + IF !v_refresh THEN LEAVE proc; END IF; - + CALL vn2008.production_control_source(wh_id, 0); DELETE FROM prod_graphic_source; @@ -7097,8 +6708,8 @@ proc: BEGIN WHERE Fecha = util.VN_CURDATE() GROUP BY wh_id, graphCategory ; - - + + CALL cache_calc_end (v_calc); END ;; DELIMITER ; @@ -7106,8 +6717,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `stock_refresh` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -7115,11 +6724,13 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `stock_refresh`(v_refresh BOOL) proc: BEGIN /** - * Crea o actualiza la cache con el disponible hasta el dÃa de + * Crea o actualiza la cache con el disponible hasta el dÃa de * ayer. Esta cache es usada como base para otros procedimientos * como el cáculo del visible o del ATP. * @@ -7145,21 +6756,21 @@ proc: BEGIN SET v_date_inv = (SELECT inventoried FROM vn.config LIMIT 1); SET v_curdate = util.VN_CURDATE(); - + DELETE FROM stock; - + INSERT INTO stock (item_id, warehouse_id, amount) SELECT item_id, warehouse_id, SUM(amount) amount FROM ( - SELECT itemFk AS item_id, warehouseFk AS warehouse_id, quantity AS amount + SELECT itemFk AS item_id, warehouseFk AS warehouse_id, quantity AS amount FROM vn.itemTicketOut WHERE shipped >= v_date_inv AND shipped < v_curdate UNION ALL - SELECT itemFk ASitem_id, warehouseInFk AS warehouse_id, quantity AS amount + SELECT itemFk ASitem_id, warehouseInFk AS warehouse_id, quantity AS amount FROM vn.itemEntryIn WHERE landed >= v_date_inv AND landed < v_curdate AND isVirtualStock is FALSE UNION ALL - SELECT itemFk AS item_id ,warehouseOutFk AS warehouse_id, quantity AS amount + SELECT itemFk AS item_id ,warehouseOutFk AS warehouse_id, quantity AS amount FROM vn.itemEntryOut WHERE shipped >= v_date_inv AND shipped < v_curdate ) t @@ -7172,8 +6783,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `visible_clean` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -7181,6 +6790,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `visible_clean`() BEGIN @@ -7189,12 +6800,12 @@ BEGIN (INDEX (id)) ENGINE = MEMORY SELECT id FROM cache_calc; - + DELETE v FROM visible v LEFT JOIN tCalc c ON c.id = v.calc_id WHERE c.id IS NULL; - + DROP TEMPORARY TABLE tCalc; END ;; DELIMITER ; @@ -7202,8 +6813,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `visible_refresh` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -7211,6 +6820,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `visible_refresh`(OUT v_calc INT, v_refresh BOOL, v_warehouse INT) proc: BEGIN @@ -7225,11 +6836,11 @@ proc: BEGIN IF !v_refresh THEN LEAVE proc; END IF; - + -- Calculamos el stock hasta ayer - + CALL `cache`.stock_refresh(false); - + DROP TEMPORARY TABLE IF EXISTS vn2008.tmp_item; CREATE TEMPORARY TABLE vn2008.tmp_item (PRIMARY KEY (item_id)) @@ -7238,9 +6849,9 @@ proc: BEGIN WHERE warehouse_id = v_warehouse; -- Calculamos los movimientos confirmados de hoy - CALL vn.item_GetVisible(v_warehouse, NULL); + CALL vn.item_GetVisible(v_warehouse, NULL); DELETE FROM visible WHERE calc_id = v_calc; - + INSERT INTO visible (calc_id, item_id,visible) SELECT v_calc, item_id, visible FROM vn2008.tmp_item; @@ -7272,15 +6883,15 @@ DROP TABLE IF EXISTS `PriceDetails`; CREATE TABLE `PriceDetails` ( `ID` int(11) NOT NULL, `SuplyResponseID` int(11) NOT NULL, - `PriceType` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `Location` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `PriceType` varchar(255) DEFAULT NULL, + `Location` varchar(255) DEFAULT NULL, `Price` decimal(10,2) DEFAULT NULL, `BasisQuantitiy` int(11) DEFAULT NULL, - `BasisQuantityType` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `BasisQuantityType` varchar(255) DEFAULT NULL, `MinimumQuantity` int(11) DEFAULT NULL, - `MinimumQuantityType` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `MinimumQuantityType` varchar(255) DEFAULT NULL, `MaximumQuantity Integer` int(11) DEFAULT NULL, - `MaximumQuantityType` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `MaximumQuantityType` varchar(255) DEFAULT NULL, `LatestDeliveryDateTime` datetime DEFAULT NULL, `EarliestDespatchDateTime` datetime DEFAULT NULL, `FirstOrderDateTime` datetime DEFAULT NULL, @@ -7298,19 +6909,19 @@ DROP TABLE IF EXISTS `VMPSettings`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `VMPSettings` ( `VMPID` int(11) NOT NULL, - `name` varchar(45) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `name` varchar(45) DEFAULT NULL, `isEktSender` tinyint(4) NOT NULL DEFAULT 0, `MessageID` int(11) NOT NULL, `dateTimeTry` timestamp NULL DEFAULT NULL, `isVmpBA` tinyint(4) DEFAULT NULL COMMENT 'Basic authentication', `vmpVersion` int(11) DEFAULT NULL, - `vmpUrl` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `loginName` varchar(150) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `loginPassword` varchar(150) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `vmpUrl` varchar(255) DEFAULT NULL, + `loginName` varchar(150) DEFAULT NULL, + `loginPassword` varchar(150) DEFAULT NULL, `refreshRate` int(11) DEFAULT NULL, - `eanBuyer` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `eanSupplier` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `eanAgent` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `eanBuyer` varchar(15) DEFAULT NULL, + `eanSupplier` varchar(15) DEFAULT NULL, + `eanAgent` varchar(15) DEFAULT NULL, `dateTimeLastSync` timestamp NULL DEFAULT NULL, `closedFrom` int(11) DEFAULT NULL, `closedTo` int(11) DEFAULT NULL, @@ -7318,7 +6929,7 @@ CREATE TABLE `VMPSettings` ( `UseSupplierEmbalageCode` tinyint(4) NOT NULL DEFAULT 0 COMMENT 'vmp you want to see their embalage code', `firstSupplyResponseId` int(11) DEFAULT NULL, `ApiId` int(11) DEFAULT NULL, - `ApiKey` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ApiKey` varchar(100) DEFAULT NULL, `isBlocked` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'product source not allowed', `isVNHSupplier` tinyint(1) DEFAULT 0 COMMENT 'The account belongs to VNH', PRIMARY KEY (`VMPID`) @@ -7335,7 +6946,7 @@ DROP TABLE IF EXISTS `bucket`; CREATE TABLE `bucket` ( `bucket_id` int(11) unsigned NOT NULL, `bucket_type_id` mediumint(8) unsigned NOT NULL, - `description` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `description` varchar(100) NOT NULL, `x_size` mediumint(8) unsigned NOT NULL COMMENT 'mm', `y_size` mediumint(8) unsigned NOT NULL COMMENT 'mm', `z_size` mediumint(8) unsigned NOT NULL COMMENT 'mm', @@ -7357,7 +6968,7 @@ DROP TABLE IF EXISTS `bucket_type`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `bucket_type` ( `bucket_type_id` mediumint(8) unsigned NOT NULL, - `description` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `description` varchar(100) NOT NULL, `entry_date` date DEFAULT NULL, `expiry_date` date DEFAULT NULL, `change_date_time` datetime DEFAULT NULL, @@ -7390,8 +7001,8 @@ DROP TABLE IF EXISTS `deliveryInformation`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `deliveryInformation` ( `ID` int(11) NOT NULL AUTO_INCREMENT, - `DeliveryType` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `Location` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `DeliveryType` varchar(255) DEFAULT NULL, + `Location` varchar(255) DEFAULT NULL, `DeliveryPrice` decimal(10,2) DEFAULT NULL, `ChargeAmount` decimal(10,2) DEFAULT NULL, `BasisQuantitiy` int(11) DEFAULT NULL, @@ -7422,7 +7033,7 @@ DROP TABLE IF EXISTS `di`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `di` ( `ID` int(11) NOT NULL DEFAULT 0, - `Location` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `Location` varchar(255) DEFAULT NULL, `LatestDeliveryDateTime` datetime DEFAULT NULL, `FirstOrderDateTime` datetime DEFAULT NULL, `LatestOrderDateTime` datetime DEFAULT NULL, @@ -7441,7 +7052,7 @@ DROP TABLE IF EXISTS `ekt`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `ekt` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Id', - `barcode` char(25) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'Generated auction barcode', + `barcode` char(25) DEFAULT NULL COMMENT 'Generated auction barcode', `entryYear` smallint(5) unsigned NOT NULL COMMENT 'Transaction year', `batchNumber` bigint(20) unsigned DEFAULT NULL COMMENT 'RFF+BT', `deliveryNumber` bigint(20) unsigned DEFAULT NULL COMMENT 'RFF+AAJ', @@ -7451,14 +7062,14 @@ CREATE TABLE `ekt` ( `util.VN_NOW` timestamp NULL DEFAULT current_timestamp() COMMENT 'Creation time', `ptj` bigint(20) unsigned DEFAULT NULL COMMENT 'NAD+BY', `ref` int(11) NOT NULL COMMENT 'LIN', - `item` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'IMD+S99', + `item` varchar(50) DEFAULT NULL COMMENT 'IMD+S99', `pac` int(11) DEFAULT 0 COMMENT 'QTY+52', `qty` int(10) NOT NULL COMMENT 'QTY+66', - `ori` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT 'NL' COMMENT 'IMD+S62', - `cat` varchar(2) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'IMD+S98', + `ori` varchar(3) DEFAULT 'NL' COMMENT 'IMD+S62', + `cat` varchar(2) DEFAULT NULL COMMENT 'IMD+S98', `agj` int(11) DEFAULT NULL COMMENT 'RFF+AGJ', `kop` int(11) DEFAULT NULL COMMENT 'RFF+ADZ', - `ptd` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'RFF+ACE', + `ptd` varchar(6) DEFAULT NULL COMMENT 'RFF+ACE', `sub` mediumint(8) unsigned DEFAULT NULL COMMENT 'RFF+CTS', `pro` mediumint(8) unsigned NOT NULL COMMENT 'NAD+MF', `pri` double NOT NULL COMMENT 'PRI+INV', @@ -7469,17 +7080,17 @@ CREATE TABLE `ekt` ( `k2` smallint(5) unsigned DEFAULT NULL COMMENT 'IMD+K02', `k3` tinyint(3) unsigned DEFAULT NULL COMMENT 'IMD+P01', `k4` tinyint(3) unsigned DEFAULT NULL COMMENT 'IMD+P02', - `s1` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s2` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s3` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s4` varchar(4) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s5` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s6` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `s1` varchar(3) DEFAULT NULL, + `s2` varchar(3) DEFAULT NULL, + `s3` varchar(3) DEFAULT NULL, + `s4` varchar(4) DEFAULT NULL, + `s5` varchar(3) DEFAULT NULL, + `s6` varchar(3) DEFAULT NULL, `ok` tinyint(4) NOT NULL DEFAULT 0, `trolleyFk` int(11) DEFAULT NULL, `putOrderFk` bigint(20) unsigned DEFAULT NULL COMMENT 'RFF+ON', `scanned` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Whether it''s been scanned', - `cps` varchar(7) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'Código alfanumérico de Floriday', + `cps` varchar(7) DEFAULT NULL COMMENT 'Código alfanumérico de Floriday', `dp` bigint(20) unsigned DEFAULT NULL COMMENT 'NAD+DP', `sender` bigint(20) unsigned DEFAULT NULL COMMENT 'NAD+SE', PRIMARY KEY (`id`) USING BTREE, @@ -7521,55 +7132,56 @@ DROP TABLE IF EXISTS `ektRecent`; /*!50001 DROP VIEW IF EXISTS `ektRecent`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `ektRecent` AS SELECT - 1 AS `id`, - 1 AS `barcode`, - 1 AS `entryYear`, - 1 AS `batchNumber`, - 1 AS `deliveryNumber`, - 1 AS `vendorOrderNumber`, - 1 AS `fec`, - 1 AS `hor`, - 1 AS `util.VN_NOW`, - 1 AS `ptj`, - 1 AS `ref`, - 1 AS `item`, - 1 AS `pac`, - 1 AS `qty`, - 1 AS `ori`, - 1 AS `cat`, - 1 AS `agj`, - 1 AS `kop`, - 1 AS `ptd`, - 1 AS `sub`, - 1 AS `pro`, - 1 AS `pri`, - 1 AS `package`, - 1 AS `auction`, - 1 AS `klo`, - 1 AS `k1`, - 1 AS `k2`, - 1 AS `k3`, - 1 AS `k4`, - 1 AS `s1`, - 1 AS `s2`, - 1 AS `s3`, - 1 AS `s4`, - 1 AS `s5`, - 1 AS `s6`, - 1 AS `ok`, - 1 AS `trolleyFk`, - 1 AS `putOrderFk`, - 1 AS `scanned`, - 1 AS `cps`, - 1 AS `dp`, - 1 AS `sender`, - 1 AS `usefulAuctionLeftSegmentLength`, - 1 AS `standardBarcodeLength`, - 1 AS `floridayBarcodeLength`, - 1 AS `floramondoBarcodeLength`, - 1 AS `defaultKlo`, - 1 AS `ektRecentScopeDays` */; +/*!50001 CREATE TABLE `ektRecent` ( + `id` tinyint NOT NULL, + `barcode` tinyint NOT NULL, + `entryYear` tinyint NOT NULL, + `batchNumber` tinyint NOT NULL, + `deliveryNumber` tinyint NOT NULL, + `vendorOrderNumber` tinyint NOT NULL, + `fec` tinyint NOT NULL, + `hor` tinyint NOT NULL, + `util.VN_NOW` tinyint NOT NULL, + `ptj` tinyint NOT NULL, + `ref` tinyint NOT NULL, + `item` tinyint NOT NULL, + `pac` tinyint NOT NULL, + `qty` tinyint NOT NULL, + `ori` tinyint NOT NULL, + `cat` tinyint NOT NULL, + `agj` tinyint NOT NULL, + `kop` tinyint NOT NULL, + `ptd` tinyint NOT NULL, + `sub` tinyint NOT NULL, + `pro` tinyint NOT NULL, + `pri` tinyint NOT NULL, + `package` tinyint NOT NULL, + `auction` tinyint NOT NULL, + `klo` tinyint NOT NULL, + `k1` tinyint NOT NULL, + `k2` tinyint NOT NULL, + `k3` tinyint NOT NULL, + `k4` tinyint NOT NULL, + `s1` tinyint NOT NULL, + `s2` tinyint NOT NULL, + `s3` tinyint NOT NULL, + `s4` tinyint NOT NULL, + `s5` tinyint NOT NULL, + `s6` tinyint NOT NULL, + `ok` tinyint NOT NULL, + `trolleyFk` tinyint NOT NULL, + `putOrderFk` tinyint NOT NULL, + `scanned` tinyint NOT NULL, + `cps` tinyint NOT NULL, + `dp` tinyint NOT NULL, + `sender` tinyint NOT NULL, + `usefulAuctionLeftSegmentLength` tinyint NOT NULL, + `standardBarcodeLength` tinyint NOT NULL, + `floridayBarcodeLength` tinyint NOT NULL, + `floramondoBarcodeLength` tinyint NOT NULL, + `defaultKlo` tinyint NOT NULL, + `ektRecentScopeDays` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -7580,17 +7192,18 @@ DROP TABLE IF EXISTS `errorList`; /*!50001 DROP VIEW IF EXISTS `errorList`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `errorList` AS SELECT - 1 AS `id`, - 1 AS `name`, - 1 AS `longName`, - 1 AS `quantity`, - 1 AS `stock`, - 1 AS `error`, - 1 AS `deliveryInformationID`, - 1 AS `supplyResponseID`, - 1 AS `OrderTradeLineDateTime`, - 1 AS `EndUserPartyGLN` */; +/*!50001 CREATE TABLE `errorList` ( + `id` tinyint NOT NULL, + `name` tinyint NOT NULL, + `longName` tinyint NOT NULL, + `quantity` tinyint NOT NULL, + `stock` tinyint NOT NULL, + `error` tinyint NOT NULL, + `deliveryInformationID` tinyint NOT NULL, + `supplyResponseID` tinyint NOT NULL, + `OrderTradeLineDateTime` tinyint NOT NULL, + `EndUserPartyGLN` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -7623,7 +7236,7 @@ DROP TABLE IF EXISTS `exchangeConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `exchangeConfig` ( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, - `logMail` varchar(150) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'Mail where the log information is sent', + `logMail` varchar(150) DEFAULT NULL COMMENT 'Mail where the log information is sent', `restrictToSenders` tinyint(4) NOT NULL COMMENT 'Whether to process mails only from known senders', `presaleFk` mediumint(8) unsigned DEFAULT NULL, `defaultKop` int(10) unsigned DEFAULT NULL, @@ -7642,7 +7255,7 @@ DROP TABLE IF EXISTS `exchangeType`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `exchangeType` ( `id` mediumint(8) unsigned NOT NULL, - `description` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `description` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7656,8 +7269,8 @@ DROP TABLE IF EXISTS `feature`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `feature` ( `item_id` int(11) unsigned NOT NULL, - `feature_type_id` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, - `feature_value` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, + `feature_type_id` varchar(3) NOT NULL, + `feature_value` varchar(3) NOT NULL, `entry_date` date NOT NULL, `expiry_date` date NOT NULL, `change_date_time` datetime NOT NULL, @@ -7674,8 +7287,8 @@ DROP TABLE IF EXISTS `fileConfig`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `fileConfig` ( - `name` varchar(25) COLLATE utf8mb3_unicode_ci NOT NULL, - `checksum` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `name` varchar(25) NOT NULL, + `checksum` text DEFAULT NULL, `keyValue` tinyint(1) NOT NULL DEFAULT 1, PRIMARY KEY (`name`), UNIQUE KEY `fileConfig_name_uindex` (`name`) @@ -7704,9 +7317,9 @@ DROP TABLE IF EXISTS `ftpConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `ftpConfig` ( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, - `host` varchar(255) CHARACTER SET utf8mb3 NOT NULL, - `user` varchar(50) CHARACTER SET utf8mb3 NOT NULL, - `password` varchar(50) CHARACTER SET utf8mb3 NOT NULL, + `host` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `user` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `password` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='Configuration parameters'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7720,7 +7333,7 @@ DROP TABLE IF EXISTS `genus`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `genus` ( `genus_id` mediumint(8) unsigned NOT NULL, - `latin_genus_name` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `latin_genus_name` varchar(100) NOT NULL, `entry_date` date DEFAULT NULL, `expiry_date` date DEFAULT NULL, `change_date_time` datetime DEFAULT NULL, @@ -7737,9 +7350,9 @@ DROP TABLE IF EXISTS `goodCharacteristic`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `goodCharacteristic` ( - `supplyResponse` varchar(26) COLLATE utf8mb3_unicode_ci NOT NULL, - `type` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'edi.type', - `value` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'edi.value', + `supplyResponse` varchar(26) NOT NULL, + `type` varchar(3) DEFAULT NULL COMMENT 'edi.type', + `value` varchar(3) DEFAULT NULL COMMENT 'edi.value', PRIMARY KEY (`supplyResponse`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7753,13 +7366,13 @@ DROP TABLE IF EXISTS `imapConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `imapConfig` ( `id` tinyint(3) unsigned NOT NULL, - `environment` varchar(45) CHARACTER SET utf8mb3 NOT NULL, - `host` varchar(150) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'localhost', - `user` varchar(45) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pass` varchar(45) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cleanPeriod` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'How long the old mails are preserved', - `successFolder` varchar(150) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `errorFolder` varchar(150) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `environment` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `host` varchar(150) NOT NULL DEFAULT 'localhost', + `user` varchar(45) DEFAULT NULL, + `pass` varchar(45) DEFAULT NULL, + `cleanPeriod` varchar(15) DEFAULT NULL COMMENT 'How long the old mails are preserved', + `successFolder` varchar(150) DEFAULT NULL, + `errorFolder` varchar(150) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `imapConfig_environment` (`environment`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='IMAP configuration parameters'; @@ -7774,8 +7387,8 @@ DROP TABLE IF EXISTS `item`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `item` ( `id` int(11) unsigned NOT NULL, - `product_name` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `name` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `product_name` varchar(100) DEFAULT NULL, + `name` varchar(100) NOT NULL, `plant_id` mediumint(8) unsigned DEFAULT NULL, `group_id` int(11) unsigned DEFAULT NULL, `entry_date` date DEFAULT NULL, @@ -7812,7 +7425,7 @@ DROP TABLE IF EXISTS `item_feature`; CREATE TABLE `item_feature` ( `item_id` int(11) NOT NULL, `presentation_order` tinyint(11) unsigned NOT NULL, - `feature` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, + `feature` varchar(3) NOT NULL, `regulation_type` tinyint(3) unsigned NOT NULL, `entry_date` date NOT NULL, `expiry_date` date DEFAULT NULL, @@ -7866,7 +7479,7 @@ DROP TABLE IF EXISTS `item_group`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `item_group` ( `group_code` int(11) unsigned NOT NULL, - `dutch_group_description` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `dutch_group_description` varchar(100) NOT NULL, `entry_date` date NOT NULL, `expiry_date` date NOT NULL, `change_date_time` datetime NOT NULL, @@ -7886,7 +7499,7 @@ CREATE TABLE `item_groupToOffer` ( `itemTypeFk` smallint(5) unsigned NOT NULL, `intrastatFk` int(8) unsigned zerofill NOT NULL, `originFk` tinyint(2) unsigned NOT NULL DEFAULT 17, - `expenseFk` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '7001000000', + `expenseFk` varchar(10) DEFAULT '7001000000', PRIMARY KEY (`group_code`), KEY `item_groupToOffer_fk2_idx` (`itemTypeFk`), KEY `item_groupToOffer_fk3_idx` (`intrastatFk`), @@ -7933,9 +7546,9 @@ DROP TABLE IF EXISTS `log`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `log` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `tableName` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, - `fieldName` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fieldValue` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `tableName` varchar(100) NOT NULL, + `fieldName` varchar(100) DEFAULT NULL, + `fieldValue` varchar(100) DEFAULT NULL, `created` timestamp NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7951,12 +7564,12 @@ DROP TABLE IF EXISTS `mail`; CREATE TABLE `mail` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `senderFk` int(10) unsigned DEFAULT NULL, - `sender` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `messageId` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `sender` varchar(255) DEFAULT NULL, + `messageId` varchar(100) DEFAULT NULL, `nExchanges` int(10) unsigned NOT NULL, - `error` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `error` varchar(255) DEFAULT NULL, `created` timestamp NOT NULL DEFAULT current_timestamp(), - `source` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `source` text DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `mail_id` (`messageId`), KEY `sender_id` (`senderFk`), @@ -7973,7 +7586,7 @@ DROP TABLE IF EXISTS `mailSender`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `mailSender` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `mail` varchar(150) COLLATE utf8mb3_unicode_ci NOT NULL, + `mail` varchar(150) NOT NULL, `kop` int(10) unsigned DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `mail` (`mail`) @@ -7988,8 +7601,8 @@ DROP TABLE IF EXISTS `marketPlace`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `marketPlace` ( - `id` varchar(13) COLLATE utf8mb3_unicode_ci NOT NULL, - `name` varchar(45) COLLATE utf8mb3_unicode_ci NOT NULL, + `id` varchar(13) NOT NULL, + `name` varchar(45) NOT NULL, `supplierFk` int(11) NOT NULL DEFAULT 1433, `isOffered` tinyint(2) NOT NULL DEFAULT 0, `MaxLatestDeliveryHour` int(11) DEFAULT NULL COMMENT 'Maxima hora para tener en cuenta la oferta', @@ -8010,7 +7623,7 @@ DROP TABLE IF EXISTS `offerList`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `offerList` ( - `supplier` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `supplier` varchar(100) NOT NULL, `total` int(11) DEFAULT NULL COMMENT 'Total de oferta', `filter` int(11) DEFAULT NULL COMMENT 'Total en edi.supplyOffer', `vnh` int(11) DEFAULT NULL COMMENT 'Total en la entrada de VNH', @@ -8028,11 +7641,11 @@ DROP TABLE IF EXISTS `param`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `param` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, - `code` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `name` varchar(5) COLLATE utf8mb3_unicode_ci NOT NULL, - `subname` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(30) NOT NULL, + `name` varchar(5) NOT NULL, + `subname` varchar(5) DEFAULT NULL, `position` tinyint(3) unsigned NOT NULL DEFAULT 1, - `type` enum('INTEGER','DOUBLE','STRING','DATE','TIME') COLLATE utf8mb3_unicode_ci NOT NULL, + `type` enum('INTEGER','DOUBLE','STRING','DATE','TIME') NOT NULL, `required` tinyint(3) unsigned NOT NULL DEFAULT 1, PRIMARY KEY (`id`), UNIQUE KEY `code` (`code`), @@ -8072,12 +7685,12 @@ CREATE TABLE `putOrder` ( `orderTradelineItemID` int(11) DEFAULT NULL COMMENT 'ticketFk or EntryFk?', `OrderTradeLineDateTime` timestamp NOT NULL DEFAULT current_timestamp() COMMENT 'fecha de creacion en la tabla', `quantity` int(11) DEFAULT NULL, - `EndUserPartyID` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `EndUserPartyGLN` varchar(13) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'The grower can use this reference in his EKT in the NAD (MA) segment.', + `EndUserPartyID` varchar(255) DEFAULT NULL, + `EndUserPartyGLN` varchar(13) DEFAULT NULL COMMENT 'The grower can use this reference in his EKT in the NAD (MA) segment.', `OrderStatus` int(11) DEFAULT 0 COMMENT '1 pending\n2 confirmed\n3 canceled', `isOrderProcessed` tinyint(4) DEFAULT NULL, - `error` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `barcode` varchar(25) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `error` varchar(255) DEFAULT NULL, + `barcode` varchar(25) DEFAULT NULL, `created` timestamp NOT NULL DEFAULT current_timestamp(), `FHAdminNumber` int(11) DEFAULT 66011, `saleFk` int(11) DEFAULT NULL, @@ -8104,9 +7717,9 @@ DELIMITER ;; BEGIN DECLARE nextID INT; - + SELECT 1 + MAX(id) INTO nextID FROM putOrder ; - + SET NEW.orderTradelineItemID = nextID; END */;; @@ -8128,36 +7741,36 @@ DELIMITER ;; BEFORE UPDATE ON `putOrder` FOR EACH ROW BEGIN - + DECLARE vError VARCHAR(100) DEFAULT 'Orderregel niet meer teruggevonden op basis van de orderps'; DECLARE vVmpIdError INT DEFAULT 7; DECLARE vVmpFk INT; DECLARE vSupplyResponseNumberOfUnits INT; - - SELECT sr.vmpID INTO vVmpFk - FROM edi.supplyResponse sr + + SELECT sr.vmpID INTO vVmpFk + FROM edi.supplyResponse sr WHERE sr.id = NEW.supplyResponseID; - - IF NEW.OrderStatus = 3 - AND NOT (NEW.OrderStatus <=> OLD.OrderStatus) - AND NEW.error = vError - AND vVmpFk = vVmpIdError - - THEN - + + IF NEW.OrderStatus = 3 + AND NOT (NEW.OrderStatus <=> OLD.OrderStatus) + AND NEW.error = vError + AND vVmpFk = vVmpIdError + + THEN + SET NEW.OrderStatus = 2; - + END IF; - + -- Error de disponible menor de lo solicitado IF NEW.error LIKE 'error2602%' THEN - + SELECT NumberOfUnits INTO vSupplyResponseNumberOfUnits - FROM edi.supplyResponse sr + FROM edi.supplyResponse sr WHERE sr.ID = NEW.supplyResponseID; - + SET NEW.error = CONCAT('(',vSupplyResponseNumberOfUnits,') ', NEW.error); - + END IF; END */;; DELIMITER ; @@ -8184,16 +7797,16 @@ BEGIN DECLARE vIsEktSender BOOLEAN; IF NEW.OrderStatus = vOrderStatusDenied AND NOT (NEW.OrderStatus <=> OLD.OrderStatus) THEN - + SELECT s.id INTO vSaleFk - FROM vn.sale s + FROM vn.sale s JOIN vn.ticket t ON s.ticketFk = t.id JOIN vn.item i ON i.id = s.itemFk JOIN deliveryInformation di ON di.ID = NEW.deliveryInformationID WHERE t.clientFk = NEW.EndUserPartyGLN AND t.shipped >= util.VN_CURDATE() AND i.supplyResponseFk = NEW.supplyResponseID LIMIT 1; - + UPDATE vn.sale s JOIN vn.ticket t ON s.ticketFk = t.id JOIN vn.item i ON i.id = s.itemFk @@ -8201,7 +7814,7 @@ BEGIN SET s.quantity = 0 WHERE t.clientFk = NEW.EndUserPartyGLN AND t.shipped >= util.VN_CURDATE() AND i.supplyResponseFk = NEW.supplyResponseID; - + INSERT INTO vn.mail (sender, `subject`, body) SELECT IF(u.id IS NOT NULL AND c.email IS NOT NULL, c.email, @@ -8213,26 +7826,26 @@ BEGIN IF (u.id IS NOT NULL AND c.email IS NOT NULL , CONCAT('https://shop.verdnatura.es/#!form=ecomerce%2Fticket&ticket=', t.id ), CONCAT('https://salix.verdnatura.es/#!/ticket/', t.id ,'/summary'))) - FROM vn.sale s + FROM vn.sale s JOIN vn.ticket t ON t.id = s.ticketFk JOIN vn.`client` c ON c.id = t.clientFk LEFT JOIN account.user u ON u.id= c.salesPersonFk AND u.name IN ('ruben', 'ismaelalcolea') WHERE s.id = vSaleFk; - + END IF; IF NEW.OrderStatus = vOrderStatusOK AND NOT (NEW.OrderStatus <=> OLD.OrderStatus) THEN - SELECT v.isEktSender INTO vIsEktSender + SELECT v.isEktSender INTO vIsEktSender FROM edi.VMPSettings v - JOIN edi.supplyResponse sr ON sr.vmpID = v.VMPID + JOIN edi.supplyResponse sr ON sr.vmpID = v.VMPID WHERE sr.id = NEW.supplyResponseID; - + IF NOT vIsEktSender THEN CALL edi.ekt_add(NEW.id); - + END IF; IF NEW.barcode THEN @@ -8241,7 +7854,7 @@ BEGIN SELECT i.id, NEW.barcode FROM vn.item i WHERE i.supplyResponseFk = NEW.supplyResponseID; - + END IF; END IF; @@ -8263,7 +7876,7 @@ DROP TABLE IF EXISTS `specie`; CREATE TABLE `specie` ( `specie_id` mediumint(8) unsigned NOT NULL, `genus_id` mediumint(8) unsigned NOT NULL, - `latin_species_name` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `latin_species_name` varchar(100) NOT NULL, `entry_date` date DEFAULT NULL, `expiry_date` date DEFAULT NULL, `change_date_time` datetime DEFAULT NULL, @@ -8280,8 +7893,8 @@ DROP TABLE IF EXISTS `supplier`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `supplier` ( `supplier_id` int(10) unsigned NOT NULL COMMENT 'FHRegistrationNr', - `glnAddressCode` varchar(13) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `company_name` varchar(70) COLLATE utf8mb3_unicode_ci NOT NULL, + `glnAddressCode` varchar(13) DEFAULT NULL, + `company_name` varchar(70) NOT NULL, `entry_date` date NOT NULL, `expiry_date` date NOT NULL, `change_date_time` datetime NOT NULL, @@ -8301,50 +7914,51 @@ DROP TABLE IF EXISTS `supplyOffer`; /*!50001 DROP VIEW IF EXISTS `supplyOffer`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `supplyOffer` AS SELECT - 1 AS `vmpID`, - 1 AS `diId`, - 1 AS `srId`, - 1 AS `Item_ArticleCode`, - 1 AS `product_name`, - 1 AS `company_name`, - 1 AS `Price`, - 1 AS `Quality`, - 1 AS `s1`, - 1 AS `s2`, - 1 AS `s3`, - 1 AS `s4`, - 1 AS `s5`, - 1 AS `s6`, - 1 AS `NumberOfUnits`, - 1 AS `EmbalageCode`, - 1 AS `LatestDeliveryDateTime`, - 1 AS `EarliestDespatchDateTime`, - 1 AS `FirstOrderDateTime`, - 1 AS `LatestOrderDateTime`, - 1 AS `NumberOfItemsPerCask`, - 1 AS `NumberOfLayersPerTrolley`, - 1 AS `MinimumNumberToOrder`, - 1 AS `MaximumNumberToOrder`, - 1 AS `IncrementalOrderableQuantity`, - 1 AS `PackingPrice`, - 1 AS `MarketPlaceID`, - 1 AS `PictureReference`, - 1 AS `supplyResponseUpdated`, - 1 AS `group_id`, - 1 AS `marketPlace`, - 1 AS `DeliveryPrice`, - 1 AS `ChargeAmount`, - 1 AS `MinimumQuantity`, - 1 AS `MaximumQuantity`, - 1 AS `OrderUnit`, - 1 AS `IncrementalOrderUnit`, - 1 AS `isEarlyBird`, - 1 AS `isVNHSupplier`, - 1 AS `expenseFk`, - 1 AS `intrastatFk`, - 1 AS `originFk`, - 1 AS `itemTypeFk` */; +/*!50001 CREATE TABLE `supplyOffer` ( + `vmpID` tinyint NOT NULL, + `diId` tinyint NOT NULL, + `srId` tinyint NOT NULL, + `Item_ArticleCode` tinyint NOT NULL, + `product_name` tinyint NOT NULL, + `company_name` tinyint NOT NULL, + `Price` tinyint NOT NULL, + `Quality` tinyint NOT NULL, + `s1` tinyint NOT NULL, + `s2` tinyint NOT NULL, + `s3` tinyint NOT NULL, + `s4` tinyint NOT NULL, + `s5` tinyint NOT NULL, + `s6` tinyint NOT NULL, + `NumberOfUnits` tinyint NOT NULL, + `EmbalageCode` tinyint NOT NULL, + `LatestDeliveryDateTime` tinyint NOT NULL, + `EarliestDespatchDateTime` tinyint NOT NULL, + `FirstOrderDateTime` tinyint NOT NULL, + `LatestOrderDateTime` tinyint NOT NULL, + `NumberOfItemsPerCask` tinyint NOT NULL, + `NumberOfLayersPerTrolley` tinyint NOT NULL, + `MinimumNumberToOrder` tinyint NOT NULL, + `MaximumNumberToOrder` tinyint NOT NULL, + `IncrementalOrderableQuantity` tinyint NOT NULL, + `PackingPrice` tinyint NOT NULL, + `MarketPlaceID` tinyint NOT NULL, + `PictureReference` tinyint NOT NULL, + `supplyResponseUpdated` tinyint NOT NULL, + `group_id` tinyint NOT NULL, + `marketPlace` tinyint NOT NULL, + `DeliveryPrice` tinyint NOT NULL, + `ChargeAmount` tinyint NOT NULL, + `MinimumQuantity` tinyint NOT NULL, + `MaximumQuantity` tinyint NOT NULL, + `OrderUnit` tinyint NOT NULL, + `IncrementalOrderUnit` tinyint NOT NULL, + `isEarlyBird` tinyint NOT NULL, + `isVNHSupplier` tinyint NOT NULL, + `expenseFk` tinyint NOT NULL, + `intrastatFk` tinyint NOT NULL, + `originFk` tinyint NOT NULL, + `itemTypeFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -8357,59 +7971,59 @@ DROP TABLE IF EXISTS `supplyResponse`; CREATE TABLE `supplyResponse` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NumberBunchesPerCask` int(11) DEFAULT NULL, - `SupplierGLN` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `SupplierGLN` varchar(255) DEFAULT NULL, `NewItem` tinyint(1) DEFAULT NULL, - `SendererID` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ItemSupplierID` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `SendererID` varchar(255) DEFAULT NULL, + `ItemSupplierID` varchar(255) DEFAULT NULL, `TransactionDate` datetime DEFAULT NULL, - `TransactionNumber` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `AuctionClockNumber` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `SupplierID` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `TransactionNumber` varchar(255) DEFAULT NULL, + `AuctionClockNumber` varchar(255) DEFAULT NULL, + `SupplierID` varchar(255) DEFAULT NULL, `ItemDatesupplyResponsecol` datetime DEFAULT NULL, `Item_ArticleCode` int(11) DEFAULT NULL, - `VBNOmschrijving` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ExtraRemark` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ArtCodeType` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `VBNGroupCode` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `VBNGroupDescription` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `VBNOmschrijving` varchar(255) DEFAULT NULL, + `ExtraRemark` varchar(255) DEFAULT NULL, + `ArtCodeType` varchar(255) DEFAULT NULL, + `VBNGroupCode` varchar(255) DEFAULT NULL, + `VBNGroupDescription` varchar(255) DEFAULT NULL, `TransactionTime` time DEFAULT NULL, - `CountryOfOrigin` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `CountryOfOrigin` varchar(255) DEFAULT NULL, `NumberOfItemsPerCask` int(11) DEFAULT NULL, `NumberOfLayersPerTrolley` int(11) DEFAULT NULL, `NumberOfUnits` int(11) DEFAULT NULL, `MinimumNumberToOrder` int(11) DEFAULT NULL, - `MinimumOrderUnitType` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `MinimumOrderUnitType` varchar(255) DEFAULT NULL, `Price` decimal(10,2) DEFAULT NULL, - `Quality` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s1` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s2` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s3` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s4` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s5` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `s6` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ExaminiationCode1` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ExaminiationCode2` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `OrderUnitType` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `Quality` varchar(255) DEFAULT NULL, + `s1` varchar(3) DEFAULT NULL, + `s2` varchar(3) DEFAULT NULL, + `s3` varchar(3) DEFAULT NULL, + `s4` varchar(3) DEFAULT NULL, + `s5` varchar(3) DEFAULT NULL, + `s6` varchar(3) DEFAULT NULL, + `ExaminiationCode1` varchar(255) DEFAULT NULL, + `ExaminiationCode2` varchar(255) DEFAULT NULL, + `OrderUnitType` varchar(255) DEFAULT NULL, `EmbalageCode` int(11) DEFAULT NULL, - `PictureReference` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `AgentGLN` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `PictureReference` varchar(255) DEFAULT NULL, + `AgentGLN` varchar(255) DEFAULT NULL, `MaximumNumberToOrder` int(11) DEFAULT NULL, `MaximumOrderType` tinyint(1) DEFAULT NULL COMMENT 'Unit: 1 = piece, 2 = bunch, 3 = box, 4 = layer, 5 = load carrier/trolley', `IncrementalOrderableQuantity` int(11) DEFAULT NULL, `IncrementalOrderableQuantityType` tinyint(1) DEFAULT NULL COMMENT 'Unit: 1 = piece, 2 = bunch, 3 = box, 4 = layer, 5 = load carrier/trolley', `PackingPrice` decimal(10,2) DEFAULT NULL, - `PackingPriceType` varchar(25) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `PackingPriceType` varchar(25) DEFAULT NULL, `PackingPriceQuantity` int(11) DEFAULT NULL, `PackingPriceQuantityType` tinyint(1) DEFAULT NULL COMMENT 'Unit: 1 = piece, 2 = bunch, 3 = box, 4 = layer, 5 = load carrier/trolley', - `MarketPlaceID` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `MarketFormCode` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT '"002" Standard Sales\n"005" Catalogue (optional)\n"001" Committed (optional)\n"003" Buffer (optional, Clock Pre Sales) ', - `FlowerColor` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `MarketPlaceID` varchar(255) DEFAULT NULL, + `MarketFormCode` varchar(255) DEFAULT NULL COMMENT '"002" Standard Sales\n"005" Catalogue (optional)\n"001" Committed (optional)\n"003" Buffer (optional, Clock Pre Sales) ', + `FlowerColor` varchar(255) DEFAULT NULL, `vmpID` int(11) DEFAULT NULL, `widthMeasure` int(11) DEFAULT NULL COMMENT 'mm Embalage Width', `lengthMeasure` int(11) DEFAULT NULL COMMENT 'mm Embalage Length', `heightMeasure` int(11) DEFAULT NULL COMMENT 'mm Embalage Height', `created` datetime NOT NULL DEFAULT current_timestamp(), - `EmbalageCodeSupplier` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `EmbalageCodeSupplier` varchar(10) DEFAULT NULL, `updated` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`ID`), KEY `IX_TransNumber` (`TransactionNumber`) COMMENT 'Agregado por Ernesto 11.6.2019\nSe ejecutaba 1 consulta por segundo desde MAIL y consumia un 20% de CPU de todo el servidor !!!!!\nCPU usada es mas estable que Indice en SendererID, cpu vs espacio que ocupa?\n', @@ -8439,8 +8053,8 @@ BEGIN UPDATE vn.buy b JOIN vn.entry e ON e.id = b.entryFk - JOIN vn.travel tr ON tr.id = e.travelFk - JOIN vn.agencyMode am ON am.id = tr.agencyModeFk + JOIN vn.travel tr ON tr.id = e.travelFk + JOIN vn.agencyMode am ON am.id = tr.agencyModeFk JOIN vn.item i ON i.id = b.itemFk JOIN edi.supplyResponse sr ON i.supplyResponseFk = sr.ID SET b.quantity = NEW.NumberOfItemsPerCask * NEW.NumberOfUnits, @@ -8449,7 +8063,7 @@ BEGIN AND am.name = 'LOGIFLORA' AND e.isRaid AND tr.landed >= util.VN_CURDATE(); - + END */;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; @@ -8485,9 +8099,9 @@ DROP TABLE IF EXISTS `tableConfig`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `tableConfig` ( - `fileName` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL, - `toTable` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL, - `file` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `fileName` varchar(2) NOT NULL, + `toTable` varchar(15) NOT NULL, + `file` varchar(30) NOT NULL, `updated` date DEFAULT NULL, PRIMARY KEY (`fileName`), UNIQUE KEY `to_table` (`toTable`) @@ -8502,9 +8116,9 @@ DROP TABLE IF EXISTS `type`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `type` ( - `type_id` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, + `type_id` varchar(3) NOT NULL, `type_group_id` tinyint(3) unsigned NOT NULL, - `description` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `description` varchar(100) NOT NULL, `entry_date` date NOT NULL, `expiry_date` date NOT NULL, `change_date_time` datetime NOT NULL, @@ -8520,9 +8134,9 @@ DROP TABLE IF EXISTS `value`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `value` ( - `type_id` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, - `type_value` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, - `type_description` varchar(70) COLLATE utf8mb3_unicode_ci NOT NULL, + `type_id` varchar(3) NOT NULL, + `type_value` varchar(3) NOT NULL, + `type_description` varchar(70) NOT NULL, `entry_date` date NOT NULL, `expiry_date` date NOT NULL, `change_date_time` datetime NOT NULL, @@ -8559,14 +8173,14 @@ DELIMITER ;; /*!50003 SET @saved_cs_client = @@character_set_client */ ;; /*!50003 SET @saved_cs_results = @@character_set_results */ ;; /*!50003 SET @saved_col_connection = @@collation_connection */ ;; -/*!50003 SET character_set_client = utf8mb4 */ ;; -/*!50003 SET character_set_results = utf8mb4 */ ;; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ;; +/*!50003 SET character_set_client = utf8mb3 */ ;; +/*!50003 SET character_set_results = utf8mb3 */ ;; +/*!50003 SET collation_connection = utf8mb3_general_ci */ ;; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;; /*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ;; /*!50003 SET @saved_time_zone = @@time_zone */ ;; /*!50003 SET time_zone = 'SYSTEM' */ ;; -/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `floramondo` ON SCHEDULE EVERY 6 MINUTE STARTS '2022-01-28 09:52:45' ON COMPLETION NOT PRESERVE ENABLE DO CALL edi.floramondo_offerRefresh() */ ;; +/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `floramondo` ON SCHEDULE EVERY 6 MINUTE STARTS '2022-01-28 09:52:45' ON COMPLETION NOT PRESERVE DISABLE ON SLAVE DO CALL edi.floramondo_offerRefresh() */ ;; /*!50003 SET time_zone = @saved_time_zone */ ;; /*!50003 SET sql_mode = @saved_sql_mode */ ;; /*!50003 SET character_set_client = @saved_cs_client */ ;; @@ -8578,8 +8192,6 @@ DELIMITER ; -- -- Dumping routines for database 'edi' -- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `imageName` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -8587,11 +8199,13 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `imageName`(vPictureReference VARCHAR(255)) RETURNS varchar(255) CHARSET utf8 COLLATE utf8_unicode_ci DETERMINISTIC BEGIN - + SET vPictureReference = REPLACE(vPictureReference,'.',''); SET vPictureReference = REPLACE(vPictureReference,'/',''); @@ -8603,7 +8217,7 @@ BEGIN SET vPictureReference = REPLACE(vPictureReference,'?',''); SET vPictureReference = REPLACE(vPictureReference,'=',''); - + RETURN vPictureReference; END ;; @@ -8612,8 +8226,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `clean` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -8621,6 +8233,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `clean`() BEGIN @@ -8629,23 +8243,21 @@ BEGIN DECLARE vOneWeekAgo DATE DEFAULT TIMESTAMPADD(WEEK,-1,util.VN_CURDATE()); DELETE FROM ekt WHERE fec < vFourYearsAgo; - + DELETE IGNORE sr.* FROM supplyResponse sr LEFT JOIN edi.deliveryInformation di ON sr.ID = di.supplyResponseID WHERE di.LatestOrderDateTime < vOneWeekAgo OR di.ID IS NULL; - - DELETE FROM putOrder + + DELETE FROM putOrder WHERE created < TIMESTAMPADD(MONTH,-1,util.VN_CURDATE()); - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `deliveryInformation_Delete` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -8653,38 +8265,38 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `deliveryInformation_Delete`() BEGIN - + DECLARE vID INT; DECLARE vGap INT DEFAULT 100; DECLARE vTope INT; - - SELECT MIN(ID), MAX(ID) + + SELECT MIN(ID), MAX(ID) INTO vID, vTope FROM edi.deliveryInformation; - WHILE vID <= vTope DO - + WHILE vID <= vTope DO + SET vID = vID + vGap; - - DELETE - FROM edi.deliveryInformation + + DELETE + FROM edi.deliveryInformation WHERE ID < vID AND EarliestDespatchDateTime IS NULL; - + END WHILE; - - + + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ekt_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -8692,18 +8304,20 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ekt_add`(vPutOrderFk INT) BEGIN - + /** * Añade ekt para las ordenes de compra de proveedores que no envian el ekt por email - * + * * @param vPutOrderFk PutOrderId de donde coger los datos **/ - - INSERT INTO edi.ekt(entryYear, - deliveryNumber, + + INSERT INTO edi.ekt(entryYear, + deliveryNumber, fec, hor, item, @@ -8743,25 +8357,23 @@ BEGIN i.value10 s6, p.id putOrderFk, sr.Item_ArticleCode, - sr.vmpID + sr.vmpID FROM edi.putOrder p - JOIN edi.supplyResponse sr ON sr.ID = p.supplyResponseID - JOIN edi.deliveryInformation di ON di.id = p.deliveryInformationID - JOIN edi.marketPlace mp ON mp.id = sr.MarketPlaceID - JOIN vn.item i ON i.supplyResponseFk = sr.ID - JOIN vn.origin o ON o.id = i.originFk + JOIN edi.supplyResponse sr ON sr.ID = p.supplyResponseID + JOIN edi.deliveryInformation di ON di.id = p.deliveryInformationID + JOIN edi.marketPlace mp ON mp.id = sr.MarketPlaceID + JOIN vn.item i ON i.supplyResponseFk = sr.ID + JOIN vn.origin o ON o.id = i.originFk WHERE p.id = vPutOrderFk; - + CALL edi.ekt_load(LAST_INSERT_ID()); - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ekt_load` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -8769,10 +8381,12 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ekt_load`(IN `vSelf` INT) proc:BEGIN - + DECLARE vRef INT; DECLARE vBuy INT; DECLARE vItem INT; @@ -8797,51 +8411,51 @@ proc:BEGIN FROM edi.ekt e LEFT JOIN edi.item i ON e.ref = i.id LEFT JOIN edi.putOrder po ON po.id = e.putOrderFk - LEFT JOIN vn.item i2 ON i2.supplyResponseFk = po.supplyResponseID + LEFT JOIN vn.item i2 ON i2.supplyResponseFk = po.supplyResponseID LEFT JOIN vn.ektEntryAssign eea ON eea.sub = e.sub LEFT JOIN edi.item_groupToOffer igto ON igto.group_code = i.group_id WHERE e.id = vSelf LIMIT 1; - + IF NOT vHasItemGroup THEN - + CALL vn.mail_insert('logistica@verdnatura.es', 'nocontestar@verdnatura.es', 'Nuevo grupo en Floramondo', vDescription); - + CALL vn.mail_insert('pako@verdnatura.es', 'nocontestar@verdnatura.es', CONCAT('Nuevo grupo en Floramondo: ', vDescription), vDescription); - + LEAVE proc; - + END IF; - + -- Asigna la entrada SELECT vn.ekt_getEntry(vSelf) INTO vEntryFk; - + -- Inserta el cubo si no existe IF vPackage = 800 THEN - + SET vHasToChangePackagingFk = TRUE; - + IF vItem THEN - + SELECT vn.item_getPackage(vItem) INTO vPackage ; - + ELSE - + SET vPackage = 8000 + vQty; INSERT IGNORE INTO vn.packaging(id, width, `depth`) SELECT vPackage, vc.ccLength / vQty, vc.ccWidth FROM vn.volumeConfig vc; - + END IF; - + ELSE - + INSERT IGNORE INTO vn2008.Cubos (Id_Cubo, X, Y, Z) SELECT bucket_id, ROUND(x_size/10), ROUND(y_size/10), ROUND(z_size/10) FROM bucket WHERE bucket_id = vPackage; - + IF ROW_COUNT() > 0 THEN INSERT INTO vn2008.mail SET @@ -8850,27 +8464,27 @@ proc:BEGIN `to` = 'ekt@verdnatura.es'; END IF; END IF; - + -- Si es una compra de Logiflora obtiene el articulo IF vPutOrderFk THEN - + SELECT i.id INTO vItem FROM edi.putOrder po JOIN vn.item i ON i.supplyResponseFk = po.supplyResponseID WHERE po.id = vPutOrderFk LIMIT 1; - + END IF; INSERT IGNORE INTO item_track SET item_id = vRef; - + IF IFNULL(vItem,0) = 0 THEN - + -- Intenta obtener el artículo en base a los atributos holandeses - + SELECT b.id, IFNULL(b.itemOriginalFk ,b.itemFk) INTO vBuy, vItem - FROM edi.ekt e + FROM edi.ekt e JOIN edi.item_track t ON t.item_id = e.ref LEFT JOIN edi.ekt l ON l.ref = e.ref LEFT JOIN vn.buy b ON b.ektFk = l.id @@ -8891,19 +8505,19 @@ proc:BEGIN AND IF(t.pro, l.pro = e.pro, TRUE) AND IF(t.package, l.package = e.package, TRUE) AND IF(t.item, l.item = e.item, TRUE) - AND i.isFloramondo = vIsFloramondoDirect - ORDER BY l.util.VN_NOW DESC, b.id ASC + AND i.isFloramondo = vIsFloramondoDirect + ORDER BY l.util.VN_NOW DESC, b.id ASC LIMIT 1; END IF; - + -- Si no encuentra el articulo lo crea en el caso de las compras directas en Floramondo IF ISNULL(vItem) AND vIsFloramondoDirect THEN - + CALL edi.item_getNewByEkt(vSelf, vItem); - + END IF; - + INSERT INTO vn.buy ( entryFk @@ -8926,15 +8540,15 @@ proc:BEGIN ,e.qty stickers ,@pac := IFNULL(i.stemMultiplier, 1) * e.pac / @t packing ,IFNULL(b.`grouping`, e.pac) - ,@pac * e.qty + ,@pac * e.qty ,vForceToPacking ,IF(vHasToChangePackagingFk OR ISNULL(b.packageFk), vPackage, b.packageFk) ,(IFNULL(i.weightByPiece,0) * @pac)/1000 - FROM edi.ekt e + FROM edi.ekt e LEFT JOIN vn.buy b ON b.id = vBuy LEFT JOIN vn.item i ON i.id = b.itemFk LEFT JOIN vn.supplier s ON e.pro = s.id - JOIN vn2008.config cfg + JOIN vn2008.config cfg WHERE e.id = vSelf LIMIT 1; @@ -8942,33 +8556,36 @@ proc:BEGIN CREATE TEMPORARY TABLE tmp.buyRecalc SELECT buy.id - FROM vn.buy + FROM vn.buy WHERE ektFk = vSelf; CALL vn.buy_recalcPrices(); -- Si es una compra de Logiflora hay que informar la tabla vn.saleBuy IF vPutOrderFk THEN - + REPLACE vn.saleBuy(saleFk, buyFk, workerFk) SELECT po.saleFk, b.id, account.myUser_getId() FROM edi.putOrder po JOIN vn.buy b ON b.ektFk = vSelf WHERE po.id = vPutOrderFk; - + END IF; - -- Si es una compra directa en Floramondo hay que añadirlo al ticket + -- Si es una compra directa en Floramondo hay que añadirlo al ticket IF vIsFloramondoDirect THEN SELECT t.id INTO vTicketFk - FROM vn.ticket t - JOIN vn.ektEntryAssign eea ON eea.addressFk = t.addressFk - JOIN vn.warehouse w ON w.id = t.warehouseFk AND w.name = 'Floramondo' - JOIN edi.ekt e ON e.sub = eea.sub AND e.id = vSelf - WHERE e.fec = t.shipped - LIMIT 1; - + FROM vn.ticket t + JOIN vn.ektEntryAssign eea + ON eea.addressFk = t.addressFk + AND t.warehouseFk = eea.warehouseInFk + JOIN edi.ekt e + ON e.sub = eea.sub + AND e.id = vSelf + WHERE e.fec = t.shipped + LIMIT 1; + IF ISNULL(vTicketFk) THEN INSERT INTO vn.ticket ( @@ -8990,27 +8607,26 @@ proc:BEGIN a.id, a.agencyModeFk, a.nickname, - w.id, + eea.warehouseInFk, c.id, e.fec, z.id, z.price, z.bonus - FROM edi.ekt e - JOIN vn.ektEntryAssign eea ON eea.sub = e.sub + FROM edi.ekt e + JOIN vn.ektEntryAssign eea ON eea.sub = e.sub JOIN vn.address a ON a.id = eea.addressFk - JOIN vn.warehouse w ON w.name = 'Floramondo' JOIN vn.company c ON c.code = 'VNL' JOIN vn.`zone` z ON z.code = 'FLORAMONDO' WHERE e.id = vSelf LIMIT 1; SET vTicketFk = LAST_INSERT_ID(); - + INSERT INTO vn.ticketLog - SET originFk = vTicketFk, - userFk = account.myUser_getId(), - `action` = 'insert', + SET originFk = vTicketFk, + userFk = account.myUser_getId(), + `action` = 'insert', description = CONCAT('EktLoad ha creado el ticket:', ' ', vTicketFk); END IF; @@ -9020,9 +8636,9 @@ proc:BEGIN FROM edi.ekt e JOIN edi.floraHollandConfig fhc WHERE e.id = vSelf; - + SELECT LAST_INSERT_ID() INTO vSaleFk; - + REPLACE vn.saleBuy(saleFk, buyFk, workerFk) SELECT vSaleFk, b.id, account.myUser_getId() FROM vn.buy b @@ -9033,9 +8649,9 @@ proc:BEGIN FROM edi.ekt e JOIN vn.component c ON c.code = 'purchaseValue' WHERE e.id = vSelf; - + INSERT INTO vn.saleComponent(saleFk, componentFk, value) - SELECT vSaleFk, c.id, e.pri * fhc.floramondoMargin + SELECT vSaleFk, c.id, e.pri * fhc.floramondoMargin FROM edi.ekt e JOIN edi.floraHollandConfig fhc JOIN vn.component c ON c.code = 'margin' @@ -9048,8 +8664,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ekt_loadNotBuy` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -9057,10 +8671,12 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ekt_loadNotBuy`() BEGIN - + /** * Ejecuta ekt_load para aquellos ekt de hoy que no tienen vn.buy */ @@ -9070,24 +8686,24 @@ BEGIN DECLARE cursor1 CURSOR FOR SELECT e.id - FROM edi.ekt e - LEFT JOIN vn.buy b ON b.ektFk = e.id - WHERE e.fec >= util.VN_CURDATE() + FROM edi.ekt e + LEFT JOIN vn.buy b ON b.ektFk = e.id + WHERE e.fec >= util.VN_CURDATE() AND ISNULL(b.ektFk); DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1; OPEN cursor1; bucle: LOOP - + FETCH cursor1 INTO vEktFk; - + IF done THEN LEAVE bucle; END IF; - + CALL edi.ekt_load(vEktFk); - + END LOOP bucle; CLOSE cursor1; @@ -9097,8 +8713,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ekt_refresh` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -9106,6 +8720,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ekt_refresh`( `vSelf` INT, vMailFk INT) @@ -9165,8 +8781,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ekt_scan` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -9174,12 +8788,14 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ekt_scan`(vBarcode VARCHAR(512)) BEGIN /** * Busca transaciones a partir de un código de barras, las marca como escaneadas - * y las devuelve. + * y las devuelve. * Ver https://wiki.verdnatura.es/index.php/Ekt#Algoritmos_de_lectura * * @param vBarcode Código de compra de una etiqueta de subasta @@ -9218,19 +8834,19 @@ BEGIN ENGINE = MEMORY SELECT id ektFk FROM ekt LIMIT 0; - CASE + CASE WHEN LENGTH(vBarcode) <= vFloridayBarcodeLength THEN INSERT INTO tmp.ekt - SELECT id + SELECT id FROM edi.ektRecent e WHERE e.cps = vBarcode OR e.batchNumber = vBarcode; WHEN LENGTH(vBarcode) = vFloramondoBarcodeLength THEN INSERT INTO tmp.ekt - SELECT e.id + SELECT e.id FROM edi.ektRecent e - WHERE e.pro = MID(vBarcode,2,6) + WHERE e.pro = MID(vBarcode,2,6) AND CAST(e.ptd AS SIGNED) = MID(vBarcode,8,5); ELSE @@ -9245,7 +8861,7 @@ BEGIN -- Clásico de subasta -- Trade standard -- Trade que construye como la subasta - -- Trade como el anterior pero sin trade code + -- Trade como el anterior pero sin trade code INSERT INTO tmp.ekt SELECT id FROM ekt @@ -9266,9 +8882,9 @@ BEGIN -- BatchNumber largo IF NOT vIsFound THEN INSERT INTO tmp.ekt - SELECT id + SELECT id FROM edi.ektRecent e - WHERE e.batchNumber + WHERE e.batchNumber = LEFT(vBarcode,vUsefulAuctionLeftSegmentLength) AND e.batchNumber > 0; @@ -9278,7 +8894,7 @@ BEGIN -- Order Number IF NOT vIsFound THEN INSERT INTO tmp.ekt - SELECT id + SELECT id FROM edi.ektRecent e WHERE e.putOrderFk = vBarcode; @@ -9288,7 +8904,7 @@ BEGIN -- deliveryNumber incrustado IF NOT vIsFound THEN INSERT INTO tmp.ekt - SELECT id + SELECT id FROM edi.ektRecent e WHERE e.deliveryNumber = MID(vBarcode, 4, 13) @@ -9299,7 +8915,7 @@ BEGIN END CASE; IF vIsFound THEN - UPDATE ekt e + UPDATE ekt e JOIN tmp.ekt t ON t.ektFk = e.id SET e.scanned = TRUE; END IF; @@ -9309,8 +8925,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `floramondo_offerRefresh` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -9318,6 +8932,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `floramondo_offerRefresh`() proc: BEGIN @@ -9345,7 +8961,7 @@ proc: BEGIN ROLLBACK; RESIGNAL; END; - + DECLARE CONTINUE HANDLER FOR SQLEXCEPTION BEGIN DO RELEASE_LOCK('edi.floramondo_offerRefresh'); @@ -9355,10 +8971,10 @@ proc: BEGIN IF 'test' = (SELECT environment FROM util.config) THEN LEAVE proc; END IF; - + IF !GET_LOCK('edi.floramondo_offerRefresh', 0) THEN LEAVE proc; - END IF; + END IF; SET vStartingTime = util.VN_NOW(); @@ -9803,8 +9419,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `item_freeAdd` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -9812,6 +9426,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `item_freeAdd`() BEGIN @@ -9848,8 +9464,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `item_getNewByEkt` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -9857,13 +9471,15 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb3 */ ; /*!50003 SET character_set_results = utf8mb3 */ ; /*!50003 SET collation_connection = utf8mb3_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `item_getNewByEkt`(vEktFk INT, OUT vItemFk INT) BEGIN /** * Devuelve un número nuevo de item a partir de un registro de la tabla edi.ekt - * + * * @param vEktFk Identificador de la tabla edi.ekt */ @@ -9872,17 +9488,17 @@ BEGIN SELECT MIN(id) id INTO vItemFk FROM edi.item_free; - DELETE FROM edi.item_free + DELETE FROM edi.item_free WHERE id = vItemFk; - + COMMIT; - + IF ISNULL(vItemFk) THEN SELECT MAX(i.id) + 1 INTO vItemFk FROM vn.item i; END IF; - + INSERT INTO vn.item(id, @@ -9909,118 +9525,118 @@ BEGIN least(IF((e.package = 800),((e.package * 10) + e.pac), e.package), ifnull(idt.bucket_id, '999')) packageFk, e.cat, TRUE - FROM edi.ekt e - JOIN edi.item i ON i.id = e.`ref` - JOIN edi.item_groupToOffer igto ON igto.group_code = i.group_id - LEFT JOIN edi.item_defaultType idt ON idt.item_id = e.`ref` + FROM edi.ekt e + JOIN edi.item i ON i.id = e.`ref` + JOIN edi.item_groupToOffer igto ON igto.group_code = i.group_id + LEFT JOIN edi.item_defaultType idt ON idt.item_id = e.`ref` WHERE e.id = vEktFk; SET @isTriggerDisabled = TRUE; - + INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id , e.item , 1 - FROM edi.ekt e + SELECT vItemFk, t.id , e.item , 1 + FROM edi.ekt e JOIN vn.tag t ON t.`name` = 'Producto' WHERE e.id = vEktFk AND NOT ISNULL(e.item); INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id , e.cat , 3 - FROM edi.ekt e + SELECT vItemFk, t.id , e.cat , 3 + FROM edi.ekt e JOIN vn.tag t ON t.`name` = 'Calidad' WHERE e.id = vEktFk AND NOT ISNULL(e.cat); - + INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id , s.company_name , 4 - FROM edi.ekt e + SELECT vItemFk, t.id , s.company_name , 4 + FROM edi.ekt e JOIN edi.supplier s ON s.supplier_id = e.pro JOIN vn.tag t ON t.`name` = 'Productor' WHERE e.id = vEktFk AND NOT ISNULL(s.company_name); INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id , e.s1, 5 + SELECT vItemFk, t.id , e.s1, 5 FROM edi.ekt e - LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` - AND eif.presentation_order = 1 + LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` + AND eif.presentation_order = 1 AND eif.expiry_date IS NULL - LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature + LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature AND e.s1 = ev.type_value JOIN vn.tag t ON t.ediTypeFk = eif.feature WHERE e.id = vEktFk AND NOT ISNULL(e.s1); - + INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id , e.s2, 6 + SELECT vItemFk, t.id , e.s2, 6 FROM edi.ekt e - LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` - AND eif.presentation_order = 2 + LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` + AND eif.presentation_order = 2 AND eif.expiry_date IS NULL - LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature + LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature AND e.s2 = ev.type_value JOIN vn.tag t ON t.ediTypeFk = eif.feature WHERE e.id = vEktFk AND NOT ISNULL(e.s2); - + INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id , e.s3, 7 + SELECT vItemFk, t.id , e.s3, 7 FROM edi.ekt e - LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` - AND eif.presentation_order = 3 + LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` + AND eif.presentation_order = 3 AND eif.expiry_date IS NULL - LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature + LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature AND e.s3 = ev.type_value JOIN vn.tag t ON t.ediTypeFk = eif.feature WHERE e.id = vEktFk AND NOT ISNULL(e.s3); - + INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id , e.s4, 8 + SELECT vItemFk, t.id , e.s4, 8 FROM edi.ekt e - LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` + LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` AND eif.presentation_order = 4 AND eif.expiry_date IS NULL - LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature + LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature AND e.s4 = ev.type_value JOIN vn.tag t ON t.ediTypeFk = eif.feature WHERE e.id = vEktFk AND NOT ISNULL(e.s4); - + INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id , e.s5, 9 + SELECT vItemFk, t.id , e.s5, 9 FROM edi.ekt e - LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` + LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` AND eif.presentation_order = 5 AND eif.expiry_date IS NULL - LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature + LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature AND e.s5 = ev.type_value JOIN vn.tag t ON t.ediTypeFk = eif.feature WHERE e.id = vEktFk AND NOT ISNULL(e.s5); INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id , e.s6, 10 + SELECT vItemFk, t.id , e.s6, 10 FROM edi.ekt e - LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` + LEFT JOIN edi.item_feature eif ON eif.item_id = e.`ref` AND eif.presentation_order = 6 AND eif.expiry_date IS NULL - LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature + LEFT JOIN edi.`value` ev ON ev.type_id = eif.feature AND e.s6 = ev.type_value JOIN vn.tag t ON t.ediTypeFk = eif.feature WHERE e.id = vEktFk AND NOT ISNULL(e.s6); INSERT INTO vn.itemTag(itemFk, tagFk, value, priority) - SELECT vItemFk, t.id, IFNULL(ink.name, ik.color), 11 - FROM edi.ekt e + SELECT vItemFk, t.id, IFNULL(ink.name, ik.color), 11 + FROM edi.ekt e JOIN vn.tag t ON t.`name` = 'Color' - LEFT JOIN edi.feature f ON f.item_id = e.`ref` + LEFT JOIN edi.feature f ON f.item_id = e.`ref` LEFT JOIN edi.`type` tp ON tp.type_id = f.feature_type_id AND tp.`description` = 'Hoofdkleur 1' LEFT JOIN vn.ink ON ink.dutchCode = f.feature_value LEFT JOIN vn.itemInk ik ON ik.longName = e.item WHERE e.id = vEktFk - AND ( ink.name IS NOT NULL + AND ( ink.name IS NOT NULL OR ik.color IS NOT NULL) LIMIT 1; @@ -10032,16 +9648,14 @@ BEGIN CALL vn.item_refreshTags(); - SET @isTriggerDisabled = FALSE; - + SET @isTriggerDisabled = FALSE; + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `mail_new` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -10049,6 +9663,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `mail_new`( vMessageId VARCHAR(100) @@ -10079,7 +9695,7 @@ BEGIN sender = vSender, senderFk = vSenderId, messageId = vMessageId; - + IF vIsDuplicated THEN SELECT id INTO vSelf FROM mail @@ -10093,8 +9709,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ticket_calcCompByFloramondo` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -10102,29 +9716,31 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ticket_calcCompByFloramondo`(vSelf INT) BEGIN - + /** * Recalcula "a pelo" los componentes para un ticket de Floramondo - * + * * Pendiente de concretar la solución cuando Logiflora conteste. - * + * * @param vSelf Identificador de vn.ticket */ - + CALL cache.last_buy_refresh(TRUE); - DELETE sc.* + DELETE sc.* FROM vn.saleComponent sc - JOIN vn.sale s ON s.id = sc.saleFk + JOIN vn.sale s ON s.id = sc.saleFk WHERE s.ticketFk = vSelf; UPDATE vn.sale s - JOIN vn.item i ON i.id = s.itemFk + JOIN vn.item i ON i.id = s.itemFk JOIN edi.floraHollandConfig fhc - LEFT JOIN cache.last_buy lb ON lb.item_id = i.id + LEFT JOIN cache.last_buy lb ON lb.item_id = i.id LEFT JOIN vn.buy b ON b.id = lb.buy_id LEFT JOIN vn.warehouse w ON w.id = lb.warehouse_id AND w.name = 'Floramondo' SET s.price = b.buyingValue * (1 + fhc.floramondoMargin) @@ -10133,18 +9749,18 @@ BEGIN INSERT INTO vn.saleComponent(saleFk, componentFk, value) SELECT s.id, c.id, MAX(b.buyingValue) FROM vn.sale s - JOIN vn.item i ON i.id = s.itemFk + JOIN vn.item i ON i.id = s.itemFk LEFT JOIN cache.last_buy lb ON lb.item_id = i.id LEFT JOIN vn.buy b ON b.id = lb.buy_id LEFT JOIN vn.warehouse w ON w.id = lb.warehouse_id AND w.name = 'Floramondo' JOIN vn.component c ON c.code = 'purchaseValue' WHERE s.ticketFk = vSelf GROUP BY s.id; - + INSERT INTO vn.saleComponent(saleFk, componentFk, value) - SELECT s.id, c.id, MAX(b.buyingValue) * fhc.floramondoMargin + SELECT s.id, c.id, MAX(b.buyingValue) * fhc.floramondoMargin FROM vn.sale s - JOIN vn.item i ON i.id = s.itemFk + JOIN vn.item i ON i.id = s.itemFk JOIN edi.floraHollandConfig fhc LEFT JOIN cache.last_buy lb ON lb.item_id = i.id LEFT JOIN vn.buy b ON b.id = lb.buy_id @@ -10176,7 +9792,7 @@ DROP TABLE IF EXISTS `androidUser`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `androidUser` ( - `androidId` varchar(200) CHARACTER SET utf8mb3 NOT NULL, + `androidId` varchar(200) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `userFk` int(10) unsigned NOT NULL, PRIMARY KEY (`userFk`,`androidId`), CONSTRAINT `androidUser_ibfk_1` FOREIGN KEY (`userFk`) REFERENCES `account`.`user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE @@ -10209,7 +9825,7 @@ DROP TABLE IF EXISTS `browser`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `browser` ( - `name` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'Browser name in browscap', + `name` varchar(30) NOT NULL COMMENT 'Browser name in browscap', `version` float NOT NULL COMMENT 'Minimal version', UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='List of compatible web browsers and its version'; @@ -10224,18 +9840,18 @@ DROP TABLE IF EXISTS `config`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `config` ( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, - `defaultLang` char(2) CHARACTER SET utf8mb3 NOT NULL COMMENT 'The default language if none is specified', + `defaultLang` char(2) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'The default language if none is specified', `https` tinyint(3) unsigned NOT NULL COMMENT 'Wether to force de use of HTTPS', `cookieLife` smallint(5) unsigned NOT NULL COMMENT 'The cookies life, in days', - `jwtKey` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The key used to encode/decode JWT tokens', - `defaultForm` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'Form loaded at web login', - `restUri` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The URI for rest service', - `testRestUri` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The URI for test rest service', - `guestUser` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'Guest user name', - `testDomain` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'The address for beta website', - `productionDomain` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'The address for production website', - `pdfsDir` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'Directory where PDFs are allocated', - `dmsDir` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'Directory where documents are allocated', + `jwtKey` varchar(255) NOT NULL COMMENT 'The key used to encode/decode JWT tokens', + `defaultForm` varchar(50) DEFAULT NULL COMMENT 'Form loaded at web login', + `restUri` varchar(255) NOT NULL COMMENT 'The URI for rest service', + `testRestUri` varchar(255) NOT NULL COMMENT 'The URI for test rest service', + `guestUser` varchar(50) DEFAULT NULL COMMENT 'Guest user name', + `testDomain` varchar(255) DEFAULT NULL COMMENT 'The address for beta website', + `productionDomain` varchar(255) DEFAULT NULL COMMENT 'The address for production website', + `pdfsDir` varchar(255) NOT NULL COMMENT 'Directory where PDFs are allocated', + `dmsDir` varchar(255) DEFAULT NULL COMMENT 'Directory where documents are allocated', PRIMARY KEY (`id`), KEY `jwtkey_IX` (`jwtKey`) COMMENT 'Prueba de Ernesto 3.8.2020. MySQL se queja de no tener indices. Si, se que solo tiene un registro pero molesta para depurar otros.' ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='Global configuration parameters'; @@ -10250,7 +9866,7 @@ DROP TABLE IF EXISTS `contact`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `contact` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `recipient` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `recipient` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -10264,8 +9880,8 @@ DROP TABLE IF EXISTS `image`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `image` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `collectionFk` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `name` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `collectionFk` varchar(50) NOT NULL, + `name` varchar(255) NOT NULL, `updated` int(11) DEFAULT NULL, `nRefs` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'Number of references, don''t modify this column manually', PRIMARY KEY (`id`), @@ -10283,15 +9899,15 @@ DROP TABLE IF EXISTS `imageCollection`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `imageCollection` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `desc` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `name` varchar(50) NOT NULL, + `desc` varchar(50) NOT NULL, `maxWidth` int(10) unsigned NOT NULL, `maxHeight` int(10) unsigned NOT NULL, - `model` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `property` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `schema` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'Deprecated', - `table` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'Deprecated', - `column` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'Deprecated', + `model` varchar(255) DEFAULT NULL, + `property` varchar(255) DEFAULT NULL, + `schema` varchar(50) NOT NULL COMMENT 'Deprecated', + `table` varchar(50) NOT NULL COMMENT 'Deprecated', + `column` varchar(50) NOT NULL COMMENT 'Deprecated', `readRoleFk` int(10) unsigned DEFAULT 1, `writeRoleFk` int(10) unsigned DEFAULT 1, PRIMARY KEY (`id`), @@ -10335,7 +9951,7 @@ CREATE TABLE `imageConfig` ( `useXsendfile` tinyint(4) NOT NULL COMMENT 'Whether to use the apache module XSendfile', `url` varchar(255) NOT NULL COMMENT 'Public URL where image are hosted', PRIMARY KEY (`id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COMMENT='Global image parameters'; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci COMMENT='Global image parameters'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -10346,9 +9962,9 @@ DROP TABLE IF EXISTS `language`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `language` ( - `code` varchar(10) CHARACTER SET utf8mb3 NOT NULL, - `name` varchar(20) COLLATE utf8mb3_unicode_ci NOT NULL, - `orgName` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `name` varchar(20) NOT NULL, + `orgName` varchar(255) NOT NULL, `isActive` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY (`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -10363,10 +9979,10 @@ DROP TABLE IF EXISTS `link`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `link` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `link` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `image` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `name` varchar(30) NOT NULL, + `description` varchar(255) NOT NULL, + `link` varchar(255) NOT NULL, + `image` varchar(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -10443,15 +10059,15 @@ DROP TABLE IF EXISTS `location`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `location` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, - `lat` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, - `lng` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, - `title` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `address` varchar(75) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `postcode` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `city` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `province` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `language` char(2) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lat` varchar(12) NOT NULL, + `lng` varchar(12) NOT NULL, + `title` varchar(50) NOT NULL, + `address` varchar(75) DEFAULT NULL, + `postcode` varchar(15) DEFAULT NULL, + `city` varchar(50) DEFAULT NULL, + `province` varchar(50) DEFAULT NULL, + `phone` varchar(20) DEFAULT NULL, + `language` char(2) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -10465,13 +10081,13 @@ DROP TABLE IF EXISTS `mailConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `mailConfig` ( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Identifier', - `host` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'localhost' COMMENT 'SMTP host', + `host` varchar(255) NOT NULL DEFAULT 'localhost' COMMENT 'SMTP host', `port` smallint(6) NOT NULL DEFAULT 465 COMMENT 'SMTP port', `secure` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'Wether to use a secure connection', - `sender` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The sender mail address', - `senderName` varchar(75) CHARACTER SET utf8mb3 NOT NULL COMMENT 'The sender name', - `user` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'SMTP user', - `password` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'SMTP password, base64 encoded', + `sender` varchar(255) NOT NULL COMMENT 'The sender mail address', + `senderName` varchar(75) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'The sender name', + `user` varchar(50) DEFAULT NULL COMMENT 'SMTP user', + `password` varchar(100) DEFAULT NULL COMMENT 'SMTP password, base64 encoded', PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -10497,9 +10113,10 @@ DROP TABLE IF EXISTS `mainAccountBank`; /*!50001 DROP VIEW IF EXISTS `mainAccountBank`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `mainAccountBank` AS SELECT - 1 AS `name`, - 1 AS `iban` */; +/*!50001 CREATE TABLE `mainAccountBank` ( + `name` tinyint NOT NULL, + `iban` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10511,8 +10128,8 @@ DROP TABLE IF EXISTS `menu`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `menu` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `description` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `path` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` varchar(30) NOT NULL, + `path` varchar(50) DEFAULT NULL, `roleFk` int(10) unsigned NOT NULL, `parentFk` int(10) unsigned DEFAULT NULL, `displayOrder` tinyint(4) unsigned NOT NULL DEFAULT 1, @@ -10532,8 +10149,8 @@ DROP TABLE IF EXISTS `message`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `message` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, - `code` char(35) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` char(35) NOT NULL, + `description` varchar(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `code` (`code`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -10548,8 +10165,8 @@ DROP TABLE IF EXISTS `metatag`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `metatag` ( `id` int(11) NOT NULL, - `name` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `content` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `name` varchar(50) NOT NULL, + `content` varchar(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -10563,19 +10180,20 @@ DROP TABLE IF EXISTS `myAddress`; /*!50001 DROP VIEW IF EXISTS `myAddress`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myAddress` AS SELECT - 1 AS `id`, - 1 AS `clientFk`, - 1 AS `street`, - 1 AS `city`, - 1 AS `postalCode`, - 1 AS `provinceFk`, - 1 AS `nickname`, - 1 AS `isDefaultAddress`, - 1 AS `isActive`, - 1 AS `longitude`, - 1 AS `latitude`, - 1 AS `agencyModeFk` */; +/*!50001 CREATE TABLE `myAddress` ( + `id` tinyint NOT NULL, + `clientFk` tinyint NOT NULL, + `street` tinyint NOT NULL, + `city` tinyint NOT NULL, + `postalCode` tinyint NOT NULL, + `provinceFk` tinyint NOT NULL, + `nickname` tinyint NOT NULL, + `isDefaultAddress` tinyint NOT NULL, + `isActive` tinyint NOT NULL, + `longitude` tinyint NOT NULL, + `latitude` tinyint NOT NULL, + `agencyModeFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10586,16 +10204,17 @@ DROP TABLE IF EXISTS `myBasket`; /*!50001 DROP VIEW IF EXISTS `myBasket`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myBasket` AS SELECT - 1 AS `id`, - 1 AS `made`, - 1 AS `sent`, - 1 AS `clientFk`, - 1 AS `deliveryMethodFk`, - 1 AS `agencyModeFk`, - 1 AS `addressFk`, - 1 AS `companyFk`, - 1 AS `notes` */; +/*!50001 CREATE TABLE `myBasket` ( + `id` tinyint NOT NULL, + `made` tinyint NOT NULL, + `sent` tinyint NOT NULL, + `clientFk` tinyint NOT NULL, + `deliveryMethodFk` tinyint NOT NULL, + `agencyModeFk` tinyint NOT NULL, + `addressFk` tinyint NOT NULL, + `companyFk` tinyint NOT NULL, + `notes` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10606,11 +10225,12 @@ DROP TABLE IF EXISTS `myBasketDefaults`; /*!50001 DROP VIEW IF EXISTS `myBasketDefaults`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myBasketDefaults` AS SELECT - 1 AS `deliveryMethod`, - 1 AS `agencyModeFk`, - 1 AS `addressFk`, - 1 AS `defaultAgencyFk` */; +/*!50001 CREATE TABLE `myBasketDefaults` ( + `deliveryMethod` tinyint NOT NULL, + `agencyModeFk` tinyint NOT NULL, + `addressFk` tinyint NOT NULL, + `defaultAgencyFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10621,13 +10241,14 @@ DROP TABLE IF EXISTS `myBasketItem`; /*!50001 DROP VIEW IF EXISTS `myBasketItem`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myBasketItem` AS SELECT - 1 AS `id`, - 1 AS `orderFk`, - 1 AS `warehouseFk`, - 1 AS `itemFk`, - 1 AS `amount`, - 1 AS `price` */; +/*!50001 CREATE TABLE `myBasketItem` ( + `id` tinyint NOT NULL, + `orderFk` tinyint NOT NULL, + `warehouseFk` tinyint NOT NULL, + `itemFk` tinyint NOT NULL, + `amount` tinyint NOT NULL, + `price` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10638,11 +10259,12 @@ DROP TABLE IF EXISTS `myClient`; /*!50001 DROP VIEW IF EXISTS `myClient`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myClient` AS SELECT - 1 AS `id`, - 1 AS `isToBeMailed`, - 1 AS `defaultAddressFk`, - 1 AS `credit` */; +/*!50001 CREATE TABLE `myClient` ( + `id` tinyint NOT NULL, + `isToBeMailed` tinyint NOT NULL, + `defaultAddressFk` tinyint NOT NULL, + `credit` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10653,12 +10275,13 @@ DROP TABLE IF EXISTS `myInvoice`; /*!50001 DROP VIEW IF EXISTS `myInvoice`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myInvoice` AS SELECT - 1 AS `id`, - 1 AS `ref`, - 1 AS `issued`, - 1 AS `amount`, - 1 AS `hasPdf` */; +/*!50001 CREATE TABLE `myInvoice` ( + `id` tinyint NOT NULL, + `ref` tinyint NOT NULL, + `issued` tinyint NOT NULL, + `amount` tinyint NOT NULL, + `hasPdf` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10669,11 +10292,12 @@ DROP TABLE IF EXISTS `myMenu`; /*!50001 DROP VIEW IF EXISTS `myMenu`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myMenu` AS SELECT - 1 AS `id`, - 1 AS `path`, - 1 AS `description`, - 1 AS `parentFk` */; +/*!50001 CREATE TABLE `myMenu` ( + `id` tinyint NOT NULL, + `path` tinyint NOT NULL, + `description` tinyint NOT NULL, + `parentFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10684,20 +10308,21 @@ DROP TABLE IF EXISTS `myOrder`; /*!50001 DROP VIEW IF EXISTS `myOrder`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myOrder` AS SELECT - 1 AS `id`, - 1 AS `landed`, - 1 AS `clientFk`, - 1 AS `deliveryMethodFk`, - 1 AS `agencyModeFk`, - 1 AS `addressFk`, - 1 AS `companyFk`, - 1 AS `note`, - 1 AS `sourceApp`, - 1 AS `isConfirmed`, - 1 AS `created`, - 1 AS `firstRowStamp`, - 1 AS `confirmed` */; +/*!50001 CREATE TABLE `myOrder` ( + `id` tinyint NOT NULL, + `landed` tinyint NOT NULL, + `clientFk` tinyint NOT NULL, + `deliveryMethodFk` tinyint NOT NULL, + `agencyModeFk` tinyint NOT NULL, + `addressFk` tinyint NOT NULL, + `companyFk` tinyint NOT NULL, + `note` tinyint NOT NULL, + `sourceApp` tinyint NOT NULL, + `isConfirmed` tinyint NOT NULL, + `created` tinyint NOT NULL, + `firstRowStamp` tinyint NOT NULL, + `confirmed` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10708,17 +10333,18 @@ DROP TABLE IF EXISTS `myOrderRow`; /*!50001 DROP VIEW IF EXISTS `myOrderRow`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myOrderRow` AS SELECT - 1 AS `id`, - 1 AS `Fk`, - 1 AS `itemFk`, - 1 AS `warehouseFk`, - 1 AS `shipped`, - 1 AS `amount`, - 1 AS `price`, - 1 AS `rate`, - 1 AS `created`, - 1 AS `saleFk` */; +/*!50001 CREATE TABLE `myOrderRow` ( + `id` tinyint NOT NULL, + `Fk` tinyint NOT NULL, + `itemFk` tinyint NOT NULL, + `warehouseFk` tinyint NOT NULL, + `shipped` tinyint NOT NULL, + `amount` tinyint NOT NULL, + `price` tinyint NOT NULL, + `rate` tinyint NOT NULL, + `created` tinyint NOT NULL, + `saleFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10729,9 +10355,10 @@ DROP TABLE IF EXISTS `myOrderTicket`; /*!50001 DROP VIEW IF EXISTS `myOrderTicket`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myOrderTicket` AS SELECT - 1 AS `orderFk`, - 1 AS `ticketFk` */; +/*!50001 CREATE TABLE `myOrderTicket` ( + `orderFk` tinyint NOT NULL, + `ticketFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10742,18 +10369,19 @@ DROP TABLE IF EXISTS `myTicket`; /*!50001 DROP VIEW IF EXISTS `myTicket`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myTicket` AS SELECT - 1 AS `id`, - 1 AS `clientFk`, - 1 AS `warehouseFk`, - 1 AS `shipped`, - 1 AS `landed`, - 1 AS `nickname`, - 1 AS `agencyModeFk`, - 1 AS `refFk`, - 1 AS `addressFk`, - 1 AS `location`, - 1 AS `companyFk` */; +/*!50001 CREATE TABLE `myTicket` ( + `id` tinyint NOT NULL, + `clientFk` tinyint NOT NULL, + `warehouseFk` tinyint NOT NULL, + `shipped` tinyint NOT NULL, + `landed` tinyint NOT NULL, + `nickname` tinyint NOT NULL, + `agencyModeFk` tinyint NOT NULL, + `refFk` tinyint NOT NULL, + `addressFk` tinyint NOT NULL, + `location` tinyint NOT NULL, + `companyFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10764,16 +10392,17 @@ DROP TABLE IF EXISTS `myTicketRow`; /*!50001 DROP VIEW IF EXISTS `myTicketRow`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myTicketRow` AS SELECT - 1 AS `id`, - 1 AS `itemFk`, - 1 AS `ticketFk`, - 1 AS `concept`, - 1 AS `quantity`, - 1 AS `price`, - 1 AS `discount`, - 1 AS `reserved`, - 1 AS `isPicked` */; +/*!50001 CREATE TABLE `myTicketRow` ( + `id` tinyint NOT NULL, + `itemFk` tinyint NOT NULL, + `ticketFk` tinyint NOT NULL, + `concept` tinyint NOT NULL, + `quantity` tinyint NOT NULL, + `price` tinyint NOT NULL, + `discount` tinyint NOT NULL, + `reserved` tinyint NOT NULL, + `isPicked` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10784,14 +10413,15 @@ DROP TABLE IF EXISTS `myTicketService`; /*!50001 DROP VIEW IF EXISTS `myTicketService`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myTicketService` AS SELECT - 1 AS `id`, - 1 AS `description`, - 1 AS `quantity`, - 1 AS `price`, - 1 AS `taxClassFk`, - 1 AS `ticketFk`, - 1 AS `ticketServiceTypeFk` */; +/*!50001 CREATE TABLE `myTicketService` ( + `id` tinyint NOT NULL, + `description` tinyint NOT NULL, + `quantity` tinyint NOT NULL, + `price` tinyint NOT NULL, + `taxClassFk` tinyint NOT NULL, + `ticketFk` tinyint NOT NULL, + `ticketServiceTypeFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10802,20 +10432,21 @@ DROP TABLE IF EXISTS `myTicketState`; /*!50001 DROP VIEW IF EXISTS `myTicketState`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myTicketState` AS SELECT - 1 AS `id`, - 1 AS `clientFk`, - 1 AS `warehouseFk`, - 1 AS `shipped`, - 1 AS `landed`, - 1 AS `nickname`, - 1 AS `agencyModeFk`, - 1 AS `refFk`, - 1 AS `addressFk`, - 1 AS `location`, - 1 AS `companyFk`, - 1 AS `alertLevel`, - 1 AS `code` */; +/*!50001 CREATE TABLE `myTicketState` ( + `id` tinyint NOT NULL, + `clientFk` tinyint NOT NULL, + `warehouseFk` tinyint NOT NULL, + `shipped` tinyint NOT NULL, + `landed` tinyint NOT NULL, + `nickname` tinyint NOT NULL, + `agencyModeFk` tinyint NOT NULL, + `refFk` tinyint NOT NULL, + `addressFk` tinyint NOT NULL, + `location` tinyint NOT NULL, + `companyFk` tinyint NOT NULL, + `alertLevel` tinyint NOT NULL, + `code` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10826,15 +10457,16 @@ DROP TABLE IF EXISTS `myTpvTransaction`; /*!50001 DROP VIEW IF EXISTS `myTpvTransaction`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `myTpvTransaction` AS SELECT - 1 AS `id`, - 1 AS `merchantFk`, - 1 AS `clientFk`, - 1 AS `receiptFk`, - 1 AS `amount`, - 1 AS `response`, - 1 AS `status`, - 1 AS `created` */; +/*!50001 CREATE TABLE `myTpvTransaction` ( + `id` tinyint NOT NULL, + `merchantFk` tinyint NOT NULL, + `clientFk` tinyint NOT NULL, + `receiptFk` tinyint NOT NULL, + `amount` tinyint NOT NULL, + `response` tinyint NOT NULL, + `status` tinyint NOT NULL, + `created` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -10846,13 +10478,13 @@ DROP TABLE IF EXISTS `news`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `news` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(150) COLLATE utf8mb3_unicode_ci NOT NULL, - `text` text COLLATE utf8mb3_unicode_ci NOT NULL, - `image` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `title` varchar(150) NOT NULL, + `text` text NOT NULL, + `image` varchar(100) DEFAULT NULL, `userFk` int(10) unsigned NOT NULL, `created` timestamp NOT NULL DEFAULT current_timestamp(), `priority` tinyint(3) unsigned NOT NULL DEFAULT 3, - `tag` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'new', + `tag` varchar(15) NOT NULL DEFAULT 'new', PRIMARY KEY (`id`), KEY `user` (`userFk`), KEY `tag` (`tag`), @@ -10932,8 +10564,8 @@ DROP TABLE IF EXISTS `newsTag`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `newsTag` ( - `name` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` varchar(25) COLLATE utf8mb3_unicode_ci NOT NULL, + `name` varchar(15) NOT NULL, + `description` varchar(25) NOT NULL, PRIMARY KEY (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -10953,8 +10585,8 @@ CREATE TABLE `order` ( `agency_id` int(11) DEFAULT 2, `address_id` int(11) DEFAULT NULL, `company_id` smallint(5) unsigned NOT NULL DEFAULT 442, - `note` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `source_app` set('WEB','ANDROID','IOS','SALIX','TPV','TABLET_VN','') COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'TPV', + `note` varchar(255) DEFAULT NULL, + `source_app` set('WEB','ANDROID','IOS','SALIX','TPV','TABLET_VN','') NOT NULL DEFAULT 'TPV', `is_bionic` tinyint(1) NOT NULL DEFAULT 1, `confirmed` tinyint(1) NOT NULL DEFAULT 0, `date_make` timestamp NOT NULL DEFAULT current_timestamp(), @@ -10989,7 +10621,7 @@ DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`root`@`localhost`*/ /*!50003 TRIGGER `hedera`.`order_afterInsert` AFTER INSERT ON `order` FOR EACH ROW -BEGIN +BEGIN IF NEW.address_id = 2850 THEN -- Fallo que se insertan no se sabe como tickets en este cliente CALL vn.mail_insert( @@ -10998,7 +10630,7 @@ BEGIN 'Creada order al address 2850', CONCAT(account.myUser_getName(), ' ha creado la order ',NEW.id) ); - + END IF; END */;; DELIMITER ; @@ -11020,7 +10652,7 @@ DELIMITER ;; FOR EACH ROW BEGIN CALL stock.log_add('order', NEW.id, OLD.id); - + IF !(OLD.address_id <=> NEW.address_id) OR !(OLD.company_id <=> NEW.company_id) OR !(OLD.customer_id <=> NEW.customer_id) THEN @@ -11074,7 +10706,7 @@ CREATE TABLE `orderConfig` ( `id` int(11) NOT NULL AUTO_INCREMENT, `employeeFk` int(10) unsigned NOT NULL, `defaultAgencyFk` int(11) DEFAULT NULL, - `guestMethod` varchar(45) CHARACTER SET utf8mb3 NOT NULL, + `guestMethod` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `guestAgencyFk` int(11) NOT NULL, `reserveTime` time NOT NULL, `defaultCompanyFk` smallint(6) unsigned DEFAULT NULL, @@ -11150,12 +10782,12 @@ DELIMITER ;; BEGIN DECLARE vIsFirst BOOL; - SELECT (first_row_stamp IS NULL) INTO vIsFirst - FROM `order` + SELECT (first_row_stamp IS NULL) INTO vIsFirst + FROM `order` WHERE id = NEW.orderFk; IF vIsFirst THEN - UPDATE `order` SET first_row_stamp = util.VN_NOW() + UPDATE `order` SET first_row_stamp = util.VN_NOW() WHERE id = NEW.orderFk; END IF; END */;; @@ -11254,9 +10886,10 @@ DROP TABLE IF EXISTS `orderTicket`; /*!50001 DROP VIEW IF EXISTS `orderTicket`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `orderTicket` AS SELECT - 1 AS `orderFk`, - 1 AS `ticketFk` */; +/*!50001 CREATE TABLE `orderTicket` ( + `orderFk` tinyint NOT NULL, + `ticketFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -11267,10 +10900,11 @@ DROP TABLE IF EXISTS `order_component`; /*!50001 DROP VIEW IF EXISTS `order_component`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `order_component` AS SELECT - 1 AS `order_row_id`, - 1 AS `component_id`, - 1 AS `price` */; +/*!50001 CREATE TABLE `order_component` ( + `order_row_id` tinyint NOT NULL, + `component_id` tinyint NOT NULL, + `price` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -11281,17 +10915,18 @@ DROP TABLE IF EXISTS `order_row`; /*!50001 DROP VIEW IF EXISTS `order_row`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `order_row` AS SELECT - 1 AS `id`, - 1 AS `order_id`, - 1 AS `item_id`, - 1 AS `warehouse_id`, - 1 AS `shipment`, - 1 AS `amount`, - 1 AS `price`, - 1 AS `rate`, - 1 AS `created`, - 1 AS `Id_Movimiento` */; +/*!50001 CREATE TABLE `order_row` ( + `id` tinyint NOT NULL, + `order_id` tinyint NOT NULL, + `item_id` tinyint NOT NULL, + `warehouse_id` tinyint NOT NULL, + `shipment` tinyint NOT NULL, + `amount` tinyint NOT NULL, + `price` tinyint NOT NULL, + `rate` tinyint NOT NULL, + `created` tinyint NOT NULL, + `Id_Movimiento` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -11303,7 +10938,7 @@ DROP TABLE IF EXISTS `restPriv`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `restPriv` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `methodPath` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `methodPath` varchar(255) NOT NULL, `role` int(10) unsigned DEFAULT NULL, PRIMARY KEY (`id`), KEY `role` (`role`), @@ -11320,7 +10955,7 @@ DROP TABLE IF EXISTS `shelf`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `shelf` ( `id` int(10) unsigned NOT NULL, - `name` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `name` varchar(30) NOT NULL, `nTrays` tinyint(3) unsigned NOT NULL, `trayheight` mediumint(8) unsigned NOT NULL, `topTrayHeight` mediumint(8) unsigned NOT NULL, @@ -11339,8 +10974,8 @@ DROP TABLE IF EXISTS `shelfConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `shelfConfig` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(25) COLLATE utf8mb3_unicode_ci NOT NULL, - `namePrefix` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `name` varchar(25) NOT NULL, + `namePrefix` varchar(50) DEFAULT NULL, `warehouse` smallint(5) unsigned NOT NULL, `family` smallint(5) unsigned NOT NULL, `shelf` int(10) unsigned NOT NULL, @@ -11366,9 +11001,9 @@ DROP TABLE IF EXISTS `social`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `social` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `title` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `link` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `icon` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `title` varchar(50) NOT NULL, + `link` varchar(255) NOT NULL, + `icon` varchar(50) NOT NULL, `priority` tinyint(3) unsigned NOT NULL, PRIMARY KEY (`id`), KEY `priority` (`priority`) @@ -11384,7 +11019,7 @@ DROP TABLE IF EXISTS `survey`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `survey` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `question` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `question` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -11399,7 +11034,7 @@ DROP TABLE IF EXISTS `surveyAnswer`; CREATE TABLE `surveyAnswer` ( `id` int(10) unsigned NOT NULL, `surveyFk` int(10) unsigned NOT NULL, - `answer` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `answer` varchar(30) NOT NULL, `votes` int(10) unsigned NOT NULL DEFAULT 0, PRIMARY KEY (`id`), KEY `survey` (`surveyFk`) @@ -11437,11 +11072,11 @@ CREATE TABLE `tpvConfig` ( `transactionType` tinyint(3) unsigned NOT NULL, `maxAmount` int(10) unsigned DEFAULT NULL, `employeeFk` int(10) unsigned NOT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'The bank web service URL for production environment', + `url` varchar(255) DEFAULT NULL COMMENT 'The bank web service URL for production environment', `testMode` tinyint(3) unsigned NOT NULL DEFAULT 0 COMMENT 'Whether test mode is enabled', - `testUrl` varchar(255) CHARACTER SET utf8mb3 DEFAULT NULL COMMENT 'The bank web service URL for test environment', - `testKey` varchar(50) CHARACTER SET utf8mb3 DEFAULT NULL COMMENT 'The bank secret key for test environment', - `merchantUrl` varchar(255) CHARACTER SET utf8mb3 DEFAULT NULL, + `testUrl` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'The bank web service URL for test environment', + `testKey` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'The bank secret key for test environment', + `merchantUrl` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, PRIMARY KEY (`id`), KEY `employee_id` (`employeeFk`), CONSTRAINT `employee_id` FOREIGN KEY (`employeeFk`) REFERENCES `vn`.`worker` (`id`) ON UPDATE CASCADE @@ -11456,8 +11091,8 @@ DROP TABLE IF EXISTS `tpvError`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `tpvError` ( - `code` char(7) COLLATE utf8mb3_unicode_ci NOT NULL, - `message` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` char(7) NOT NULL, + `message` varchar(255) NOT NULL, PRIMARY KEY (`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT=' List of possible TPV errors'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -11471,12 +11106,12 @@ DROP TABLE IF EXISTS `tpvImapConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `tpvImapConfig` ( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, - `host` varchar(150) COLLATE utf8mb3_unicode_ci NOT NULL, - `user` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `pass` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `cleanPeriod` varchar(15) CHARACTER SET utf8mb3 NOT NULL, - `successFolder` varchar(150) CHARACTER SET utf8mb3 DEFAULT NULL, - `errorFolder` varchar(150) CHARACTER SET utf8mb3 DEFAULT NULL, + `host` varchar(150) NOT NULL, + `user` varchar(50) NOT NULL, + `pass` varchar(50) NOT NULL, + `cleanPeriod` varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `successFolder` varchar(150) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `errorFolder` varchar(150) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='IMAP configuration parameters for virtual TPV'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -11490,10 +11125,10 @@ DROP TABLE IF EXISTS `tpvMerchant`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `tpvMerchant` ( `id` int(10) unsigned NOT NULL COMMENT 'Merchant identifier', - `description` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'Small description', + `description` varchar(50) NOT NULL COMMENT 'Small description', `companyFk` smallint(6) unsigned DEFAULT NULL COMMENT 'Company associated with the merchant', `bankFk` int(10) NOT NULL COMMENT 'The bank where merchant receipts are created', - `secretKey` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL COMMENT 'The merchant secret key to sign transactions', + `secretKey` varchar(50) NOT NULL COMMENT 'The merchant secret key to sign transactions', PRIMARY KEY (`id`), KEY `bank_id` (`bankFk`), KEY `company_id` (`companyFk`), @@ -11526,7 +11161,7 @@ DROP TABLE IF EXISTS `tpvResponse`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `tpvResponse` ( `id` smallint(5) unsigned NOT NULL, - `message` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `message` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='List of possible TPV reponses'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -11545,8 +11180,8 @@ CREATE TABLE `tpvTransaction` ( `receiptFk` int(11) DEFAULT NULL, `amount` int(10) unsigned NOT NULL, `response` smallint(5) unsigned DEFAULT NULL COMMENT 'Status notified by bank: NULL if no notification, 0 if success, error otherwise', - `errorCode` char(7) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `status` enum('started','ok','ko') COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'started', + `errorCode` char(7) DEFAULT NULL, + `status` enum('started','ok','ko') NOT NULL DEFAULT 'started', `created` timestamp NOT NULL DEFAULT current_timestamp(), PRIMARY KEY (`id`), KEY `merchant_id` (`merchantFk`), @@ -11570,8 +11205,8 @@ DROP TABLE IF EXISTS `userSession`; CREATE TABLE `userSession` ( `created` datetime NOT NULL DEFAULT current_timestamp(), `lastUpdate` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `ssid` char(64) COLLATE utf8mb3_unicode_ci NOT NULL, - `data` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ssid` char(64) NOT NULL, + `data` text DEFAULT NULL, `userVisitFk` int(10) unsigned DEFAULT NULL, UNIQUE KEY `ssid` (`ssid`), KEY `userVisit` (`userVisitFk`), @@ -11607,7 +11242,7 @@ CREATE TABLE `visitAccess` ( `agentFk` int(10) unsigned NOT NULL, `stamp` datetime NOT NULL DEFAULT current_timestamp(), `ip` int(10) unsigned DEFAULT NULL, - `referer` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `referer` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `visit_access_idx_agent` (`agentFk`), KEY `stamp` (`stamp`), @@ -11626,12 +11261,12 @@ CREATE TABLE `visitAgent` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `visitFk` int(10) unsigned NOT NULL, `firstAccessFk` int(10) unsigned DEFAULT NULL, - `platform` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `browser` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `version` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `platform` varchar(30) DEFAULT NULL, + `browser` varchar(30) DEFAULT NULL, + `version` varchar(15) DEFAULT NULL, `javascript` tinyint(3) unsigned DEFAULT NULL, `cookies` tinyint(3) unsigned DEFAULT NULL, - `agent` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `agent` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `visit_id` (`visitFk`), KEY `firstAccess` (`firstAccessFk`), @@ -11669,14 +11304,14 @@ DELIMITER ;; /*!50003 SET @saved_cs_client = @@character_set_client */ ;; /*!50003 SET @saved_cs_results = @@character_set_results */ ;; /*!50003 SET @saved_col_connection = @@collation_connection */ ;; -/*!50003 SET character_set_client = utf8mb4 */ ;; -/*!50003 SET character_set_results = utf8mb4 */ ;; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ;; +/*!50003 SET character_set_client = utf8mb3 */ ;; +/*!50003 SET character_set_results = utf8mb3 */ ;; +/*!50003 SET collation_connection = utf8mb3_general_ci */ ;; /*!50003 SET @saved_sql_mode = @@sql_mode */ ;; /*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ;; /*!50003 SET @saved_time_zone = @@time_zone */ ;; /*!50003 SET time_zone = 'SYSTEM' */ ;; -/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `order_doRecalc` ON SCHEDULE EVERY 10 SECOND STARTS '2019-08-29 14:18:04' ON COMPLETION PRESERVE ENABLE DO CALL order_doRecalc */ ;; +/*!50106 CREATE*/ /*!50117 DEFINER=`root`@`localhost`*/ /*!50106 EVENT `order_doRecalc` ON SCHEDULE EVERY 10 SECOND STARTS '2019-08-29 14:18:04' ON COMPLETION PRESERVE DISABLE ON SLAVE DO CALL order_doRecalc */ ;; /*!50003 SET time_zone = @saved_time_zone */ ;; /*!50003 SET sql_mode = @saved_sql_mode */ ;; /*!50003 SET character_set_client = @saved_cs_client */ ;; @@ -11688,8 +11323,6 @@ DELIMITER ; -- -- Dumping routines for database 'hedera' -- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `myBasket_getId` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -11697,6 +11330,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `myBasket_getId`() RETURNS int(11) DETERMINISTIC @@ -11713,8 +11348,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `myClient_getDebt` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -11722,6 +11355,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `myClient_getDebt`(vDate DATE) RETURNS decimal(10,2) DETERMINISTIC @@ -11738,8 +11373,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `myUser_checkRestPriv` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -11747,6 +11380,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `myUser_checkRestPriv`(vMethodPath VARCHAR(255)) RETURNS tinyint(1) DETERMINISTIC @@ -11765,7 +11400,7 @@ BEGIN IF vCount = 0 THEN RETURN FALSE; - END IF; + END IF; SELECT COUNT(*) > 0 INTO vHasRole @@ -11781,8 +11416,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `order_getTotal` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -11790,6 +11423,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `order_getTotal`(vSelf INT) RETURNS decimal(10,2) READS SQL DATA @@ -11824,8 +11459,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `catalog_calcFromMyAddress` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -11833,6 +11466,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `catalog_calcFromMyAddress`(vDelivery DATE, vAddress INT) BEGIN @@ -11846,14 +11481,14 @@ BEGIN * @return tmp.ticketComponent * @return tmp.ticketLot * @return tmp.zoneGetShipped - */ + */ DECLARE vAgencyMode INT; - + SELECT a.agencyModeFk INTO vAgencyMode FROM myClient c JOIN vn.address a ON a.clientFk = c.id - WHERE a.id = vAddress; + WHERE a.id = vAddress; CALL vn.available_calc(vDelivery, vAddress, vAgencyMode); @@ -11866,7 +11501,7 @@ BEGIN JOIN tmp.availableCalc a ON a.calcFk = c.calc_id WHERE c.available > 0 GROUP BY c.item_id; - + CALL vn.catalog_calculate(vDelivery, vAddress, vAgencyMode); DROP TEMPORARY TABLE tmp.item; @@ -11876,8 +11511,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `catalog_calcFromMyAddress_beta` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -11885,6 +11518,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `catalog_calcFromMyAddress_beta`(vDelivery DATE, vAddress INT) BEGIN @@ -11918,7 +11553,7 @@ BEGIN JOIN tmp.availableCalc a ON a.calcFk = c.calc_id WHERE c.available > 0 GROUP BY c.item_id; - + CALL vn.catalog_calculate_beta(vDelivery, vAddress, vAgencyMode); DROP TEMPORARY TABLE tmp.item; @@ -11928,8 +11563,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `image_ref` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -11937,6 +11570,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `image_ref`( vCollection VARCHAR(255), @@ -11966,8 +11601,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `image_unref` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -11975,6 +11608,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `image_unref`( vCollection VARCHAR(255), @@ -11996,8 +11631,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `item_calcCatalog` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12005,6 +11638,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `item_calcCatalog`( vSelf INT, @@ -12020,7 +11655,7 @@ BEGIN */ DROP TEMPORARY TABLE IF EXISTS tmp.item; CREATE TEMPORARY TABLE tmp.item - ENGINE = MEMORY + ENGINE = MEMORY SELECT vSelf itemFk; CALL vn.catalog_calculate(vLanded, vAddressFk, vAgencyModeFk); @@ -12044,8 +11679,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `item_getVisible` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12053,6 +11686,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `item_getVisible`( vWarehouse TINYINT, @@ -12060,7 +11695,7 @@ CREATE DEFINER=`root`@`localhost` PROCEDURE `item_getVisible`( vType INT, vPrefix VARCHAR(255)) BEGIN - + /** * Gets visible items of the specified type at specified date. * @@ -12069,7 +11704,7 @@ BEGIN * @param vType The type id * @param vPrefix The article prefix to filter or %NULL for all * @return tmp.itemVisible Visible items - */ + */ DECLARE vPrefixLen SMALLINT; DECLARE vFilter VARCHAR(255) DEFAULT NULL; DECLARE vDateInv DATE DEFAULT vn2008.date_inv(); @@ -12078,13 +11713,13 @@ BEGIN GET DIAGNOSTICS CONDITION 1 @message = MESSAGE_TEXT; CALL vn.mail_insert( - 'cau@verdnatura.es', - NULL, + 'cau@verdnatura.es', + NULL, CONCAT('hedera.item_getVisible error: ', @message), CONCAT( - 'warehouse: ', IFNULL(vWarehouse, ''), - ', Fecha:', IFNULL(vDate, ''), - ', tipo: ', IFNULL(vType,''), + 'warehouse: ', IFNULL(vWarehouse, ''), + ', Fecha:', IFNULL(vDate, ''), + ', tipo: ', IFNULL(vType,''), ', prefijo: ', IFNULL(vPrefix,''))); RESIGNAL; END; @@ -12163,7 +11798,7 @@ BEGIN IF(p.depth > 0, p.depth, 0) depth, p.width, p.height, CEIL(s.quantity / t.packing) etiquetas FROM vn.item i - JOIN `filter` f ON f.itemFk = i.id + JOIN `filter` f ON f.itemFk = i.id JOIN currentStock s ON s.itemFk = i.id LEFT JOIN tmp t ON t.itemFk = i.id LEFT JOIN vn.packaging p ON p.id = t.packageFk @@ -12181,8 +11816,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `item_listAllocation` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12190,6 +11823,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `item_listAllocation`(IN `vWh` TINYINT, IN `vDate` DATE, IN `vType` INT, IN `vPrefix` VARCHAR(255), IN `vUseIds` BOOLEAN) BEGIN @@ -12222,8 +11857,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myBasket_addItem` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12231,6 +11864,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myBasket_addItem`( vWarehouse INT, @@ -12244,8 +11879,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myBasket_calcCatalogFromItem` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12253,6 +11886,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myBasket_calcCatalogFromItem`(vItem INT) BEGIN @@ -12274,8 +11909,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myBasket_calcCatalogFull` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12283,6 +11916,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myBasket_calcCatalogFull`() BEGIN @@ -12304,8 +11939,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myBasket_check` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12313,6 +11946,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myBasket_check`() BEGIN @@ -12337,7 +11972,7 @@ BEGIN IF vStatus = 'OK' THEN CALL order_checkConfig(vSelf); - + IF vStatus = 'OK' AND vCreated < TIMESTAMPADD(DAY, -1, util.VN_NOW()) THEN CALL order_update(vSelf); @@ -12352,8 +11987,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myBasket_configure` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12361,6 +11994,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myBasket_configure`( vDelivery DATE, @@ -12441,8 +12076,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myBasket_configureForGuest` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12450,6 +12083,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myBasket_configureForGuest`() BEGIN @@ -12477,8 +12112,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myBasket_confirm` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12486,6 +12119,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myBasket_confirm`() BEGIN @@ -12493,7 +12128,7 @@ BEGIN IF vSelf IS NOT NULL THEN CALL order_confirm(vSelf); - + DELETE FROM basketOrder WHERE orderFk = vSelf; END IF; @@ -12503,8 +12138,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myBasket_getAvailable` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12512,6 +12145,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myBasket_getAvailable`() BEGIN @@ -12527,8 +12162,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myBasket_getTax` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12536,6 +12169,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myBasket_getTax`() READS SQL DATA @@ -12549,9 +12184,9 @@ BEGIN CREATE TEMPORARY TABLE tmp.`order` ENGINE = MEMORY SELECT myBasket_getId() orderFk; - + CALL order_getTax(); - + DROP TEMPORARY TABLE IF EXISTS tmp.`order`; END ;; DELIMITER ; @@ -12559,8 +12194,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myOrder_addItem` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12568,6 +12201,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myOrder_addItem`( vSelf INT, @@ -12580,7 +12215,7 @@ BEGIN SELECT COUNT(*) INTO vIsMine FROM myOrder WHERE id = vSelf; - + IF vIsMine THEN CALL order_addItem(vSelf, vWarehouse, vItem, vAmount); END IF; @@ -12590,8 +12225,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myOrder_confirm` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12599,15 +12232,17 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myOrder_confirm`(vSelf INT) BEGIN DECLARE vIsMine BOOL; - - SELECT COUNT(*) INTO vIsMine + + SELECT COUNT(*) INTO vIsMine FROM myOrder WHERE id = vSelf; - + IF vIsMine THEN CALL order_confirm(vSelf); END IF; @@ -12617,8 +12252,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myOrder_getAvailable` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12626,6 +12259,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myOrder_getAvailable`(vSelf INT) BEGIN @@ -12640,7 +12275,7 @@ BEGIN SELECT COUNT(*) INTO isMine FROM myOrder WHERE id = vSelf; - + IF isMine THEN CALL order_getAvailable(vSelf); END IF; @@ -12650,8 +12285,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myOrder_newWithAddress` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12659,6 +12292,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myOrder_newWithAddress`( OUT vSelf INT, @@ -12686,15 +12321,15 @@ BEGIN START TRANSACTION; - SELECT a.agencyModeFk, a.id + SELECT a.agencyModeFk, a.id INTO vAgencyMode, vAddressFk - FROM vn.address a + FROM vn.address a WHERE a.id = vAddressFk; - + SELECT deliveryMethodFk INTO vDeliveryMethodId FROM vn.agencyMode am WHERE am.id = vAgencyMode; - + IF vCompany IS NULL THEN SELECT defaultCompanyFk INTO vCompany @@ -12712,7 +12347,7 @@ BEGIN company_id = vCompany; SET vSelf = LAST_INSERT_ID(); - + CALL order_checkConfig(vSelf); COMMIT; @@ -12722,8 +12357,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myOrder_newWithDate` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12731,6 +12364,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myOrder_newWithDate`( OUT vSelf INT, @@ -12758,15 +12393,15 @@ BEGIN START TRANSACTION; - SELECT a.agencyModeFk, a.id + SELECT a.agencyModeFk, a.id INTO vAgencyMode, vAddress FROM myClient c JOIN vn.address a ON a.id = c.defaultAddressFk; - + SELECT deliveryMethodFk INTO vDeliveryMethodId FROM vn.agencyMode am WHERE am.id = vAgencyMode; - + IF vCompany IS NULL THEN SELECT defaultCompanyFk INTO vCompany @@ -12784,7 +12419,7 @@ BEGIN company_id = vCompany; SET vSelf = LAST_INSERT_ID(); - + CALL order_checkConfig(vSelf); COMMIT; @@ -12794,8 +12429,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myTicket_get` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12803,6 +12436,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myTicket_get`(vSelf INT) BEGIN @@ -12848,8 +12483,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myTicket_getPackages` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12857,6 +12490,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myTicket_getPackages`(vSelf INT) BEGIN @@ -12881,8 +12516,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myTicket_getRows` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12890,6 +12523,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myTicket_getRows`(vSelf INT) BEGIN @@ -12910,8 +12545,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myTicket_getServices` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12919,6 +12552,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myTicket_getServices`(vSelf INT) BEGIN @@ -12937,8 +12572,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myTicket_list` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12946,6 +12579,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myTicket_list`(vFrom DATE, vTo DATE) BEGIN @@ -12967,7 +12602,7 @@ BEGIN SELECT t.id ticketFk FROM myTicket t WHERE shipped BETWEEN TIMESTAMP(vFrom) AND TIMESTAMP(vTo, '23:59:59'); - + CALL vn.ticketGetTotal; SELECT v.id, IFNULL(v.landed, v.shipped) landed, @@ -12989,8 +12624,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myTicket_logAccess` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -12998,6 +12631,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `myTicket_logAccess`(vSelf INT) BEGIN @@ -13017,8 +12652,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myTpvTransaction_end` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13026,32 +12659,35 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; -CREATE DEFINER=`root`@`localhost` PROCEDURE `myTpvTransaction_end`(vSelf INT, vStatus VARCHAR(12)) +CREATE DEFINER=`root`@`localhost` PROCEDURE `myTpvTransaction_end`( + vSelf INT, + vStatus VARCHAR(12)) BEGIN /** - * Finaliza una transaccción estableciendo su estado a 'ok' o - * 'ko' en función de si esta se ha realizado correctamente. - * Este procedimiento debe ser llamado directamente por el cliente - * nada mas finalizar la transacción y solo tiene validez hasta que - * llega la notificacion definitiva desde el banco. + * See tpvTransaction_start() for more info. * - * @param vSelf El identificador de la transacción - * @param vStatus El estado, 'ok' o 'ko' + * @param vSelf Transaction indentifier + * @param vStatus The status, 'ok' o 'ko' */ - IF vStatus IN ('ok', 'ko') - THEN - UPDATE myTpvTransaction SET status = vStatus - WHERE id = vSelf AND response IS NULL; + DECLARE vIsOwned BOOL; + + SELECT COUNT(*) > 0 INTO vIsOwned + FROM myTpvTransaction WHERE id = vSelf; + + IF NOT vIsOwned THEN + CALL util.throw('transactionNotOwnedByUser'); END IF; + + CALL tpvTransaction_end(vSelf, vStatus); END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `myTpvTransaction_start` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13059,86 +12695,26 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; -CREATE DEFINER=`root`@`localhost` PROCEDURE `myTpvTransaction_start`(vAmount INT, vCompany INT) +CREATE DEFINER=`root`@`localhost` PROCEDURE `myTpvTransaction_start`( + vAmount INT, + vCompany INT) BEGIN /** - * Inicia una nueva transacción con el TPV virtual, generando - * un identificador de transacción y devolviendo con un SELECT - * los parámetros que deben enviarse a la URL del servicio web - * del banco. + * See tpvTransaction_start() for more info. * - * @param vAmount Cantidad a pagar en céntimos - * @param vCompany El identificador de la empresa - * - * @select Los parámetros que deben pasarse al banco + * @param vAmount Amount to pay in cents + * @param vCompany The company identifier */ - DECLARE vSelf CHAR(12); - DECLARE vMerchant INT; - DECLARE vUrl VARCHAR(255); - DECLARE vKey VARCHAR(50); - DECLARE vEnvironment VARCHAR(255); - - DECLARE EXIT HANDLER FOR SQLEXCEPTION - BEGIN - ROLLBACK; - RESIGNAL; - END; - - START TRANSACTION; - - IF vCompany IS NULL - THEN - SELECT companyFk INTO vCompany - FROM tpvMerchantEnable LIMIT 1; - END IF; - - SELECT merchantFk INTO vMerchant - FROM tpvMerchantEnable WHERE companyFk = vCompany; - - SELECT environment INTO vEnvironment - FROM util.config; - - IF vEnvironment = 'production' - THEN - SELECT c.url, m.secretKey INTO vUrl, vKey - FROM tpvMerchant m - JOIN tpvConfig c - WHERE m.id = vMerchant; - ELSE - SELECT testUrl, testKey INTO vUrl, vKey - FROM tpvConfig; - END IF; - - INSERT INTO myTpvTransaction - SET - merchantFk = vMerchant - ,clientFk = account.myUser_getId() - ,amount = vAmount; - - SET vSelf = LAST_INSERT_ID(); - - SELECT - vAmount amount - ,vSelf transactionId - ,vMerchant merchant - ,currency - ,transactionType - ,terminal - ,merchantUrl - ,vUrl url - ,vKey secretKey - FROM tpvConfig; - - COMMIT; + CALL tpvTransaction_start(vAmount, vCompany, account.myUser_getId()); END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_addItem` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13146,6 +12722,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_addItem`( vSelf INT, @@ -13210,7 +12788,7 @@ BEGIN IF vDone THEN LEAVE l; END IF; - + SET vAdd = vAmount - MOD(vAmount, vGrouping); SET vAmount = vAmount - vAdd; @@ -13226,7 +12804,7 @@ BEGIN rate = vRate, amount = vAdd, price = vPrice; - + SET vRow = LAST_INSERT_ID(); INSERT INTO orderRowComponent (rowFk, componentFk, price) @@ -13244,7 +12822,7 @@ BEGIN IF vAmount > 0 THEN CALL util.throw ('AMOUNT_NOT_MATCH_GROUPING'); END IF; - + COMMIT; CALL vn.ticketCalculatePurge; END ;; @@ -13253,8 +12831,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_calcCatalog` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13262,6 +12838,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_calcCatalog`(vSelf INT) BEGIN @@ -13287,10 +12865,10 @@ BEGIN CREATE TEMPORARY TABLE tmp.item (PRIMARY KEY (itemFk)) ENGINE = MEMORY - SELECT itemFk FROM orderRow + SELECT itemFk FROM orderRow WHERE orderFk = vSelf GROUP BY itemFk; - + CALL vn.catalog_calculate(vDate, vAddress, vAgencyMode); DROP TEMPORARY TABLE tmp.item; @@ -13300,8 +12878,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_calcCatalogFromItem` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13309,6 +12885,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_calcCatalogFromItem`(vSelf INT, vItem INT) BEGIN @@ -13340,8 +12918,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_calcCatalogFull` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13349,6 +12925,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_calcCatalogFull`(vSelf INT) BEGIN @@ -13389,8 +12967,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_checkConfig` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13398,6 +12974,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_checkConfig`(vSelf INT) BEGIN @@ -13461,8 +13039,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_confirm` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13470,6 +13046,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_confirm`(vSelf INT) BEGIN @@ -13487,8 +13065,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_confirmWithUser` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13496,6 +13072,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_confirmWithUser`(IN `vOrder` INT, IN `vUserId` INT) BEGIN @@ -13528,6 +13106,10 @@ BEGIN DECLARE TICKET_FREE INT DEFAULT 2; DECLARE vCalc INT; DECLARE vIsLogifloraItem BOOL; + DECLARE vOldQuantity INT; + DECLARE vNewQuantity INT; + DECLARE vOldInstance JSON; + DECLARE vNewInstance JSON; DECLARE cDates CURSOR FOR SELECT zgs.shipped, r.warehouse_id @@ -13641,10 +13223,10 @@ BEGIN vTicket ); ELSE - INSERT INTO vncontrol.inter - SET Id_Ticket = vTicket, - Id_Trabajador = vUserId, - state_id = TICKET_FREE; + INSERT INTO vn.ticketTracking + SET ticketFk = vTicket, + workerFk = vUserId, + stateFk = TICKET_FREE; END IF; INSERT IGNORE INTO vn.orderTicket @@ -13680,7 +13262,7 @@ BEGIN SET vSale = NULL; - SELECT s.id INTO vSale + SELECT s.id, s.quantity INTO vSale, vOldQuantity FROM vn.sale s WHERE ticketFk = vTicket AND price = vPrice @@ -13692,6 +13274,20 @@ BEGIN UPDATE vn.sale SET quantity = quantity + vAmount WHERE id = vSale; + + SELECT s.quantity INTO vNewQuantity + FROM vn.sale s + WHERE id = vSale; + + SET vOldInstance = JSON_OBJECT( + 'quantity', vOldQuantity + ); + SET vNewInstance = JSON_OBJECT( + 'quantity', vNewQuantity + ); + + CALL `util`.`log_addWithUser`('vn', 'ticket', + 'Sale', vTicket, vSale, 'update', vOldInstance, vNewInstance, vUserId); ELSE INSERT INTO vn.sale SET @@ -13705,6 +13301,18 @@ BEGIN SET vSale = LAST_INSERT_ID(); + SET vNewInstance = JSON_OBJECT( + 'itemFk', vItem, + 'ticketFk', vTicket, + 'concept', vConcept, + 'quantity', vAmount, + 'price', vPrice, + 'priceFixed', FALSE, + 'isPriceFixed', TRUE + ); + CALL `util`.`log_addWithUser`('vn', 'ticket', + 'Sale', vTicket, vSale, 'insert', NULL, vNewInstance, vUserId); + INSERT INTO vn.saleComponent (saleFk, componentFk, `value`) SELECT vSale, cm.component_id, cm.price @@ -13798,8 +13406,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_doRecalc` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13807,6 +13413,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_doRecalc`() proc: BEGIN @@ -13864,8 +13472,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_getAvailable` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13873,6 +13479,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_getAvailable`(vSelf INT) BEGIN @@ -13890,7 +13498,7 @@ BEGIN INTO vDelivery, vAddress, vAgencyMode FROM `order` WHERE id = vSelf; - + CALL vn.available_calc(vDelivery, vAddress, vAgencyMode); DROP TEMPORARY TABLE IF EXISTS tmp.itemAvailable; @@ -13909,8 +13517,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_getTax` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13918,6 +13524,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_getTax`() READS SQL DATA @@ -13932,7 +13540,7 @@ BEGIN DROP TEMPORARY TABLE IF EXISTS tmp.addressCompany; CREATE TEMPORARY TABLE tmp.addressCompany (INDEX (addressFk, companyFk)) - ENGINE = MEMORY + ENGINE = MEMORY SELECT DISTINCT o.address_id addressFk, o.company_id companyFk FROM tmp.`order` tmpOrder JOIN hedera.`order` o ON o.id = tmpOrder.orderFk; @@ -13967,7 +13575,7 @@ BEGIN JOIN vn.taxClass tc ON tc.id = bp.taxClassFk GROUP BY tmpOrder.orderFk, pgc.`code`, pgc.rate HAVING taxableBase != 0; - + DROP TEMPORARY TABLE IF EXISTS tmp.orderAmount; CREATE TEMPORARY TABLE tmp.orderAmount (INDEX (orderFk)) @@ -13976,7 +13584,7 @@ BEGIN SUM(CAST(taxableBase * rate / 100 AS DECIMAL(10, 2))) tax FROM tmp.orderTax GROUP BY orderFk, `code`; - + DROP TEMPORARY TABLE tmp.addressTaxArea; END ;; DELIMITER ; @@ -13984,8 +13592,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_getTotal` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -13993,6 +13599,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_getTotal`() BEGIN @@ -14022,8 +13630,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_recalc` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14031,6 +13637,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_recalc`(vSelf INT) BEGIN @@ -14046,7 +13654,7 @@ BEGIN CREATE TEMPORARY TABLE tmp.`order` ENGINE = MEMORY SELECT vSelf orderFk; - + CALL order_getTax; SELECT IFNULL(SUM(taxableBase), 0.0), IFNULL(SUM(tax), 0.0) @@ -14068,8 +13676,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_requestRecalc` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14077,6 +13683,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_requestRecalc`(vSelf INT) proc: BEGIN @@ -14096,8 +13704,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `order_update` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14105,6 +13711,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `order_update`(vSelf INT) proc: BEGIN @@ -14137,7 +13745,7 @@ proc: BEGIN FROM orderRow r JOIN orderRowComponent c ON c.rowFk = r.id WHERE r.orderFk = vSelf; - + UPDATE orderRow r LEFT JOIN tmp.ticketComponentPrice p ON p.warehouseFk = r.warehouseFk @@ -14162,7 +13770,7 @@ proc: BEGIN ON t.id = c.componentFk AND (t.classRate IS NULL OR t.classRate = r.rate) WHERE r.orderFk = vSelf; - + CALL vn.ticketCalculatePurge; END IF; @@ -14176,8 +13784,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `survey_vote` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14185,6 +13791,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `survey_vote`(vAnswer INT) BEGIN @@ -14208,8 +13816,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `tpvTransaction_confirm` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14217,6 +13823,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `tpvTransaction_confirm`( vAmount INT @@ -14333,8 +13941,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `tpvTransaction_confirmAll` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14342,6 +13948,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `tpvTransaction_confirmAll`(vDate DATE) BEGIN @@ -14384,8 +13992,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `tpvTransaction_confirmById` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14393,6 +13999,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `tpvTransaction_confirmById`(vOrder INT) BEGIN @@ -14426,8 +14034,124 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 DROP PROCEDURE IF EXISTS `tpvTransaction_end` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +CREATE DEFINER=`root`@`localhost` PROCEDURE `tpvTransaction_end`( + vSelf INT, + vStatus VARCHAR(12)) +BEGIN +/** + * Ends a transaction by setting its status to 'ok' or 'ko' depending on + * if this has been done correctly. + * This procedure must be called directly by the client when the transaction + * ends, it is only valid until the arrival of the definitive notification from + * the payment platform. + * + * @param vSelf Transaction indentifier + * @param vStatus The status, 'ok' o 'ko' + */ + IF vStatus IN ('ok', 'ko') THEN + UPDATE tpvTransaction SET `status` = vStatus + WHERE id = vSelf AND response IS NULL; + END IF; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 DROP PROCEDURE IF EXISTS `tpvTransaction_start` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +CREATE DEFINER=`root`@`localhost` PROCEDURE `tpvTransaction_start`( + vAmount INT, + vCompany INT, + vUser INT) +BEGIN +/** + * Start a new transaction with the virtual TPV, generating an identifier + * of transaction and returning the parameters that should be sent to the + * payment platform. + * + * @param vAmount Amount to pay in cents + * @param vCompany The company identifier + * @select Parameters that will be sent to payment platform + */ + DECLARE vSelf CHAR(12); + DECLARE vMerchant INT; + DECLARE vUrl VARCHAR(255); + DECLARE vKey VARCHAR(50); + DECLARE vEnvironment VARCHAR(255); + + DECLARE EXIT HANDLER FOR SQLEXCEPTION + BEGIN + ROLLBACK; + RESIGNAL; + END; + + START TRANSACTION; + + IF vCompany IS NULL THEN + SELECT companyFk INTO vCompany + FROM tpvMerchantEnable LIMIT 1; + END IF; + + SELECT merchantFk INTO vMerchant + FROM tpvMerchantEnable WHERE companyFk = vCompany; + + SELECT environment INTO vEnvironment + FROM util.config; + + IF vEnvironment = 'production' THEN + SELECT c.url, m.secretKey INTO vUrl, vKey + FROM tpvMerchant m + JOIN tpvConfig c + WHERE m.id = vMerchant; + ELSE + SELECT testUrl, testKey INTO vUrl, vKey + FROM tpvConfig; + END IF; + + INSERT INTO tpvTransaction + SET merchantFk = vMerchant, + clientFk = vUser, + amount = vAmount; + + SET vSelf = LAST_INSERT_ID(); + + SELECT vAmount amount, + vSelf transactionId, + vMerchant merchant, + currency, + transactionType, + terminal, + merchantUrl, + vUrl url, + vKey secretKey + FROM tpvConfig; + + COMMIT; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 DROP PROCEDURE IF EXISTS `tpvTransaction_undo` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14435,6 +14159,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `tpvTransaction_undo`(vSelf INT) p: BEGIN @@ -14506,13 +14232,13 @@ p: BEGIN AND DATE(FECHA) = vDate AND EURODEBE = vAmount LIMIT 1; - + -- Actualiza la transaccion UPDATE tpvTransaction SET response = NULL, status = 'started' WHERE id = vSelf; - + COMMIT; END ;; DELIMITER ; @@ -14520,8 +14246,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `visitUser_new` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14529,6 +14253,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `visitUser_new`( vAccess INT @@ -14545,7 +14271,7 @@ BEGIN UPDATE userSession SET userVisitFk = vUserVisit WHERE ssid = vSsid; - + DELETE FROM userSession WHERE lastUpdate < TIMESTAMPADD(HOUR, -1, util.VN_NOW()); END ;; @@ -14554,8 +14280,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `visit_listByBrowser` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14563,6 +14287,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `visit_listByBrowser`(vFrom DATE, vTo DATE) BEGIN @@ -14591,8 +14317,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `visit_register` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -14600,6 +14324,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `visit_register`( vVisit INT @@ -14669,7 +14395,7 @@ BEGIN UPDATE visitAgent SET firstAccessFk = vAccessId WHERE id = vAgentId; END IF; - + -- Returns the visit info SELECT vVisit visit, vAccessId access; @@ -14696,7 +14422,7 @@ DROP TABLE IF EXISTS `blacklist`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `blacklist` ( - `phone` varchar(20) COLLATE utf8mb3_unicode_ci NOT NULL, + `phone` varchar(20) NOT NULL, PRIMARY KEY (`phone`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='Hangup input calls from this list'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -14751,21 +14477,21 @@ DROP TABLE IF EXISTS `cdr`; CREATE TABLE `cdr` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `call_date` datetime NOT NULL DEFAULT current_timestamp(), - `clid` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `src` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `dst` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `dcontext` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `channel` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `dst_channel` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `last_app` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `last_data` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `clid` varchar(80) NOT NULL DEFAULT '', + `src` varchar(80) NOT NULL DEFAULT '', + `dst` varchar(80) NOT NULL DEFAULT '', + `dcontext` varchar(80) NOT NULL DEFAULT '', + `channel` varchar(80) NOT NULL DEFAULT '', + `dst_channel` varchar(80) NOT NULL DEFAULT '', + `last_app` varchar(80) NOT NULL DEFAULT '', + `last_data` varchar(80) NOT NULL DEFAULT '', `duration` int(11) NOT NULL DEFAULT 0, `billsec` int(11) NOT NULL DEFAULT 0, - `disposition` varchar(45) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `disposition` varchar(45) NOT NULL DEFAULT '', `ama_flags` int(11) NOT NULL DEFAULT 0, - `account_code` varchar(20) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `unique_id` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `user_field` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `account_code` varchar(20) NOT NULL DEFAULT '', + `unique_id` varchar(32) NOT NULL DEFAULT '', + `user_field` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `calldate` (`call_date`), KEY `dst` (`dst`), @@ -14784,23 +14510,24 @@ DROP TABLE IF EXISTS `cdrConf`; /*!50001 DROP VIEW IF EXISTS `cdrConf`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `cdrConf` AS SELECT - 1 AS `calldate`, - 1 AS `clid`, - 1 AS `src`, - 1 AS `dst`, - 1 AS `dcontext`, - 1 AS `channel`, - 1 AS `dstchannel`, - 1 AS `lastapp`, - 1 AS `lastdata`, - 1 AS `duration`, - 1 AS `billsec`, - 1 AS `disposition`, - 1 AS `amaflags`, - 1 AS `accountcode`, - 1 AS `uniqueid`, - 1 AS `userfield` */; +/*!50001 CREATE TABLE `cdrConf` ( + `calldate` tinyint NOT NULL, + `clid` tinyint NOT NULL, + `src` tinyint NOT NULL, + `dst` tinyint NOT NULL, + `dcontext` tinyint NOT NULL, + `channel` tinyint NOT NULL, + `dstchannel` tinyint NOT NULL, + `lastapp` tinyint NOT NULL, + `lastdata` tinyint NOT NULL, + `duration` tinyint NOT NULL, + `billsec` tinyint NOT NULL, + `disposition` tinyint NOT NULL, + `amaflags` tinyint NOT NULL, + `accountcode` tinyint NOT NULL, + `uniqueid` tinyint NOT NULL, + `userfield` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -14813,7 +14540,7 @@ DROP TABLE IF EXISTS `config`; CREATE TABLE `config` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `sundayFestive` tinyint(4) NOT NULL, - `countryPrefix` varchar(20) CHARACTER SET utf8mb3 DEFAULT NULL, + `countryPrefix` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='Global configuration'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -14826,8 +14553,8 @@ DROP TABLE IF EXISTS `followme`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `followme` ( - `extension` varchar(128) CHARACTER SET utf8mb3 NOT NULL, - `phone` varchar(20) CHARACTER SET utf8mb3 NOT NULL, + `extension` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `phone` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, PRIMARY KEY (`extension`), CONSTRAINT `followme_ibfk_1` FOREIGN KEY (`extension`) REFERENCES `sip` (`extension`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -14881,12 +14608,13 @@ DROP TABLE IF EXISTS `followmeConf`; /*!50001 DROP VIEW IF EXISTS `followmeConf`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `followmeConf` AS SELECT - 1 AS `name`, - 1 AS `music`, - 1 AS `context`, - 1 AS `takecall`, - 1 AS `declinecall` */; +/*!50001 CREATE TABLE `followmeConf` ( + `name` tinyint NOT NULL, + `music` tinyint NOT NULL, + `context` tinyint NOT NULL, + `takecall` tinyint NOT NULL, + `declinecall` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -14898,10 +14626,10 @@ DROP TABLE IF EXISTS `followmeConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `followmeConfig` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `music` varchar(50) CHARACTER SET utf8mb3 DEFAULT NULL, - `context` varchar(50) CHARACTER SET utf8mb3 NOT NULL, - `takeCall` char(1) CHARACTER SET utf8mb3 NOT NULL, - `declineCall` char(1) CHARACTER SET utf8mb3 NOT NULL, + `music` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `context` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `takeCall` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `declineCall` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `timeout` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -14915,11 +14643,12 @@ DROP TABLE IF EXISTS `followmeNumberConf`; /*!50001 DROP VIEW IF EXISTS `followmeNumberConf`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `followmeNumberConf` AS SELECT - 1 AS `name`, - 1 AS `ordinal`, - 1 AS `phonenumber`, - 1 AS `timeout` */; +/*!50001 CREATE TABLE `followmeNumberConf` ( + `name` tinyint NOT NULL, + `ordinal` tinyint NOT NULL, + `phonenumber` tinyint NOT NULL, + `timeout` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -14931,8 +14660,8 @@ DROP TABLE IF EXISTS `queue`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `queue` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `description` varchar(128) CHARACTER SET utf8mb3 NOT NULL, - `name` varchar(128) CHARACTER SET utf8mb3 NOT NULL, + `description` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `config` int(10) unsigned NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`), @@ -14990,14 +14719,15 @@ DROP TABLE IF EXISTS `queueConf`; /*!50001 DROP VIEW IF EXISTS `queueConf`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `queueConf` AS SELECT - 1 AS `name`, - 1 AS `strategy`, - 1 AS `timeout`, - 1 AS `retry`, - 1 AS `weight`, - 1 AS `maxlen`, - 1 AS `ringinuse` */; +/*!50001 CREATE TABLE `queueConf` ( + `name` tinyint NOT NULL, + `strategy` tinyint NOT NULL, + `timeout` tinyint NOT NULL, + `retry` tinyint NOT NULL, + `weight` tinyint NOT NULL, + `maxlen` tinyint NOT NULL, + `ringinuse` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -15009,7 +14739,7 @@ DROP TABLE IF EXISTS `queueConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `queueConfig` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `strategy` varchar(128) CHARACTER SET utf8mb3 NOT NULL, + `strategy` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, `timeout` int(10) unsigned NOT NULL, `retry` int(10) unsigned NOT NULL, `weight` int(10) unsigned NOT NULL, @@ -15028,8 +14758,8 @@ DROP TABLE IF EXISTS `queueMember`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `queueMember` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `queue` varchar(128) CHARACTER SET utf8mb3 NOT NULL, - `extension` varchar(128) CHARACTER SET utf8mb3 NOT NULL, + `queue` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `extension` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `queue` (`queue`,`extension`), KEY `extension` (`extension`), @@ -15046,11 +14776,12 @@ DROP TABLE IF EXISTS `queueMemberConf`; /*!50001 DROP VIEW IF EXISTS `queueMemberConf`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `queueMemberConf` AS SELECT - 1 AS `uniqueid`, - 1 AS `queue_name`, - 1 AS `interface`, - 1 AS `paused` */; +/*!50001 CREATE TABLE `queueMemberConf` ( + `uniqueid` tinyint NOT NULL, + `queue_name` tinyint NOT NULL, + `interface` tinyint NOT NULL, + `paused` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -15062,8 +14793,8 @@ DROP TABLE IF EXISTS `queuePhone`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `queuePhone` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `queue` varchar(128) CHARACTER SET utf8mb3 NOT NULL, - `phone` varchar(128) CHARACTER SET utf8mb3 NOT NULL, + `queue` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `phone` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `queue` (`queue`,`phone`), CONSTRAINT `queuePhone_ibfk_1` FOREIGN KEY (`queue`) REFERENCES `queue` (`name`) ON DELETE CASCADE ON UPDATE CASCADE @@ -15122,7 +14853,7 @@ CREATE TABLE `schedule` ( `weekDay` tinyint(3) unsigned NOT NULL COMMENT '0 = Monday, 6 = Sunday', `timeStart` time NOT NULL, `timeEnd` time NOT NULL, - `queue` varchar(128) CHARACTER SET utf8mb3 NOT NULL, + `queue` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, PRIMARY KEY (`id`), KEY `queue` (`queue`), CONSTRAINT `schedule_ibfk_1` FOREIGN KEY (`queue`) REFERENCES `queue` (`name`) @@ -15138,10 +14869,10 @@ DROP TABLE IF EXISTS `sip`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `sip` ( `user_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'The user id', - `extension` varchar(128) CHARACTER SET utf8mb3 NOT NULL COMMENT 'The softphone extension', - `md5Secret` varchar(80) COLLATE utf8mb3_unicode_ci DEFAULT NULL COMMENT 'MD5 hash of extension and password', - `secret` varchar(80) CHARACTER SET utf8mb3 DEFAULT NULL COMMENT 'Deprecated', - `caller_id` varchar(80) CHARACTER SET utf8mb3 DEFAULT NULL COMMENT 'Deprecated', + `extension` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'The softphone extension', + `md5Secret` varchar(80) DEFAULT NULL COMMENT 'MD5 hash of extension and password', + `secret` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'Deprecated', + `caller_id` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'Deprecated', PRIMARY KEY (`user_id`), UNIQUE KEY `extension` (`extension`), CONSTRAINT `sip_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `account`.`user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE @@ -15246,31 +14977,32 @@ DROP TABLE IF EXISTS `sipConf`; /*!50001 DROP VIEW IF EXISTS `sipConf`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `sipConf` AS SELECT - 1 AS `id`, - 1 AS `name`, - 1 AS `callbackextension`, - 1 AS `md5secret`, - 1 AS `callerid`, - 1 AS `host`, - 1 AS `deny`, - 1 AS `permit`, - 1 AS `type`, - 1 AS `context`, - 1 AS `incominglimit`, - 1 AS `pickupgroup`, - 1 AS `careinvite`, - 1 AS `insecure`, - 1 AS `transport`, - 1 AS `nat`, - 1 AS `ipaddr`, - 1 AS `regseconds`, - 1 AS `port`, - 1 AS `defaultuser`, - 1 AS `useragent`, - 1 AS `lastms`, - 1 AS `fullcontact`, - 1 AS `regserver` */; +/*!50001 CREATE TABLE `sipConf` ( + `id` tinyint NOT NULL, + `name` tinyint NOT NULL, + `callbackextension` tinyint NOT NULL, + `md5secret` tinyint NOT NULL, + `callerid` tinyint NOT NULL, + `host` tinyint NOT NULL, + `deny` tinyint NOT NULL, + `permit` tinyint NOT NULL, + `type` tinyint NOT NULL, + `context` tinyint NOT NULL, + `incominglimit` tinyint NOT NULL, + `pickupgroup` tinyint NOT NULL, + `careinvite` tinyint NOT NULL, + `insecure` tinyint NOT NULL, + `transport` tinyint NOT NULL, + `nat` tinyint NOT NULL, + `ipaddr` tinyint NOT NULL, + `regseconds` tinyint NOT NULL, + `port` tinyint NOT NULL, + `defaultuser` tinyint NOT NULL, + `useragent` tinyint NOT NULL, + `lastms` tinyint NOT NULL, + `fullcontact` tinyint NOT NULL, + `regserver` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -15282,25 +15014,25 @@ DROP TABLE IF EXISTS `sipConfig`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `sipConfig` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, - `host` varchar(40) CHARACTER SET utf8mb3 DEFAULT NULL, - `deny` varchar(95) CHARACTER SET utf8mb3 NOT NULL, - `permit` varchar(95) CHARACTER SET utf8mb3 NOT NULL, - `type` enum('user','peer','friend') CHARACTER SET utf8mb3 NOT NULL, - `context` varchar(80) CHARACTER SET utf8mb3 NOT NULL, - `incomingLimit` varchar(10) CHARACTER SET utf8mb3 NOT NULL, - `pickupGroup` varchar(10) CHARACTER SET utf8mb3 NOT NULL, - `careInvite` varchar(10) CHARACTER SET utf8mb3 NOT NULL, - `insecure` varchar(45) COLLATE utf8mb3_unicode_ci NOT NULL, - `transport` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `avpf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `icesupport` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `encryption` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `dtlsenable` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `dtlverify` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `dtlscertfile` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `dtlsprivatekey` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `dtlssetup` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `nat` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `host` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `deny` varchar(95) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `permit` varchar(95) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `type` enum('user','peer','friend') CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `context` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `incomingLimit` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `pickupGroup` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `careInvite` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `insecure` varchar(45) NOT NULL, + `transport` varchar(255) DEFAULT NULL, + `avpf` varchar(255) DEFAULT NULL, + `icesupport` varchar(255) DEFAULT NULL, + `encryption` varchar(255) DEFAULT NULL, + `dtlsenable` varchar(255) DEFAULT NULL, + `dtlverify` varchar(255) DEFAULT NULL, + `dtlscertfile` varchar(255) DEFAULT NULL, + `dtlsprivatekey` varchar(255) DEFAULT NULL, + `dtlssetup` varchar(255) DEFAULT NULL, + `nat` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='Default values for SIP accounts'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -15314,14 +15046,14 @@ DROP TABLE IF EXISTS `sipReg`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `sipReg` ( `userId` int(10) unsigned NOT NULL, - `ipAddr` varchar(45) CHARACTER SET utf8mb3 DEFAULT NULL, + `ipAddr` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, `regSeconds` bigint(20) unsigned DEFAULT NULL, - `port` varchar(50) CHARACTER SET utf8mb3 DEFAULT NULL, - `defaultUser` varchar(50) CHARACTER SET utf8mb3 DEFAULT NULL, - `userAgent` varchar(80) CHARACTER SET utf8mb3 DEFAULT NULL, - `lastMs` varchar(50) CHARACTER SET utf8mb3 DEFAULT NULL, - `fullContact` varchar(50) CHARACTER SET utf8mb3 DEFAULT NULL, - `regServer` varchar(20) CHARACTER SET utf8mb3 DEFAULT NULL, + `port` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `defaultUser` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `userAgent` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `lastMs` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `fullContact` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `regServer` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, PRIMARY KEY (`userId`), CONSTRAINT `sipReg_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `sip` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='SIP registrations'; @@ -15334,8 +15066,6 @@ CREATE TABLE `sipReg` ( -- -- Dumping routines for database 'pbx' -- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `clientFromPhone` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -15343,6 +15073,8 @@ CREATE TABLE `sipReg` ( /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `clientFromPhone`(vPhone VARCHAR(255)) RETURNS int(11) DETERMINISTIC @@ -15357,8 +15089,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `phone_format` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -15366,6 +15096,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `phone_format`(vPhone VARCHAR(255)) RETURNS varchar(255) CHARSET utf8 DETERMINISTIC @@ -15378,7 +15110,7 @@ BEGIN WHILE vI < vLen DO SET vChr = SUBSTR(vPhone, vI + 1, 1); - + IF vChr REGEXP '^[0-9]$' THEN SET vNewPhone = CONCAT(vNewPhone, vChr); @@ -15386,7 +15118,7 @@ BEGIN THEN SET vNewPhone = CONCAT(vNewPhone, '00'); END IF; - + SET vI = vI + 1; END WHILE; @@ -15405,8 +15137,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `phone_isValid` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -15414,6 +15144,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `phone_isValid`(vPhone VARCHAR(255)) BEGIN @@ -15440,8 +15172,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `queue_isValid` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -15449,6 +15179,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `queue_isValid`(vQueue VARCHAR(255)) BEGIN @@ -15473,8 +15205,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `sip_getExtension` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -15482,29 +15212,29 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `sip_getExtension`(vUserId INT(10)) BEGIN - + /* * Devuelve la extensión pbx del usuario - * - * @param vUserId Id del usuario - * + * + * @param vUserId Id del usuario + * */ SELECT extension - FROM sip s + FROM sip s WHERE s.user_id = vUserId; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `sip_isValid` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -15512,6 +15242,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `sip_isValid`(vExtension VARCHAR(255)) BEGIN @@ -15537,8 +15269,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `sip_setPassword` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -15546,6 +15276,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `sip_setPassword`( vUser VARCHAR(255), @@ -15590,7 +15322,7 @@ CREATE TABLE `address` ( KEY `address_town_id_idx` (`town_id`), CONSTRAINT `address_ibfk_1` FOREIGN KEY (`address_type_id`) REFERENCES `address_type` (`address_type_id`) ON DELETE NO ACTION ON UPDATE CASCADE, CONSTRAINT `address_ibfk_2` FOREIGN KEY (`town_id`) REFERENCES `townKk` (`town_id`) ON DELETE NO ACTION ON UPDATE CASCADE -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15604,7 +15336,7 @@ CREATE TABLE `address_type` ( `address_type_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, PRIMARY KEY (`address_type_id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15618,7 +15350,7 @@ CREATE TABLE `bank_account_type` ( `bank_account_type_id` int(11) NOT NULL AUTO_INCREMENT, `name` char(15) DEFAULT NULL, PRIMARY KEY (`bank_account_type_id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15629,11 +15361,12 @@ DROP TABLE IF EXISTS `calendar_employee`; /*!50001 DROP VIEW IF EXISTS `calendar_employee`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `calendar_employee` AS SELECT - 1 AS `id`, - 1 AS `businessFk`, - 1 AS `calendar_state_id`, - 1 AS `date` */; +/*!50001 CREATE TABLE `calendar_employee` ( + `id` tinyint NOT NULL, + `businessFk` tinyint NOT NULL, + `calendar_state_id` tinyint NOT NULL, + `date` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -15651,7 +15384,7 @@ CREATE TABLE `calendar_labour_type` ( `isPartial` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY (`calendar_labour_type_id`), UNIQUE KEY `hours_labour_hours_labour_id_key` (`calendar_labour_type_id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15663,7 +15396,7 @@ DROP TABLE IF EXISTS `erte_COVID19`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `erte_COVID19` ( `personFk` int(11) NOT NULL, - `description` varchar(45) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` varchar(45) DEFAULT NULL, PRIMARY KEY (`personFk`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -15688,7 +15421,7 @@ CREATE TABLE `income_employee` ( KEY `income_employee_workerFk_idx` (`workerFk`), CONSTRAINT `income_employeeId_incomeType` FOREIGN KEY (`id_incomeType`) REFERENCES `vn2008`.`payroll_conceptos` (`conceptoid`) ON UPDATE CASCADE, CONSTRAINT `income_employee_workerFk` FOREIGN KEY (`workerFk`) REFERENCES `vn`.`worker` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -15766,7 +15499,7 @@ CREATE TABLE `incometype_employee` ( `nomina` smallint(6) DEFAULT 0, `isExtraSalarial` tinyint(4) NOT NULL DEFAULT 0, PRIMARY KEY (`id_incometype`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15786,7 +15519,7 @@ CREATE TABLE `journey` ( UNIQUE KEY `day_id` (`day_id`,`start`,`end`,`business_id`), KEY `journey_business_id_idx` (`business_id`), CONSTRAINT `journey_business_id` FOREIGN KEY (`business_id`) REFERENCES `vn`.`business` (`id`) ON UPDATE CASCADE -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15804,7 +15537,7 @@ CREATE TABLE `labour_agreement` ( `date_START` date DEFAULT NULL, `date_END` date DEFAULT NULL, PRIMARY KEY (`labour_agreement_id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15822,7 +15555,7 @@ CREATE TABLE `media` ( PRIMARY KEY (`media_id`), KEY `media_media_type_id_idx` (`media_type_id`), CONSTRAINT `media_ibfk_1` FOREIGN KEY (`media_type_id`) REFERENCES `media_type` (`media_type_id`) ON DELETE NO ACTION ON UPDATE CASCADE -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15837,7 +15570,7 @@ CREATE TABLE `media_type` ( `name` varchar(15) NOT NULL, PRIMARY KEY (`media_type_id`), UNIQUE KEY `media_type_name_key` (`name`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15856,7 +15589,7 @@ CREATE TABLE `professional_category` ( `dayBreak` int(11) DEFAULT NULL, PRIMARY KEY (`professional_category_id`), UNIQUE KEY `professional_category_name_category_key` (`category_name`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15871,7 +15604,7 @@ CREATE TABLE `professional_levels` ( `level_name` varchar(5) DEFAULT NULL, `price_overtime` double DEFAULT NULL, PRIMARY KEY (`professional_levels_id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15888,7 +15621,7 @@ CREATE TABLE `profile_address` ( PRIMARY KEY (`profile_address_id`), KEY `profile_address_address_id_idx` (`address_id`), KEY `profile_address_profile_id_idx` (`profile_id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15905,7 +15638,7 @@ CREATE TABLE `profile_media` ( PRIMARY KEY (`profile_media_id`), KEY `profile_media_media_id_idx` (`media_id`), CONSTRAINT `fk_profile_media_media1` FOREIGN KEY (`media_id`) REFERENCES `media` (`media_id`) ON DELETE NO ACTION ON UPDATE NO ACTION -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15919,7 +15652,7 @@ CREATE TABLE `profile_type` ( `profile_type_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(15) NOT NULL, PRIMARY KEY (`profile_type_id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15935,7 +15668,7 @@ CREATE TABLE `province` ( `nation_id` int(11) NOT NULL, PRIMARY KEY (`province_id`), UNIQUE KEY `province_name_key` (`name`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15953,7 +15686,7 @@ CREATE TABLE `townKk` ( PRIMARY KEY (`town_id`), KEY `town_province_id_idx` (`province_id`), CONSTRAINT `townKk_ibfk_1` FOREIGN KEY (`province_id`) REFERENCES `province` (`province_id`) ON DELETE NO ACTION ON UPDATE CASCADE -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -15966,9 +15699,9 @@ DROP TABLE IF EXISTS `workers20190711_FichadasAbril`; CREATE TABLE `workers20190711_FichadasAbril` ( `id` int(11) NOT NULL AUTO_INCREMENT, `person_id` int(11) NOT NULL DEFAULT 0, - `nif` varchar(15) CHARACTER SET utf8mb3 DEFAULT NULL, - `Apellidos` varchar(60) CHARACTER SET utf8mb3 NOT NULL, - `Nombre` varchar(20) CHARACTER SET utf8mb3 DEFAULT NULL, + `nif` varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, + `Apellidos` varchar(60) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `Nombre` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL, `Fecha` date DEFAULT NULL, `Hora` int(2) DEFAULT NULL, `Minuto` int(2) DEFAULT NULL, @@ -15990,7 +15723,7 @@ CREATE TABLE `workers20190711_FichadasAbril` ( -- Current Database: `sage` -- -CREATE DATABASE /*!32312 IF NOT EXISTS*/ `sage` /*!40100 DEFAULT CHARACTER SET utf8mb3 */; +CREATE DATABASE /*!32312 IF NOT EXISTS*/ `sage` /*!40100 DEFAULT CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci */; USE `sage`; @@ -16006,7 +15739,7 @@ CREATE TABLE `ClavesOperacion` ( `Descripcion` varchar(250) NOT NULL, PRIMARY KEY (`ClaveOperacionFactura_`), UNIQUE KEY `ClaveOperacionFactura__UNIQUE` (`ClaveOperacionFactura_`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16026,7 +15759,7 @@ CREATE TABLE `Municipios` ( `Autonomia` smallint(6) NOT NULL, `Nacion` tinyint(4) NOT NULL, PRIMARY KEY (`Codigo`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16040,16 +15773,16 @@ CREATE TABLE `Naciones` ( `countryFk` mediumint(8) NOT NULL, `CodigoNacion` smallint(6) NOT NULL DEFAULT 108, `CodigoNacion347` smallint(6) NOT NULL DEFAULT 108, - `Nacion` varchar(25) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `SiglaNacion` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'ES', - `TipoCodigo` varchar(1) CHARACTER SET utf8mb3 NOT NULL DEFAULT 'A', + `Nacion` varchar(25) NOT NULL DEFAULT '', + `SiglaNacion` varchar(2) NOT NULL DEFAULT 'ES', + `TipoCodigo` varchar(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT 'A', `Longitud1` tinyint(4) NOT NULL DEFAULT 0, `Longitud2` tinyint(4) NOT NULL DEFAULT 0, `Longitud3` tinyint(4) NOT NULL DEFAULT 0, `Longitud4` tinyint(4) NOT NULL DEFAULT 0, `NacionCEE` smallint(6) NOT NULL DEFAULT 0, `FechaCEE` datetime DEFAULT NULL, - `NacionISO` varchar(3) CHARACTER SET utf8mb3 NOT NULL DEFAULT '', + `NacionISO` varchar(3) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT '', PRIMARY KEY (`countryFk`,`CodigoNacion`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -16068,7 +15801,7 @@ CREATE TABLE `Provincias` ( `Provincia` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', `RecargoProvincial` decimal(28,10) NOT NULL DEFAULT 0.0000000000, PRIMARY KEY (`CodigoProvincia`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16106,7 +15839,7 @@ CREATE TABLE `TiposIva` ( `IGICImplicito` smallint(6) NOT NULL DEFAULT 0, `isIntracommunity` tinyint(2) NOT NULL DEFAULT 0, PRIMARY KEY (`CodigoIva`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16127,7 +15860,7 @@ CREATE TABLE `TiposRetencion` ( `CuentaAbonoANT_` varchar(15) DEFAULT NULL, `IdTipoRetencion` varchar(45) DEFAULT NULL, PRIMARY KEY (`CodigoRetencion`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16144,7 +15877,7 @@ CREATE TABLE `TiposTransacciones` ( `Autofactura` smallint(6) NOT NULL DEFAULT 0, `ClaveOperacionDefecto` varchar(1) NOT NULL DEFAULT '', PRIMARY KEY (`CodigoTransaccion`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16155,9 +15888,10 @@ DROP TABLE IF EXISTS `clientLastTwoMonths`; /*!50001 DROP VIEW IF EXISTS `clientLastTwoMonths`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `clientLastTwoMonths` AS SELECT - 1 AS `clientFk`, - 1 AS `companyFk` */; +/*!50001 CREATE TABLE `clientLastTwoMonths` ( + `clientFk` tinyint NOT NULL, + `companyFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -16169,39 +15903,39 @@ DROP TABLE IF EXISTS `clientesProveedores`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `clientesProveedores` ( `CodigoEmpresa` smallint(6) NOT NULL, - `ClienteOProveedor` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, + `ClienteOProveedor` varchar(1) NOT NULL, `CodigoClienteProveedor` int(11) NOT NULL, - `RazonSocial` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, - `RazonSocial2` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Nombre` varchar(35) COLLATE utf8mb3_unicode_ci NOT NULL, - `Domicilio` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, - `Cargo1` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Nombre1` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Cargo2` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Nombre2` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoCuenta` varchar(15) CHARACTER SET utf8mb3 NOT NULL, - `CifDni` varchar(13) COLLATE utf8mb3_unicode_ci NOT NULL, - `CifEuropeo` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL, - `CodigoSigla` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `ViaPublica` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Numero1` varchar(4) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Numero2` varchar(4) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Escalera` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Piso` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Puerta` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Letra` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoPostal` varchar(8) COLLATE utf8mb3_unicode_ci NOT NULL, - `CodigoMunicipio` varchar(7) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Municipio` varchar(25) COLLATE utf8mb3_unicode_ci NOT NULL, - `ColaMunicipio` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoProvincia` varchar(5) COLLATE utf8mb3_unicode_ci NOT NULL, - `Provincia` varchar(20) COLLATE utf8mb3_unicode_ci NOT NULL, + `RazonSocial` varchar(40) NOT NULL, + `RazonSocial2` varchar(40) NOT NULL DEFAULT '', + `Nombre` varchar(35) NOT NULL, + `Domicilio` varchar(40) NOT NULL, + `Cargo1` varchar(15) NOT NULL DEFAULT '', + `Nombre1` varchar(30) NOT NULL DEFAULT '', + `Cargo2` varchar(15) NOT NULL DEFAULT '', + `Nombre2` varchar(30) NOT NULL DEFAULT '', + `CodigoCuenta` varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `CifDni` varchar(13) NOT NULL, + `CifEuropeo` varchar(15) NOT NULL, + `CodigoSigla` varchar(2) NOT NULL DEFAULT '', + `ViaPublica` varchar(40) NOT NULL DEFAULT '', + `Numero1` varchar(4) NOT NULL DEFAULT '', + `Numero2` varchar(4) NOT NULL DEFAULT '', + `Escalera` varchar(2) NOT NULL DEFAULT '', + `Piso` varchar(2) NOT NULL DEFAULT '', + `Puerta` varchar(2) NOT NULL DEFAULT '', + `Letra` varchar(2) NOT NULL DEFAULT '', + `CodigoPostal` varchar(8) NOT NULL, + `CodigoMunicipio` varchar(7) NOT NULL DEFAULT '', + `Municipio` varchar(25) NOT NULL, + `ColaMunicipio` varchar(15) NOT NULL DEFAULT '', + `CodigoProvincia` varchar(5) NOT NULL, + `Provincia` varchar(20) NOT NULL, `CodigoNacion` smallint(6) NOT NULL DEFAULT 0, - `Nacion` varchar(25) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Telefono` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL, - `Telefono2` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL, - `Telefono3` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Fax` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `Nacion` varchar(25) NOT NULL DEFAULT '', + `Telefono` varchar(15) NOT NULL, + `Telefono2` varchar(15) NOT NULL, + `Telefono3` varchar(15) NOT NULL DEFAULT '', + `Fax` varchar(15) NOT NULL DEFAULT '', `CodigoTransaccion` tinyint(4) NOT NULL DEFAULT 0, `CodigoRetencion` smallint(6) NOT NULL, `Deducible` smallint(6) NOT NULL DEFAULT 0, @@ -16219,30 +15953,30 @@ CREATE TABLE `clientesProveedores` ( `ControlarFestivos` smallint(6) NOT NULL DEFAULT 0, `DiasRetroceso` tinyint(4) NOT NULL DEFAULT 0, `MesesComerciales` smallint(6) NOT NULL DEFAULT 0, - `RemesaHabitual` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `RemesaHabitual` varchar(15) NOT NULL DEFAULT '', `CodigoTipoEfecto` smallint(6) NOT NULL DEFAULT 0, - `Email1` varchar(250) COLLATE utf8mb3_unicode_ci NOT NULL, - `Email2` varchar(250) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoCategoriaCliente_` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'CLI', - `IdDelegacion` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoMotivoBajaClienteLc` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoDepartamento` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoCanal` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoBanco` varchar(6) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoAgencia` varchar(6) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `DC` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CCC` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `IBAN` varchar(34) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `Email1` varchar(250) NOT NULL, + `Email2` varchar(250) NOT NULL DEFAULT '', + `CodigoCategoriaCliente_` varchar(10) NOT NULL DEFAULT 'CLI', + `IdDelegacion` varchar(10) NOT NULL DEFAULT '', + `CodigoMotivoBajaClienteLc` varchar(3) NOT NULL DEFAULT '', + `CodigoDepartamento` varchar(10) NOT NULL DEFAULT '', + `CodigoCanal` varchar(10) NOT NULL DEFAULT '', + `CodigoBanco` varchar(6) NOT NULL DEFAULT '', + `CodigoAgencia` varchar(6) NOT NULL DEFAULT '', + `DC` varchar(2) NOT NULL DEFAULT '', + `CCC` varchar(15) NOT NULL DEFAULT '', + `IBAN` varchar(34) NOT NULL DEFAULT '', `CodigoCondiciones` smallint(6) NOT NULL DEFAULT 0, `StatusTraspasadoIME` tinyint(4) NOT NULL DEFAULT 0, `TipoImportacionIME` tinyint(4) NOT NULL DEFAULT 2, `TipoPlanCuentaIME` smallint(6) NOT NULL DEFAULT 2, - `Contrapartida` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoCuentaImpagado` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoCuentaEfecto` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Comentarios` text COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `Contrapartida` varchar(15) NOT NULL DEFAULT '', + `CodigoCuentaImpagado` varchar(15) NOT NULL DEFAULT '', + `CodigoCuentaEfecto` varchar(15) NOT NULL DEFAULT '', + `Comentarios` text NOT NULL DEFAULT '', `CodigoTerritorio` smallint(6) NOT NULL DEFAULT 0, - `CodigoIdioma_` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `CodigoIdioma_` varchar(3) NOT NULL DEFAULT '', `TarifaPrecio` smallint(6) NOT NULL DEFAULT 0, `%Descuento` decimal(28,10) NOT NULL DEFAULT 0.0000000000, `%Rappel` decimal(28,10) NOT NULL DEFAULT 0.0000000000, @@ -16250,43 +15984,43 @@ CREATE TABLE `clientesProveedores` ( `%Financiacion` decimal(28,10) NOT NULL DEFAULT 0.0000000000, `CodigoComisionista` int(11) NOT NULL DEFAULT 0, `TarifaDescuento` smallint(6) NOT NULL DEFAULT 0, - `SiglaNacion` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `SiglaNacion` varchar(2) NOT NULL DEFAULT '', `MarcaMenorSinNif` smallint(6) NOT NULL DEFAULT 0, - `PersonaFisicaJuridica` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, - `SiglaNacionRepresentante` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CifDniRepresentante` varchar(13) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `NombreRepresentante` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `PersonaFisicaJuridica` varchar(1) NOT NULL, + `SiglaNacionRepresentante` varchar(2) NOT NULL DEFAULT '', + `CifDniRepresentante` varchar(13) NOT NULL DEFAULT '', + `NombreRepresentante` varchar(50) NOT NULL DEFAULT '', `TipoDocumentoPersona` smallint(6) NOT NULL, - `TipoCif` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `MotivoBajaClienteLc` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `TipoCif` varchar(1) NOT NULL DEFAULT '', + `MotivoBajaClienteLc` varchar(30) NOT NULL DEFAULT '', `PuntosSR` decimal(28,10) NOT NULL DEFAULT 0.0000000000, - `TarjetaSR` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `TarjetaSR` varchar(100) NOT NULL DEFAULT '', `FechaNacimiento` datetime DEFAULT NULL, - `Domicilio2` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CuentaProvision` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `Domicilio2` varchar(40) NOT NULL DEFAULT '', + `CuentaProvision` varchar(15) NOT NULL DEFAULT '', `CodigoTransportista` int(11) NOT NULL DEFAULT 0, - `FormadePago` varchar(35) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `ObservacionesCliente` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoTipoClienteLc` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `TipoCliente` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoActividadLc` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `Actividad` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `IndicadorIva` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoRuta_` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `NombreEmpleado` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `PrimerApellidoEmpleado` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `SegundoApellidoEmpleado` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `FormadePago` varchar(35) NOT NULL DEFAULT '', + `ObservacionesCliente` varchar(50) NOT NULL DEFAULT '', + `CodigoTipoClienteLc` varchar(3) NOT NULL DEFAULT '', + `TipoCliente` varchar(10) NOT NULL DEFAULT '', + `CodigoActividadLc` varchar(2) NOT NULL DEFAULT '', + `Actividad` varchar(50) NOT NULL DEFAULT '', + `IndicadorIva` varchar(1) NOT NULL DEFAULT '', + `CodigoRuta_` varchar(10) NOT NULL DEFAULT '', + `NombreEmpleado` varchar(10) NOT NULL DEFAULT '', + `PrimerApellidoEmpleado` varchar(15) NOT NULL DEFAULT '', + `SegundoApellidoEmpleado` varchar(15) NOT NULL DEFAULT '', `sysTick` int(11) NOT NULL DEFAULT 0, `RiesgoMaximo` decimal(28,10) NOT NULL DEFAULT 0.0000000000, `PlazoMedioPCMA` smallint(6) NOT NULL DEFAULT 0, `CriterioIvaIME` smallint(6) NOT NULL DEFAULT 0, - `ReferenciaMandato` varchar(35) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `ReferenciaMandato` varchar(35) NOT NULL DEFAULT '', `%Comision` decimal(28,10) NOT NULL DEFAULT 0.0000000000, `CodigoZona` int(11) NOT NULL DEFAULT 0, `BloqueoAlbaran` smallint(6) NOT NULL DEFAULT 0, - `CodigoSeccion` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoSector_` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `CodigoProyecto` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `CodigoSeccion` varchar(10) NOT NULL DEFAULT '', + `CodigoSector_` varchar(10) NOT NULL DEFAULT '', + `CodigoProyecto` varchar(10) NOT NULL DEFAULT '', PRIMARY KEY (`CodigoEmpresa`,`ClienteOProveedor`,`CodigoClienteProveedor`), KEY `CodigoCuenta` (`CodigoCuenta`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -16303,7 +16037,7 @@ CREATE TABLE `config` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pendingTaxAccount` varchar(100) DEFAULT NULL COMMENT 'Cuenta contable IVA pendiente', PRIMARY KEY (`id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16314,14 +16048,15 @@ DROP TABLE IF EXISTS `invoiceInList`; /*!50001 DROP VIEW IF EXISTS `invoiceInList`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `invoiceInList` AS SELECT - 1 AS `id`, - 1 AS `supplierRef`, - 1 AS `serial`, - 1 AS `supplierFk`, - 1 AS `issued`, - 1 AS `isVatDeductible`, - 1 AS `serialNumber` */; +/*!50001 CREATE TABLE `invoiceInList` ( + `id` tinyint NOT NULL, + `supplierRef` tinyint NOT NULL, + `serial` tinyint NOT NULL, + `supplierFk` tinyint NOT NULL, + `issued` tinyint NOT NULL, + `isVatDeductible` tinyint NOT NULL, + `serialNumber` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -16337,7 +16072,7 @@ CREATE TABLE `invoiceType` ( PRIMARY KEY (`code`), UNIQUE KEY `code_UNIQUE` (`code`), UNIQUE KEY `codeSage_UNIQUE` (`codeSage`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16349,40 +16084,40 @@ DROP TABLE IF EXISTS `movConta`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `movConta` ( `OrdenMovimientos` int(11) NOT NULL AUTO_INCREMENT, - `MovPosicion` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `MovPosicion` varchar(64) NOT NULL, `Ejercicio` smallint(6) NOT NULL, `CodigoEmpresa` smallint(6) NOT NULL, `Asiento` int(11) NOT NULL, - `CargoAbono` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, - `CodigoCuenta` varchar(15) CHARACTER SET utf8mb3 NOT NULL, - `Contrapartida` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL, + `CargoAbono` varchar(1) NOT NULL, + `CodigoCuenta` varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `Contrapartida` varchar(15) NOT NULL, `FechaAsiento` datetime NOT NULL, - `TipoDocumento` varchar(6) COLLATE utf8mb3_unicode_ci NOT NULL, - `DocumentoConta` varchar(9) COLLATE utf8mb3_unicode_ci NOT NULL, - `Comentario` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, + `TipoDocumento` varchar(6) NOT NULL, + `DocumentoConta` varchar(9) NOT NULL, + `Comentario` varchar(40) NOT NULL, `ImporteAsiento` decimal(28,10) NOT NULL, `CodigoDiario` smallint(6) NOT NULL, - `CodigoCanal` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, - `CodigoActividad` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, + `CodigoCanal` varchar(10) NOT NULL, + `CodigoActividad` varchar(1) NOT NULL, `FechaVencimiento` datetime DEFAULT NULL, `NumeroPeriodo` smallint(6) NOT NULL, `CodigoUsuario` smallint(6) NOT NULL, `FechaGrabacion` datetime NOT NULL, - `TipoEntrada` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL, - `CodigoDepartamento` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, - `CodigoSeccion` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, - `CodigoDivisa` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, + `TipoEntrada` varchar(2) NOT NULL, + `CodigoDepartamento` varchar(10) NOT NULL, + `CodigoSeccion` varchar(10) NOT NULL, + `CodigoDivisa` varchar(3) NOT NULL, `ImporteCambio` decimal(28,10) NOT NULL, `ImporteDivisa` decimal(28,10) NOT NULL, `FactorCambio` decimal(28,10) NOT NULL, - `CodigoProyecto` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, + `CodigoProyecto` varchar(10) NOT NULL, `LibreN1` int(11) NOT NULL, `LibreN2` int(11) NOT NULL, - `LibreA1` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL, - `LibreA2` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL, - `IdDelegacion` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, - `MovCartera` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `IdProcesoIME` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `LibreA1` varchar(15) NOT NULL, + `LibreA2` varchar(15) NOT NULL, + `IdDelegacion` varchar(10) NOT NULL, + `MovCartera` varchar(64) DEFAULT NULL, + `IdProcesoIME` varchar(64) NOT NULL, `TipoCarteraIME` smallint(6) NOT NULL, `TipoAnaliticaIME` smallint(6) NOT NULL, `StatusTraspasadoIME` tinyint(4) NOT NULL, @@ -16416,64 +16151,64 @@ CREATE TABLE `movConta` ( `RecargoEquivalencia4` decimal(28,10) NOT NULL, `CodigoTransaccion4` tinyint(4) NOT NULL, `Año` smallint(6) NOT NULL, - `Serie` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, + `Serie` varchar(10) NOT NULL, `Factura` int(11) NOT NULL, - `SuFacturaNo` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, + `SuFacturaNo` varchar(40) NOT NULL, `FechaFactura` datetime NOT NULL, `ImporteFactura` decimal(28,10) NOT NULL, - `TipoFactura` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, - `CodigoCuentaFactura` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL, - `CifDni` varchar(13) COLLATE utf8mb3_unicode_ci NOT NULL, - `Nombre` varchar(35) COLLATE utf8mb3_unicode_ci NOT NULL, + `TipoFactura` varchar(1) NOT NULL, + `CodigoCuentaFactura` varchar(15) NOT NULL, + `CifDni` varchar(13) NOT NULL, + `Nombre` varchar(35) NOT NULL, `CodigoRetencion` smallint(6) NOT NULL, `BaseRetencion` decimal(28,10) NOT NULL, `PorRetencion` decimal(28,10) NOT NULL, `ImporteRetencion` decimal(28,10) NOT NULL, `AbonoIva` smallint(6) NOT NULL, - `CodigoActividadF` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, + `CodigoActividadF` varchar(1) NOT NULL, `Intracomunitaria` smallint(6) NOT NULL, `CodigoTerritorio` smallint(6) NOT NULL, - `SiglaNacion` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL, + `SiglaNacion` varchar(2) NOT NULL, `RetencionInformativa` smallint(6) NOT NULL, `EjercicioFacturaOriginal` smallint(6) NOT NULL, - `SerieFacturaOriginal` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, + `SerieFacturaOriginal` varchar(10) NOT NULL, `NumeroFacturaOriginal` int(11) NOT NULL, `EjercicioFactura` smallint(6) NOT NULL, - `CobroPagoRetencion` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, + `CobroPagoRetencion` varchar(1) NOT NULL, `FechaOperacion` datetime NOT NULL, `Exclusion347` smallint(6) NOT NULL, - `MovIdentificadorIME` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, - `Previsiones` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, + `MovIdentificadorIME` varchar(64) NOT NULL, + `Previsiones` varchar(1) NOT NULL, `MantenerAsiento` tinyint(4) NOT NULL, `OrdenMovIME` smallint(6) NOT NULL, `Metalico347` smallint(6) NOT NULL, - `ClaveOperacionFactura_` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, - `SerieAgrupacion_` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, + `ClaveOperacionFactura_` varchar(1) NOT NULL, + `SerieAgrupacion_` varchar(10) NOT NULL, `NumeroFacturaInicial_` int(11) NOT NULL, `NumeroFacturaFinal_` int(11) NOT NULL, - `IdAsientoExterno` text COLLATE utf8mb3_unicode_ci NOT NULL, - `IdDiarioExterno` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, - `IdFacturaExterno` text COLLATE utf8mb3_unicode_ci NOT NULL, - `IdMovimiento` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, + `IdAsientoExterno` varchar(50) NOT NULL, + `IdDiarioExterno` varchar(10) NOT NULL, + `IdFacturaExterno` varchar(50) NOT NULL, + `IdMovimiento` varchar(40) NOT NULL, `IdCuadre` smallint(6) NOT NULL, `FechaCuadre` datetime NOT NULL, - `TipoCuadre` varchar(4) COLLATE utf8mb3_unicode_ci NOT NULL, + `TipoCuadre` varchar(4) NOT NULL, `AgrupacionCuadre` int(11) NOT NULL, `StatusSaldo` smallint(6) NOT NULL, `StatusConciliacion` smallint(6) NOT NULL, `CodigoConciliacion` int(11) NOT NULL, `FechaConciliacion` datetime NOT NULL, `TipoConciliacion` smallint(6) NOT NULL, - `IndicadorContaBanco` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, - `Descripcion3` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, - `Descripcion4` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, - `Descripcion5` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, - `Descripcion6` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, - `Descripcion7` varchar(40) COLLATE utf8mb3_unicode_ci NOT NULL, - `Descripcion8` text COLLATE utf8mb3_unicode_ci NOT NULL, - `Descripcion9` text COLLATE utf8mb3_unicode_ci NOT NULL, - `Descripcion2` text COLLATE utf8mb3_unicode_ci NOT NULL, - `Descripcion1` text COLLATE utf8mb3_unicode_ci NOT NULL, + `IndicadorContaBanco` varchar(1) NOT NULL, + `Descripcion3` varchar(40) NOT NULL, + `Descripcion4` varchar(40) NOT NULL, + `Descripcion5` varchar(40) NOT NULL, + `Descripcion6` varchar(40) NOT NULL, + `Descripcion7` varchar(40) NOT NULL, + `Descripcion8` varchar(50) NOT NULL, + `Descripcion9` varchar(50) NOT NULL, + `Descripcion2` varchar(250) NOT NULL, + `Descripcion1` varchar(250) NOT NULL, `Punteo1` smallint(6) NOT NULL, `Punteo9` smallint(6) NOT NULL, `Punteo8` smallint(6) NOT NULL, @@ -16490,13 +16225,13 @@ CREATE TABLE `movConta` ( `CriterioIva` tinyint(4) NOT NULL, `FechaMaxVencimiento` datetime NOT NULL, `TipoCriterioCaja` tinyint(4) NOT NULL, - `MovFacturaOrigenIME` text COLLATE utf8mb3_unicode_ci NOT NULL, - `IdFacturaExternoFinal` text COLLATE utf8mb3_unicode_ci NOT NULL, - `IdFacturaExternoInicial` text COLLATE utf8mb3_unicode_ci NOT NULL, - `IdFacturaExternoOriginal` text COLLATE utf8mb3_unicode_ci NOT NULL, + `MovFacturaOrigenIME` varchar(50) NOT NULL, + `IdFacturaExternoFinal` varchar(50) NOT NULL, + `IdFacturaExternoInicial` varchar(50) NOT NULL, + `IdFacturaExternoOriginal` varchar(50) NOT NULL, `NumFacturasExternoAgrupacion` int(11) NOT NULL, - `CodigoMedioCobro` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, - `MedioCobro` varchar(31) COLLATE utf8mb3_unicode_ci NOT NULL, + `CodigoMedioCobro` varchar(1) NOT NULL, + `MedioCobro` varchar(31) NOT NULL, `IvaDeducible1` smallint(6) NOT NULL DEFAULT 1, `IvaDeducible2` smallint(6) NOT NULL DEFAULT 1, `IvaDeducible3` smallint(6) NOT NULL DEFAULT 1, @@ -16507,7 +16242,7 @@ CREATE TABLE `movConta` ( `CuotaIvaOriginal` decimal(28,10) NOT NULL, `ClaseAbonoRectificativas` smallint(6) NOT NULL, `RecargoEquivalenciaOriginal` decimal(28,10) NOT NULL, - `ObjetoFactura` text COLLATE utf8mb3_unicode_ci NOT NULL, + `ObjetoFactura` varchar(500) NOT NULL, `enlazadoSage` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY (`OrdenMovimientos`,`LibreN1`), KEY `ix_movconta2` (`IdProcesoIME`), @@ -16516,8 +16251,30 @@ CREATE TABLE `movConta` ( KEY `ix_movconta` (`enlazadoSage`,`IdProcesoIME`), KEY `movConta_IdProcesoIME` (`IdProcesoIME`), KEY `movConta_Asiento2` (`Asiento`,`IdProcesoIME`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +/*!50003 CREATE*/ /*!50017 DEFINER=`root`@`localhost`*/ /*!50003 TRIGGER `sage`.`movConta_BEFORE_UPDATE` + BEFORE UPDATE ON `movConta` + FOR EACH ROW +BEGIN + IF NEW.enlazadoSage = TRUE THEN + UPDATE vn.XDiario SET enlazadoSage = TRUE WHERE ASIEN = NEW.Asiento; + END IF; +END */;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; -- -- Table structure for table `movContaIVA` @@ -16528,7 +16285,7 @@ DROP TABLE IF EXISTS `movContaIVA`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `movContaIVA` ( `id` int(11) NOT NULL, - `CodigoDivisa` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, + `CodigoDivisa` varchar(3) NOT NULL, `BaseIva1` double DEFAULT NULL, `PorBaseCorrectora1` double DEFAULT NULL, `PorIva1` double DEFAULT NULL, @@ -16562,33 +16319,33 @@ CREATE TABLE `movContaIVA` ( `CodigoTransaccion4` double NOT NULL DEFAULT 0, `CodigoIva4` smallint(6) NOT NULL, `Año` int(11) DEFAULT NULL, - `Serie` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `Serie` varchar(10) DEFAULT NULL, `Factura` int(11) DEFAULT NULL, - `SuFacturaNo` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `SuFacturaNo` varchar(40) DEFAULT NULL, `FechaFactura` date DEFAULT NULL, `ImporteFactura` double DEFAULT NULL, - `TipoFactura` varchar(1) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `CodigoCuentaFactura` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `CifDni` varchar(13) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `Nombre` varchar(35) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `TipoFactura` varchar(1) DEFAULT NULL, + `CodigoCuentaFactura` varchar(15) DEFAULT NULL, + `CifDni` varchar(13) DEFAULT NULL, + `Nombre` varchar(35) DEFAULT NULL, `CodigoRetencion` int(2) DEFAULT NULL, `BaseRetencion` double DEFAULT NULL, `PorRetencion` double DEFAULT NULL, `ImporteRetencion` double DEFAULT NULL, - `SiglaNacion` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'ES', + `SiglaNacion` varchar(2) NOT NULL DEFAULT 'ES', `EjercicioFactura` int(2) DEFAULT NULL, `FechaOperacion` date DEFAULT NULL, `Exclusion347` int(2) DEFAULT NULL, `MantenerAsiento` int(2) DEFAULT -1, `Metalico347` int(2) DEFAULT NULL, - `ClaveOperacionFactura` varchar(1) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ClaveOperacionFactura` varchar(1) DEFAULT NULL, `TipoRectificativa` int(2) DEFAULT NULL, `FechaFacturaOriginal` date DEFAULT NULL, `CuotaIvaOriginal` double DEFAULT NULL, `BaseImponibleOriginal` double DEFAULT NULL, `ClaseAbonoRectificativas` int(2) DEFAULT NULL, `RecargoEquivalenciaOriginal` double DEFAULT NULL, - `LibreA1` varchar(15) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `LibreA1` varchar(15) DEFAULT NULL, `IvaDeducible1` int(2) NOT NULL DEFAULT -1, `IvaDeducible2` int(2) NOT NULL DEFAULT -1, `IvaDeducible3` int(2) NOT NULL DEFAULT -1, @@ -16615,7 +16372,7 @@ CREATE TABLE `pgcToSage` ( `accountTaxInput` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL, `accountTaxOutput` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL, PRIMARY KEY (`id`) -) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COMMENT='Tabla relaciona cuentas pgc con Código de IVA y Código de Transacción en Sage'; +) ENGINE=InnoDBDEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci COMMENT='Tabla relaciona cuentas pgc con Código de IVA y Código de Transacción en Sage'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16627,25 +16384,25 @@ DROP TABLE IF EXISTS `planCuentasPGC`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `planCuentasPGC` ( `CodigoEmpresa` smallint(6) NOT NULL, - `CodigoCuenta` varchar(15) CHARACTER SET utf8mb3 NOT NULL, - `Cuenta` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `ClienteOProveedor` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, - `CodigoDivisa` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `CodigoCuenta` varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL, + `Cuenta` varchar(50) NOT NULL, + `ClienteOProveedor` varchar(1) NOT NULL, + `CodigoDivisa` varchar(3) NOT NULL DEFAULT '', `IndicadorProrrata` smallint(6) NOT NULL DEFAULT 0, `TipoPlanCuentaIME` smallint(6) NOT NULL DEFAULT 2, `StatusAnalitica` smallint(6) NOT NULL DEFAULT 0, - `AnaCodigoCuenta` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `AnaCodigoCuenta` varchar(15) NOT NULL DEFAULT '', `StatusTraspasadoIME` tinyint(4) NOT NULL DEFAULT 0, `TipoImportacionIME` tinyint(4) NOT NULL DEFAULT 0, `CierrePatrimonio_` smallint(6) NOT NULL DEFAULT 0, - `CuentaPatrimonio_` varchar(15) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `CuentaPatrimonio_` varchar(15) NOT NULL DEFAULT '', `CuentaVarios` smallint(6) NOT NULL DEFAULT 0, `TodasLasActividades` smallint(6) NOT NULL DEFAULT 0, - `ValorDelegacion` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `ValorDepartamento` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `ValorProyecto` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `ValorCanal` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `ValorSeccion` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', + `ValorDelegacion` varchar(10) NOT NULL DEFAULT '', + `ValorDepartamento` varchar(10) NOT NULL DEFAULT '', + `ValorProyecto` varchar(10) NOT NULL DEFAULT '', + `ValorCanal` varchar(10) NOT NULL DEFAULT '', + `ValorSeccion` varchar(10) NOT NULL DEFAULT '', PRIMARY KEY (`CodigoEmpresa`,`CodigoCuenta`), KEY `CodigoCuenta` (`CodigoCuenta`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -16659,9 +16416,10 @@ DROP TABLE IF EXISTS `supplierLastThreeMonths`; /*!50001 DROP VIEW IF EXISTS `supplierLastThreeMonths`*/; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; -/*!50001 CREATE VIEW `supplierLastThreeMonths` AS SELECT - 1 AS `supplierFk`, - 1 AS `companyFk` */; +/*!50001 CREATE TABLE `supplierLastThreeMonths` ( + `supplierFk` tinyint NOT NULL, + `companyFk` tinyint NOT NULL +) ENGINE=MyISAM */; SET character_set_client = @saved_cs_client; -- @@ -16671,8 +16429,6 @@ SET character_set_client = @saved_cs_client; -- -- Dumping routines for database 'sage' -- -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP FUNCTION IF EXISTS `company_getCode` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -16680,27 +16436,29 @@ SET character_set_client = @saved_cs_client; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNCTION `company_getCode`(vCompanyFk INT) RETURNS int(2) READS SQL DATA BEGIN /** - * Devuelve la correspondencía del código de empresa de sage. + * Devuelve la correspondencía del código de empresa de sage. * Tiene en cuenta el entorno - * + * * @param vSelf Id de empresa de verdnatura * @return Código de empresa sage */ DECLARE vCompanySageFk INT(2); - - SELECT IF(c.environment = 'production', - co.companyCode, + + SELECT IF(c.environment = 'production', + co.companyCode, co.companyCodeTest ) INTO vCompanySageFk FROM util.config c JOIN vn.company co WHERE co.id = vCompanyFk; - + RETURN vCompanySageFk; END ;; DELIMITER ; @@ -16708,15 +16466,15 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `accountingMovements_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; /*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET character_set_client = utf8mb3 */ ; +/*!50003 SET character_set_results = utf8mb3 */ ; +/*!50003 SET collation_connection = utf8mb3_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `accountingMovements_add`(vYear INT, vCompanyFk INT) BEGIN @@ -17118,7 +16876,7 @@ BEGIN AND ImporteAsiento < 0; -- Comprobación que los importes e ivas sean correctos, avisa vía CAU - SELECT GROUP_CONCAT(Asiento ORDER BY Asiento ASC SEPARATOR ' \n\r') INTO vBookEntries + SELECT GROUP_CONCAT(Asiento ORDER BY Asiento ASC SEPARATOR ',') INTO vBookEntries FROM(SELECT sub.Asiento FROM (SELECT mc.Asiento, SUM(mc.ImporteAsiento) amount FROM movConta mc @@ -17148,11 +16906,7 @@ BEGIN AND sub.amountTaxableBase/2 <> sub2.amountTaxableBase) sub; IF vBookEntries IS NOT NULL THEN - CALL vn.mail_insert('cau@verdnatura.es, administracion@verdnatura.es', - 'noreply@verdnatura.es', - CONCAT('Asientos contables importados incorrectamente'), - CONCAT('
@@ -48393,7 +48904,7 @@ BEGIN -- Actualizamos el estado a 'Enviado' UPDATE vn.cmr c SET c.state = 'Sent' - WHERE c.state = 'Pending' + WHERE c.state = 'Pending' AND MONTH(c.created) = MONTH(util.VN_CURDATE() - INTERVAL 1 MONTH) AND YEAR(c.created) = YEAR(util.VN_CURDATE() - INTERVAL 1 MONTH); -- END IF; @@ -48403,8 +48914,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collectionPlacement_get` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -48412,11 +48921,13 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collectionPlacement_get`(vParamFk INT(11), vIsPicker bool) BEGIN /** Devuelve el listado de ubicaciones a las que hay que ir para preparar una colección o ticket - * + * * @param vParamFk Identificador de vn.collection o Identificador de vn.ticket * @param vIsPicker Booleano para distinguer el sacador del revisador */ @@ -48433,7 +48944,7 @@ BEGIN FROM vn.ticketCollection tc JOIN vn.sale s ON s.ticketFk = tc.ticketFk WHERE tc.collectionFk = vParamFk - UNION ALL + UNION ALL SELECT s.ticketFk, s.id, s.itemFk, s.quantity FROM vn.sale s WHERE s.ticketFk = vParamFk; @@ -48458,8 +48969,8 @@ BEGIN (INDEX(itemFk)) ENGINE = MEMORY SELECT b.itemFk, - CASE b.groupingMode - WHEN 0 THEN 1 + CASE b.groupingMode + WHEN 0 THEN 1 WHEN 2 THEN b.packing ELSE b.`grouping` END AS `grouping` @@ -48499,10 +49010,10 @@ BEGIN , st.saleFk as salePreviousPrepared , iss.userFk , ts.quantity - FROM tmp.sale ts - LEFT JOIN (SELECT DISTINCT saleFk + FROM tmp.sale ts + LEFT JOIN (SELECT DISTINCT saleFk FROM vn.saleTracking st - JOIN vn.state s ON s.id = st.stateFk + JOIN vn.state s ON s.id = st.stateFk WHERE st.isChecked AND s.semaphore = 1) st ON st.saleFk = ts.saleFk JOIN vn.itemShelving ish ON ish.itemFk = ts.itemFk @@ -48523,13 +49034,13 @@ BEGIN SELECT saleFk, priority as olderPriority FROM (SELECT saleFk, priority FROM tmp.salePlacementList - ORDER BY isPreviousPrepared DESC, + ORDER BY isPreviousPrepared DESC, itemShelvingSaleFk IS NULL DESC, - visible >= quantity DESC, + visible >= quantity DESC, visible > 0 DESC, IFNULL(shelvingPriority,0) DESC, priority - LIMIT 10000000000000000000 + LIMIT 10000000000000000000 ) sub GROUP BY saleFk; @@ -48538,7 +49049,7 @@ BEGIN ENGINE MEMORY SELECT s1.saleFk, `order`as saleOrder FROM tmp.salePlacementList s1 - JOIN tmp.salePlacementList_2 s2 ON s2.saleFk = s1.saleFk AND s2.olderPriority = s1.priority; + JOIN tmp.salePlacementList_2 s2 ON s2.saleFk = s1.saleFk AND s2.olderPriority = s1.priority; UPDATE tmp.salePlacementList s1 JOIN tmp.salePlacementList_3 s3 ON s3.saleFk = s1.saleFk @@ -48552,10 +49063,10 @@ BEGIN FROM tmp.salePlacementList spl JOIN vn.sale s ON s.id = spl.saleFk ORDER BY saleOrder, - isPreviousPrepared DESC, + isPreviousPrepared DESC, itemShelvingSaleFk DESC, IF(vIsPicker, visible = 0, TRUE), - s.quantity <= spl.visible DESC, + s.quantity <= spl.visible DESC, shelvingPriority DESC, -- PAK 05/11/2021 priority; @@ -48573,8 +49084,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_addItem` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -48582,41 +49091,41 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_addItem`(vItemFk INT, vQuantity INT, vTicketFk INT) BEGIN DECLARE vConcept VARCHAR(50); DECLARE itemFk INT; DECLARE vSaleFk INT default 0; - + DECLARE vDescription VARCHAR(50); DECLARE vItemName VARCHAR(50); - + SELECT barcodeToItem(vItemFk) INTO itemFk; - + SELECT CONCAT(vn.getUser()," ",DATE_FORMAT(util.VN_NOW( ), "%H:%i" )," ",i.name) INTO vConcept FROM vn.item i WHERE i.id = itemFk; - + SELECT name INTO vItemName FROM vn.item WHERE id = vItemFk; SELECT CONCAT("Añadido articulo ", vItemName, " cantidad:", vQuantity) INTO vDescription; - - INSERT INTO vn.ticketLog (originFk, userFk, action , description) + + INSERT INTO vn.ticketLog (originFk, userFk, action , description) VALUES(vTicketFk, vn.getUser(), 'update', vDescription); - + INSERT INTO vn.sale (itemFk,ticketFk,concept,quantity,isAdded) VALUES (itemFk,vTicketFk,vConcept,vQuantity,1); SELECT last_insert_id() INTO vSaleFk; - + CALL vn.sale_calculateComponent(vSaleFk, null); - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_assign` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -48624,9 +49133,11 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_assign`(vUserFk INT, OUT vCollectionFk INT) -proc:BEGIN +proc:BEGIN /* Comprueba si existen colecciones libres que se ajustan al perfil del usuario * y le asigna la más antigua. * Añade un registro al semillero de colecciones @@ -48654,19 +49165,19 @@ proc:BEGIN END IF; -- Se eliminan las colecciones sin asignar que estan obsoletas - INSERT INTO vncontrol.inter(state_id, Id_Ticket) + INSERT INTO ticketTracking(stateFk, ticketFk) SELECT s.id, tc.ticketFk FROM vn.collection c JOIN vn.ticketCollection tc ON tc.collectionFk = c.id JOIN vn.state s ON s.code = 'PRINTED_AUTO' - JOIN vn.productionConfig pc - WHERE c.workerFk IS NULL + JOIN vn.productionConfig pc + WHERE c.workerFk IS NULL AND TIMEDIFF(util.VN_NOW(), c.created) > pc.maxNotAssignedCollectionLifeTime; DELETE c.* FROM vn.collection c - JOIN vn.productionConfig pc - WHERE c.workerFk IS NULL + JOIN vn.productionConfig pc + WHERE c.workerFk IS NULL AND TIMEDIFF(util.VN_NOW(), c.created) > pc.maxNotAssignedCollectionLifeTime; -- Se a�ade registro al semillero @@ -48676,8 +49187,8 @@ proc:BEGIN -- Comprueba si hay colecciones disponibles que se ajustan a su configuracion SELECT MIN(c.id) INTO vCollectionFk - FROM vn.collection c - JOIN vn.operator o + FROM vn.collection c + JOIN vn.operator o ON (o.itemPackingTypeFk = c.itemPackingTypeFk OR c.itemPackingTypeFk IS NULL) AND o.numberOfWagons = c.wagons AND o.trainFk = c.trainFk @@ -48700,8 +49211,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_get` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -48709,14 +49218,16 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_get`(vWorkerFk INT) BEGIN - + /* Obtiene colección del sacador si tiene líneas pendientes - * + * * @param vWorkerFk id del worker - * + * * @table Devuelve tabla temporal con las colecciones pendientes. */ DROP TEMPORARY TABLE IF EXISTS tCollection; @@ -48724,18 +49235,18 @@ BEGIN CREATE TEMPORARY TABLE tCollection SELECT c.id collectionFk, date(c.created) created - FROM collection c - JOIN ticketCollection tc ON tc.collectionFk = c.id - JOIN sale s ON s.ticketFk = tc.ticketFk + FROM collection c + JOIN ticketCollection tc ON tc.collectionFk = c.id + JOIN sale s ON s.ticketFk = tc.ticketFk JOIN ticketState ts ON ts.ticketFk = tc.ticketFk JOIN state s2 ON s2.id = ts.stateFk JOIN productionConfig pc JOIN vn.state ss on ss.code = 'PREPARED' LEFT JOIN vn.saleTracking st on st.saleFk = s.id AND st.stateFk = ss.id - WHERE c.workerFk = vWorkerFk + WHERE c.workerFk = vWorkerFk AND TIMESTAMPDIFF(HOUR, c.created , util.VN_NOW()) < pc.pendingCollectionsAge AND s.quantity != 0 - AND s2.order < pc.pendingCollectionsOrder + AND s2.order < pc.pendingCollectionsOrder GROUP BY c.id HAVING COUNT(*) > COUNT(DISTINCT st.id); @@ -48746,8 +49257,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_getTickets` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -48755,6 +49264,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_getTickets`(vParamFk INT) BEGIN @@ -48762,15 +49273,15 @@ BEGIN * Selecciona los tickets de una colección/ticket * @param vParamFk ticketFk/collectionFk * @return Retorna ticketFk, level, agencyName, warehouseFk, salesPersonFk, observaciones - */ + */ DECLARE vItemPackingTypeFk VARCHAR(1); -- Si los sacadores son los de pruebas, pinta los colores SELECT itemPackingTypeFk INTO vItemPackingTypeFk - FROM vn.collection + FROM vn.collection WHERE id = vParamFk; - SELECT t.id ticketFk, + SELECT t.id ticketFk, IF (!(vItemPackingTypeFk <=> 'V'), cc.code,CONCAT(SUBSTRING('ABCDEFGH',tc.wagon, 1),'-',tc.`level` )) `level`, am.name agencyName, t.warehouseFk, @@ -48780,20 +49291,20 @@ BEGIN FROM vn.ticket t LEFT JOIN vn.ticketCollection tc ON t.id = tc.ticketFk LEFT JOIN vn.collection c2 ON c2.id = tc.collectionFk -- PAK 23/12/21 - LEFT JOIN vn.collectionColors cc - ON cc.wagon = tc.wagon - AND cc.shelve = tc.`level` + LEFT JOIN vn.collectionColors cc + ON cc.wagon = tc.wagon + AND cc.shelve = tc.`level` AND cc.trainFk = c2.trainFk -- PAK 23/12/21 - LEFT JOIN vn.zone z ON z.id = t.zoneFk + LEFT JOIN vn.zone z ON z.id = t.zoneFk LEFT JOIN vn.agencyMode am ON am.id = z.agencyModeFk LEFT JOIN vn.client c ON c.id = t.clientFk LEFT JOIN vn.worker w ON w.id = c.salesPersonFk - LEFT JOIN vn.ticketObservation tob ON tob.ticketFk = t.id + LEFT JOIN vn.ticketObservation tob ON tob.ticketFk = t.id AND tob.observationTypeFk = 1 - WHERE t.id = vParamFk + WHERE t.id = vParamFk AND t.shipped >= util.yesterday() UNION ALL - SELECT t.id ticketFk, + SELECT t.id ticketFk, IF(!(vItemPackingTypeFk <=> 'V'), cc.code, CONCAT(SUBSTRING('ABCDEFGH', tc.wagon, 1), '-', tc.`level`)) `level`, am.name agencyName, t.warehouseFk, @@ -48803,15 +49314,15 @@ BEGIN FROM vn.ticket t JOIN vn.ticketCollection tc ON t.id = tc.ticketFk LEFT JOIN vn.collection c2 ON c2.id = tc.collectionFk -- PAK 23/12/21 - LEFT JOIN vn.collectionColors cc - ON cc.wagon = tc.wagon - AND cc.shelve = tc.`level` + LEFT JOIN vn.collectionColors cc + ON cc.wagon = tc.wagon + AND cc.shelve = tc.`level` AND cc.trainFk = c2.trainFk -- PAK 23/12/21 - LEFT JOIN vn.zone z ON z.id = t.zoneFk + LEFT JOIN vn.zone z ON z.id = t.zoneFk LEFT JOIN vn.agencyMode am ON am.id = z.agencyModeFk LEFT JOIN vn.client c ON c.id = t.clientFk LEFT JOIN vn.worker w ON w.id = c.salesPersonFk - LEFT JOIN vn.ticketObservation tob ON tob.ticketFk = t.id + LEFT JOIN vn.ticketObservation tob ON tob.ticketFk = t.id AND tob.observationTypeFk = 1 WHERE tc.collectionFk = vParamFk; @@ -48821,8 +49332,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_kill` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -48830,31 +49339,31 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_kill`(vSelf INT) BEGIN - + /* Elimina una coleccion y coloca sus tickets en OK - * + * */ - - INSERT INTO vncontrol.inter(state_id, Id_Ticket) + + INSERT INTO ticketTracking(stateFk, ticketFk) SELECT s.id, ticketFk FROM vn.ticketCollection tc JOIN vn.state s ON s.code = 'OK' WHERE tc.collectionFk = vSelf; - - DELETE FROM vn.collection + + DELETE FROM vn.collection WHERE id = vSelf; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_make` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -48862,6 +49371,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_make`() proc:BEGIN @@ -48934,135 +49445,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `collection_missingTrash` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; -DELIMITER ;; -CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_missingTrash`( - vSaleFk BIGINT, - vQuantity INT, - vIsTrash BOOLEAN, - vWarehouseFk INT, - vNewQuantity INT) -BEGIN -/** -* Modifica la cantidad de una sale tirándola a faltas o basura -* -* @param vSaleFk el id de la sale -* @param vQuantity cantidad que se va a tirar a faltas o basura -* @param vWarehouseFk id warehouse -* @param vNewQuantity cantidad que se queda en el ticket original -*/ - DECLARE vTicketFk INT; - DECLARE vClientFk INT DEFAULT 400; - DECLARE vClientName VARCHAR(50); - DECLARE vConsignatario INT; - DECLARE vOriginalQuantity INT; - DECLARE vDescription VARCHAR(100); - DECLARE vCompanyVnlFk INT; - DECLARE vOrigin INT; - - IF vIsTrash THEN - SELECT id INTO vClientFk - FROM client c - WHERE c.name='BASURA'; - END IF; - - SELECT CONCAT("Cambio cantidad del artículo ",itemFk, ", ",concept,", de ", quantity," a ", vNewQuantity), ticketFk - INTO vDescription,vOrigin - FROM sale - WHERE id = vSaleFk; - - CALL logAdd(vOrigin, 'update', 'ticket', vDescription); - - SELECT t.id INTO vTicketFk - FROM ticket t - WHERE t.created > DATE_SUB(util.VN_NOW(), INTERVAL 1 DAY) - AND t.clientFk = vClientFk - AND t.warehouseFk = vWarehouseFk - LIMIT 1; - - IF vTicketFk IS NULL THEN - SELECT c.name , co.id INTO vClientName,vConsignatario - FROM client c - JOIN address co ON c.id = co.clientFk - WHERE c.id = vClientFk - LIMIT 1; - - SELECT id INTO vCompanyVnlFk - FROM company - WHERE code = 'VNL'; - - CALL ticket_add(vClientFk, - util.VN_NOW(), vWarehouseFk, - vCompanyVnlFk, - vConsignatario, - NULL, - NULL, - NULL, - account.myUser_getId(), - TRUE, - vTicketFk); - - SELECT t.id INTO vTicketFk - FROM ticket t - WHERE t.created > DATE_SUB(util.VN_NOW(), INTERVAL 1 DAY) - AND t.clientFk = vClientFk - AND t.warehouseFk = vWarehouseFk - LIMIT 1; - END IF; - - INSERT INTO sale (itemFk, - ticketFk, - concept, - quantity, - originalQuantity, - price, - discount, - priceFixed, - reserved, - isPicked, - isPriceFixed, - created, - isAdded) - SELECT itemFk, - vTicketFk, - CONCAT(concept," ",getWorkerCode(), " ", LEFT(CAST(util.VN_NOW() AS TIME),5)), - vQuantity, - originalQuantity, - price, - discount, - priceFixed, - reserved, - isPicked, - isPriceFixed, - created, - isAdded - FROM sale s - WHERE s.id = vSaleFk; - - SELECT quantity INTO vOriginalQuantity - FROM sale - WHERE id = vSaleFk; - - UPDATE sale - SET originalQuantity = vOriginalQuantity, - quantity = vNewQuantity - WHERE id = vSaleFk; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_new` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -49070,6 +49452,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_new`(vUserFk INT, OUT vCollectionFk INT) proc:BEGIN @@ -49304,8 +49688,8 @@ proc:BEGIN -- Se anulan el resto de carros libres para que sólo uno lleve un pedido excesivo DELETE tt.* FROM tTrain tt - LEFT JOIN (SELECT DISTINCT wagon - FROM tTrain + LEFT JOIN (SELECT DISTINCT wagon + FROM tTrain WHERE ticketFk IS NOT NULL ) nn ON nn.wagon = tt.wagon WHERE nn.wagon IS NULL; @@ -49335,7 +49719,7 @@ proc:BEGIN ORDER BY tt.wagon, tt.shelve; -- Actualiza el estado de los tickets - INSERT INTO vncontrol.inter(state_id, Id_Ticket, Id_Trabajador) + INSERT INTO ticketTracking(stateFk, ticketFk, workerFk) SELECT vStateFk, ticketFk, vUserFk FROM vn.ticketCollection tc WHERE tc.collectionFk = vCollectionFk; @@ -49379,8 +49763,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_newSmartTag` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -49388,6 +49770,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_newSmartTag`(vSectorFk INT) proc:BEGIN @@ -49400,7 +49784,7 @@ proc:BEGIN WHERE w.id = vn.getUser(); SELECT COUNT(ws.id) INTO vWagons - FROM workerShelving ws + FROM workerShelving ws WHERE ws.workerFk = vWorkerFk AND ws.collectionFk IS NULL; @@ -49430,7 +49814,7 @@ proc:BEGIN ORDER BY wagon ASC, level ASC; UPDATE vn.ticketCollection tc - JOIN tmp.smartTags ts ON tc.wagon = ts.wagon AND tc.level = ts.level + JOIN tmp.smartTags ts ON tc.wagon = ts.wagon AND tc.level = ts.level SET tc.smartTagFk = ts.code WHERE tc.collectionFk = vCollectionFk; @@ -49441,8 +49825,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_newWithWagon` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -49450,6 +49832,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_newWithWagon`(vSectorFk INT, vWagons INT) proc:BEGIN @@ -49477,14 +49861,14 @@ proc:BEGIN DECLARE vTrainFk INT DEFAULT 1; DECLARE vUserFk INT; DECLARE vHourMatters BOOL DEFAULT TRUE; - + SELECT pc.ticketPrintedMax * vWagons, pc.ticketTrolleyMax * vWagons, pc.maxNotReadyCollections INTO vMaxTicketPrinted, vMaxTickets, vMaxNotReadyCollections FROM vn.productionConfig pc; /*IF NOT vn.deviceProductionUser_Exists(vUserFk) THEN - + LEAVE proc; - + END IF;*/ SELECT w.code, w.id INTO vWorkerCode, vUserFk @@ -49496,44 +49880,44 @@ proc:BEGIN INTO vIsPreviousPrepared, vWarehouseFk, vItemPackingTypeFk FROM vn.sector WHERE id = vSectorFk; -- Hola - + -- Si está habilitado el modo cazador para las motos, y el usuario no esta registrado, se sale. - - IF (SELECT isTractorHuntingMode FROM vn.deviceProductionConfig dpc) AND vItemPackingTypeFk = 'H' THEN - IF (SELECT COUNT(*) FROM vn.workerWithoutTractor wwt WHERE wwt.workerFk = vUserFk) THEN + + IF (SELECT isTractorHuntingMode FROM vn.deviceProductionConfig dpc) AND vItemPackingTypeFk = 'H' THEN + IF (SELECT COUNT(*) FROM vn.workerWithoutTractor wwt WHERE wwt.workerFk = vUserFk) THEN CALL util.throw('Usuario no registrado con moto'); LEAVE proc; END IF; END IF; - - + + -- Si hay colecciones sin terminar, sale del proceso SELECT count(*) INTO vNotReadyCollections FROM ( SELECT count(DISTINCT s.id) totalRow, count(DISTINCT st.id) pickedRow - FROM vn.collection c - JOIN vn.ticketCollection tc ON tc.collectionFk = c.id - JOIN vn.sale s ON s.ticketFk = tc.ticketFk + FROM vn.collection c + JOIN vn.ticketCollection tc ON tc.collectionFk = c.id + JOIN vn.sale s ON s.ticketFk = tc.ticketFk JOIN vn.state ss ON ss.code = 'PREPARED' LEFT JOIN vn.saleTracking st ON st.saleFk = s.id AND st.stateFk = ss.id - WHERE c.workerFk = vUserFk + WHERE c.workerFk = vUserFk AND c.created >= TIMESTAMPADD(HOUR , -6,util.VN_NOW()) AND s.quantity != 0 GROUP BY c.id - HAVING totalRow > pickedRow) sub; + HAVING totalRow > pickedRow) sub; IF vMaxNotReadyCollections < vNotReadyCollections THEN - + CALL util.throw('Hay colecciones pendientes'); LEAVE proc; - + END IF; IF vIsPreviousPrepared THEN CALL util.throw('Es de preparación previa'); LEAVE proc; -- Hasta que tengamos el altillo, vamos a cancelar esta opcion - + SELECT id INTO vStateFk FROM vn.state WHERE `code` = 'PREVIOUS_PREPARATION'; @@ -49545,37 +49929,37 @@ proc:BEGIN END IF; - CALL vn.productionControl(vWarehouseFk, 0); + CALL vn.productionControl(vWarehouseFk, 0); -- Esto hay que corregirlo añadiendo un nuevo parámetro al proc. PAK 23/12/21 IF vSectorFk = 65 THEN -- Pedidos pequeños - + SET vTrainFk = 2; - + SET vHourMatters = FALSE; - - DELETE pb.* + + DELETE pb.* FROM tmp.productionBuffer pb - JOIN vn.volumeConfig vc + JOIN vn.volumeConfig vc WHERE pb.m3 * 1000 > vc.minTicketVolume; - + END IF; - -- Se obtiene nº de colección y el buffer con los pedidos preparables + -- Se obtiene nº de colección y el buffer con los pedidos preparables INSERT INTO vn.collection SET workerFk = vUserFk, itemPackingTypeFk = vItemPackingTypeFk, trainFk = vTrainFk; - + SELECT LAST_INSERT_ID() INTO vCollectionFk; - + -- 05/08/2021 PAK Jose Frau pide que los tickets de recogida en Algemesí sólo se saquen si están asignados. DELETE pb.* FROM tmp.productionBuffer pb JOIN vn.state s ON s.id = pb.state WHERE pb.agency = 'REC_ALGEMESI' AND s.code != 'PICKER_DESIGNED'; - + -- 2/3/2022 PAK Se acuerda con Pepe que los pedidos con riesgo no se sacan aunque se asignen. DELETE pb.* FROM tmp.productionBuffer pb @@ -49588,13 +49972,13 @@ proc:BEGIN JOIN vn.state s ON s.id = pb.state WHERE s.code = 'PICKER_DESIGNED' AND pb.workerCode = vWorkerCode; - + IF hasAssignedTickets THEN - - UPDATE vn.collection - SET itemPackingTypeFk = NULL + + UPDATE vn.collection + SET itemPackingTypeFk = NULL WHERE id = vCollectionFk; - + DROP TEMPORARY TABLE IF EXISTS tmp.ticketToSplit; CREATE TEMPORARY TABLE tmp.ticketToSplit SELECT pb.ticketFk @@ -49602,42 +49986,42 @@ proc:BEGIN JOIN vn.state s ON s.id = pb.state WHERE s.code = 'PICKER_DESIGNED' AND pb.workerCode = vWorkerCode - ORDER BY HH, - mm, - s.`order` DESC, + ORDER BY HH, + mm, + s.`order` DESC, pb.m3 DESC; - - WHILE (SELECT COUNT(*) FROM tmp.ticketToSplit) DO - + + WHILE (SELECT COUNT(*) FROM tmp.ticketToSplit) DO + SELECT MIN(ticketFk) INTO vTicketToSplit FROM tmp.ticketToSplit; - + CALL vn.ticket_splitItemPackingType(vTicketToSplit,IFNULL(vItemPackingTypeFk, 'H')); - + INSERT INTO vn.ticketCollection(ticketFk, collectionFk) SELECT ticketFk, vCollectionFk FROM tmp.ticketIPT - WHERE (itemPackingTypeFk = vItemPackingTypeFk) ; - + WHERE (itemPackingTypeFk = vItemPackingTypeFk) ; + DELETE FROM tmp.ticketToSplit WHERE ticketFk = vTicketToSplit; - + DROP TEMPORARY TABLE tmp.ticketIPT; - + END WHILE; - + CALL vn.productionControl(vWarehouseFk, 0); - + ELSE - + SELECT COUNT(*) INTO vPrintedTickets FROM tmp.productionBuffer pb JOIN vn.state s ON s.id = pb.state JOIN vn.agencyMode am ON am.id = pb.agencyModeFk JOIN vn.agency a ON a.id = am.agencyFk - JOIN vn.productionConfig pc + JOIN vn.productionConfig pc WHERE pb.shipped = util.VN_CURDATE() - AND (pb.ubicacion IS NOT NULL + AND (pb.ubicacion IS NOT NULL OR a.isOwn = FALSE ) AND s.isPreparable AND ( @@ -49645,27 +50029,27 @@ proc:BEGIN OR (pb.V > 0 AND vItemPackingTypeFk = 'V' AND ISNULL(pb.collectionV)) OR (pb.H = 0 AND pb.V = 0 AND pb.N > 0 AND ISNULL(pb.collectionH) AND ISNULL(pb.collectionV)) ) - AND (pc.isPreviousPreparationRequired = FALSE + AND (pc.isPreviousPreparationRequired = FALSE OR pb.previousWithoutParking = FALSE); SET vMaxTicketPrinted = vMaxTicketPrinted - vPrintedTickets; -- AutoPRINT - INSERT INTO vncontrol.inter(state_id, Id_Ticket, Id_Trabajador) + INSERT INTO ticketTracking(stateFk, ticketFk, workerFk) SELECT s2.id, pb.ticketFk, vUserFk FROM tmp.productionBuffer pb JOIN vn.agencyMode am ON am.id = pb.agencyModeFk - JOIN vn.agency a ON a.id = am.agencyFk + JOIN vn.agency a ON a.id = am.agencyFk JOIN vn.state s ON s.id = pb.state JOIN vn.state s2 ON s2.code = 'PRINTED_AUTO' JOIN vn.ticket t ON t.id = pb.ticketFk JOIN vn.ticketConfig tc JOIN vn.productionConfig pc WHERE pb.shipped = util.VN_CURDATE() - AND (LENGTH(pb.problem) = 0 + AND (LENGTH(pb.problem) = 0 OR (pb.problem = 'PEQUEÑO' AND vTrainFk = 2)) - AND (pb.ubicacion IS NOT NULL + AND (pb.ubicacion IS NOT NULL OR a.isOwn = FALSE ) AND s.isPrintable AND s.isOK @@ -49675,23 +50059,23 @@ proc:BEGIN OR (pb.H = 0 AND pb.V = 0 AND pb.N > 0 AND ISNULL(pb.collectionH) AND ISNULL(pb.collectionV)) ) AND t.created < TIMESTAMPADD(MINUTE, - tc.pickingDelay , util.VN_NOW()) - AND (pc.isPreviousPreparationRequired = FALSE + AND (pc.isPreviousPreparationRequired = FALSE OR pb.previousWithoutParking = FALSE) - ORDER BY HH, + ORDER BY HH, mm, s.`order` DESC, pb.m3 DESC LIMIT vMaxTicketPrinted; - + -- Se seleccionan los primeros tickets, asignando colección para dejarlos bloqueados a otros sacadores. -- Se splitan los tickets preparables, para que solo tengan un tipo de empaquetado - + DROP TEMPORARY TABLE IF EXISTS tmp.ticketToSplit; CREATE TEMPORARY TABLE tmp.ticketToSplit SELECT pb.ticketFk, (pb.H + pb.V = 0) isNeutral FROM tmp.productionBuffer pb JOIN vn.agencyMode am ON am.id = pb.agencyModeFk - JOIN vn.agency a ON a.id = am.agencyFk + JOIN vn.agency a ON a.id = am.agencyFk JOIN vn.ticketStateToday tst ON tst.ticket = pb.ticketFk JOIN vn.state s ON s.id = tst.state JOIN vn.productionConfig pc @@ -49700,46 +50084,46 @@ proc:BEGIN OR (pb.V > 0 AND vItemPackingTypeFk = 'V' AND ISNULL(pb.collectionV)) OR (pb.H = 0 AND pb.V = 0 AND pb.N > 0 AND ISNULL(pb.collectionH) AND ISNULL(pb.collectionV)) ) - AND (pb.ubicacion IS NOT NULL + AND (pb.ubicacion IS NOT NULL OR a.isOwn = FALSE ) AND LENGTH(pb.problem) = 0 AND s.isPreparable - AND (pc.isPreviousPreparationRequired = FALSE + AND (pc.isPreviousPreparationRequired = FALSE OR pb.previousWithoutParking = FALSE) ORDER BY pb.HH, pb.mm, s.`order` DESC LIMIT vMaxTickets; - - WHILE (SELECT COUNT(*) FROM tmp.ticketToSplit) DO - + + WHILE (SELECT COUNT(*) FROM tmp.ticketToSplit) DO + SELECT MIN(ticketFk) INTO vTicketToSplit FROM tmp.ticketToSplit; - - - IF (SELECT isNeutral - FROM tmp.ticketToSplit + + + IF (SELECT isNeutral + FROM tmp.ticketToSplit WHERE ticketFk = vTicketToSplit) THEN - + INSERT INTO vn.ticketCollection(ticketFk, collectionFk) VALUES(vTicketToSplit, vCollectionFk); - + ELSE - + CALL vn.ticket_splitItemPackingType(vTicketToSplit, vItemPackingTypeFk); - + INSERT INTO vn.ticketCollection(ticketFk, collectionFk) SELECT ticketFk, vCollectionFk FROM tmp.ticketIPT WHERE itemPackingTypeFk = vItemPackingTypeFk; - + DROP TEMPORARY TABLE tmp.ticketIPT; - + END IF; - + DELETE FROM tmp.ticketToSplit WHERE ticketFk = vTicketToSplit; - + END WHILE; - + END IF; -- Creamos una tabla temporal con los datos que necesitamos para depurar la colección @@ -49766,20 +50150,20 @@ proc:BEGIN SELECT t.ticketFk, SUM(s.quantity * vc.shelveVolume / i.packingShelve) shelveLiters FROM tmp.ticket t JOIN vn.sale s ON s.ticketFk = t.ticketFk - JOIN vn.item i ON i.id = s.itemFk + JOIN vn.item i ON i.id = s.itemFk JOIN vn.volumeConfig vc - WHERE i.packingShelve + WHERE i.packingShelve GROUP BY t.ticketFk; - UPDATE tmp.ticket t + UPDATE tmp.ticket t JOIN tmp.ticketShelveLiters tsl ON tsl.ticketFk = t.ticketFk SET t.shelveLiters = tsl.shelveLiters; -- Es importante que el primer ticket se coja en todos los casos - + SET vFirstTicketFk = 0; - SELECT ticketFk, HH, mm + SELECT ticketFk, HH, mm INTO vFirstTicketFk, vHour, vMinute FROM tmp.ticket ORDER BY productionOrder DESC, HH, mm @@ -49787,47 +50171,47 @@ proc:BEGIN -- Hay que excluir aquellos que no tengan la misma hora de preparación IF vHourMatters THEN - - DELETE + + DELETE FROM tmp.ticket - WHERE HH != vHour + WHERE HH != vHour OR mm != vMinute; - + END IF; - + -- En el caso de pedidos de más volumen de un carro, la colección será monoticket. Pero si el primer pedido -- no es monoticket, excluimos a los de más de un carro IF (SELECT (t.shelveLiters > vc.trolleyM3 * 1000) FROM tmp.ticket t - JOIN vn.volumeConfig vc + JOIN vn.volumeConfig vc WHERE t.ticketFk = vFirstTicketFk) THEN - DELETE - FROM tmp.ticket + DELETE + FROM tmp.ticket WHERE ticketFk != vFirstTicketFk; - + ELSE - + DELETE t.* - FROM tmp.ticket t - JOIN vn.volumeConfig vc + FROM tmp.ticket t + JOIN vn.volumeConfig vc WHERE t.shelveLiters > vc.trolleyM3 * 1000; - + END IF; -- Elimina los tickets bloqueados que no se van a preparar - DELETE tc.* + DELETE tc.* FROM vn.ticketCollection tc LEFT JOIN tmp.ticket t ON t.ticketFk = tc.ticketFk WHERE tc.collectionFk = vCollectionFk AND t.ticketFk IS NULL; - + -- Construccion del tren - + -- Establece altura máxima por pedido, porque las plantas no se pueden recostar. UPDATE tmp.ticket t JOIN - ( SELECT MAX(i.size) maxHeigth, + ( SELECT MAX(i.size) maxHeigth, tc.ticketFk FROM vn.ticketCollection tc JOIN vn.sale s ON s.ticketFk = tc.ticketFk @@ -49836,11 +50220,11 @@ proc:BEGIN AND tc.collectionFk = vCollectionFk GROUP BY tc.ticketFk) sub ON sub.ticketFk = t.ticketFk SET t.height = IFNULL(sub.maxHeigth,0); - + -- Vamos a generar una tabla con todas las posibilidades de asignacion de pedido DROP TEMPORARY TABLE IF EXISTS tmp.wagonsVolumetry; CREATE TEMPORARY TABLE tmp.wagonsVolumetry - SELECT cv.`level` as shelve, + SELECT cv.`level` as shelve, 1 as wagon, cv.`lines`, cv.liters, @@ -49856,7 +50240,7 @@ proc:BEGIN SET vWagonCounter = vWagonCounter + 1; INSERT INTO tmp.wagonsVolumetry(shelve, wagon, `lines`, liters, height) - SELECT cv.`level` as shelve, + SELECT cv.`level` as shelve, vWagonCounter as wagon, cv.`lines`, cv.liters, @@ -49872,11 +50256,11 @@ proc:BEGIN SELECT ticketFk, shelve, wagon, linesDif, LitersDif, heightDif FROM ( SELECT t.ticketFk, - wv.shelve, + wv.shelve, wv.wagon, t.productionOrder, - CAST(wv.`lines` AS SIGNED) - t.`lines` as linesDif, - CAST(wv.liters AS SIGNED) - t.shelveLiters as litersDif, + CAST(wv.`lines` AS SIGNED) - t.`lines` as linesDif, + CAST(wv.liters AS SIGNED) - t.shelveLiters as litersDif, CAST(wv.height AS SIGNED) - t.height as heightDif FROM tmp.wagonsVolumetry wv JOIN tmp.ticket t @@ -49885,14 +50269,14 @@ proc:BEGIN AND litersDif >= 0 AND heightDif >= 0 ORDER BY productionOrder DESC, linesDif, LitersDif, heightDif ; - + -- Insertamos una opcion virtual para carro completo. Todo ticket tiene que poder entrar en un carro completo.... INSERT INTO tmp.ticketShelve(ticketFk, shelve, wagon, linesDif, LitersDif, heightDif) SELECT t.ticketFk, 0, wv.wagon, 999, 999,999 FROM tmp.ticket t JOIN tmp.wagonsVolumetry wv GROUP BY t.ticketFk, wv.wagon; - + SET vWagonCounter = 0; WHILE vWagonCounter < vWagons DO @@ -49908,57 +50292,57 @@ proc:BEGIN AND wagon = vWagonCounter ORDER BY heightDif, litersDif, linesDif LIMIT 1; - + ELSE SELECT shelve, ticketFk INTO vShelve, vFirstTicketFk FROM tmp.ticketShelve WHERE wagon = vWagonCounter - ORDER BY heightDif, litersDif, linesDif + ORDER BY heightDif, litersDif, linesDif LIMIT 1; END IF; IF vShelve > 0 THEN - - UPDATE tmp.ticket + + UPDATE tmp.ticket SET shelve = vShelve, wagon = vWagonCounter WHERE ticketFk = vFirstTicketFk; - + DELETE FROM tmp.ticketShelve WHERE ticketFk = vFirstTicketFk OR (shelve = vShelve AND wagon = vWagonCounter); - + WHILE (SELECT COUNT(*) FROM tmp.ticketShelve WHERE wagon = vWagonCounter) DO - + SELECT ticketFk, shelve INTO vTicket, vShelve FROM tmp.ticketShelve WHERE wagon = vWagonCounter LIMIT 1; - - UPDATE tmp.ticket + + UPDATE tmp.ticket SET shelve = vShelve, wagon = vWagonCounter WHERE ticketFk = vTicket; - + DELETE FROM tmp.ticketShelve WHERE ticketFk = vTicket OR (shelve = vShelve AND wagon = vWagonCounter); - + END WHILE; ELSE - - UPDATE tmp.ticket + + UPDATE tmp.ticket SET shelve = 1, wagon = vWagonCounter WHERE ticketFk = vFirstTicketFk; DELETE FROM tmp.ticketShelve WHERE ticketFk = vFirstTicketFk AND wagon != vWagonCounter; - + END IF; END WHILE; @@ -49967,68 +50351,68 @@ proc:BEGIN DELETE FROM tmp.ticket WHERE shelve = 0; -- Elimina los tickets bloqueados que no se van a preparar - DELETE tc.* + DELETE tc.* FROM vn.ticketCollection tc LEFT JOIN tmp.ticket t ON t.ticketFk = tc.ticketFk WHERE tc.collectionFk = vCollectionFk AND t.ticketFk IS NULL; -- Elimina los tickets que ya estan en otra coleccion - DELETE tc.* + DELETE tc.* FROM vn.ticketCollection tc - JOIN vn.ticketCollection tc2 ON tc2.ticketFk = tc.ticketFk + JOIN vn.ticketCollection tc2 ON tc2.ticketFk = tc.ticketFk WHERE tc.collectionFk = vCollectionFk AND tc2.collectionFk != vCollectionFk; - + -- Actualiza el estado de la colección UPDATE vn.collection c JOIN vn.state st ON st.code = 'ON_PREPARATION' SET c.stateFk = st.id - WHERE c.id = vCollectionFk; + WHERE c.id = vCollectionFk; -- Asigna las bandejas UPDATE vn.ticketCollection tc JOIN tmp.ticket t ON t.ticketFk = tc.ticketFk - SET tc.level = t.shelve, + SET tc.level = t.shelve, tc.wagon = t.wagon, tc.itemCount = t.`lines`, tc.liters = t.shelveLiters; -- Actualiza el estado de los tickets - INSERT INTO vncontrol.inter(state_id, Id_Ticket, Id_Trabajador) + INSERT INTO ticketTracking(stateFk, ticketFk, workerFk) SELECT vStateFk, ticketFk, vUserFk - FROM vn.ticketCollection tc + FROM vn.ticketCollection tc WHERE tc.collectionFk = vCollectionFk; - + -- Aviso para la preparacion previa INSERT INTO vn.ticketDown(ticketFk, collectionFk) SELECT tc.ticketFk, tc.collectionFk FROM vn.ticketCollection tc WHERE tc.collectionFk = vCollectionFk; - IF (SELECT count(*) FROM vn.ticketCollection WHERE collectionFk = vCollectionFk) THEN + IF (SELECT count(*) FROM vn.ticketCollection WHERE collectionFk = vCollectionFk) THEN CALL vn.sales_mergeByCollection(vCollectionFk); UPDATE vn.collection c - JOIN (SELECT count(*) saleTotalCount , + JOIN (SELECT count(*) saleTotalCount , sum(s.isPicked != 0) salePickedCount FROM vn.ticketCollection tc JOIN vn.sale s ON s.ticketFk = tc.ticketFk WHERE tc.collectionFk = vCollectionFk AND s.quantity > 0 - ) sub - SET c.saleTotalCount = sub.saleTotalCount, + ) sub + SET c.saleTotalCount = sub.saleTotalCount, c.salePickedCount = sub.salePickedCount WHERE c.id = vCollectionFk; - - SELECT vCollectionFk; + + SELECT vCollectionFk; ELSE CALL util.throw('No ha sido posible obtener colección'); DELETE FROM vn.collection WHERE id = vCollectionFk; - + END IF; DROP TEMPORARY TABLE @@ -50038,16 +50422,14 @@ proc:BEGIN tmp.wagonsVolumetry, tmp.ticketShelve, tmp.productionBuffer; - - + + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_printSticker` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50055,39 +50437,45 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; -CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_printSticker`(vSelf INT) +CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_printSticker`( + vSelf INT, + vLabelCount INT +) BEGIN /** - * Prints a yellow label from a collection or a ticket + * Prints a yellow label from a collection or a ticket * * @param vSelf collection or ticket + * @param vLabelCount number of times the collection has been printed */ - DECLARE vPrinterFk INT; + DECLARE vPrintArgs JSON DEFAULT JSON_OBJECT('collectionOrTicketFk', vSelf); - SELECT w.labelerFk INTO vPrinterFk FROM worker w WHERE w.id = account.myUser_getId(); + IF vLabelCount IS NULL THEN + INSERT INTO ticketTrolley + SELECT ticketFk, 1 + FROM ticketCollection + WHERE collectionFk = vSelf + ON DUPLICATE KEY UPDATE labelCount = labelCount + 1; + ELSE + SET vPrintArgs = JSON_MERGE_PATCH(vPrintArgs, JSON_OBJECT('labelCount', vLabelCount)); + END IF; CALL report_print( - 'LabelCollection', - vPrinterFk, - account.myUser_getId(), - JSON_OBJECT('collectionFk', vSelf), - 'high' - ); - - INSERT INTO ticketTrolley(ticket, labelCount) - SELECT ticketFk, 1 - FROM ticketCollection - WHERE collectionFk = vSelf - ON DUPLICATE KEY UPDATE labelCount = labelCount + 1; + 'LabelCollection', + (SELECT w.labelerFk FROM worker w WHERE w.id = account.myUser_getId()), + account.myUser_getId(), + vPrintArgs, + 'high' + ); END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_setParking` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50095,6 +50483,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_setParking`(IN `vCollectionFk` VARCHAR(8), IN `vParkingFk` INT) proc: BEGIN @@ -50114,8 +50504,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `collection_updateSale` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50123,41 +50511,43 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `collection_updateSale`( vSaleFk INT, - vOriginalQuantity INT, - vWorkerFk INT, - vStateFk INT, - vTicketFk INT) + vOriginalQuantity INT, + vWorkerFk INT, + vStateFk INT, + vTicketFk INT) BEGIN - DECLARE vNumPrepared INT; + DECLARE vNumPrepared INT; DECLARE vNumTotal INT; - REPLACE INTO vn.saleTracking(saleFk,isChecked, originalQuantity, workerFk, actionFk,stateFk) - VALUES(vSaleFk,1,vOriginalQuantity,vWorkerFk,vStateFk,vStateFk); + REPLACE INTO vn.saleTracking(saleFk, isChecked, originalQuantity, workerFk, stateFk) + VALUES(vSaleFk,1,vOriginalQuantity,vWorkerFk,vStateFk); - UPDATE vn.sale SET isPicked = 1 - WHERE id = vSaleFk; + UPDATE vn.sale SET isPicked = 1 + WHERE id = vSaleFk; SELECT COUNT(s.id) INTO vNumPrepared - FROM vn.sale s - WHERE s.ticketFk = vTicketFk AND s.isPicked = 1; + FROM vn.sale s + WHERE s.ticketFk = vTicketFk AND s.isPicked = 1; - SELECT COUNT(s.id) INTO vNumTotal - FROM vn.sale s - WHERE s.ticketFk = vTicketFk; + SELECT COUNT(s.id) INTO vNumTotal + FROM vn.sale s + WHERE s.ticketFk = vTicketFk; - IF vNumPrepared = vNumTotal THEN + IF vNumPrepared = vNumTotal THEN - INSERT INTO vncontrol.inter - SET state_id = vStateFk, Id_Ticket = vTicketFk, Id_Trabajador = vWorkerFk; + INSERT INTO ticketTracking + SET stateFk = vStateFk, ticketFk = vTicketFk, workerFk = vWorkerFk; - CALL vn.collection_update(vTicketFk); + CALL vn.collection_update(vTicketFk); END IF; - + END ;; DELIMITER ; @@ -50165,8 +50555,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `company_getFiscaldata` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50174,28 +50562,30 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `company_getFiscaldata`(workerFk INT) BEGIN - + DECLARE vCompanyFk INT; - - SELECT IFNULL(uc.companyFk, rc.defaultCompanyFk) + + SELECT IFNULL(uc.companyFk, rc.defaultCompanyFk) INTO vCompanyFk FROM vn.routeConfig rc LEFT JOIN userConfig uc ON uc.userFk = workerFk; - - + + SELECT s.name AS name , s.NIF AS nif , s.street AS street , s.city AS city , - s.postCode AS postCode - - FROM vn.company c + s.postCode AS postCode + + FROM vn.company c JOIN vn.worker w ON w.id = c.workerManagerFk - JOIN vn.supplier s ON s.id = c.id + JOIN vn.supplier s ON s.id = c.id WHERE c.id = vCompanyFk; END ;; DELIMITER ; @@ -50203,8 +50593,215 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 DROP PROCEDURE IF EXISTS `company_getSuppliersDebt` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +CREATE DEFINER=`root`@`localhost` PROCEDURE `company_getSuppliersDebt`(vSelf INT, vMonthsAgo INT) +BEGIN +/** + * Generates a temporary table containing outstanding payments to suppliers. + * + * @param vSelf company id + * @param vMonthAgo time interval to be consulted + */ + DECLARE vStartingDate DATETIME DEFAULT TIMESTAMPADD (MONTH,- vMonthsAgo,util.VN_CURDATE()); + DECLARE vCurrencyEuroFk INT; + DECLARE vStartDate DATE; + DECLARE vInvalidBalances DOUBLE; + + SELECT dated, invalidBalances INTO vStartDate, vInvalidBalances FROM supplierDebtConfig; + SELECT id INTO vCurrencyEuroFk FROM currency WHERE code = 'EUR'; + + DROP TEMPORARY TABLE IF EXISTS tOpeningBalances; + CREATE TEMPORARY TABLE tOpeningBalances ( + supplierFk INT NOT NULL, + companyFk INT NOT NULL, + openingBalances DOUBLE NOT NULL, + closingBalances DOUBLE NOT NULL, + currencyFk INT NOT NULL, + PRIMARY KEY (supplierFk, companyFk, currencyFk) + ) ENGINE = MEMORY; + + -- Calculates the opening and closing balance for each supplier + INSERT INTO tOpeningBalances + SELECT supplierFk, + companyFk, + SUM(amount * isBeforeStarting) AS openingBalances, + SUM(amount) closingBalances, + currencyFk + FROM ( + SELECT p.supplierFk, + p.companyFk, + IF (p.currencyFk = vCurrencyEuroFk, p.amount, p.divisa) AS amount, + p.dueDated < vStartingDate isBeforeStarting, + p.currencyFk + FROM payment p + WHERE p.received > vStartDate + AND p.companyFk = vSelf + UNION ALL + SELECT r.supplierFk, + r.companyFk, + - IF (r.currencyFk = vCurrencyEuroFk, rv.amount, rv.foreignValue) AS Total, + rv.dueDated < vStartingDate isBeforeStarting, + r.currencyFk + FROM invoiceIn r + INNER JOIN invoiceInDueDay rv ON r.id = rv.invoiceInFk + WHERE r.issued > vStartDate + AND r.isBooked + AND r.companyFk = vSelf + ) sub GROUP BY companyFk, supplierFk, currencyFk; + + DROP TEMPORARY TABLE IF EXISTS tPendingDuedates; + CREATE TEMPORARY TABLE tPendingDuedates ( + id INT auto_increment, + expirationId INT, + dated DATE, + supplierFk INT NOT NULL, + companyFk INT NOT NULL, + amount DECIMAL(10, 2) NOT NULL, + currencyFk INT NOT NULL, + pending DECIMAL(10, 2) DEFAULT 0, + balance DECIMAL(10, 2) DEFAULT 0, + endingBalance DECIMAL(10, 2) DEFAULT 0, + isPayment BOOLEAN, + isReconciled BOOLEAN, + PRIMARY KEY (id), + INDEX (supplierFk, companyFk, currencyFk) + ) ENGINE = MEMORY; + + INSERT INTO tPendingDuedates ( + expirationId, + dated, + supplierFk, + companyFk, + amount, + currencyFk, + isPayment, + isReconciled + )SELECT p.id, + p.dueDated, + p.supplierFk, + p.companyFk, + IF (p.currencyFk = vCurrencyEuroFk, p.amount, p.divisa), + p.currencyFk, + TRUE isPayment, + p.isConciliated + FROM payment p + WHERE p.dueDated >= vStartingDate + AND p.companyFk = vSelf + UNION ALL + SELECT r.id, + rv.dueDated, + r.supplierFk, + r.companyFk, + -IF (r.currencyFk = vCurrencyEuroFk, rv.amount, rv.foreignValue), + r.currencyFk, + FALSE isPayment, + TRUE + FROM invoiceIn r + LEFT JOIN tOpeningBalances si ON r.companyFk = si.companyFk + AND r.supplierFk = si.supplierFk + AND r.currencyFk = si.currencyFk + JOIN invoiceInDueDay rv ON r.id = rv.invoiceInFk + WHERE rv.dueDated >= vStartingDate + AND (si.closingBalances IS NULL OR si.closingBalances <> 0) + AND r.isBooked + AND r.companyFk = vSelf + ORDER BY supplierFk, companyFk, companyFk, dueDated, isPayment DESC, id; + -- util.VN_NOW, we calculate the outstanding amount for each receipt in descending order + SET @risk := 0.0; + SET @supplier := 0.0; + SET @company := 0.0; + SET @moneda := 0.0; + SET @pending := 0.0; + SET @day := util.VN_CURDATE(); + + UPDATE tPendingDuedates vp + LEFT JOIN tOpeningBalances si ON vp.companyFk = si.companyFk + AND vp.supplierFk = si.supplierFk + AND vp.currencyFk = si.currencyFk + SET vp.balance = @risk := ( + IF ( + @company <> vp.companyFk + OR @supplier <> vp.supplierFk + OR @moneda <> vp.currencyFk, + IFNULL(si.openingBalances, 0), + @risk + ) + + vp.amount + ), + -- if there is a change of company or supplier or currency, the balance is reset + vp.pending = @pending := IF ( + @company <> vp.companyFk + OR @supplier <> vp.supplierFk + OR @moneda <> vp.currencyFk + OR @day <> vp.dated, + vp.amount * (NOT vp.isPayment), + @pending + vp.amount + ), + vp.companyFk = @company := vp.companyFk, + vp.supplierFk = @supplier := vp.supplierFk, + vp.currencyFk = @moneda := vp.currencyFk, + vp.dated = @day := vp.dated, + vp.balance = @risk, + vp.pending = @pending; + + CREATE OR REPLACE TEMPORARY TABLE tRowsToDelete ENGINE = MEMORY + SELECT expirationId, + dated, + supplierFk, + companyFk, + currencyFk, + balance + FROM tPendingDuedates + WHERE balance < vInvalidBalances + AND balance > - vInvalidBalances; + + DELETE vp.* + FROM tPendingDuedates vp + JOIN tRowsToDelete rd ON ( + vp.dated < rd.dated + OR (vp.dated = rd.dated AND vp.expirationId <= rd.expirationId) + ) + AND vp.supplierFk = rd.supplierFk + AND vp.companyFk = rd.companyFk + AND vp.currencyFk = rd.currencyFk + WHERE vp.isPayment = FALSE; + + SELECT vp.expirationId, + vp.dated, + vp.supplierFk, + vp.companyFk, + vp.currencyFk, + vp.amount, + vp.pending, + vp.balance, + s.payMethodFk, + vp.isPayment, + vp.isReconciled, + vp.endingBalance, + cr.amount clientRiskAmount + FROM tPendingDuedates vp + LEFT JOIN supplier s ON s.id = vp.supplierFk + LEFT JOIN vn.client c ON c.fi = s.nif + LEFT JOIN vn.clientRisk cr ON cr.clientFk = c.id; + + DROP TEMPORARY TABLE tOpeningBalances; + DROP TEMPORARY TABLE tPendingDuedates; + DROP TEMPORARY TABLE tRowsToDelete; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 DROP PROCEDURE IF EXISTS `conveyorExpedition_Add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50212,11 +50809,13 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `conveyorExpedition_Add`(vStarted DATETIME, vEnded DATETIME) BEGIN - + DECLARE startingMinute INT; TRUNCATE vn.conveyorExpedition; @@ -50233,23 +50832,23 @@ BEGIN conveyorBuildingClassFk) SELECT e.id, e.created, - 10 * p.depth as depth, + 10 * p.depth as depth, 10 * p.width as width, 10 * p.height as height, IFNULL(t.routeFk,am.agencyFk) routeFk, hour(e.created) * 60 + minute(e.created), IFNULL(et.description , a.name), IFNULL(t.routeFk,am.agencyFk) criterion, - IFNULL(p.conveyorBuildingClassFk , pc.defaultConveyorBuildingClass) + IFNULL(p.conveyorBuildingClassFk , pc.defaultConveyorBuildingClass) FROM vn.expedition e JOIN vn.ticket t ON t.id = e.ticketFk JOIN vn.packaging p ON p.id = e.packagingFk LEFT JOIN vn.zone z ON z.id = t.zoneFk LEFT JOIN vn.agencyMode am ON am.id = z.agencyModeFk - LEFT JOIN vn.agency a ON a.id = am.agencyFk - LEFT JOIN vn.routesMonitor rm ON rm.routeFk = t.routeFk - LEFT JOIN vn.expeditionTruck et ON et.id = rm.expeditionTruckFk - JOIN vn.packagingConfig pc + LEFT JOIN vn.agency a ON a.id = am.agencyFk + LEFT JOIN vn.routesMonitor rm ON rm.routeFk = t.routeFk + LEFT JOIN vn.expeditionTruck et ON et.id = rm.expeditionTruckFk + JOIN vn.packagingConfig pc WHERE t.warehouseFk IN (60,1,44) AND e.created BETWEEN vStarted AND vEnded AND p.height < 140 @@ -50258,8 +50857,8 @@ BEGIN SELECT MIN(productionMinute) INTO startingMinute FROM vn.conveyorExpedition ce ; - - UPDATE vn.conveyorExpedition + + UPDATE vn.conveyorExpedition SET productionMinute = productionMinute - startingMinute; END ;; @@ -50268,8 +50867,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `copyComponentsFromSaleList` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50277,6 +50874,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `copyComponentsFromSaleList`(vTargetTicketFk INT) BEGIN @@ -50315,8 +50914,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `createPedidoInterno` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50324,11 +50921,13 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `createPedidoInterno`(vItemFk INT,vQuantity INT) BEGIN - + UPDATE vn.item SET upToDown = vQuantity WHERE id = vItemFk; END ;; @@ -50337,8 +50936,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `crypt` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50346,57 +50943,59 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `crypt`(vText VARCHAR(255), vKey VARCHAR(255), OUT vResult VARCHAR(255) ) BEGIN DECLARE vEncryptedText VARCHAR(255) DEFAULT ''; - + DECLARE vKeyLength INT; DECLARE vKeyPosition INT DEFAULT 1; DECLARE vKeyChar VARCHAR(1); - + DECLARE vTextLength INT; DECLARE vTextPosition INT DEFAULT 1; DECLARE vTextChar VARCHAR(1); - + DECLARE vEncryptedChar VARCHAR(1); DECLARE vEncryptedCharPosition INT; - + DECLARE vChain VARCHAR(255) DEFAULT '#$.-_0123456789abcdefghijklmnopqrstuvwxyz'; DECLARE vChainTextPosition INT; DECLARE vChainKeyPosition INT; DECLARE vChainLength INT; - + DECLARE vInvalidadChars VARCHAR(255) DEFAULT ''; - - SET vTextLength = LENGTH(vText); + + SET vTextLength = LENGTH(vText); SET vKeyLength = LENGTH(vKey); SET vChainLength = LENGTH(vChain); - + WHILE vTextPosition <= vTextLength DO - + SET vTextChar = MID(vText,vTextPosition,1); SET vKeyChar = MID(vKey,vKeyPosition,1); - + SET vChainTextPosition = LOCATE(vTextChar, vChain); SET vInvalidadChars = IF(vChainTextPosition, vInvalidadChars, CONCAT(vInvalidadChars,vTextChar)); SET vChainKeyPosition = LOCATE(vKeyChar, vChain); SET vEncryptedCharPosition = vChainTextPosition + vChainKeyPosition; - + IF vEncryptedCharPosition > vChainLength THEN - + SET vEncryptedCharPosition = vEncryptedCharPosition - vChainLength; - + END IF; - + SET vEncryptedChar = MID(vChain, vEncryptedCharPosition,1); - + SET vEncryptedText = CONCAT(vEncryptedText, vEncryptedChar); - + SET vKeyPosition = IF(vKeyPosition = vKeyLength, 1,vKeyPosition + 1); SET vTextPosition = vTextPosition + 1; - + END WHILE; SET vResult = IF(LENGTH(vInvalidadChars), CONCAT('Caracteres no válidos: ',vInvalidadChars),vEncryptedText); @@ -50407,8 +51006,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `cryptOff` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50416,54 +51013,56 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `cryptOff`(vText VARCHAR(255), vKey VARCHAR(255), OUT vResult VARCHAR(255)) BEGIN DECLARE vUncryptedText VARCHAR(255) DEFAULT ''; - + DECLARE vKeyLength INT; DECLARE vKeyPosition INT DEFAULT 1; DECLARE vKeyChar VARCHAR(1); - + DECLARE vTextLength INT; DECLARE vTextPosition INT DEFAULT 1; DECLARE vTextChar VARCHAR(1); - + DECLARE vUncryptedChar VARCHAR(1); DECLARE vUncryptedCharPosition INT; - + DECLARE vChain VARCHAR(255) DEFAULT '#$.-_0123456789abcdefghijklmnopqrstuvwxyz'; DECLARE vChainTextPosition INT; DECLARE vChainKeyPosition INT; DECLARE vChainLength INT; - - SET vTextLength = LENGTH(vText); + + SET vTextLength = LENGTH(vText); SET vKeyLength = LENGTH(vKey); SET vChainLength = LENGTH(vChain); - + WHILE vTextPosition <= vTextLength DO - + SET vTextChar = MID(vText,vTextPosition,1); SET vKeyChar = MID(vKey,vKeyPosition,1); - + SET vChainTextPosition = LOCATE(vTextChar, vChain); SET vChainKeyPosition = LOCATE(vKeyChar, vChain); SET vUncryptedCharPosition = vChainTextPosition - vChainKeyPosition; - + IF vUncryptedCharPosition < 1 THEN - + SET vUncryptedCharPosition = vUncryptedCharPosition + vChainLength; - + END IF; - + SET vUncryptedChar = MID(vChain, vUncryptedCharPosition,1); - + SET vUncryptedText = CONCAT(vUncryptedText, vUncryptedChar); - + SET vKeyPosition = IF(vKeyPosition = vKeyLength, 1,vKeyPosition + 1); SET vTextPosition = vTextPosition + 1; - + END WHILE; SET vResult = vUncryptedText; @@ -50474,8 +51073,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `department_calcTree` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50483,6 +51080,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `department_calcTree`() BEGIN @@ -50518,8 +51117,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `department_calcTreeRec` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50527,6 +51124,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `department_calcTreeRec`( vSelf INT, @@ -50559,7 +51158,7 @@ BEGIN OR (vSelf IS NOT NULL AND parentFk = vSelf); DECLARE CONTINUE HANDLER FOR NOT FOUND SET vDone = TRUE; - + SET vSons = 0; OPEN vChildren; @@ -50570,11 +51169,11 @@ BEGIN IF vDone THEN LEAVE myLoop; END IF; - + SET vIndex = vIndex + 1; SET vLft = vIndex; SET vSons = vSons + 1; - + CALL department_calcTreeRec( vChildFk, CONCAT(vPath, vChildFk, '/'), @@ -50600,8 +51199,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `department_doCalc` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50609,6 +51206,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `department_doCalc`() proc: BEGIN @@ -50629,7 +51228,7 @@ proc: BEGIN SELECT isChanged INTO vIsChanged FROM department_recalc; - + IF vIsChanged THEN UPDATE department_recalc SET isChanged = FALSE; CALL vn.department_calcTree; @@ -50642,8 +51241,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `department_getHasMistake` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50651,28 +51248,28 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `department_getHasMistake`() BEGIN - + /** * Obtiene los sectores a los cuales les ponemos errores * */ - + SELECT id, name FROM department WHERE hasToMistake <> FALSE; - - + + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `department_getLeaves` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50680,6 +51277,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `department_getLeaves`( vParentFk INT, @@ -50723,19 +51322,19 @@ BEGIN FROM department g JOIN tChilds c ON c.id = g.id WHERE g.parentFk IS NOT NULL; - + INSERT IGNORE INTO tNodes SELECT id FROM tParents; - + IF ROW_COUNT() = 0 THEN LEAVE myLoop; END IF; - + DELETE FROM tChilds; INSERT INTO tChilds SELECT id FROM tParents; END LOOP; - + DROP TEMPORARY TABLE tChilds, tParents; @@ -50762,8 +51361,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `deviceLog_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50771,16 +51368,18 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `deviceLog_add`(vWorkerFk INT, vAppName VARCHAR(45), vAppVersion VARCHAR(45), vAndroid_id VARCHAR(100)) BEGIN /* * Inserta registro en tabla devicelog el log del usuario conectado * @param vAppName es el nombre de la app - * @param vAppVersion es la versión de la app - * @param vAndroid_id es el android_id del dispositivo que se ha logueado + * @param vAppVersion es la versión de la app + * @param vAndroid_id es el android_id del dispositivo que se ha logueado */ - + INSERT INTO deviceLog (userFK, nameApp, versionApp, android_id) VALUES(vWorkerFk, vAppName, vAppVersion, vAndroid_id); @@ -50791,8 +51390,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `deviceProductionUser_exists` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50800,23 +51397,23 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `deviceProductionUser_exists`(vUserFk INT) BEGIN - + /* SELECT COUNT(*) AS UserExists - FROM vn.deviceProductionUser dpu + FROM vn.deviceProductionUser dpu WHERE dpu.userFk = vUserFk;*/ SELECT TRUE; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `deviceProductionUser_getWorker` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50824,6 +51421,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `deviceProductionUser_getWorker`(vAndroid_id VARCHAR(50)) BEGIN @@ -50843,8 +51442,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `deviceProduction_getnameDevice` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50852,19 +51449,21 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `deviceProduction_getnameDevice`(vAndroid_id VARCHAR(50)) BEGIN /** * Selecciona el id del dispositivo que corresponde al vAndroid_id - * - * @param vAndroid_id el número android_id del dispositivo - * + * + * @param vAndroid_id el número android_id del dispositivo + * */ - SELECT dp.id + SELECT dp.id FROM deviceProduction dp - WHERE dp.android_id = vAndroid_id; + WHERE dp.android_id = vAndroid_id; END ;; DELIMITER ; @@ -50872,8 +51471,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `device_checkLogin` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50881,13 +51478,15 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `device_checkLogin`(vUserFk INT, vAndroidID VARCHAR(50)) BEGIN - + /* * Comprueba si está registrado el dispositivo mediante su androidId - * + * * @param vUSerFk el id del user * @param vAndroidID es el identificador android_id del dispositivo */ @@ -50899,20 +51498,20 @@ BEGIN SELECT dpc.isAllUsersallowed INTO vIsAllUsersAllowed FROM vn.deviceProductionConfig dpc; - IF NOT vIsAllUsersAllowed THEN - + IF NOT vIsAllUsersAllowed THEN + SELECT COUNT(*) INTO vIsDepartment - FROM vn.workerDepartment dp + FROM vn.workerDepartment dp JOIN department d ON d.id = dp.departmentFk WHERE dp.workerFk = vUserFk AND d.hasToCheckLogin; - + IF vIsDepartment THEN SELECT COUNT(*) INTO vIsAuthorized - FROM vn.deviceProductionUser dpu + FROM vn.deviceProductionUser dpu JOIN vn.deviceProduction dp ON dp.id = dpu.deviceProductionFk WHERE dpu.userFk = vUserFk AND dp.android_id = vAndroidID; - + IF NOT vIsAuthorized THEN SET vMessage = 'Usuario no autorizado'; END IF; @@ -50928,8 +51527,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `duaEntryValueUpdate` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50937,20 +51534,22 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `duaEntryValueUpdate`(vDuaFk INT) BEGIN UPDATE duaEntry de - JOIN + JOIN ( SELECT b.entryFk, sum(b.quantity * b.buyingValue) as total FROM buy b JOIN duaEntry de ON de.entryFk = b.entryFk WHERE duaFk = vDuaFk GROUP BY b.entryFk ) sub ON sub.entryFk = de.entryFk - - LEFT JOIN + + LEFT JOIN (SELECT e.id, sum(iit.taxableBase) as euros FROM entry e JOIN invoiceInTax iit ON iit.invoiceInFk = e.invoiceInFk @@ -50958,19 +51557,17 @@ BEGIN WHERE de.duaFk = vDuaFk GROUP BY e.id ) sub2 ON sub2.id = de.entryFk - + SET de.value = sub.total, de.euroValue = sub2.euros WHERE duaFk = vDuaFk; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `duaInvoiceInBooking` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -50978,6 +51575,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `duaInvoiceInBooking`(vDuaFk INT) BEGIN @@ -50986,7 +51585,7 @@ BEGIN DECLARE vInvoiceFk INT; DECLARE vASIEN BIGINT DEFAULT 0; DECLARE vCounter INT DEFAULT 0; - + DECLARE rs CURSOR FOR SELECT e.invoiceInFk FROM entry e @@ -50999,7 +51598,7 @@ BEGIN DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; OPEN rs; - + UPDATE invoiceIn ii JOIN entry e ON e.invoiceInFk = ii.id JOIN duaEntry de ON de.entryFk = e.id @@ -51011,49 +51610,47 @@ BEGIN ii.bookEntried = IFNULL(ii.bookEntried,d.bookEntried), e.isConfirmed = TRUE WHERE d.id = vDuaFk; - + SELECT IFNULL(ASIEN,0) INTO vASIEN FROM dua WHERE id = vDuaFk; - + FETCH rs INTO vInvoiceFk; - + WHILE NOT done DO CALL invoiceInBookingMain(vInvoiceFk); - + IF vCounter > 0 OR vASIEN > 0 THEN - + UPDATE vn2008.XDiario x JOIN vn.ledgerConfig lc ON lc.lastBookEntry = x.ASIEN SET x.ASIEN = vASIEN; - + ELSE - + SELECT lastBookEntry INTO vASIEN FROM vn.ledgerConfig; - + END IF; - + SET vCounter = vCounter + 1; - + FETCH rs INTO vInvoiceFk; END WHILE; - + CLOSE rs; - - UPDATE dua + + UPDATE dua SET ASIEN = vASIEN WHERE id = vDuaFk; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `duaParcialMake` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51061,6 +51658,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `duaParcialMake`(vDuaFk INT) BEGIN @@ -51071,9 +51670,9 @@ BEGIN SELECT awbFk,companyFk FROM dua WHERE id = vDuaFk; - + SELECT LAST_INSERT_ID() INTO vNewDuaFk; - + INSERT INTO duaEntry(duaFk, entryFk, value, customsValue) SELECT vNewDuaFk, entryFk, value, value - customsValue FROM duaEntry @@ -51086,8 +51685,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `duaTaxBooking` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51095,6 +51692,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `duaTaxBooking`(vDuaFk INT) BEGIN @@ -51102,29 +51701,29 @@ BEGIN DECLARE vBookDated DATE; DECLARE vDiff DECIMAL(10,2); DECLARE vApunte BIGINT; - + SELECT ASIEN, IFNULL(bookEntried, util.VN_CURDATE()) INTO vBookNumber, vBookDated - FROM dua + FROM dua WHERE id = vDuaFk; - + IF vBookNumber IS NULL OR NOT vBookNumber THEN CALL ledger_next(vBookNumber); END IF; - + -- Apunte de la aduana INSERT INTO XDiario( ASIEN, FECHA, SUBCTA, - CONCEPTO, + CONCEPTO, EUROHABER, SERIE, empresa_id, CLAVE, FACTURA) - SELECT + SELECT vBookNumber, d.bookEntried, '4700000999', @@ -51137,20 +51736,20 @@ BEGIN FROM duaTax dt JOIN dua d ON d.id = dt.duaFk WHERE dt.duaFk = vDuaFk; - + -- Apuntes por tipo de IVA y proveedor - + INSERT INTO XDiario( ASIEN, FECHA, SUBCTA, - CONTRA, + CONTRA, EURODEBE, BASEEURO, - CONCEPTO, - FACTURA, + CONCEPTO, + FACTURA, IVA, - AUXILIAR, + AUXILIAR, SERIE, FECHA_EX, FECHA_OP, @@ -51170,17 +51769,17 @@ BEGIN FECREGCON ) - SELECT + SELECT vBookNumber ASIEN, vBookDated FECHA, tr.account SUBCTA, '4330002067' CONTRA, sum(dt.tax) EURODEBE, - sum(dt.base) BASEEURO, + sum(dt.base) BASEEURO, CONCAT('DUA nº',d.code) CONCEPTO, d.id FACTURA, dt.rate IVA, - '*' AUXILIAR, + '*' AUXILIAR, 'D' SERIE, d.issued FECHA_EX, d.operated FECHA_OP, @@ -51207,10 +51806,10 @@ BEGIN WHERE ta.effectived <= vBookDated AND taxAreaFk = 'WORLD' ORDER BY ta.effectived DESC - LIMIT 10000000000000000000 + LIMIT 10000000000000000000 ) tba GROUP BY rate - ) tr ON tr.rate = dt.rate + ) tr ON tr.rate = dt.rate JOIN supplier s ON s.id = d.companyFk WHERE d.id = vDuaFk GROUP BY dt.rate; @@ -51218,24 +51817,22 @@ BEGIN SELECT SUM(EURODEBE) -SUM(EUROHABER), MAX(id) INTO vDiff, vApunte FROM XDiario WHERE ASIEN = vBookNumber; - + UPDATE XDiario SET BASEEURO = 100 * (EURODEBE - vDiff) / IVA, - EURODEBE = EURODEBE - vDiff + EURODEBE = EURODEBE - vDiff WHERE id = vApunte; - + UPDATE dua SET ASIEN = vBookNumber WHERE id = vDuaFk; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `duaTax_doRecalc` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51243,26 +51840,28 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `duaTax_doRecalc`(vDuaFk INT) BEGIN /** * Borra los valores de duaTax y los vuelve a crear en base a la tabla duaEntry - * + * * @param vDuaFk Id del dua a recalcular **/ DELETE FROM duaTax WHERE duaFk = vDuaFk; - - INSERT INTO duaTax(duaFk, supplierFk, taxClassFk, base) + + INSERT INTO duaTax(duaFk, supplierFk, taxClassFk, base) SELECT vDuaFk, supplierFk, taxClassFk, sum(sub.Base) as Base FROM intrastat ist JOIN (SELECT - e.supplierFk, + e.supplierFk, i.intrastatFk, CAST(sum(b.quantity * b.buyingValue * de.customsValue / de.value) * di.amount/ tei.Base AS DECIMAL(10,2)) as Base - FROM buy b + FROM buy b JOIN item i ON i.id = b.itemFk JOIN entry e ON e.id = b.entryFk JOIN duaEntry de ON de.entryFk = e.id @@ -51270,15 +51869,15 @@ BEGIN ( SELECT i.intrastatFk, CAST(sum(b.quantity * b.buyingValue * de.customsValue / de.value) AS DECIMAL(10,2)) as Base - FROM buy b + FROM buy b JOIN item i ON i.id = b.itemFk JOIN entry e ON e.id = b.entryFk JOIN duaEntry de ON de.entryFk = e.id WHERE de.duaFk = vDuaFk GROUP BY i.intrastatFk - + ) tei ON tei.intrastatFk = i.intrastatFk - JOIN + JOIN ( SELECT intrastatFk, sum(amount) as amount FROM duaIntrastat @@ -51287,7 +51886,7 @@ BEGIN ) di ON di.intrastatFk = i.intrastatFk WHERE de.duaFk = vDuaFk GROUP BY e.supplierFk, i.intrastatFk - HAVING Base + HAVING Base ) sub ON ist.id = sub.intrastatFk GROUP BY ist.taxClassFk, sub.supplierFk; END ;; @@ -51296,8 +51895,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ediTables_Update` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51305,16 +51902,18 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ediTables_Update`() BEGIN - - INSERT IGNORE INTO vn.genus(name) + + INSERT IGNORE INTO vn.genus(name) SELECT latin_genus_name FROM edi.genus ; - INSERT IGNORE INTO vn.specie(name) - SELECT LCASE(latin_species_name) + INSERT IGNORE INTO vn.specie(name) + SELECT LCASE(latin_species_name) FROM edi.specie ; END ;; DELIMITER ; @@ -51322,8 +51921,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `ektEntryAssign_setEntry` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51331,6 +51928,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `ektEntryAssign_setEntry`() BEGIN @@ -51354,71 +51953,71 @@ DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; OPEN cur1; read_loop: LOOP - + SET done = FALSE; SET vEntryFk = 0; - + FETCH cur1 INTO vId; - + IF done THEN LEAVE read_loop; END IF; - + SELECT IFNULL(e.id,0) INTO vEntryFk FROM vn.entry e JOIN vn.travel tr ON tr.id = e.travelFk - JOIN vn.ektEntryAssign ea ON ea.warehouseOutFk = tr.warehouseOutFk + JOIN vn.ektEntryAssign ea ON ea.warehouseOutFk = tr.warehouseOutFk AND ea.warehouseInFk = tr.warehouseInFk AND ea.agencyModeFk = tr.agencyModeFk AND ea.supplierFk = e.supplierFk WHERE ea.id = vId AND tr.landed = vLanded LIMIT 1; - + IF NOT vEntryFk THEN - + SELECT IFNULL(e.id,0) INTO vEntryFk FROM vn.entry e JOIN vn.travel tr ON tr.id = e.travelFk - JOIN vn.ektEntryAssign ea ON ea.warehouseOutFk = tr.warehouseOutFk + JOIN vn.ektEntryAssign ea ON ea.warehouseOutFk = tr.warehouseOutFk AND ea.warehouseInFk = tr.warehouseInFk AND ea.agencyModeFk = tr.agencyModeFk WHERE ea.id = vId AND tr.landed = vLanded AND ea.supplierFk IS NULL LIMIT 1; - + END IF; - + IF NOT vEntryFk THEN - + SET vTravelFk = 0; - - SELECT IFNULL(MAX(tr.id),0) INTO vTravelFk + + SELECT IFNULL(MAX(tr.id),0) INTO vTravelFk FROM vn.travel tr - JOIN vn.ektEntryAssign ea ON ea.warehouseOutFk = tr.warehouseOutFk + JOIN vn.ektEntryAssign ea ON ea.warehouseOutFk = tr.warehouseOutFk AND ea.warehouseInFk = tr.warehouseInFk AND ea.agencyModeFk = tr.agencyModeFk WHERE ea.id = vId AND tr.landed = vLanded; - + IF NOT vTravelFk THEN - + INSERT INTO vn.travel(landed, shipped, warehouseInFk, warehouseOutFk, agencyModeFk) SELECT vLanded, vLanded, warehouseInFk, warehouseOutFk, agencyModeFk - FROM vn.ektEntryAssign + FROM vn.ektEntryAssign WHERE id = vId; - - SELECT MAX(tr.id) INTO vTravelFk + + SELECT MAX(tr.id) INTO vTravelFk FROM vn.travel tr - JOIN vn.ektEntryAssign ea ON ea.warehouseOutFk = tr.warehouseOutFk + JOIN vn.ektEntryAssign ea ON ea.warehouseOutFk = tr.warehouseOutFk AND ea.warehouseInFk = tr.warehouseInFk AND ea.agencyModeFk = tr.agencyFk WHERE ea.id = vId AND tr.landed = vLanded; - + END IF; - + INSERT INTO vn.entry(travelFk, supplierFk, companyFk, currencyFk) SELECT vTravelFk, IFNULL(ea.supplierFk,s.id), c.id, cu.id FROM vn.supplier s @@ -51426,13 +52025,13 @@ OPEN cur1; JOIN vn.currency cu ON cu.code = 'EUR' JOIN vn.ektEntryAssign ea ON ea.id = vId WHERE s.name = 'KONINKLIJE COOPERATIEVE BLOEMENVEILING FLORAHOLLAN'; - - SELECT MAX(id) INTO vEntryFk + + SELECT MAX(id) INTO vEntryFk FROM vn.entry WHERE travelFk = vTravelFk; - + END IF; - + UPDATE vn.ektEntryAssign SET entryFk = vEntryFk WHERE id = vId; @@ -51440,15 +52039,13 @@ OPEN cur1; END LOOP; CLOSE cur1; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `energyMeter_record` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51456,22 +52053,24 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `energyMeter_record`(vInput INT, vActiveTime INT) BEGIN DECLARE vConsumption INT; - + SELECT consumption INTO vConsumption FROM energyInput WHERE input = vInput; - INSERT INTO vn.energyMeter - SET - `input` = vInput, - `period` = DATE_FORMAT(util.VN_NOW(), '%Y-%m-%d %H:00:00'), + INSERT INTO vn.energyMeter + SET + `input` = vInput, + `period` = DATE_FORMAT(util.VN_NOW(), '%Y-%m-%d %H:00:00'), `activeTime` = vActiveTime, `consumption` = CAST(IFNULL((vConsumption / 3600) * vActiveTime, 0) AS DECIMAL(10,2)) - ON DUPLICATE KEY UPDATE + ON DUPLICATE KEY UPDATE `activeTime` = `activeTime` + vActiveTime, `consumption` = `consumption` + CAST(VALUES(`consumption`) AS DECIMAL(10,2)); END ;; @@ -51480,8 +52079,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entryDelivered` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51489,33 +52086,35 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entryDelivered`(vDated DATE, vEntryFk INT) BEGIN DECLARE vTravelFk INT; - + SELECT travelFk INTO vTravelFk - FROM vn.entry + FROM vn.entry WHERE id = vEntryFk; - + IF (SELECT COUNT(*) FROM vn.entry WHERE travelFk = vTravelFk) = 1 THEN - + UPDATE vn.travel SET shipped = LEAST(shipped, vDated), landed = vDated WHERE id = vTravelFk; - + ELSE - + INSERT INTO vn.travel(shipped, landed, warehouseInFk, warehouseOutFk, agencyModeFk, ref, isDelivered, isReceived) SELECT LEAST(shipped, vDated), vDated, warehouseInFk, warehouseOutFk, agencyModeFk, CONCAT(account.myUser_getName(),' ', vEntryFk), TRUE, TRUE FROM vn.travel WHERE id = vTravelFk; - + SELECT LAST_INSERT_ID() INTO vTravelFk; - - UPDATE vn.entry - SET travelFk = vTravelFk + + UPDATE vn.entry + SET travelFk = vTravelFk WHERE id = vEntryFk; - + END IF; END ;; @@ -51524,8 +52123,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entryToTicket` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51533,6 +52130,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entryToTicket`(vEntryFk INT, vTicketFk INT) BEGIN @@ -51544,15 +52143,13 @@ BEGIN WHERE b.entryFk = vEntryFk; CALL vn.ticket_recalcComponents(vTicketFk); - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entryWithItem` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51560,6 +52157,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entryWithItem`(vShipmentWarehouse INT, vLandingWarehouse INT,vSale INT, vVolume INT, netCost DECIMAL(10,2), vInOutDate DATE) BEGIN @@ -51568,29 +52167,29 @@ BEGIN DECLARE vEntry INT; DECLARE vBucket VARCHAR(10); DECLARE vSupplierFk INT; - + SET vSupplierFk = IF (vLandingWarehouse = 1, 850, 963); -- seleccionamos travel SELECT t.id, e.id INTO vTravel, vEntry FROM travel t LEFT JOIN entry e ON t.id = e.travelFk - WHERE t.landed = vInOutDate AND t.shipped = vInOutDate AND t.warehouseOutFk = vShipmentWarehouse + WHERE t.landed = vInOutDate AND t.shipped = vInOutDate AND t.warehouseOutFk = vShipmentWarehouse AND t.warehouseInFk = vLandingWarehouse AND t.agencyModeFk IS NULL AND e.supplierFk = vSupplierFk - LIMIT 1; - + LIMIT 1; + -- creamos el travel si es necesario IF IFNULL(vTravel, FALSE) = FALSE THEN INSERT INTO travel (shipped, landed, warehouseInFk, warehouseOutFk) VALUES (vInOutDate, vInOutDate, vLandingWarehouse, vShipmentWarehouse); SELECT LAST_INSERT_ID() INTO vTravel; END IF; - + -- creamos la Entrada si es necesario IF IFNULL(vEntry, FALSE) = FALSE THEN INSERT INTO entry (supplierFk, travelFk) VALUES (vSupplierFk, vTravel); -- proveedor 'CONFECCION ARTIFICIAL' SELECT LAST_INSERT_ID() INTO vEntry; END IF; - + -- creamos el cubo si es necesario SELECT id INTO vBucket FROM packaging WHERE volume = vVolume LIMIT 1; IF vBucket IS NULL THEN @@ -51600,7 +52199,7 @@ BEGIN SELECT id INTO vBucket FROM packaging WHERE volume = vVolume LIMIT 1; END IF; - INSERT INTO buy(itemFk,quantity, entryFk, packageFk, packing, stickers, buyingValue, price2, price3) + INSERT INTO buy(itemFk,quantity, entryFk, packageFk, packing, stickers, buyingValue, price2, price3) SELECT itemFk, quantity, vEntry, @@ -51618,8 +52217,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entry_clone` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51627,19 +52224,140 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_clone`(vSelf INT) BEGIN /** - * Clona una entrada. + * clones an entry. * - * @param vSelf Identificador de vn.entry + * @param vSelf The entry id */ DECLARE vNewEntryFk INT; - CALL vn.entry_cloneWithoutBuy(vSelf, vNewEntryFk); + START TRANSACTION; - INSERT INTO vn.buy( + CALL entry_cloneHeader(vSelf, vNewEntryFk, NULL); + CALL entry_copyBuys(vSelf, vNewEntryFk); + + COMMIT; + + SELECT vNewEntryFk; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 DROP PROCEDURE IF EXISTS `entry_cloneHeader` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_cloneHeader`( + vSelf INT, + OUT vNewEntryFk INT, + vTravelFk INT +) +BEGIN +/** + * Clones an entry header. + * + * @param vSelf The entry id + * @param vTravelFk Travel for the new entry or %NULL to use the source entry travel + * @param vNewEntryFk The new entry id + */ + INSERT INTO entry( + travelFk, + supplierFk, + dated, + isExcludedFromAvailable, + notes, + isRaid, + commission, + currencyFk, + companyFk + ) + SELECT IFNULL(vTravelFk, travelFk), + supplierFk, + dated, + isExcludedFromAvailable, + notes, + isRaid, + commission, + currencyFk, + companyFk + FROM entry + WHERE id = vSelf; + + SET vNewEntryFk = LAST_INSERT_ID(); + + CALL logAdd(vNewEntryFk, 'insert', 'entry', CONCAT('clona entrada ', vSelf)); +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 DROP PROCEDURE IF EXISTS `entry_cloneWithoutBuy` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_cloneWithoutBuy`(vSelf INT, OUT vNewEntryFk INT) +BEGIN +/** + * Clona una entrada sin compras + * + * @param vSelf Identificador de vn.entry + * @param vNewEntryFk Identificador de la nueva entrada + */ + START TRANSACTION; + + CALL entry_cloneHeader(vSelf, vNewEntryFk, NULL); + + UPDATE entry d JOIN entry s ON s.id = vSelf + SET d.`reference` = s.`reference`, + d.loadPriority = s.loadPriority + WHERE d.id = vNewEntryFk; + + COMMIT; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 DROP PROCEDURE IF EXISTS `entry_copyBuys` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_copyBuys`(vSelf INT, vCopyTo INT) +BEGIN +/** + * Copies an entry buys to another buy. + * + * @param vSelf The entry id + * @param vCopyTo The destination entry id + */ + INSERT INTO buy( entryFk, itemFk, quantity, @@ -51658,10 +52376,12 @@ BEGIN price2, price3, minPrice, - workerFk, + isChecked, + location, weight, - itemOriginalFk) - SELECT vNewEntryFk, + itemOriginalFk + ) + SELECT vCopyTo, itemFk, quantity, buyingValue, @@ -51679,77 +52399,18 @@ BEGIN price2, price3, minPrice, - workerFk, + isChecked, + location, weight, itemOriginalFk - FROM vn.buy b - WHERE b.entryFk = vSelf; - - SELECT vNewEntryFk; + FROM buy + WHERE entryFk = vSelf; END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; -/*!50003 DROP PROCEDURE IF EXISTS `entry_cloneWithoutBuy` */; -/*!50003 SET @saved_cs_client = @@character_set_client */ ; -/*!50003 SET @saved_cs_results = @@character_set_results */ ; -/*!50003 SET @saved_col_connection = @@collation_connection */ ; -/*!50003 SET character_set_client = utf8mb4 */ ; -/*!50003 SET character_set_results = utf8mb4 */ ; -/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; -DELIMITER ;; -CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_cloneWithoutBuy`(vSelf INT, OUT vNewEntryFk INT) -BEGIN -/** - * Clona una entrada sin compras - * - * @param vSelf Identificador de vn.entry - * @param vNewEntryFk Identificador de la nueva entrada - */ - START TRANSACTION; - - INSERT INTO vn.entry( - supplierFk, - dated, - isExcludedFromAvailable, - notes, - isRaid, - commission, - travelFk, - currencyFk, - companyFk, - loadPriority, - `ref` - ) - SELECT supplierFk, - dated, - isExcludedFromAvailable, - notes, - isRaid, - commission, - travelFk, - currencyFk, - companyFk, - loadPriority, - `ref` - FROM vn.entry e - WHERE e.id = vSelf; - - SET vNewEntryFk = LAST_INSERT_ID(); - - COMMIT; -END ;; -DELIMITER ; -/*!50003 SET sql_mode = @saved_sql_mode */ ; -/*!50003 SET character_set_client = @saved_cs_client */ ; -/*!50003 SET character_set_results = @saved_cs_results */ ; -/*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entry_fixMisfit` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51757,6 +52418,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_fixMisfit`(vSelf INT) BEGIN @@ -51791,7 +52454,8 @@ BEGIN price1, price2, price3, - minPrice) + minPrice, + weight) SELECT vSelf, itemFk, (printedStickers - stickers) * packing quantity, @@ -51810,7 +52474,8 @@ BEGIN price1, price2, price3, - minPrice + minPrice, + weight FROM vn.buy b WHERE b.entryFk = vSelf AND b.printedStickers != b.stickers; @@ -51820,8 +52485,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entry_getRate` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51829,6 +52492,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_getRate`(vEntry INT) BEGIN @@ -51837,7 +52502,7 @@ BEGIN -- Obtiene fecha de llegada y almacén entrante - SELECT landed, warehouseInFk INTO vLanded, vWarehouseFk + SELECT landed, warehouseInFk INTO vLanded, vWarehouseFk FROM vn.travel t JOIN vn.entry e ON t.id = e.travelFk WHERE e.id = vEntry; @@ -51850,13 +52515,13 @@ BEGIN SELECT * FROM ( SELECT * FROM - ( + ( SELECT rate0, rate1, rate2, rate3 FROM vn.rate WHERE dated <= vLanded AND warehouseFk = vWarehouseFk ORDER BY dated DESC - + ) sub UNION ALL SELECT rate0, rate1, rate2, rate3 @@ -51870,8 +52535,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entry_moveNotPrinted` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -51879,6 +52542,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_moveNotPrinted`(vSelf INT, vDays INT, @@ -51910,14 +52575,14 @@ BEGIN SET e.travelFk = vNewTravelFk, e.evaNotes = CONCAT('No impresas de: ', vSelf, ' ', IFNULL(e.evaNotes,'')) WHERE e.id = vNewEntryFk; - + IF vChangeEntry THEN UPDATE buy b SET b.entryFk = vNewEntryFk WHERE b.printedStickers = 0 AND b.entryFk = vSelf; END IF; - + INSERT INTO buy(entryFk, itemFk, quantity, @@ -51963,7 +52628,7 @@ BEGIN FROM buy b WHERE b.entryFk = vSelf AND b.printedStickers != b.stickers; - + IF vChangeEntry THEN UPDATE buy SET stickers = printedStickers, @@ -51975,7 +52640,7 @@ BEGIN FROM item i WHERE i.description = 'MISFIT' LIMIT 1; - + INSERT INTO buy(entryFk, itemFk, quantity, @@ -52025,7 +52690,7 @@ BEGIN UPDATE entry e JOIN buy b ON b.entryFk = e.id - SET e.ref = CONCAT(e.ref,'(1)'), + SET e.reference = CONCAT(e.reference,'(1)'), e.invoiceAmount = vInvoiceAmountOldEntryFk WHERE e.id = vSelf; @@ -52035,7 +52700,7 @@ BEGIN UPDATE entry e JOIN buy b ON b.entryFk = e.id - SET e.`ref` = CONCAT(e.`ref`,'(2)'), + SET e.reference = CONCAT(e.reference,'(2)'), e.invoiceAmount = vInvoiceAmountNewEntry WHERE e.id = vNewEntryFk; @@ -52050,11 +52715,11 @@ BEGIN description = CONCAT('Se ha creado la entrada ', vNewEntryFk,' transferida desde la ', vSelf), userFk = account.myUser_getId(), originFk = vNewEntryFk; - + UPDATE entry SET gestDocFk = (SELECT gestDocFk FROM entry WHERE id = vSelf LIMIT 1) WHERE id = vNewEntryFk; - + INSERT INTO duaEntry (duaFk, entryFk) SELECT duaFk, vNewEntryFk FROM duaEntry WHERE entryFk = vSelf LIMIT 1; END ;; @@ -52063,8 +52728,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entry_notifyChanged` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52072,6 +52735,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_notifyChanged`(vSelf INT, vBuyFk INT, vOldValues VARCHAR(512), vNewValues VARCHAR(512)) BEGIN @@ -52108,8 +52773,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entry_recalc` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52117,6 +52780,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_recalc`() BEGIN @@ -52128,12 +52793,12 @@ BEGIN */ DECLARE v_done BOOL DEFAULT FALSE; DECLARE vEntryFk INTEGER; - + DECLARE vCur CURSOR FOR SELECT id FROM tmp.recalcEntryCommision; DECLARE CONTINUE HANDLER FOR NOT FOUND - SET v_done = TRUE; + SET v_done = TRUE; OPEN vCur; @@ -52144,7 +52809,7 @@ BEGIN IF v_done THEN LEAVE l; END IF; - + CALL vn2008.buy_tarifas_entry(vEntryFk); END LOOP; @@ -52155,8 +52820,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entry_splitByShelving` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52164,12 +52827,14 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_splitByShelving`(vShelvingFk VARCHAR(3), vFromEntryFk INT, vToEntryFk INT) BEGIN /** * Divide las compras entre dos entradas de acuerdo con lo ubicado en una matr�cula - * + * * @param vShelvingFk Identificador de vn.shelving * @param vFromEntryFk Entrada origen * @param vToEntryFk Entrada destino @@ -52179,49 +52844,49 @@ BEGIN DECLARE buyStickers INT; DECLARE vDone BOOLEAN DEFAULT FALSE; - DECLARE cur CURSOR FOR + DECLARE cur CURSOR FOR SELECT bb.id buyFk, FLOOR(ish.visible / ish.packing) AS ishStickers, bb.stickers buyStickers FROM vn.itemShelving ish - JOIN (SELECT b.id, b.itemFk, b.stickers - FROM vn.buy b + JOIN (SELECT b.id, b.itemFk, b.stickers + FROM vn.buy b WHERE b.entryFk = vFromEntryFk ORDER BY b.stickers DESC - LIMIT 10000000000000000000) bb ON bb.itemFk = ish.itemFk + LIMIT 10000000000000000000) bb ON bb.itemFk = ish.itemFk AND bb.stickers >= FLOOR(ish.visible / ish.packing) WHERE shelvingFk = vShelvingFk COLLATE utf8_general_ci GROUP BY ish.id; - + DECLARE CONTINUE HANDLER FOR NOT FOUND SET vDone = TRUE; - - -- Cantidades de la matrícula que exceden la de las entradas - SELECT ish.itemFk, - i.longName, + + -- Cantidades de la matrícula que exceden la de las entradas + SELECT ish.itemFk, + i.longName, FLOOR(ish.visible / ish.packing) AS etiEnMatricula, bb.stickers etiEnEntrada FROM vn.itemShelving ish - JOIN vn.item i ON i.id = ish.itemFk - LEFT JOIN (SELECT b.id, b.itemFk, b.stickers - FROM vn.buy b + JOIN vn.item i ON i.id = ish.itemFk + LEFT JOIN (SELECT b.id, b.itemFk, b.stickers + FROM vn.buy b WHERE b.entryFk = vFromEntryFk ORDER BY b.stickers DESC LIMIT 10000000000000000000) bb ON bb.itemFk = ish.itemFk WHERE shelvingFk = vShelvingFk COLLATE utf8_general_ci AND IFNULL(bb.stickers,0) < FLOOR(ish.visible / ish.packing) GROUP BY ish.id; - + OPEN cur; read_loop: LOOP SET vDone = FALSE; - + FETCH cur INTO vBuyFk, ishStickers, buyStickers; - + IF vDone THEN LEAVE read_loop; END IF; - + IF ishStickers = buyStickers THEN UPDATE vn.buy SET entryFk = vToEntryFk @@ -52229,9 +52894,9 @@ BEGIN ELSE UPDATE vn.buy SET stickers = stickers - ishStickers, - quantity = stickers * packing + quantity = stickers * packing WHERE id = vBuyFk; - + INSERT INTO vn.buy(entryFk, itemFk, quantity, @@ -52289,7 +52954,7 @@ BEGIN itemOriginalFk FROM vn.buy WHERE id = vBuyFk; - + END IF; END LOOP; @@ -52300,8 +52965,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `entry_splitMisfit` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52309,19 +52972,21 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_splitMisfit`(vSelf INT) BEGIN - + /* Divide una entrada, pasando los registros que ha insertado vn.entry_fixMisfit de la entrada original * a la nueva */ - + DECLARE vNewEntryFk INT; DECLARE vBuyFk INT; SELECT MAX(b.id) INTO vBuyFk - FROM vn.buy b + FROM vn.buy b JOIN vn.item i ON i.id = b.itemFk WHERE b.entryFk = vSelf AND i.description = 'MISFIT'; @@ -52330,25 +52995,61 @@ BEGIN SELECT supplierFk, dated, CONCAT('E:',vSelf), travelFk, currencyFk, companyFk FROM vn.entry e WHERE e.id = vSelf; + + SET vNewEntryFk = LAST_INSERT_ID(); - SET vNewEntryFk = LAST_INSERT_ID(); - - UPDATE vn.buy b + UPDATE vn.buy b SET b.entryFk = vNewEntryFk WHERE b.entryFk = vSelf AND b.id > vBuyFk; - + SELECT vNewEntryFk; - - + + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 DROP PROCEDURE IF EXISTS `entry_updateComission` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +CREATE DEFINER=`root`@`localhost` PROCEDURE `entry_updateComission`(vCurrency INT) +BEGIN +/** + * Actualiza la comision de las entradas de hoy a futuro y las recalcula + * + * @param vCurrency id del tipo de moneda(SAR,EUR,USD,GBP,JPY) + */ + CREATE OR REPLACE TEMPORARY TABLE tmp.recalcEntryCommision + SELECT e.id + FROM vn.entry e + JOIN vn.travel t ON t.id = e.travelFk + JOIN vn.warehouse w ON w.id = t.warehouseInFk + WHERE t.shipped >= util.VN_CURDATE() + AND e.currencyFk = vCurrency; + + UPDATE vn.entry e + JOIN tmp.recalcEntryCommision tmp ON tmp.id = e.id + SET e.commission = currency_getCommission(vCurrency); + + CALL entry_recalc(); + + DROP TEMPORARY TABLE tmp.recalcEntryCommision; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 DROP PROCEDURE IF EXISTS `errorProduction_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52356,6 +53057,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `errorProduction_add`( vAction VARCHAR(25), @@ -52398,11 +53101,11 @@ BEGIN COUNT(DISTINCT t.id) ticketCount, COUNT(s.id) lineCount FROM saleTracking st - JOIN vncontrol.accion a ON a.accion_id = st.actionFk + JOIN `state` s2 ON s2.id = st.stateFk JOIN sale s ON s.id = st.saleFk JOIN ticket t ON s.ticketFk = t.id WHERE (t.shipped BETWEEN vDatedFrom AND vDatedTo) - AND a.accion = vAction + AND s2.code IN ('OK','PREVIOUS_PREPARATION','PREPARED','CHECKED') GROUP BY st.workerFk; END IF; @@ -52419,7 +53122,7 @@ BEGIN WHERE t.shipped BETWEEN vDatedFrom AND vDatedTo AND cr.description = vDepartment GROUP BY cd.workerFk; - + CREATE OR REPLACE TEMPORARY TABLE volume ENGINE = MEMORY SELECT SUM(w.volume) volume, @@ -52430,17 +53133,17 @@ BEGIN CREATE OR REPLACE TEMPORARY TABLE errorsByChecker ENGINE = MEMORY - SELECT sub1.workerFk, COUNT(id) errors + SELECT sub1.workerFk, COUNT(id) errors FROM ( SELECT st.workerFk, t.id FROM saleMistake sm JOIN saleTracking st ON sm.saleFk = st.saleFk - JOIN vncontrol.accion a ON a.accion_id = st.actionFk - JOIN sale s ON s.id = sm.saleFk - JOIN ticket t on t.id = s.ticketFk + JOIN `state` s2 ON s2.id = st.stateFk + JOIN sale s ON s.id = sm.saleFk + JOIN ticket t on t.id = s.ticketFk WHERE (t.shipped BETWEEN vDatedFrom AND vDatedTo) - AND a.accion = vAction + AND s2.code IN ('OK','PREVIOUS_PREPARATION','PREPARED','CHECKED') GROUP BY s.ticketFk ) sub1 GROUP BY sub1.workerFk; @@ -52450,13 +53153,13 @@ BEGIN SELECT COUNT(t.id) errors, e.workerFk FROM vn.expeditionMistake pm - JOIN vn.expedition e ON e.id = pm.expeditionFk + JOIN vn.expedition e ON e.id = pm.expeditionFk JOIN vn.ticket t ON t.id = e.ticketFk WHERE t.shipped BETWEEN vDatedFrom AND vDatedTo GROUP BY e.workerFk; IF (vDepartment = 'Sacadores') THEN - + INSERT INTO errorProduction(userFk, firstname, lastname, @@ -52489,12 +53192,12 @@ BEGIN LEFT JOIN errorsByChecker ec2 ON ec2.workerFk = t.workerFk JOIN (SELECT DISTINCT w.id -- Verificamos que son sacadores FROM vn.collection c - JOIN vn.state s ON s.id = c.stateFk + JOIN vn.state s ON s.id = c.stateFk JOIN vn.train tn ON tn.id = c.trainFk - JOIN vn.worker w ON w.id = c.workerFk + JOIN vn.worker w ON w.id = c.workerFk WHERE c.created BETWEEN vDatedFrom AND vDatedTo) sub ON sub.id = w.id GROUP BY w.id; - + CREATE OR REPLACE TEMPORARY TABLE itemPickerErrors -- Errores de los sacadores, derivadores de los revisadores ENGINE = MEMORY SELECT COUNT(c.ticketFk) errors, @@ -52504,7 +53207,7 @@ BEGIN JOIN ticket t ON c.ticketFk = t.id JOIN claimResponsible cr ON cd.claimResponsibleFk = cr.id JOIN ticketTracking tt ON tt.ticketFk = t.id - JOIN state s ON s.id = tt.stateFk + JOIN `state` s ON s.id = tt.stateFk WHERE t.shipped BETWEEN vDatedFrom AND vDatedTo AND cr.description = 'Revisadores' AND s.code = 'ON_PREPARATION' @@ -52514,7 +53217,7 @@ BEGIN JOIN itemPickerErrors ipe ON ipe.workerFk = ep.userFk SET ep.error = ep.error + ipe.errors WHERE vDatedFrom = ep.dated AND ep.rol = 'Sacadores'; - + DROP TEMPORARY TABLE itemPickerErrors; ELSE INSERT INTO errorProduction(userFk, @@ -52550,7 +53253,7 @@ BEGIN LEFT JOIN expeditionErrors pe ON pe.workerFk = t.workerFk GROUP BY w.id; END IF; - + DROP TEMPORARY TABLE total, errorsByClaim, volume, @@ -52562,8 +53265,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `errorProduction_addLauncher` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52571,12 +53272,14 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `errorProduction_addLauncher`() BEGIN DECLARE vDatedFrom DATETIME; DECLARE vDatedTo DATETIME; - + SELECT DATE_SUB(util.VN_CURDATE(),INTERVAL 1 DAY), CONCAT(DATE_SUB(util.VN_CURDATE(),INTERVAL 1 DAY),' 23:59:59') INTO vDatedFrom, vDatedTo; CALL vn.errorProduction_add('SACAR', vDatedFrom, vDatedTo); @@ -52588,8 +53291,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionGetFromRoute` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52597,6 +53298,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionGetFromRoute`( vExpeditionFk INT) @@ -52607,7 +53310,7 @@ BEGIN DECLARE vRouteFk INT DEFAULT 0; SELECT t.routeFk INTO vRouteFk - FROM vn.expedition exp + FROM vn.expedition exp INNER JOIN ticket t on t.id = exp.ticketFk WHERE exp.id = vExpeditionFk; @@ -52633,8 +53336,119 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; +/*!50003 DROP PROCEDURE IF EXISTS `expeditionPallet_build` */; +/*!50003 SET @saved_cs_client = @@character_set_client */ ; +/*!50003 SET @saved_cs_results = @@character_set_results */ ; +/*!50003 SET @saved_col_connection = @@collation_connection */ ; +/*!50003 SET character_set_client = utf8mb4 */ ; +/*!50003 SET character_set_results = utf8mb4 */ ; +/*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; /*!50003 SET @saved_sql_mode = @@sql_mode */ ; /*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; +DELIMITER ;; +CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionPallet_build`(IN vExpeditions JSON, IN vArcId INT, IN vWorkerFk INT, OUT vPalletFk INT) +BEGIN +/** Construye un pallet de expediciones. + * + * Primero comprueba si esas expediciones ya pertenecen a otro pallet, + * en cuyo caso actualiza ese pallet. + * + * @param vExpeditions JSON_ARRAY con esta estructura [exp1, exp2, exp3, ...] + * @param vArcId INT Identificador de vn.arcRead + * @param vWorkerFk INT Identificador de vn.worker + * @param out vPalletFk Identificador de vn.expeditionPallet + */ + DECLARE vCounter INT; + DECLARE vExpeditionFk INT; + DECLARE vTruckFk INT; + DECLARE vPrinterFk INT; + + DROP TEMPORARY TABLE IF EXISTS tExpedition; + CREATE TEMPORARY TABLE tExpedition + SELECT + e.id expeditionFk, + r.id routeFk, + ep.id palletFk + FROM + vn.expedition e, + vn.route r, + vn.expeditionPallet ep + LIMIT 0; + + ALTER TABLE tExpedition ADD PRIMARY KEY (expeditionFk); + + SET vCounter = JSON_LENGTH(vExpeditions); + + WHILE vCounter DO + SET vCounter = vCounter - 1; + + SET vExpeditionFk = JSON_EXTRACT(vExpeditions,CONCAT("$[", vCounter, "]")); + + INSERT IGNORE INTO tExpedition(expeditionFk, routeFk, palletFk) + SELECT vExpeditionFk, t.routeFk, es.palletFk + FROM vn.expedition e + LEFT JOIN vn.ticket t ON t.id = e.ticketFk + LEFT JOIN vn.expeditionScan es ON es.expeditionFk = e.id + WHERE e.id = vExpeditionFk; + END WHILE; + + SELECT palletFk INTO vPalletFk + FROM ( + SELECT palletFk, count(*) n + FROM tExpedition + WHERE palletFk > 0 + GROUP BY palletFk + ORDER BY n DESC + LIMIT 100 ) sub + LIMIT 1; + + IF vPalletFk IS NULL THEN + SELECT expeditionTruckFk + INTO vTruckFk + FROM ( + SELECT rm.expeditionTruckFk, count(*) n + FROM vn.routesMonitor rm + JOIN tExpedition e ON e.routeFk = rm.routeFk + GROUP BY expeditionTruckFk + ORDER BY n DESC + LIMIT 1) sub; + + IF vTruckFk IS NULL THEN + CALL util.throw ('TRUCK_NOT_AVAILABLE'); + END IF; + + INSERT INTO vn.expeditionPallet(truckFk) + VALUES(vTruckFk); + + SET vPalletFk = LAST_INSERT_ID(); + END IF; + + INSERT INTO vn.expeditionScan(expeditionFk, palletFk, workerFk) + SELECT expeditionFk, vPalletFk, vWorkerFk + FROM tExpedition + ON DUPLICATE KEY UPDATE palletFk = vPalletFk, workerFk = vWorkerFk; + + SELECT printerFk INTO vPrinterFk + FROM vn.arcRead + WHERE id = vArcId; + + CALL vn.report_print( + 'LabelPalletExpedition', + vPrinterFk, + account.myUser_getId(), + JSON_OBJECT('palletFk', vPalletFk, 'userFk', account.myUser_getId()), + 'high' + ); + + UPDATE vn.expeditionPallet SET isPrint = TRUE WHERE id = vPalletFk; + + DROP TEMPORARY TABLE tExpedition; +END ;; +DELIMITER ; +/*!50003 SET sql_mode = @saved_sql_mode */ ; +/*!50003 SET character_set_client = @saved_cs_client */ ; +/*!50003 SET character_set_results = @saved_cs_results */ ; +/*!50003 SET collation_connection = @saved_col_connection */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionPallet_Del` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52642,6 +53456,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionPallet_Del`(vPalletFk INT) BEGIN @@ -52655,8 +53471,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionPallet_List` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52664,6 +53478,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionPallet_List`(vTruckFk INT) BEGIN @@ -52684,8 +53500,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionPallet_printLabel` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52693,36 +53507,41 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionPallet_printLabel`(vSelf INT) BEGIN /** - * Calls the report_print procedure and passes it + * Calls the report_print procedure and passes it * the necessary parameters for printing. * * @param vSelf expeditioPallet id. */ DECLARE vPrinterFk INT; - - SELECT w.labelerFk INTO vPrinterFk FROM worker w WHERE w.id = account.myUser_getId(); + DECLARE vUserFk INT DEFAULT account.myUser_getId(); + + SELECT w.labelerFk INTO vPrinterFk + FROM worker w + WHERE w.id = vUserFk; CALL vn.report_print( 'LabelPalletExpedition', vPrinterFk, account.myUser_getId(), - JSON_OBJECT('palletFk',vSelf), + JSON_OBJECT('palletFk', vSelf, 'userFk', vUserFk), 'high' ); - UPDATE vn.expeditionPallet SET isPrint = TRUE WHERE id = vSelf; + UPDATE vn.expeditionPallet + SET isPrint = TRUE + WHERE id = vSelf; END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionPallet_View` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52730,6 +53549,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb3 */ ; /*!50003 SET character_set_results = utf8mb3 */ ; /*!50003 SET collation_connection = utf8mb3_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionPallet_View`(vPalletFk INT) BEGIN @@ -52750,8 +53571,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionScan_Add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52759,6 +53578,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionScan_Add`(vPalletFk INT, vTruckFk INT) BEGIN @@ -52766,22 +53587,22 @@ BEGIN DECLARE vTotal INT DEFAULT 0; IF vPalletFk = 0 THEN -- Nuevo pallet - - INSERT INTO vn.expeditionPallet(truckFk) + + INSERT INTO vn.expeditionPallet(truckFk) VALUES(vTruckFk); - + SELECT LAST_INSERT_ID() INTO vPalletFk; - + END IF; - + SELECT COUNT(expeditionFk) INTO vTotal FROM vn.expeditionScan WHERE palletFk = vPalletFk; - + IF vTotal <> 0 THEN - SELECT expeditionFk, + SELECT expeditionFk, palletFk - FROM vn.expeditionScan + FROM vn.expeditionScan WHERE palletFk = vPalletFk; - ELSE + ELSE SELECT 0 expeditionFk,vPalletFk palletFk; END IF; END ;; @@ -52790,8 +53611,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionScan_Del` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52799,6 +53618,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionScan_Del`(vScanFk INT) BEGIN @@ -52812,8 +53633,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionScan_List` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52821,6 +53640,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionScan_List`(vPalletFk INT) BEGIN @@ -52842,8 +53663,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionScan_Put` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52851,23 +53670,23 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionScan_Put`(vPalletFk INT, vExpeditionFk INT) BEGIN - - REPLACE vn.expeditionScan(expeditionFk, palletFk) + + REPLACE vn.expeditionScan(expeditionFk, palletFk) VALUES(vExpeditionFk, vPalletFk); - + SELECT LAST_INSERT_ID() INTO vPalletFk; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionState_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52875,43 +53694,43 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb3 */ ; /*!50003 SET character_set_results = utf8mb3 */ ; /*!50003 SET collation_connection = utf8mb3_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionState_add`(vParam INT, vStateCode VARCHAR(100)) BEGIN - + /** * Inserta nuevos registros en la tabla vn.expeditionState, segun el parámetro - * + * * @param vParam Identificador de vn.expedition o de vn.route * @param vStateCode Corresponde a vn.expeditionStateType.code */ - + IF (SELECT COUNT(*) FROM vn.route r WHERE r.id = vParam) THEN - + INSERT INTO vn.expeditionState(expeditionFk, typeFk) SELECT e.id, est.id FROM vn.expedition e JOIN vn.ticket t ON t.id = e.ticketFk JOIN vn.expeditionStateType est ON est.code = vStateCode WHERE t.routeFk = vParam; - + ELSE - + INSERT INTO vn.expeditionState(expeditionFk, typeFk) SELECT vParam, est.id FROM vn.expeditionStateType est WHERE est.code = vStateCode; - + END IF; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionState_addByAdress` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52919,6 +53738,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionState_addByAdress`(vAdressFk INT, vRouteFk INT, vStateCode VARCHAR(100)) BEGIN @@ -52935,7 +53756,7 @@ BEGIN SELECT e.id, est.id FROM vn.expedition e JOIN vn.expeditionStateType est ON est.code = vStateCode - JOIN vn.ticket t ON t.id = e.ticketFk + JOIN vn.ticket t ON t.id = e.ticketFk WHERE t.addressFk = vAdressFk AND t.routeFk = vRouteFk; END ;; @@ -52944,8 +53765,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionState_addByExpedition` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52953,17 +53772,19 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb3 */ ; /*!50003 SET character_set_results = utf8mb3 */ ; /*!50003 SET collation_connection = utf8mb3_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionState_addByExpedition`(vExpeditionFk INT, vStateCode VARCHAR(100)) BEGIN - + /** * Inserta nuevos registros en la tabla vn.expeditionState - * + * * @param vExpeditionFk Identificador de vn.expedition * @param vStateCode Corresponde a vn.expeditionStateType.code */ - + INSERT INTO vn.expeditionState(expeditionFk, typeFk) SELECT vExpeditionFk, est.id FROM vn.expeditionStateType est @@ -52975,8 +53796,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionState_addByPallet` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -52984,12 +53803,14 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionState_addByPallet`(vPalletFk INT, vStateCode VARCHAR(100)) BEGIN /** * Inserta nuevos registros en la tabla vn.expeditionState - * + * * @param vPalletFk Identificador de vn.expedition * @param vStateCode Corresponde a vn.expeditionStateType.code */ @@ -53006,7 +53827,7 @@ BEGIN IF NOT hasExpeditions THEN DROP TEMPORARY TABLE tExpeditionScan; - CALL util.throw('palletDoesNotExist'); + CALL util.throw('palletDoesNotExist'); END IF; INSERT INTO vn.expeditionState(expeditionFk, typeFk) @@ -53019,8 +53840,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionState_addByRoute` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53028,32 +53847,32 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb3 */ ; /*!50003 SET character_set_results = utf8mb3 */ ; /*!50003 SET collation_connection = utf8mb3_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionState_addByRoute`(vRouteFk INT, vStateCode VARCHAR(100)) BEGIN - + /** * Inserta nuevos registros en la tabla vn.expeditionState, por rutas - * + * * @param vRouteFk Identificador de vn.route * @param vStateCode Corresponde a vn.expeditionStateType.code */ - + INSERT INTO vn.expeditionState(expeditionFk, typeFk) SELECT e.id, est.id FROM vn.expedition e JOIN vn.ticket t ON t.id = e.ticketFk JOIN vn.expeditionStateType est ON est.code = vStateCode WHERE t.routeFk = vRouteFk; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionTruck_Add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53061,6 +53880,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionTruck_Add`(vHour VARCHAR(5), vDescription VARCHAR(45)) BEGIN @@ -53074,8 +53895,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expeditionTruck_List` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53083,12 +53902,14 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expeditionTruck_List`() BEGIN - SELECT id truckFk, - ETD, + SELECT id truckFk, + ETD, description Destino FROM vn.expeditionTruck WHERE ETD BETWEEN util.VN_CURDATE() AND util.dayend(util.VN_CURDATE()) @@ -53099,8 +53920,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expedition_getFromRoute` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53108,6 +53927,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expedition_getFromRoute`(vRouteFk INT) BEGIN @@ -53132,7 +53953,7 @@ BEGIN JOIN address a ON t.addressFk = a.id JOIN route r ON r.id = t.routeFk LEFT JOIN warehouse w ON t.warehouseFk = w.id - LEFT JOIN (SELECT sub.ticketFk, + LEFT JOIN (SELECT sub.ticketFk, CONCAT('(', GROUP_CONCAT(DISTINCT sub.itemPackingTypeFk ORDER BY sub.items DESC SEPARATOR ','), ') ') itemPackingTypeConcat FROM (SELECT s.ticketFk , i.itemPackingTypeFk, COUNT(*) items FROM ticket t @@ -53151,8 +53972,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expedition_getState` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53160,10 +53979,12 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expedition_getState`(vExpeditionFk INT) BEGIN - + DECLARE vTicketsPendientes INT; DECLARE vEtiquetasTotales INT; DECLARE vEtiquetasEscaneadas INT; @@ -53173,24 +53994,24 @@ BEGIN FROM vn.ticket t JOIN vn.expedition e ON e.ticketFk = t.id WHERE e.id = vExpeditionFk; - + SELECT COUNT(*) INTO vTicketsPendientes FROM vn.ticket t LEFT JOIN vn.expedition e ON e.ticketFk = t.id WHERE t.routeFk = vRouteFk AND ISNULL(e.id); - + SELECT COUNT(*) INTO vEtiquetasTotales - FROM vn.expedition e + FROM vn.expedition e JOIN vn.ticket t ON t.id = e.ticketFk WHERE t.routeFk = vRouteFk; - + SELECT COUNT(*) INTO vEtiquetasEscaneadas - FROM vn.expeditionScan es + FROM vn.expeditionScan es JOIN vn.expedition e ON e.id = es.expeditionFk - JOIN vn.ticket t ON t.id = e.ticketFk + JOIN vn.ticket t ON t.id = e.ticketFk WHERE t.routeFk = vRouteFk; - + SELECT e.ticketFk ticket, t.nickname cliente, a.city ciudad, @@ -53204,25 +54025,23 @@ BEGIN vTicketsPendientes AS ticketsPendientes, vEtiquetasTotales AS etiquetasTotales, vEtiquetasEscaneadas AS etiquetasEscaneadas - FROM vn.expedition e - JOIN vn.ticket t ON t.id = e.ticketFk - JOIN vn.address a ON a.id = t.addressFk - JOIN vn.province p ON p.id = a.provinceFk - JOIN vn.`zone`z ON z.id = t.zoneFk - LEFT JOIN vn.route r ON r.id = t.routeFk - LEFT JOIN vn.agencyMode am ON am.id = r.agencyModeFk - LEFT JOIN vn.routesMonitor rm ON rm.routeFk = r.id - LEFT JOIN vn.expeditionTruck et ON et.id = rm.expeditionTruckFk + FROM vn.expedition e + JOIN vn.ticket t ON t.id = e.ticketFk + JOIN vn.address a ON a.id = t.addressFk + JOIN vn.province p ON p.id = a.provinceFk + JOIN vn.`zone`z ON z.id = t.zoneFk + LEFT JOIN vn.route r ON r.id = t.routeFk + LEFT JOIN vn.agencyMode am ON am.id = r.agencyModeFk + LEFT JOIN vn.routesMonitor rm ON rm.routeFk = r.id + LEFT JOIN vn.expeditionTruck et ON et.id = rm.expeditionTruckFk WHERE e.id = vExpeditionFk; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `expedition_StateGet` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53230,15 +54049,17 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `expedition_StateGet`(vExpeditionFk INT) BEGIN - + /* Devuelve una "ficha" con todos los datos relativos a la expedición - * - * param vExpeditionFk + * + * param vExpeditionFk */ - + DECLARE vTicketsPendientes INT; DECLARE vEtiquetasTotales INT; DECLARE vEtiquetasEscaneadas INT; @@ -53249,34 +54070,34 @@ BEGIN FROM vn.ticket t JOIN vn.expedition e ON e.ticketFk = t.id WHERE e.id = vExpeditionFk; - + SELECT COUNT(*) INTO vTicketsPendientes FROM vn.ticket t LEFT JOIN vn.expedition e ON e.ticketFk = t.id WHERE t.routeFk = vRouteFk AND ISNULL(e.id); - + SELECT COUNT(*) INTO vEtiquetasTotales - FROM vn.expedition e + FROM vn.expedition e JOIN vn.ticket t ON t.id = e.ticketFk WHERE t.routeFk = vRouteFk; - + SELECT COUNT(*) INTO vEtiquetasEscaneadas - FROM vn.expeditionScan es + FROM vn.expeditionScan es JOIN vn.expedition e ON e.id = es.expeditionFk - JOIN vn.ticket t ON t.id = e.ticketFk + JOIN vn.ticket t ON t.id = e.ticketFk WHERE t.routeFk = vRouteFk; - + SELECT COUNT(*) INTO vEtiquetasLeidasSorter - FROM srt.expedition e + FROM srt.expedition e JOIN vn.expedition ve ON ve.id = e.id LEFT JOIN vn.expeditionScan es ON es.expeditionFk = e.id - JOIN vn.ticket t ON t.id = ve.ticketFk + JOIN vn.ticket t ON t.id = ve.ticketFk WHERE t.routeFk = vRouteFk AND e.created != e.updated - AND ISNULL(es.expeditionFk); - - + AND ISNULL(es.expeditionFk); + + SELECT e.ticketFk ticket, t.nickname cliente, a.city ciudad, @@ -53291,25 +54112,23 @@ BEGIN vEtiquetasTotales AS etiquetasTotales, vEtiquetasEscaneadas AS etiquetasEscaneadas, vEtiquetasLeidasSorter AS etiquetasSorter - FROM vn.expedition e - JOIN vn.ticket t ON t.id = e.ticketFk - JOIN vn.address a ON a.id = t.addressFk - JOIN vn.province p ON p.id = a.provinceFk - JOIN vn.`zone`z ON z.id = t.zoneFk - LEFT JOIN vn.route r ON r.id = t.routeFk - LEFT JOIN vn.agencyMode am ON am.id = r.agencyModeFk - LEFT JOIN vn.routesMonitor rm ON rm.routeFk = r.id - LEFT JOIN vn.expeditionTruck et ON et.id = rm.expeditionTruckFk + FROM vn.expedition e + JOIN vn.ticket t ON t.id = e.ticketFk + JOIN vn.address a ON a.id = t.addressFk + JOIN vn.province p ON p.id = a.provinceFk + JOIN vn.`zone`z ON z.id = t.zoneFk + LEFT JOIN vn.route r ON r.id = t.routeFk + LEFT JOIN vn.agencyMode am ON am.id = r.agencyModeFk + LEFT JOIN vn.routesMonitor rm ON rm.routeFk = r.id + LEFT JOIN vn.expeditionTruck et ON et.id = rm.expeditionTruckFk WHERE e.id = vExpeditionFk; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `faultsReview` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53317,19 +54136,21 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `faultsReview`(vWarehouseFk INT) BEGIN DECLARE vCalcVisibleFk INT; - + CALL cache.visible_refresh(vCalcVisibleFk, TRUE, vWarehouseFk); - + DROP TEMPORARY TABLE IF EXISTS tmp.itemShelvingRadar; - + CREATE TEMPORARY TABLE tmp.itemShelvingRadar (PRIMARY KEY (itemFk)) - ENGINE = MEMORY + ENGINE = MEMORY SELECT iss.itemFk, i.size, i.subName producer, @@ -53342,7 +54163,7 @@ BEGIN LEFT JOIN cache.visible v ON v.item_id = iss.itemFk AND v.calc_id = vCalcVisibleFk WHERE iss.warehouseFk = vWarehouseFk GROUP BY iss.itemFk; - + SELECT ishr.*, sub.longName, CAST(visible - upstairs - downstairs AS DECIMAL(10,0)) AS nicho, CAST(sub.fault AS DECIMAL(10,0)) as faltas @@ -53357,7 +54178,7 @@ BEGIN AND t.warehouseFk = vWarehouseFk ) sub ON sub.itemFk = ishr.itemFk ; - + END ;; DELIMITER ; @@ -53365,8 +54186,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `faultsReview_isChecked` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53374,6 +54193,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `faultsReview_isChecked`(vItemFk INT, vWarehouseFk INT) BEGIN @@ -53393,8 +54214,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `freelance_getInfo` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53402,6 +54221,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `freelance_getInfo`(workerFk INT) BEGIN @@ -53420,8 +54241,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `fustControl` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53429,10 +54248,12 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `fustControl`(vFromDated DATE, vToDated DATE) BEGIN - + DECLARE vSijsnerClientFk INT DEFAULT 19752; DECLARE vDateStart DATETIME; @@ -53441,68 +54262,68 @@ BEGIN SET vDateStart = vFromDated; SET vDateEnd = util.Dayend(vToDated); - SELECT p.id FustCode, - CAST(sent.stucks AS DECIMAL(10,0)) FH, - CAST(tp.stucks AS DECIMAL(10,0)) Tickets, - CAST(-sj.stucks AS DECIMAL(10,0)) Sijsner, + SELECT p.id FustCode, + CAST(sent.stucks AS DECIMAL(10,0)) FH, + CAST(tp.stucks AS DECIMAL(10,0)) Tickets, + CAST(-sj.stucks AS DECIMAL(10,0)) Sijsner, CAST(IFNULL(sent.stucks,0) - IFNULL(tp.stucks,0) + IFNULL(sj.stucks,0) AS DECIMAL(10,0)) saldo FROM vn.packaging p LEFT JOIN ( SELECT FustCode, sum(fustQuantity) stucks FROM ( SELECT IFNULL(pe.equivalentFk ,b.packageFk) FustCode, s.quantity / b.packing AS fustQuantity - FROM vn.sale s - JOIN vn.ticket t ON t.id = s.ticketFk - JOIN vn.warehouse w ON w.id = t.warehouseFk - JOIN vn.warehouseAlias wa ON wa.id = w.aliasFk - JOIN cache.last_buy lb ON lb.item_id = s.itemFk AND lb.warehouse_id = t.warehouseFk - JOIN vn.buy b ON b.id = lb.buy_id - JOIN vn.packaging p ON p.id = b.packageFk + FROM vn.sale s + JOIN vn.ticket t ON t.id = s.ticketFk + JOIN vn.warehouse w ON w.id = t.warehouseFk + JOIN vn.warehouseAlias wa ON wa.id = w.aliasFk + JOIN cache.last_buy lb ON lb.item_id = s.itemFk AND lb.warehouse_id = t.warehouseFk + JOIN vn.buy b ON b.id = lb.buy_id + JOIN vn.packaging p ON p.id = b.packageFk LEFT JOIN vn.packageEquivalent pe ON pe.packagingFk = p.id - JOIN vn.address a ON a.id = t.addressFk - JOIN vn.province p2 ON p2.id = a.provinceFk - JOIN vn.country c ON c.id = p2.countryFk + JOIN vn.address a ON a.id = t.addressFk + JOIN vn.province p2 ON p2.id = a.provinceFk + JOIN vn.country c ON c.id = p2.countryFk WHERE t.shipped BETWEEN vDateStart AND vDateEnd AND wa.name = 'VNH' - AND p.isPackageReturnable - AND c.country = 'FRANCIA') sub + AND p.isPackageReturnable + AND c.country = 'FRANCIA') sub GROUP BY FustCode) sent ON sent.FustCode = p.id LEFT JOIN ( SELECT FustCode, sum(quantity) stucks FROM ( SELECT IFNULL(pe.equivalentFk ,tp.packagingFk) FustCode, tp.quantity - FROM vn.ticketPackaging tp - JOIN vn.ticket t ON t.id = tp.ticketFk - JOIN vn.warehouse w ON w.id = t.warehouseFk - JOIN vn.warehouseAlias wa ON wa.id = w.aliasFk - JOIN vn.packaging p ON p.id = tp.packagingFk + FROM vn.ticketPackaging tp + JOIN vn.ticket t ON t.id = tp.ticketFk + JOIN vn.warehouse w ON w.id = t.warehouseFk + JOIN vn.warehouseAlias wa ON wa.id = w.aliasFk + JOIN vn.packaging p ON p.id = tp.packagingFk LEFT JOIN vn.packageEquivalent pe ON pe.packagingFk = p.id - JOIN vn.address a ON a.id = t.addressFk - JOIN vn.province p2 ON p2.id = a.provinceFk - JOIN vn.country c ON c.id = p2.countryFk + JOIN vn.address a ON a.id = t.addressFk + JOIN vn.province p2 ON p2.id = a.provinceFk + JOIN vn.country c ON c.id = p2.countryFk WHERE t.shipped BETWEEN vDateStart AND vDateEnd AND wa.name = 'VNH' - AND p.isPackageReturnable + AND p.isPackageReturnable AND c.country = 'FRANCIA' AND t.clientFk != vSijsnerClientFk - AND tp.quantity > 0) sub + AND tp.quantity > 0) sub GROUP BY FustCode) tp ON tp.FustCode = p.id LEFT JOIN ( SELECT FustCode, sum(quantity) stucks FROM ( SELECT IFNULL(pe.equivalentFk ,tp.packagingFk) FustCode, tp.quantity - FROM vn.ticketPackaging tp - JOIN vn.ticket t ON t.id = tp.ticketFk - JOIN vn.warehouse w ON w.id = t.warehouseFk - JOIN vn.warehouseAlias wa ON wa.id = w.aliasFk - JOIN vn.packaging p ON p.id = tp.packagingFk + FROM vn.ticketPackaging tp + JOIN vn.ticket t ON t.id = tp.ticketFk + JOIN vn.warehouse w ON w.id = t.warehouseFk + JOIN vn.warehouseAlias wa ON wa.id = w.aliasFk + JOIN vn.packaging p ON p.id = tp.packagingFk LEFT JOIN vn.packageEquivalent pe ON pe.packagingFk = p.id WHERE t.shipped BETWEEN TIMESTAMPADD(DAY, 1, vDateStart ) AND TIMESTAMPADD(DAY, 1, vDateEnd ) AND wa.name = 'VNH' - AND p.isPackageReturnable - AND t.clientFk = vSijsnerClientFk) sub + AND p.isPackageReturnable + AND t.clientFk = vSijsnerClientFk) sub GROUP BY FustCode) sj ON sj.FustCode = p.id - WHERE sent.stucks + WHERE sent.stucks OR tp.stucks OR sj.stucks; @@ -53512,8 +54333,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `fustControlDetail` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53521,10 +54340,12 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `fustControlDetail`(vFromDated DATE, vToDated DATE) BEGIN - + DECLARE vSijsnerClientFk INT DEFAULT 19752; DECLARE vDateStart DATETIME; @@ -53532,37 +54353,35 @@ BEGIN SET vDateStart = vFromDated; SET vDateEnd = util.Dayend(vToDated); - + SELECT a.nickname shopName, - a.city , - IFNULL(pe.equivalentFk ,tp.packagingFk) FustCode, + a.city , + IFNULL(pe.equivalentFk ,tp.packagingFk) FustCode, tp.quantity, tp.ticketFk, CONCAT('From ', vFromDated,' to ', vToDated) AS dateRange - FROM vn.ticketPackaging tp - JOIN vn.ticket t ON t.id = tp.ticketFk - JOIN vn.warehouse w ON w.id = t.warehouseFk - JOIN vn.warehouseAlias wa ON wa.id = w.aliasFk - JOIN vn.packaging p ON p.id = tp.packagingFk + FROM vn.ticketPackaging tp + JOIN vn.ticket t ON t.id = tp.ticketFk + JOIN vn.warehouse w ON w.id = t.warehouseFk + JOIN vn.warehouseAlias wa ON wa.id = w.aliasFk + JOIN vn.packaging p ON p.id = tp.packagingFk LEFT JOIN vn.packageEquivalent pe ON pe.packagingFk = p.id - JOIN vn.address a ON a.id = t.addressFk - JOIN vn.province p2 ON p2.id = a.provinceFk - JOIN vn.country c ON c.id = p2.countryFk + JOIN vn.address a ON a.id = t.addressFk + JOIN vn.province p2 ON p2.id = a.provinceFk + JOIN vn.country c ON c.id = p2.countryFk WHERE t.shipped BETWEEN vFromDated AND util.dayend(vToDated) AND wa.name = 'VNH' - AND p.isPackageReturnable + AND p.isPackageReturnable AND c.country = 'FRANCIA' AND t.clientFk != vSijsnerClientFk AND tp.quantity > 0; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `fv_pca` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53570,6 +54389,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `fv_pca`() BEGIN @@ -53580,8 +54401,8 @@ DECLARE vTicketFk INT; DECLARE vSaleFk INT; DECLARE vClonTicket INT DEFAULT 0; -DECLARE cur1 CURSOR FOR -SELECT s.ticketFk, s.id +DECLARE cur1 CURSOR FOR +SELECT s.ticketFk, s.id FROM vn.sale s JOIN vn.ticket t ON t.id = s.ticketFk JOIN vn.item i ON i.id = s.itemFk @@ -53597,17 +54418,17 @@ OPEN cur1; FETCH cur1 INTO vTicketFk, vSaleFk; WHILE done = 0 DO - + SELECT t.id INTO vClonTicket FROM vn.ticket t JOIN (SELECT addressFk, shipped FROM vn.ticket WHERE id = vTicketFk) sub USING(addressFk, shipped) WHERE t.warehouseFk = 44 LIMIT 1; - + SELECT vTicketFk, vClonTicket; - + IF vClonTicket = 0 THEN - + INSERT INTO ticket ( clientFk, shipped, @@ -53635,12 +54456,12 @@ FETCH cur1 INTO vTicketFk, vSaleFk; zonePrice, zoneBonus, routeFk - + FROM ticket WHERE id = vTicketFk; SET vClonTicket = LAST_INSERT_ID(); - + SELECT 'lstID', vClonTicket; /* INSERT INTO ticketObservation(ticketFk, observationTypeFk, description) @@ -53650,20 +54471,20 @@ FETCH cur1 INTO vTicketFk, vSaleFk; WHERE t.id = vClonTicket; */ INSERT INTO ticketLog - SET originFk = vTicketFk, userFk = account.myUser_getId(), `action` = 'insert', + SET originFk = vTicketFk, userFk = account.myUser_getId(), `action` = 'insert', description = CONCAT('Ha creado el ticket:', ' ', vClonTicket, ' clonando el ', vTicketFk); - + END IF; - + UPDATE vn.sale SET ticketFk = vClonTicket WHERE id = vSaleFk; SET vClonTicket = 0; - + SET done = 0; FETCH cur1 INTO vTicketFk, vSaleFk; - + END WHILE; CLOSE cur1; @@ -53675,8 +54496,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `getDayExpeditions` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53684,12 +54503,14 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `getDayExpeditions`() BEGIN - SELECT - e.expeditions_id as expeditionFk, + SELECT + e.expeditions_id as expeditionFk, date_format(e.odbc_date,'%Y-%m-%d') as expeditionDate, e.ticket_id as ticketFk, t.routeFk as routeFk @@ -53703,8 +54524,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `getInfoDelivery` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53712,6 +54531,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `getInfoDelivery`(vRouteFk INT) BEGIN @@ -53726,8 +54547,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `getItemUbication` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53735,15 +54554,17 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `getItemUbication`(vItemFk VARCHAR(22)) BEGIN - + /* * @deprecated Utilizar itemShelving_getInfo - * + * */ - + CALL itemshelving_getInfo(vItemFk); END ;; @@ -53752,8 +54573,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `getPedidosInternos` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53761,6 +54580,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `getPedidosInternos`() BEGIN @@ -53773,8 +54594,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `greuge_add` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53782,6 +54601,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `greuge_add`() BEGIN @@ -53792,7 +54613,7 @@ BEGIN SELECT DATE_SUB(util.VN_CURDATE(), INTERVAL yearsToDelete YEAR) INTO vDated FROM vn.greugeConfig; - + INSERT INTO vn.greuge(clientFk, description, amount, shipped, created, greugeTypeFk) SELECT clientFk, 'Suma agrupada', SUM(amount), MAX(shipped), MAX(created), greugeTypeFk FROM vn.greuge @@ -53808,8 +54629,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `inventoryFailureAdd` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53817,6 +54636,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `inventoryFailureAdd`() BEGIN @@ -53825,8 +54646,8 @@ DECLARE done BOOL DEFAULT FALSE; DECLARE vTicketFk INT; DECLARE rs CURSOR FOR - SELECT id FROM vn.ticket - WHERE shipped = util.yesterday() + SELECT id FROM vn.ticket + WHERE shipped = util.yesterday() AND clientFk = 400 AND warehouseFk IN (1,44); @@ -53837,13 +54658,13 @@ OPEN rs; FETCH rs INTO vTicketFk; WHILE NOT done DO - + INSERT INTO vn.inventoryFailure(dated, itemFk, quantity, value, warehouseFk, throwerFk) - SELECT t.shipped, - s.itemFk, - s.quantity, + SELECT t.shipped, + s.itemFk, + s.quantity, b.buyingValue + b.freightValue + b.packageValue + b.comissionValue, - t.warehouseFk, + t.warehouseFk, w.id FROM vn.ticket t JOIN vn.sale s ON s.ticketFk = t.id @@ -53854,7 +54675,7 @@ WHILE NOT done DO AND s.quantity > 0; FETCH rs INTO vTicketFk; - + END WHILE; @@ -53869,8 +54690,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `inventoryMake` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -53878,6 +54697,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `inventoryMake`(vDate DATE, vWh INT) proc: BEGIN @@ -54012,7 +54833,7 @@ proc: BEGIN JOIN entry e ON e.id = b.entryFk JOIN travel tr ON tr.id = e.travelFk WHERE tr.warehouseInFk = vWh - AND tr.landed BETWEEN vDateLastInventory + AND tr.landed BETWEEN vDateLastInventory AND vDateYesterday AND NOT isRaid GROUP BY b.itemFk; @@ -54067,7 +54888,7 @@ proc: BEGIN inv.price3 = b.price3, inv.minPrice = b.minPrice, inv.producer = p.name; - + INSERT INTO buy( itemFk, quantity, buyingValue, @@ -54101,15 +54922,15 @@ proc: BEGIN FROM tmp.inventory; SELECT vWh, count(*), util.VN_NOW() FROM tmp.inventory; - + -- Actualizamos el campo lastUsed de vn.item UPDATE vn.item i JOIN tmp.inventory i2 ON i2.itemFk = i.id SET i.lastUsed = util.VN_NOW() WHERE i2.quantity; - + -- DROP TEMPORARY TABLE tmp.inventory; - + END LOOP; CLOSE cWarehouses; @@ -54123,11 +54944,11 @@ proc: BEGIN SELECT e.id as entryId, t.id as travelId FROM vn.travel t - JOIN vn.entry e ON e.travelFk = t.id + JOIN vn.entry e ON e.travelFk = t.id WHERE e.supplierFk = 4 AND t.shipped <= TIMESTAMPADD(DAY, -2, TIMESTAMPADD(DAY, -10, util.VN_CURDATE())) AND (DAY(t.shipped) <> 1 OR shipped < TIMESTAMPADD(MONTH, -12, util.VN_CURDATE())); - + DELETE e FROM vn.entry e JOIN tmp.entryToDelete tmp ON tmp.entryId = e.id; @@ -54141,8 +54962,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `inventoryMakeLauncher` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54150,6 +54969,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `inventoryMakeLauncher`() BEGIN @@ -54165,8 +54986,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `inventory_repair` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54174,6 +54993,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `inventory_repair`() BEGIN @@ -54189,7 +55010,7 @@ BEGIN b.id AS buyFk, b.entryFk, b.isIgnored, - b.price2, + b.price2, b.price3, b.stickers, b.packing, @@ -54203,20 +55024,20 @@ BEGIN s.id AS supplierFk, s.name AS supplier FROM itemType it - RIGHT JOIN (entry e + RIGHT JOIN (entry e LEFT JOIN supplier s ON s.id = e.supplierFk RIGHT JOIN buy b ON b.entryFk = e.id LEFT JOIN item i ON i.id = b.itemFk - LEFT JOIN ink ON ink.id = i.inkFk + LEFT JOIN ink ON ink.id = i.inkFk LEFT JOIN travel tr ON tr.id = e.travelFk LEFT JOIN warehouse w ON w.id = tr.warehouseInFk LEFT JOIN origin o ON o.id = i.originFk ) ON it.id = i.typeFk LEFT JOIN edi.ekt ek ON b.ektFk = ek.id WHERE (b.packageFk = "--" OR b.price2 = 0 OR b.packing = 0 OR b.buyingValue = 0) AND tr.landed > util.firstDayOfMonth(TIMESTAMPADD(MONTH,-1,util.VN_CURDATE())) AND s.name = 'INVENTARIO'; - + DROP TEMPORARY TABLE IF EXISTS tmp.lastEntryOk; - CREATE TEMPORARY TABLE tmp.lastEntryOk + CREATE TEMPORARY TABLE tmp.lastEntryOk (PRIMARY KEY (buyFk)) SELECT i.id AS itemFk, @@ -54226,7 +55047,7 @@ BEGIN b.id AS buyFk, b.entryFk, b.isIgnored, - b.price2, + b.price2, b.price3, b.stickers, b.packing, @@ -54240,11 +55061,11 @@ BEGIN s.id AS supplierFk, s.name AS supplier FROM itemType it - RIGHT JOIN (entry e + RIGHT JOIN (entry e LEFT JOIN supplier s ON s.id = e.supplierFk RIGHT JOIN buy b ON b.entryFk = e.id LEFT JOIN item i ON i.id = b.itemFk - LEFT JOIN ink ON ink.id = i.inkFk + LEFT JOIN ink ON ink.id = i.inkFk LEFT JOIN travel tr ON tr.id = e.travelFk LEFT JOIN warehouse w ON w.id = tr.warehouseInFk LEFT JOIN origin o ON o.id = i.originFk @@ -54252,34 +55073,34 @@ BEGIN LEFT JOIN edi.ekt ek ON b.ektFk = ek.id WHERE b.packageFk != "--" AND b.price2 != 0 AND b.packing != 0 AND b.buyingValue > 0 AND tr.landed > util.firstDayOfMonth(TIMESTAMPADD(MONTH,-2,util.VN_CURDATE())) ORDER BY tr.landed DESC; - + DROP TEMPORARY TABLE IF EXISTS tmp.lastEntryOkGroup; - CREATE TEMPORARY TABLE tmp.lastEntryOkGroup + CREATE TEMPORARY TABLE tmp.lastEntryOkGroup (INDEX (warehouseFk,itemFk)) SELECT * FROM tmp.lastEntryOk tmp GROUP BY tmp.itemFk,tmp.warehouseFk; - + UPDATE buy b JOIN tmp.lastEntry lt ON lt.buyFk = b.id JOIN tmp.lastEntryOkGroup eo ON eo.itemFk = lt.itemFk AND eo.warehouseFk = lt.warehouseFk SET b.packageFk = eo.packageFk WHERE b.packageFk = "--"; - + UPDATE buy b JOIN tmp.lastEntry lt ON lt.buyFk = b.id JOIN tmp.lastEntryOkGroup eo ON eo.itemFk = lt.itemFk AND eo.warehouseFk = lt.warehouseFk SET b.price2 = eo.price2 WHERE b.price2 = 0 ; - + UPDATE buy b JOIN tmp.lastEntry lt ON lt.buyFk = b.id JOIN tmp.lastEntryOkGroup eo ON eo.itemFk = lt.itemFk AND eo.warehouseFk = lt.warehouseFk SET b.packing = eo.packing WHERE b.packing = 0; - + UPDATE buy b JOIN tmp.lastEntry lt ON lt.buyFk = b.id JOIN tmp.lastEntryOkGroup eo ON eo.itemFk = lt.itemFk AND eo.warehouseFk = lt.warehouseFk SET b.buyingValue = eo.buyingValue WHERE b.buyingValue = 0; - + DROP TEMPORARY TABLE tmp.lastEntry; DROP TEMPORARY TABLE tmp.lastEntryOk; DROP TEMPORARY TABLE tmp.lastEntryOkGroup; @@ -54289,8 +55110,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceExpenceMake` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54298,6 +55117,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceExpenceMake`(IN vInvoice INT) BEGIN @@ -54317,7 +55138,7 @@ BEGIN JOIN item i ON i.id = s.itemFk GROUP BY i.expenceFk HAVING amount != 0; - + INSERT INTO invoiceOutExpence(invoiceOutFk, expenceFk, amount) SELECT vInvoice, tst.expenceFk, @@ -54325,15 +55146,13 @@ BEGIN FROM ticketToInvoice t JOIN ticketService ts ON ts.ticketFk = t.id JOIN ticketServiceType tst ON tst.id = ts.ticketServiceTypeFk - HAVING amount != 0; + HAVING amount != 0; END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceFromAddress` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54341,21 +55160,23 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceFromAddress`(vMaxTicketDate DATETIME,vAddress INT,vCompany INT) -BEGIN +BEGIN DECLARE vMinDateTicket DATE DEFAULT TIMESTAMPADD(MONTH, -3, util.VN_CURDATE()); - + SET vMaxTicketDate = vn2008.DAYEND(vMaxTicketDate); - + DROP TEMPORARY TABLE IF EXISTS `ticketToInvoice`; - + CREATE TEMPORARY TABLE `ticketToInvoice` (PRIMARY KEY (`id`)) ENGINE = MEMORY SELECT Id_Ticket id FROM vn2008.Tickets WHERE (Fecha BETWEEN vMinDateTicket - AND vMaxTicketDate) AND Id_Consigna = vAddress + AND vMaxTicketDate) AND Id_Consigna = vAddress AND Factura IS NULL AND empresa_id = vCompany; END ;; @@ -54364,8 +55185,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceFromClient` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54373,14 +55192,16 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceFromClient`( - IN vMaxTicketDate datetime, - IN vClientFk INT, + IN vMaxTicketDate datetime, + IN vClientFk INT, IN vCompanyFk INT) BEGIN DECLARE vMinTicketDate DATE; - + SET vMinTicketDate = util.firstDayOfYear(vMaxTicketDate - INTERVAL 1 YEAR); SET vMaxTicketDate = util.dayend(vMaxTicketDate); @@ -54399,8 +55220,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceFromTicket` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54408,12 +55227,14 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceFromTicket`(IN vTicket INT) -BEGIN +BEGIN DROP TEMPORARY TABLE IF EXISTS `ticketToInvoice`; - + CREATE TEMPORARY TABLE `ticketToInvoice` (PRIMARY KEY (`id`)) ENGINE = MEMORY @@ -54426,8 +55247,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceInBookingCommon` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54435,6 +55254,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceInBookingCommon`(vInvoiceInId INT, OUT vSerialNumber INT) BEGIN @@ -54442,10 +55263,10 @@ BEGIN DROP TEMPORARY TABLE IF EXISTS newInvoiceIn; CREATE TEMPORARY TABLE newInvoiceIn - SELECT + SELECT i.*, YEAR(i.booked) datedYear, - CONCAT('s/fra',RIGHT(i.supplierRef,8),':',LEFT(s.name, 10)) conceptWithSupplier, + CONCAT('s/fra',RIGHT(i.supplierRef,8),':',LEFT(s.name, 10)) conceptWithSupplier, (cc.id = c.id) isSameCountry, cit.id invoicesCount FROM invoiceIn i @@ -54458,7 +55279,7 @@ BEGIN DROP TEMPORARY TABLE IF EXISTS newSupplier; CREATE TEMPORARY TABLE newSupplier - SELECT + SELECT s.*, REPLACE(s.account,' ','') supplierAccount, IF(c.CEE < 2, TRUE, FALSE) isUeeMember @@ -54471,11 +55292,11 @@ BEGIN CALL util.throw('INACTIVE_PROVIDER'); END IF; - SELECT IFNULL(MAX(i.serialNumber) + 1,1) + SELECT IFNULL(MAX(i.serialNumber) + 1,1) INTO vSerialNumber FROM invoiceIn i JOIN newInvoiceIn n - WHERE i.serial LIKE n.serial + WHERE i.serial LIKE n.serial AND YEAR(i.booked) = n.datedYear AND i.companyFk = n.companyFk GROUP BY i.companyFk; @@ -54486,8 +55307,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceInBookingMain` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54495,6 +55314,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceInBookingMain`(vInvoiceInId INT) BEGIN @@ -54504,7 +55325,7 @@ BEGIN CALL invoiceInBookingCommon(vInvoiceInId,vSerialNumber); - SELECT SUM(iit.taxableBase * IF( i.serial= 'R' AND ti.Iva <> 'HP DEVENGADO 21 ISP', 1 +(ti.PorcentajeIva/100),1)), + SELECT SUM(iit.taxableBase * IF( i.serial= 'R' AND ti.Iva <> 'HP DEVENGADO 21 ISP', 1 +(ti.PorcentajeIva/100),1)), SUM(iit.foreignValue * IF( i.serial= 'R', 1 + (ti.PorcentajeIva/100),1)), iit.taxableBase/iit.foreignValue INTO vTotalAmount, vTotalAmountDivisa, vRate @@ -54527,7 +55348,7 @@ BEGIN CLAVE, empresa_id ) - SELECT + SELECT vBookNumber, n.bookEntried, s.supplierAccount, @@ -54538,7 +55359,7 @@ BEGIN n.invoicesCount, vInvoiceInId, n.companyFk - FROM newInvoiceIn n + FROM newInvoiceIn n JOIN newSupplier s; -- Línea de Gastos @@ -54548,7 +55369,7 @@ BEGIN CONTRA, EURODEBE, EUROHABER, - CONCEPTO, + CONCEPTO, CAMBIO, DEBEME, HABERME, @@ -54568,7 +55389,7 @@ BEGIN n.invoicesCount NFACTICK, n.companyFk empresa_id FROM newInvoiceIn n - JOIN newSupplier s + JOIN newSupplier s JOIN invoiceInTax iit ON iit.invoiceInFk = n.id JOIN (SELECT * FROM expence e GROUP BY e.id)e ON e.id = iit.expenceFk WHERE e.name != 'Suplidos Transitarios nacionales' @@ -54579,13 +55400,13 @@ BEGIN INSERT INTO XDiario( ASIEN, FECHA, SUBCTA, - CONTRA, + CONTRA, EURODEBE, BASEEURO, - CONCEPTO, - FACTURA, + CONCEPTO, + FACTURA, IVA, - AUXILIAR, + AUXILIAR, SERIE, TIPOOPE, FECHA_EX, @@ -54634,34 +55455,34 @@ BEGIN n.booked FECREGCON, n.companyFk FROM newInvoiceIn n - JOIN newSupplier s + JOIN newSupplier s JOIN invoiceInTax it ON n.id = it.invoiceInFk JOIN sage.TiposIva ti ON ti.CodigoIva = it.taxTypeSageFk JOIN sage.TiposTransacciones ttr ON ttr.CodigoTransaccion = it.transactionTypeSageFk JOIN invoiceInSerial iis ON iis.code = n.serial JOIN (SELECT * FROM expence e GROUP BY e.id)e ON e.id = it.expenceFk LEFT JOIN ( - SELECT eWithheld.id - FROM invoiceInTax hold - JOIN expence eWithheld ON eWithheld.id = hold.expenceFk AND eWithheld.isWithheld + SELECT eWithheld.id + FROM invoiceInTax hold + JOIN expence eWithheld ON eWithheld.id = hold.expenceFk AND eWithheld.isWithheld WHERE hold.invoiceInFk = vInvoiceInId LIMIT 1 - ) eWithheld ON TRUE - WHERE it.taxTypeSageFk IS NOT NULL + ) eWithheld ON TRUE + WHERE it.taxTypeSageFk IS NOT NULL AND it.taxTypeSageFk NOT IN (22, 90) GROUP BY ti.PorcentajeIva, e.id; -- Línea iva inversor sujeto pasivo - + INSERT INTO XDiario( ASIEN, FECHA, SUBCTA, - CONTRA, + CONTRA, EUROHABER, BASEEURO, - CONCEPTO, - FACTURA, + CONCEPTO, + FACTURA, IVA, - AUXILIAR, + AUXILIAR, SERIE, TIPOOPE, FECHA_EX, @@ -54707,45 +55528,43 @@ BEGIN s.nif AS TERNIF, s.name AS TERNOM, n.companyFk - FROM newInvoiceIn n - JOIN newSupplier s + FROM newInvoiceIn n + JOIN newSupplier s JOIN invoiceInTax it ON n.id = it.invoiceInFk JOIN sage.TiposIva ti ON ti.CodigoIva = it.taxTypeSageFk JOIN sage.TiposTransacciones ttr ON ttr.CodigoTransaccion = it.transactionTypeSageFk - JOIN invoiceInSerial iis ON iis.code = n.serial + JOIN invoiceInSerial iis ON iis.code = n.serial JOIN (SELECT * FROM expence e GROUP BY e.id)e ON e.id = it.expenceFk WHERE ti.Iva = 'HP DEVENGADO 21 ISP' OR MID(s.account, 4, 1) = '1' GROUP BY ti.PorcentajeIva, e.id; - - -- Actualización del registro original + + -- Actualización del registro original UPDATE invoiceIn ii JOIN newInvoiceIn ni ON ii.id = ni.id SET ii.serialNumber = vSerialNumber, ii.isBooked = TRUE; - + -- Problemas derivados de la precisión en los decimales al calcular los impuestos - UPDATE XDiario - SET EURODEBE = EURODEBE - + UPDATE XDiario + SET EURODEBE = EURODEBE - (SELECT IF(ABS(sub.difference) = 0.01, sub.difference, 0) FROM( - SELECT SUM(IFNULL(ROUND(EURODEBE, 2),0)) - SUM(IFNULL(ROUND(EUROHABER, 2), 0)) difference + SELECT SUM(IFNULL(ROUND(EURODEBE, 2),0)) - SUM(IFNULL(ROUND(EUROHABER, 2), 0)) difference FROM XDiario WHERE ASIEN = vBookNumber )sub ) - WHERE ASIEN = vBookNumber + WHERE ASIEN = vBookNumber AND EURODEBE <> 0 ORDER BY id DESC LIMIT 1; - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceInDueDay_calculate` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54753,44 +55572,46 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_general_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceInDueDay_calculate`(vInvoiceInFk INT) BEGIN IF !(SELECT COUNT(*) - FROM invoiceInDueDay iid + FROM invoiceInDueDay iid WHERE iid.invoiceInFk = vInvoiceInFk) THEN - INSERT INTO invoiceInDueDay (invoiceInFk, - dueDated, - amount, - foreignValue) + INSERT INTO invoiceInDueDay (invoiceInFk, + dueDated, + amount, + foreignValue) SELECT vInvoiceInFk, - IF(payDay, + IF(payDay, IF(vn.getNextDueDate(issued, detail, payDay) < DATE_ADD(created, INTERVAL 2 DAY), DATE_ADD(created, INTERVAL 2 DAY), - vn.getNextDueDate(issued, detail, payDay)), + vn.getNextDueDate(issued, detail, payDay)), GREATEST(TIMESTAMPADD(DAY, 2, created), TIMESTAMPADD(DAY, detail, issued))), - IF((@cont:=@cont + 1) < cont, TRUNCATE(venc / cont, 2),venc-(TRUNCATE(venc / cont, 2) * (cont - 1))), - IF(@cont < cont, TRUNCATE(foreignValue / cont, 2), foreignValue - (TRUNCATE(foreignValue / cont, 2) * (cont - 1))) - FROM ( SELECT SUM((1 + (IFNULL(ti.PorcentajeIva, 0) / 100)*(s.countryFk = s2.countryFk)) * iit.taxableBase)/COUNT(DISTINCT(pdd.detail)) venc, + IF((@cont:=@cont + 1) < cont, TRUNCATE(venc / cont, 2),venc-(TRUNCATE(venc / cont, 2) * (cont - 1))), + IF(@cont < cont, TRUNCATE(foreignValue / cont, 2), foreignValue - (TRUNCATE(foreignValue / cont, 2) * (cont - 1))) + FROM ( SELECT SUM((1 + (IFNULL(ti.PorcentajeIva, 0) / 100)*(s.countryFk = s2.countryFk)) * iit.taxableBase)/COUNT(DISTINCT(pdd.detail)) venc, SUM(iit.foreignValue)/COUNT(DISTINCT(pdd.detail)) foreignValue, - s.payDemFk, + s.payDemFk, ii.companyFk, COUNT(DISTINCT(pdd.detail)) cont, s.payDay, ii.issued, DATE(ii.created) created - FROM invoiceIn ii - JOIN invoiceInTax iit ON iit.invoiceInFk = ii.id - LEFT JOIN sage.TiposIva AS ti ON ti.CodigoIva= iit.taxTypeSageFk - JOIN supplier s ON s.id = ii.supplierFk - JOIN supplier s2 ON s2.id = ii.companyFk - JOIN vn.payDemDetail pdd ON pdd.id = s.payDemFk - WHERE ii.id = vInvoiceInFk + FROM invoiceIn ii + JOIN invoiceInTax iit ON iit.invoiceInFk = ii.id + LEFT JOIN sage.TiposIva AS ti ON ti.CodigoIva= iit.taxTypeSageFk + JOIN supplier s ON s.id = ii.supplierFk + JOIN supplier s2 ON s2.id = ii.companyFk + JOIN vn.payDemDetail pdd ON pdd.id = s.payDemFk + WHERE ii.id = vInvoiceInFk GROUP BY ii.id ) sub - JOIN (SELECT @cont:=0) sub2 + JOIN (SELECT @cont:=0) sub2 JOIN vn.payDemDetail pdd ON pdd.id = sub.payDemFk GROUP BY detail; END IF; @@ -54801,8 +55622,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceInDueDay_recalc` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54810,23 +55629,23 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceInDueDay_recalc`(vInvoiceInFk INT) BEGIN DELETE FROM invoiceInDueDay WHERE invoiceInFk = vInvoiceInFk; - + CALL invoiceInDueDay_calculate(vInvoiceInFk); - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceInTaxMakeByDua` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54834,6 +55653,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceInTaxMakeByDua`(vDuaFk INT) BEGIN @@ -54857,7 +55678,7 @@ BEGIN CALL vn2008.recibidaIvaInsert(vInvoiceInFk); CALL vn2008.recibidaVencimientoReplace(vInvoiceInFk); - + FETCH rs INTO vInvoiceInFk; END WHILE; @@ -54870,8 +55691,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceInTax_getFromDua` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54879,6 +55698,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceInTax_getFromDua`(vDuaFk INT) BEGIN @@ -54902,7 +55723,7 @@ BEGIN CALL invoiceInTax_getFromEntries(vInvoiceInFk); CALL invoiceInDueDay_calculate(vInvoiceInFk); - + FETCH rs INTO vInvoiceInFk; END WHILE; @@ -54915,8 +55736,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceInTax_getFromEntries` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54924,6 +55743,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceInTax_getFromEntries`(IN vId INT) BEGIN @@ -54934,7 +55755,7 @@ BEGIN SELECT MAX(rr.dated) INTO vDated FROM referenceRate rr JOIN invoiceIn ii ON ii.id = vId - WHERE rr.dated <= ii.issued + WHERE rr.dated <= ii.issued AND rr.currencyFk = ii.currencyFk ; IF vDated THEN @@ -54943,13 +55764,13 @@ BEGIN WHERE dated = vDated; END IF; - SELECT id INTO vExpenceFk - FROM vn.expence - WHERE `name` = 'Adquisición mercancia Extracomunitaria' - GROUP BY id + SELECT id INTO vExpenceFk + FROM vn.expence + WHERE `name` = 'Adquisición mercancia Extracomunitaria' + GROUP BY id LIMIT 1; - - DELETE FROM invoiceInTax + + DELETE FROM invoiceInTax WHERE invoiceInFk = vId; INSERT INTO invoiceInTax(invoiceInFk, taxableBase, expenceFk, foreignValue, taxTypeSageFk, transactionTypeSageFk) @@ -54963,9 +55784,9 @@ BEGIN JOIN entry e ON e.invoiceInFk = ii.id JOIN supplier s ON s.id = e.supplierFk JOIN buy b ON b.entryFk = e.id - LEFT JOIN referenceRate rr ON rr.currencyFk = ii.currencyFk + LEFT JOIN referenceRate rr ON rr.currencyFk = ii.currencyFk AND rr.dated = ii.issued - WHERE ii.id = vId + WHERE ii.id = vId HAVING taxableBase IS NOT NULL; END ;; DELIMITER ; @@ -54973,8 +55794,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceOutAgain` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -54982,6 +55801,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceOutAgain`(IN vInvoiceRef VARCHAR(15), vTaxArea VARCHAR(25)) BEGIN @@ -54996,15 +55817,15 @@ BEGIN DECLARE vCountry INT; DECLARE vTaxArea VARCHAR(15); DECLARE vSpainCountryCode INT DEFAULT 1; - + SELECT id INTO vInvoiceFk - FROM invoiceOut + FROM invoiceOut WHERE ref = vInvoiceRef; - - UPDATE invoiceOut + + UPDATE invoiceOut SET hasPdf = 0 WHERE id = vInvoiceFk; - + SELECT s.countryFk INTO vCountry FROM supplier s JOIN invoiceOut io ON io.companyFk = s.id @@ -55013,38 +55834,36 @@ BEGIN DROP TEMPORARY TABLE IF EXISTS ticketToInvoice; CREATE TEMPORARY TABLE ticketToInvoice - SELECT id - FROM ticket + SELECT id + FROM ticket WHERE refFk = vInvoiceRef; CALL invoiceExpenceMake(vInvoiceFk); - + CALL invoiceTaxMake(vInvoiceFk,vTaxArea); - + UPDATE invoiceOut io JOIN ( SELECT SUM(amount) AS total - FROM invoiceOutExpence + FROM invoiceOutExpence WHERE invoiceOutFk = vInvoiceFk ) base JOIN ( SELECT SUM(vat) AS total - FROM invoiceOutTax + FROM invoiceOutTax WHERE invoiceOutFk = vInvoiceFk ) vat SET io.amount = base.total + vat.total WHERE io.id = vInvoiceFk; - + CALL vn.invoiceOutBooking(vInvoiceFk); - + END ;; DELIMITER ; /*!50003 SET sql_mode = @saved_sql_mode */ ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceOutBooking` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -55052,6 +55871,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceOutBooking`(IN vInvoice INT) BEGIN @@ -55081,7 +55902,7 @@ BEGIN DROP TEMPORARY TABLE IF EXISTS rs; CREATE TEMPORARY TABLE rs - SELECT + SELECT c.accountingAccount AS clientBookingAccount, io.amount as totalAmount, CONCAT('n/fra ', io.ref) as simpleConcept, @@ -55115,19 +55936,19 @@ BEGIN WHERE io.id = vInvoice; CALL vn.ledger_next(vBookNumber); - + -- Linea del cliente INSERT INTO XDiario( ASIEN, FECHA, - SUBCTA, + SUBCTA, EURODEBE, - CONCEPTO, + CONCEPTO, FECHA_EX, FECHA_OP, empresa_id ) - SELECT + SELECT vBookNumber AS ASIEN, rs.FECHA, rs.clientBookingAccount AS SUBCTA, @@ -55143,14 +55964,14 @@ BEGIN ASIEN, FECHA, SUBCTA, - CONTRA, + CONTRA, EUROHABER, - CONCEPTO, + CONCEPTO, FECHA_EX, FECHA_OP, empresa_id ) - SELECT + SELECT vBookNumber AS ASIEN, rs.FECHA, ioe.expenceFk AS SUBCTA, @@ -55164,8 +55985,8 @@ BEGIN JOIN invoiceOutExpence ioe WHERE ioe.invoiceOutFk = vInvoice; - SELECT GROUP_CONCAT(`name` SEPARATOR ',') - INTO vExpenceConcept + SELECT GROUP_CONCAT(`name` SEPARATOR ',') + INTO vExpenceConcept FROM expence e JOIN invoiceOutExpence ioe ON ioe.expenceFk = e.id WHERE ioe.invoiceOutFk = vInvoice; @@ -55175,7 +55996,7 @@ BEGIN ASIEN, FECHA, SUBCTA, - CONTRA, + CONTRA, EUROHABER, BASEEURO, CONCEPTO, @@ -55203,7 +56024,7 @@ BEGIN TIPORECTIF, empresa_id ) - SELECT + SELECT vBookNumber AS ASIEN, rs.FECHA, iot.pgcFk AS SUBCTA, @@ -55223,11 +56044,11 @@ BEGIN rs.FECHA_OP, rs.FECHA_EX, rs.TIPOOPE, - rs.NFACTICK, + rs.NFACTICK, rs.TERIDNIF, rs.TERNIF, rs.TERNOM, - pgc.mod340 AS L340, + pgc.mod340 AS L340, pgc.cplusTrascendency477Fk AS TIPOCLAVE, pgc.cplusTaxBreakFk as TIPOEXENCI, rs.TIPONOSUJE, @@ -55235,13 +56056,13 @@ BEGIN rs.TIPORECTIF, rs.companyFk AS empresa_id FROM rs - JOIN invoiceOutTax iot + JOIN invoiceOutTax iot JOIN pgc ON pgc.code = iot.pgcFk LEFT JOIN pgcEqu pe ON pe.vatFk = iot.pgcFk -- --------------- Comprueba si la linea es de iva con rec.equiv. asociado - LEFT JOIN pgc pgce ON pgce.code = pe.equFk + LEFT JOIN pgc pgce ON pgce.code = pe.equFk LEFT JOIN pgcEqu pe2 ON pe2.equFk = iot.pgcFk -- --------------- Comprueba si la linea es de rec.equiv. WHERE iot.invoiceOutFk = vInvoice; - + UPDATE invoiceOut SET booked = util.VN_CURDATE() WHERE id = vInvoice; @@ -55251,8 +56072,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceOutBookingRange` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -55260,6 +56079,8 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceOutBookingRange`() BEGIN @@ -55273,7 +56094,7 @@ BEGIN DECLARE done BOOL DEFAULT FALSE; - DECLARE rs CURSOR FOR + DECLARE rs CURSOR FOR SELECT io.id FROM invoiceOut io WHERE RIGHT(ref,7) BETWEEN 1724215 AND 1724224 @@ -55288,15 +56109,15 @@ BEGIN WHILE NOT done DO CALL invoiceOutBooking(vInvoice); - + FETCH rs INTO vInvoice ; - + SET vContador = vContador + 1; - + IF vContador MOD 50 = 0 THEN - + SELECT CONCAT(vContador, ' de momento') AS FACTURAS_ASENTADAS; - + END IF; END WHILE; @@ -55311,8 +56132,6 @@ DELIMITER ; /*!50003 SET character_set_client = @saved_cs_client */ ; /*!50003 SET character_set_results = @saved_cs_results */ ; /*!50003 SET collation_connection = @saved_col_connection */ ; -/*!50003 SET @saved_sql_mode = @@sql_mode */ ; -/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; /*!50003 DROP PROCEDURE IF EXISTS `invoiceOutDelete` */; /*!50003 SET @saved_cs_client = @@character_set_client */ ; /*!50003 SET @saved_cs_results = @@character_set_results */ ; @@ -55320,20 +56139,22 @@ DELIMITER ; /*!50003 SET character_set_client = utf8mb4 */ ; /*!50003 SET character_set_results = utf8mb4 */ ; /*!50003 SET collation_connection = utf8mb4_unicode_ci */ ; +/*!50003 SET @saved_sql_mode = @@sql_mode */ ; +/*!50003 SET sql_mode = 'IGNORE_SPACE,NO_ENGINE_SUBSTITUTION' */ ; DELIMITER ;; CREATE DEFINER=`root`@`localhost` PROCEDURE `invoiceOutDelete`(vRef VARCHAR(15)) BEGIN DECLARE vAsien INTEGER; DECLARE vSendMail BOOL; DECLARE vBody TEXT; - + SELECT ASIEN INTO vAsien - FROM XDiario + FROM XDiario WHERE SERIE = SUBSTRING(vRef, 1, 1) AND FACTURA = SUBSTRING(vRef, 2, LENGTH(vRef)-1) LIMIT 1; - SELECT IF(enlazado OR enlazadoSage, TRUE, FALSE), + SELECT IF(enlazado OR enlazadoSage, TRUE, FALSE), CONCAT( '
FECHA | @@ -55342,7 +56163,7 @@ BEGINCONCEPTO | EURODEBE | EUROHABER | -
', IFNULL(FECHA,''), ' | @@ -55355,14 +56176,14 @@ BEGIN ) SEPARATOR ' ' ), '
C.Postal | @@ -76113,39 +77066,39 @@ BEGINAlmacén | Salix |
---|