import requests, json
import sys

class locgo:
    def __init__(self):
        pass
        
    def Info(self):
        try:
            response= requests.post('https://www.locgoh5.top/vn-app-server/app/v1/user/personalHomepage',headers = self.headers, json={}).json()
            print(f"{'Tên':<12}: {response['data']['nickName']}")
            print(f"{'Bảo lãnh':<12}: {response['data']['avlBalance']:,.0f}")
            print(f"{'Số dư':<12}: {response['data']['freezeBalance']:,.0f}")
            print(f"{'Lợi nhuận':<12}: {response['data']['income']:,.0f}")
            print(f"{'Tổng tiền':<12}: {response['data']['totalBalance']:,.0f}")
            print(f"{'Bank':<12}: {response['data']['smsPhone']}")
            print('-'*15)
        except:
            print('loi')
        
    def listbank(self):
        self.listso = []
        
        response= requests.post('https://www.locgoh5.top/vn-app-server/app/v1/user-phone/page',headers = self.headers, json={}).json()['data']['list']
        for i in response:
            print(f"{'Tài Khoản':<15}: {i['phone']}")
            print(f"{'Nhân Hàng':<15}: {i['associatedBank']}")
            print(f"{'Thu Nhập':<15}: {i['dayIncome']:,.0f}")
            print(f"{'Đơn Nhận':<15}: {i['dayDsOrderQty']}")
            print(f"{'Đơn Thanh Toán':<15}: {i['dayDfOrderQty']}")
            print(f"{'Số Dư ':<15}: {i['actualBalance']:,.0f}")
            a = 99
            b = 99
            if i['phone'] in self.lsgd.keys():
                a = self.lsgd[i['phone']]['nhan']
                b = self.lsgd[i['phone']]['rut']
                
            print(f"{'Đơn Nhận':<15}: {a} Phút Trước")
            print(f"{'Đơn Thanh Toán':<15}: {b} Phút Trước")
            print('='*17)
        
    def lsgdd(self):
        from datetime import datetime, timedelta

        result = {}
        now = datetime.now()
        response= requests.post('https://www.locgoh5.top/vn-app-server/app/v1/order/searchOrder',headers = self.headers, json={"groupBy":"","orderBy":"","orderByType":"","pageNum":1,"pageSize":30,"orderType":None,"orderOrigin":1,"platformOrderNo":"","startTime":"","endTime":""}).json()['data']['list']
        for item in response[::-1]:
            phone = item['phone']
                
            order_time = datetime.strptime(item['orderTime'], "%Y-%m-%d %H:%M:%S")
            order_time_real = order_time - timedelta(hours=1)
            minutes_ago = int((now - order_time_real).total_seconds() / 60)

            if phone not in result:
                result[phone] = {'nhan': 99, 'rut': 99}
                
            if item['orderTypeName'] == 'Đơn thu tiền':
                result[phone]['nhan'] = minutes_ago
            elif item['orderTypeName'] == 'Đơn rút tiền':
                result[phone]['rut'] = minutes_ago
        
        self.lsgd = result

    def run(self):
        # ðŸ‘‰ má»Ÿ file ghi
        old_stdout = sys.stdout
        f = open("phammoi3.txt", "w", encoding="utf-8")
        sys.stdout = f

        list_authorization = """Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5OTE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMTg5MyIsImxvZ2luTmFtZSI6IjM5OTE3MDQwNyIsImlkIjoxODU0LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPUEFSV04wSSIsImludml0YXRpb25Db2RlIjoiQ08yU05KIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAxODkzIiwiaWF0IjoxNzc4NDk3OTgyLCJleHAiOjE4MTAwMzM5ODJ9.Xl1A0WRyF5MFe4w4o1nW0GvR0RzIg8aXWiryfSn0JGG9K9ytPc3EEGWwGvB3W-7xLlnkCDDy42U2g9Im9wwNjQ|CSB5OPARWN0I
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijk4OTMzMzExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMTkwMCIsImxvZ2luTmFtZSI6IjA5ODkzMzMxMTEiLCJpZCI6MTg2MSwicGF5Q29kZSI6IlZOIiwiZGV2aWNlSWQiOiJDU0I1T1BXUklITEUiLCJpbnZpdGF0aW9uQ29kZSI6IkNPMlpYViIsInN1YiI6IkFVTjAwMDAwMDAwMDAwMTkwMCIsImlhdCI6MTc3ODQ5Nzk4MywiZXhwIjoxODEwMDMzOTgzfQ.CADP6Eu8NLx0b2sc6YkW7kzjXVPrE_fr_PAi7ccB5YFHM81GhcRRWC-pWq1KXG5IjbvSj_1hI9BKhEtb1hJlYw|CSB5OPWRIHLE
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0Mzk5OTExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMTkwMyIsImxvZ2luTmFtZSI6IjAzNDM5OTkxMTEiLCJpZCI6MTg2NCwicGF5Q29kZSI6IlZOIiwiZGV2aWNlSWQiOiJDU0I1T1FFN1JISk0iLCJpbnZpdGF0aW9uQ29kZSI6IkNPMjNQRiIsInN1YiI6IkFVTjAwMDAwMDAwMDAwMTkwMyIsImlhdCI6MTc3ODQ5Nzk4MywiZXhwIjoxODEwMDMzOTgzfQ.xyHFmC9yTtQkO69TASFEff4gc02tQ5mH8vYClGglyU2ofEfSnRtizUFpx8elTbzDen4Gd35oE1dIVooKwTNLlg|CSB5OQE7RHJM
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM4NzE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMTkwNCIsImxvZ2luTmFtZSI6IjAzODcxNzA0MDciLCJpZCI6MTg2NSwicGF5Q29kZSI6IlZOIiwiZGV2aWNlSWQiOiJDU0I1T1E3TkxVOVUiLCJpbnZpdGF0aW9uQ29kZSI6IkNPMjQwOCIsInN1YiI6IkFVTjAwMDAwMDAwMDAwMTkwNCIsImlhdCI6MTc3ODQ5Nzk4MywiZXhwIjoxODEwMDMzOTgzfQ.Mr-0Mo1Iq71ncr87Vf6rpA6e5R6rQxJromdsZUksxtPUWYmiuEsV8ecMeY_co9iPYQE-bZnh1tDlK3bmb-3ZIA|CSB5OQ7NLU9U
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5NDMzMzExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMTk5MyIsImxvZ2luTmFtZSI6IjM5NDMzMzExMSIsImlkIjoxOTUyLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPUjRCUjEyNiIsImludml0YXRpb25Db2RlIjoiQ1BDRDRWIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAxOTkzIiwiaWF0IjoxNzc4NDk3OTg0LCJleHAiOjE4MTAwMzM5ODR9.W8Enk5jctD9RIQu-HkWdDCJEb1Aeah0vsARM2RWed80QYLIF0_Zp__md69HChasIj8gZOXHKvsxH-65UGftUMA|CSB5OR4BR126
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjMzMzExMTk5OSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMTk5OSIsImxvZ2luTmFtZSI6IjMzMzExMTk5OSIsImlkIjoxOTU4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPU1FWQzJGTSIsImludml0YXRpb25Db2RlIjoiQ1BDTTIwIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAxOTk5IiwiaWF0IjoxNzc4NDk3OTg0LCJleHAiOjE4MTAwMzM5ODR9.tH05vEiqoKopckaz4U9Vi3xA-L0SdCik7XbLnvNseludT14r3ATEYomZmswclrQEiXMJmA7qXTJREPoJard5qg|CSB5OSQVC2FM
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijk5OTMzMzExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjAwMCIsImxvZ2luTmFtZSI6Ijk5OTMzMzExMSIsImlkIjoxOTU5LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPVEY0QjM5RiIsImludml0YXRpb25Db2RlIjoiQ1BDUEg3Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyMDAwIiwiaWF0IjoxNzc4NDk3OTg1LCJleHAiOjE4MTAwMzM5ODV9.jw5i2AyURc39BHMP-RthFs-MVOo4eJsi-XTotubnmsA9NQcR5KNkAke0c-459fPyh7mBFnaaqZz0h-pWT8ESZA|CSB5OTF4B39F
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM3NDMyNDAyMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjAxMCIsImxvZ2luTmFtZSI6IjM3NDMyNDAyMyIsImlkIjoxOTY5LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPVURZWUtZQSIsImludml0YXRpb25Db2RlIjoiQ1BDMjNMIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyMDEwIiwiaWF0IjoxNzc4NDk3OTg1LCJleHAiOjE4MTAwMzM5ODV9.bS982ZF5NGcjpLtxP5kZdyByOc7GlKjo8umG4DOKrILBzzp71dKjGBSDCLx48FM2p6tLy6ELEtq0sbiSAJ6IuQ|CSB5OUDYYKYA
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0OTk5OTExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjAzMSIsImxvZ2luTmFtZSI6IjM0OTk5OTExMSIsImlkIjoxOTkwLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPVTFISDU0WSIsImludml0YXRpb25Db2RlIjoiQ1BGTERXIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyMDMxIiwiaWF0IjoxNzc4NDk3OTg1LCJleHAiOjE4MTAwMzM5ODV9.nm9DUpXvpRaPo9kj12zSPanIjZS9wYc9xcKFgeUae4zfdPHaV0J6Nl0JZCr8cFbXgW9UG_INpfCtA8XBcuFekA|CSB5OU1HH54Y
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM4NjMzMzExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjA0OCIsImxvZ2luTmFtZSI6IjM4NjMzMzExMSIsImlkIjoyMDA3LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPVk1DNUw2USIsImludml0YXRpb25Db2RlIjoiQ1BHVTQ2Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyMDQ4IiwiaWF0IjoxNzc4NDk3OTg2LCJleHAiOjE4MTAwMzM5ODZ9.AynLrOeGEvZpT78bHhMuqcjGtWu_kycAqGlktG8GA5OSN-a4Rgnq_9MlfxcpIa_zuoJyduWP5zESymk-oO3UWA|CSB5OVMC5L6Q
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijk5MzExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjA1NCIsImxvZ2luTmFtZSI6Ijk5MzExMTMzMyIsImlkIjoyMDEzLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPV0ZBSEFCMiIsImludml0YXRpb25Db2RlIjoiQ1BHMTg0Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyMDU0IiwiaWF0IjoxNzc4NDk3OTg2LCJleHAiOjE4MTAwMzM5ODZ9.AGkWPMsZSszCGw8ynrRp2GEmbrQGECQgTi7wElQP53HyvHlzq9D5C5VCmGzUEwECFBtyOZmwbLG4ug2unpyKbQ|CSB5OWFAHAB2
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjMzMjExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjQ1NCIsImxvZ2luTmFtZSI6IjMzMjExMTMzMyIsImlkIjoyNDA4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPVzhUOTFMRSIsImludml0YXRpb25Db2RlIjoiQ1A2REJGIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNDU0IiwiaWF0IjoxNzc4NDk3OTg3LCJleHAiOjE4MTAwMzM5ODd9.7TyL6VCOvAUbb91vkkH275nnUYJZYE-SlMK9eRku2908oVm6cIof6KR9Nxci3vyAicczUk5SOswo7Lmy4fRrCg|CSB5OW8T91LE
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijg4OTMzMTIyMiIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjQ4MyIsImxvZ2luTmFtZSI6Ijg4OTMzMTIyMiIsImlkIjoyNDM3LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPWFg3OFYzMiIsImludml0YXRpb25Db2RlIjoiQ1A4SklMIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNDgzIiwiaWF0IjoxNzc4NDk3OTg3LCJleHAiOjE4MTAwMzM5ODd9.uXS7TywerOHytiblCdSwVJQmSHbTftqMsEhiy264jCDP7j2755_5nuRg0jxGZE74dRVmQRMUgYqTfIxpDrZkAg|CSB5OXX78V32
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijg5ODY2Njc3NyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjQ4NCIsImxvZ2luTmFtZSI6Ijg5ODY2Njc3NyIsImlkIjoyNDM4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPWU44T1RRUSIsImludml0YXRpb25Db2RlIjoiQ1A4S01CIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNDg0IiwiaWF0IjoxNzc4NDk3OTg3LCJleHAiOjE4MTAwMzM5ODd9.Y0XsYUu8lVfxuQsoBdMZcmLSbTe6i1VSe6gBp0R9cztU3WzvWwmETUbOBP_e8eifDBR-LFH17tPj11c1C1_gTw|CSB5OYN8OTQQ
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijg5OTg4ODMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjQ4NyIsImxvZ2luTmFtZSI6Ijg5OTg4ODMzMyIsImlkIjoyNDQxLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPWkdWMFdJQSIsImludml0YXRpb25Db2RlIjoiQ1A4VEtDIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNDg3IiwiaWF0IjoxNzc4NDk3OTg4LCJleHAiOjE4MTAwMzM5ODh9.EIYrpH8wfgcDBQLzFSR2DQStnUFhqnBTV5WCbumqVWxGlbXVDflEVQcjxOc9cQqfoCOlLI7zZmkKhiGCYpH1ag|CSB5OZGV0WIA
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5MjE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjQ4OCIsImxvZ2luTmFtZSI6IjM5MjE3MDQwNyIsImlkIjoyNDQyLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPWjQzSkc1RSIsImludml0YXRpb25Db2RlIjoiQ1A4VlpOIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNDg4IiwiaWF0IjoxNzc4NDk3OTg4LCJleHAiOjE4MTAwMzM5ODh9.7AoUh1Coh9HBjknzWpqwMvm9n_EW3fA2mez0yxB5OCxREgHUWogOsA9ofd3ZeP1C86EOR4rSDDBNS_J3FuaFEg|CSB5OZ43JG5E
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjgxMjE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjQ4OSIsImxvZ2luTmFtZSI6IjgxMjE3MDQwNyIsImlkIjoyNDQzLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPMDAyUU9JQSIsImludml0YXRpb25Db2RlIjoiQ1A4NDlEIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNDg5IiwiaWF0IjoxNzc4NDk3OTg5LCJleHAiOjE4MTAwMzM5ODl9.IxnIxxBxg6kzC4AD6yy6T4rjE8S7siVRfmj9F8VyBMdBPC45ihEmRJ_ep7IckzSJ8jfBmHyLH9fGHbDFmo1zWg|CSB5O002QOIA
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjMyMjE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjQ5MSIsImxvZ2luTmFtZSI6IjMyMjE3MDQwNyIsImlkIjoyNDQ1LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPMVNKTUhFQSIsImludml0YXRpb25Db2RlIjoiQ1A4NVBZIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNDkxIiwiaWF0IjoxNzc4NDk3OTg5LCJleHAiOjE4MTAwMzM5ODl9.XzgJT7fKQXLvlPvW60w2dGSthfkDWuCvS3E6CDsx6NBTfPUuMAMYwr9fgeFxbv7i72ntLlahG2nQA5asuRiSUw|CSB5O1SJMHEA
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjMyMTE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjUwNiIsImxvZ2luTmFtZSI6IjMyMTE3MDQwNyIsImlkIjoyNDYwLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPMkpHSTNJUSIsImludml0YXRpb25Db2RlIjoiQ1A5VlNSIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTA2IiwiaWF0IjoxNzc4NDk3OTg5LCJleHAiOjE4MTAwMzM5ODl9.aQ8YkGvmPH5_DnYhSx4zYwMROfMEJkhnBlvbWlUs4XDZ2ZTig-zGy2CMkv5cU3YEqq4F5o0bDZE5JFZ-yI2rcg|CSB5O2JGI3IQ
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2ODExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjUxMiIsImxvZ2luTmFtZSI6IjM2ODExMTMzMyIsImlkIjoyNDY2LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPM0FVV1oyQSIsImludml0YXRpb25Db2RlIjoiQ1FCSzBTIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTEyIiwiaWF0IjoxNzc4NDk3OTkwLCJleHAiOjE4MTAwMzM5OTB9.ApQLjAX36CcDB_kfMsAbmLfoE6J3WLFN8Q9aVtDqNAO6Z1YaiGrIbcyAqXDNtD3vQj8xtBf7aJY8IlriJh5Szw|CSB5O3AUWZ2A
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM3NDExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjUxMyIsImxvZ2luTmFtZSI6IjM3NDExMTMzMyIsImlkIjoyNDY3LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPM1pNRVJHWSIsImludml0YXRpb25Db2RlIjoiQ1FCTE9VIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTEzIiwiaWF0IjoxNzc4NDk3OTkwLCJleHAiOjE4MTAwMzM5OTB9.ihiZlkYjpugdm0iTr2Aj7BgSE7mAFfEjFWVGRHhzytLA1xp3ShFyRwPQJ376ueb7ApmYl3-66DUikYy8Ebamcw|CSB5O3ZMERGY
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM3MjExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjUxNCIsImxvZ2luTmFtZSI6IjM3MjExMTMzMyIsImlkIjoyNDY4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPNFZCTURGMiIsImludml0YXRpb25Db2RlIjoiQ1FCTDNCIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTE0IiwiaWF0IjoxNzc4NDk3OTkxLCJleHAiOjE4MTAwMzM5OTF9.DBaM7_dhLHcck5NEXsXls59ywazYuaXAOxV4tKSxrj_L4D7nDUCi908yQSLIZrF_H3u2Tmidnv4opbxJYgXyRA|CSB5O4VBMDF2
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjMyNzY2Njk5OSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjUxNSIsImxvZ2luTmFtZSI6IjMyNzY2Njk5OSIsImlkIjoyNDY5LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPNU1LMEhBUSIsImludml0YXRpb25Db2RlIjoiQ1FCU0NGIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTE1IiwiaWF0IjoxNzc4NDk3OTkxLCJleHAiOjE4MTAwMzM5OTF9.BukdUgvMepNJJGoUgiVIy42jcqUUIQ3D2O7JfjEWcPcqhYAfE2ZzmBg9tIIbVVAYH1af0d_aOo4D4XRmmUipPQ|CSB5O5MK0HAQ
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2Mzc3NzMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjUxNiIsImxvZ2luTmFtZSI6IjM2Mzc3NzMzMyIsImlkIjoyNDcwLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPNkU4Q0oyQSIsImludml0YXRpb25Db2RlIjoiQ1FCWFQ5Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTE2IiwiaWF0IjoxNzc4NDk3OTkxLCJleHAiOjE4MTAwMzM5OTF9.AZBpCVEc7DKXS5RixGkdFoBmLEZ3Xn4CipdDrXxCRAc1P62QlNEJKPElDGVy2G9Urmd3hWciYRMVkUNZu6q8VA|CSB5O6E8CJ2A
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijk2NDExMTIyMiIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjUxOSIsImxvZ2luTmFtZSI6Ijk2NDExMTIyMiIsImlkIjoyNDczLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPNjZIUU5XWSIsImludml0YXRpb25Db2RlIjoiQ1FCMUNTIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTE5IiwiaWF0IjoxNzc4NDk3OTkyLCJleHAiOjE4MTAwMzM5OTJ9.u7VRYMv6lhbep2b2rioZSfn5Q0B1lPZZgmvqxh6PXPTLws0GtUfZL4_cPlfxS1Pwv2jM0jY6PYP6HO2KWlItRw|CSB5O66HQNWY
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2MjE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjU0NCIsImxvZ2luTmFtZSI6IjM2MjE3MDQwNyIsImlkIjoyNDk4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPN1gwNEM1RSIsImludml0YXRpb25Db2RlIjoiQ1FDWFNJIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTQ0IiwiaWF0IjoxNzc4NDk3OTkyLCJleHAiOjE4MTAwMzM5OTJ9.4lXD4mf3gdP2p5CZluYI-9iadaWmldDiQJehXFCCGYlstL_fuZA5uP5AMEL6BmhrYHm0_8CzwWA-xujT-13pzw|CSB5O7X04C5E
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjMyMTExMTIyMiIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjU0NSIsImxvZ2luTmFtZSI6IjMyMTExMTIyMiIsImlkIjoyNDk5LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPOFJQV1czTSIsImludml0YXRpb25Db2RlIjoiQ1FDWjJTIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTQ1IiwiaWF0IjoxNzc4NDk3OTkzLCJleHAiOjE4MTAwMzM5OTN9.7jWDV0QDXWOnSiaooTz6CZJAscnfJsjLWdszYtT5zZBLemz3KrrcpkaL6upKe3GVFKFOJtTIbe0VXK4PC-yP7Q|CSB5O8RPWW3M
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjkxMjEyMzMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjU0OSIsImxvZ2luTmFtZSI6IjkxMjEyMzMzMyIsImlkIjoyNTAzLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVPOUxMNjUyNiIsImludml0YXRpb25Db2RlIjoiQ1FDN1k5Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTQ5IiwiaWF0IjoxNzc4NDk3OTkzLCJleHAiOjE4MTAwMzM5OTN9.Jc8l_xt7QGhLn6n7JrclXTIV1IqkHH3rhphA9_aoOyWN9XuxzcpFbhTA5ah-b_KKaWyhNe9pg01iGZomZ0qLHg|CSB5O9LL6526
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0NTExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjU1MSIsImxvZ2luTmFtZSI6IjM0NTExMTMzMyIsImlkIjoyNTA1LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQQURGS0dQRSIsImludml0YXRpb25Db2RlIjoiQ1FEQURIIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTUxIiwiaWF0IjoxNzc4NDk3OTkzLCJleHAiOjE4MTAwMzM5OTN9.nnoQ_TXVdu_CGR7j9bulRb2ZYTKKXBOBNr1W7OHYtbOsuepHImO14hj-eXcLOrcIQ6TwmxSONc4j1CVeUIpj_A|CSB5PADFKGPE
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0MzExMTIyMiIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjU1MyIsImxvZ2luTmFtZSI6IjM0MzExMTIyMiIsImlkIjoyNTA3LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQQTFDM0ZZUSIsImludml0YXRpb25Db2RlIjoiQ1FEQ0FRIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTUzIiwiaWF0IjoxNzc4NDk3OTk0LCJleHAiOjE4MTAwMzM5OTR9.cLubg8OnfJsQyJZMHecseZpjeClpxtT03pspa2-DcZndmt6wDlRch5QZ9tD0H29Y5cM56rHFeXuz1uBTULtIHw|CSB5PA1C3FYQ
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0MjExMTk5OSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjU2MyIsImxvZ2luTmFtZSI6IjM0MjExMTk5OSIsImlkIjoyNTE3LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQQlEzSlI3TSIsImludml0YXRpb25Db2RlIjoiQ1FESDhJIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTYzIiwiaWF0IjoxNzc4NDk3OTk0LCJleHAiOjE4MTAwMzM5OTR9.3tSQNakNFTbxCnKD0f96nbDKfjBoohpar9bYUr_PSR7yuoXksjptmBwoRNgfIWtI1Yss3Wlv63DLZLMxTCxf-A|CSB5PBQ3JR7M
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2NTMzMzExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjU4MCIsImxvZ2luTmFtZSI6IjM2NTMzMzExMSIsImlkIjoyNTM0LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQQ0o1VTgxVSIsImludml0YXRpb25Db2RlIjoiQ1FGUldaIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNTgwIiwiaWF0IjoxNzc4NDk3OTk0LCJleHAiOjE4MTAwMzM5OTR9.qFT4g-IYo-Y4UkS6l9CAhGxB_PxDfq0oLBuhqjix3ufdWe6GnbwHv82LVRy6krjXlp7qVrGiZyv4uCbdFv1mng|CSB5PCJ5U81U
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijk4MjExMTY2NiIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjYxNCIsImxvZ2luTmFtZSI6Ijk4MjExMTY2NiIsImlkIjoyNTY4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQREZLMjlNNiIsImludml0YXRpb25Db2RlIjoiQ1FHUlNNIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjE0IiwiaWF0IjoxNzc4NDk3OTk1LCJleHAiOjE4MTAwMzM5OTV9.3U6Dz9whfDSus6nWYghcdUMiNO01LCKuTU4fASwZjSeAR9u3n39c_5cbRM9VvQ2uOh-GMoKaE1IevbhoT37YCg|CSB5PDFK29M6
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0MjE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjYxNiIsImxvZ2luTmFtZSI6IjM0MjE3MDQwNyIsImlkIjoyNTcwLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQRDdWWFVPSSIsImludml0YXRpb25Db2RlIjoiQ1FHU1ZaIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjE2IiwiaWF0IjoxNzc4NDk3OTk1LCJleHAiOjE4MTAwMzM5OTV9.zTEZ3ij2jOY0qNCJ5BnBZvKh5Y1BqwRNEtECzpYeT9d5C-_8E9lx47nOhWxq1Ts24LoxSRjK6xLqBx19PjP2eA|CSB5PD7VXUOI
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijk4MjQ1NjExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjYxNyIsImxvZ2luTmFtZSI6Ijk4MjQ1NjExMSIsImlkIjoyNTcxLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQRTBEOTRRNiIsImludml0YXRpb25Db2RlIjoiQ1FHVDBOIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjE3IiwiaWF0IjoxNzc4NDk3OTk2LCJleHAiOjE4MTAwMzM5OTZ9.i_wxT8fbSLQeJsOEasftx5Oy7YD6IpTPXSUANz-c1I_62cdJotwq6KMAofKcQpmXUr8AughqdhTp8NHK03ocuQ|CSB5PE0D94Q6
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijg2NjE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjYxOSIsImxvZ2luTmFtZSI6Ijg2NjE3MDQwNyIsImlkIjoyNTczLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQRlBQUTJYRSIsImludml0YXRpb25Db2RlIjoiQ1FHVU5RIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjE5IiwiaWF0IjoxNzc4NDk3OTk2LCJleHAiOjE4MTAwMzM5OTZ9.BBb6QzW8y44NxMmbd_00AzBvoQfvw8mIj2PhUAdz6RkEfF7HBMJuyIuWjfVcpMC2Il2Er9-xgcspLdUBOaIeuA|CSB5PFPPQ2XE
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5MjU1NTExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjYyMSIsImxvZ2luTmFtZSI6IjM5MjU1NTExMSIsImlkIjoyNTc1LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQR0lQS05FNiIsImludml0YXRpb25Db2RlIjoiQ1FHVTlLIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjIxIiwiaWF0IjoxNzc4NDk3OTk3LCJleHAiOjE4MTAwMzM5OTd9.vGOJczSBJg8gIlvykWOSbmsrs1TFhRWI3taL75YlqcnwgBwM89Tm6f_GPIhh9ri_Ex70nG1ve4UH4-QOhZ5HPA|CSB5PGIPKNE6
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2OTc3NzExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjYyMyIsImxvZ2luTmFtZSI6IjM2OTc3NzExMSIsImlkIjoyNTc3LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQSENHVTNQVSIsImludml0YXRpb25Db2RlIjoiQ1FHMDM0Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjIzIiwiaWF0IjoxNzc4NDk3OTk3LCJleHAiOjE4MTAwMzM5OTd9.UhYPl_MARL-HLuyfOSe0NBnl0J1SuFOpbHNp7OjZP5Y79CgSzeTs7c_pNFXAvCH15bIfT3enuxWom9x9dAdEpw|CSB5PHCGU3PU
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM1NjExMTIyMiIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjYyNCIsImxvZ2luTmFtZSI6IjM1NjExMTIyMiIsImlkIjoyNTc4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQSDNaOFNZQSIsImludml0YXRpb25Db2RlIjoiQ1FHMTVFIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjI0IiwiaWF0IjoxNzc4NDk3OTk3LCJleHAiOjE4MTAwMzM5OTd9.md98f9ngxTHqd1nZ5QvFP6QzpuufcCqX5mWMxyNCgCSlWNOi2oGoxVxwLnjCvKvgVVETzLVX9IJ3oTKDDqmsAg|CSB5PH3Z8SYA
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2NDExMTIyMiIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjY0NCIsImxvZ2luTmFtZSI6IjM2NDExMTIyMiIsImlkIjoyNTk4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQSVlYWkk0SSIsImludml0YXRpb25Db2RlIjoiQ1FKR0pKIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjQ0IiwiaWF0IjoxNzc4NDk3OTk4LCJleHAiOjE4MTAwMzM5OTh9.48iyN2lsIysQ2TN-XgJZkmqDt8F2bTDR3gHg6jf-paerKR-45TTKOPcOVY8CiEZGQgiYSzn_8s0dCYsgB3y3qg|CSB5PIYXZI4I
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6Ijk4MTMzMzExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjY1NCIsImxvZ2luTmFtZSI6Ijk4MTMzMzExMSIsImlkIjoyNjA4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQSlRRUUdMVSIsImludml0YXRpb25Db2RlIjoiQ1FKUTJJIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjU0IiwiaWF0IjoxNzc4NDk3OTk4LCJleHAiOjE4MTAwMzM5OTh9.KcNkobx0MauVsvWKntj8ocHBx7TC2l6u_qFbT-tr8xMZWUoM-OdCRJDOZn5Hu-EJbX7yu2ERfZAtyL3ZA0kUbQ|CSB5PJTQQGLU
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjMxMjQ0NDExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjY1OCIsImxvZ2luTmFtZSI6IjMxMjQ0NDExMSIsImlkIjoyNjEyLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQS05SMElBQSIsImludml0YXRpb25Db2RlIjoiQ1FKWTg2Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjU4IiwiaWF0IjoxNzc4NDk3OTk5LCJleHAiOjE4MTAwMzM5OTl9.gw8LxkgX_awDbkA8ZKJTIWCIBolJ6L4VAcB-KjDtUXYRLmDU6qihIWYHp6BCrUyTH5gq6bLqISMpd-O-nJcpmw|CSB5PKNR0IAA
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2NTExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjY2MSIsImxvZ2luTmFtZSI6IjM2NTExMTMzMyIsImlkIjoyNjE1LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQTExUNE4wSSIsImludml0YXRpb25Db2RlIjoiQ1FKMVVLIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjYxIiwiaWF0IjoxNzc4NDk3OTk5LCJleHAiOjE4MTAwMzM5OTl9.6lX-Qn12jZ040uMEbN10Dq2yr_OBQnPhEuhrCuuHBNaCAgmV3qmfAN8kBjWyQsTwvtAQ9hw2ITXzFKCAoIdxSg|CSB5PLLT4N0I
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0MzU1NTExMSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjY3MSIsImxvZ2luTmFtZSI6IjM0MzU1NTExMSIsImlkIjoyNjI1LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQTUdaQzI3MiIsImludml0YXRpb25Db2RlIjoiQ1FLSTZBIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjcxIiwiaWF0IjoxNzc4NDk4MDAwLCJleHAiOjE4MTAwMzQwMDB9.p1f16ivDI1acjvkbF0LrVmk7iH5FQsVdVLBpt56XEzylkLXX8PGOD-n5rsbJG6zKZ0VcaQLxksfQpf6Lmtelbg|CSB5PMGZC272
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0MjExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjY3MiIsImxvZ2luTmFtZSI6IjM0MjExMTMzMyIsImlkIjoyNjI2LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQTThBODNFNiIsImludml0YXRpb25Db2RlIjoiQ1FLTVhIIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjcyIiwiaWF0IjoxNzc4NDk4MDAwLCJleHAiOjE4MTAwMzQwMDB9.rIsdNc9WbxqKt1Q_3Py5WHzkx_Sjahs-zlzNDlCKaq1AEEhSofo3tmhLiYp287J9iLI3hDYhktlqvIUYFm9Y7Q|CSB5PM8A83E6
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5NDExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjY3OCIsImxvZ2luTmFtZSI6IjM5NDExMTMzMyIsImlkIjoyNjMyLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQTjBZSzU2USIsImludml0YXRpb25Db2RlIjoiQ1FLUlJCIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNjc4IiwiaWF0IjoxNzc4NDk4MDAwLCJleHAiOjE4MTAwMzQwMDB9.y2Vo9GTsBbOBylyX-6MKMh4lOhv1NcHOo3utZQ34wyVTBNPGBYDoN0CTcykP-EgPlsS-4Cv2I61k_cKVJBlUYg|CSB5PN0YK56Q
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjMyNTExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjcwMCIsImxvZ2luTmFtZSI6IjMyNTExMTMzMyIsImlkIjoyNjU0LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQT1dOU1I1VSIsImludml0YXRpb25Db2RlIjoiQ1FOUVY0Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyNzAwIiwiaWF0IjoxNzc4NDk4MDAxLCJleHAiOjE4MTAwMzQwMDF9.YmYgnI4Cwluiq6P1xbB1zKE3AGIM-tgjJHfRC1p7s16ixGWmdzK8m04JwEFPa4w-644Vs8Wg-_Dp0ypyDXuSMA|CSB5POWNSR5U
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0MzExMTY2NiIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjg1MiIsImxvZ2luTmFtZSI6IjM0MzExMTY2NiIsImlkIjoyODA2LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQUFJOMUVPSSIsImludml0YXRpb25Db2RlIjoiQ1E3RUg5Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyODUyIiwiaWF0IjoxNzc4NDk4MDAxLCJleHAiOjE4MTAwMzQwMDF9.gcFg37mWBsT7MI0uw_B6dujFpyv-QwL4aKwjs97rn6f8zIz1NEEKCbW095OLuZC7I4bbmc0vdDNcxBIK9obNcQ|CSB5PPRN1EOI
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0Mzc3Nzk5OSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjg1NSIsImxvZ2luTmFtZSI6IjM0Mzc3Nzk5OSIsImlkIjoyODA5LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQUUlJRjRHSSIsImludml0YXRpb25Db2RlIjoiQ1E3TkhJIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyODU1IiwiaWF0IjoxNzc4NDk4MDAyLCJleHAiOjE4MTAwMzQwMDJ9.F2-EqTpskpoud4VrOV2yMVs3QE7rF0eSmZrSfk5BpIlSYMaOhH-1ZZeH7UISUouUhn_453-DlS0iJAxVWi8caA|CSB5PQIIF4GI
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5MTE3MDQwNyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjg1NiIsImxvZ2luTmFtZSI6IjM5MTE3OTQwNyIsImlkIjoyODEwLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQUkE3OTNLSSIsImludml0YXRpb25Db2RlIjoiQ1E3UjBVIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyODU2IiwiaWF0IjoxNzc4NDk4MDAyLCJleHAiOjE4MTAwMzQwMDJ9.9F4PZoPFvT75zHFVHbC3fXShGk3_rqLN9AutFxME2XI5RvxP-AhzsiDoPFp5bhm_Bo_sTPq1ts_oRQSfvQeTww|CSB5PRA793KI
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5MjExMTQ0NCIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjg2MSIsImxvZ2luTmFtZSI6IjM5MjExMTQ0NCIsImlkIjoyODE1LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQUjZGMEU0SSIsImludml0YXRpb25Db2RlIjoiQ1E3WEU1Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyODYxIiwiaWF0IjoxNzc4NDk4MDAzLCJleHAiOjE4MTAwMzQwMDN9.QSjgtEOiA2rxXbtEzgbN5Dgp5Z76TZurAJfngnjgfAFmeeb0ZopsGLJ9Fcv_ui60j_KXm9ACYLpzTqa2oH83fQ|CSB5PR6F0E4I
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5ODExMTMzMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjg2MiIsImxvZ2luTmFtZSI6IjM5ODExMTMzMyIsImlkIjoyODE2LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQUzFVOEZQVSIsImludml0YXRpb25Db2RlIjoiQ1E3N1k0Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyODYyIiwiaWF0IjoxNzc4NDk4MDAzLCJleHAiOjE4MTAwMzQwMDN9.VoUAzsNT_b_3w2qFVm1hoO_g2SdROtywltEwmycMjGw566fc_yBFk8Q8DRnj2ksdQJxq20n4yLi3DGExZJ47sg|CSB5PS1U8FPU
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM3NDExMTQ0NCIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjg2MyIsImxvZ2luTmFtZSI6IjM3NDExMTQ0NCIsImlkIjoyODE3LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQVFU3SkhYVSIsImludml0YXRpb25Db2RlIjoiQ1E4QU1WIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyODYzIiwiaWF0IjoxNzc4NDk4MDAzLCJleHAiOjE4MTAwMzQwMDN9.jUlLzdgYXdSy_3RxpXnxghzhspTRIxbDln_wDt2pE0mNehnuteraupfy2PlapQBuA_EgjhsXHzVDzXlL8uzKxQ|CSB5PTU7JHXU
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5MjU1NTY2NiIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjg5MSIsImxvZ2luTmFtZSI6IjM5MjU1NTY2NiIsImlkIjoyODQ1LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQVU5LVlpCTSIsImludml0YXRpb25Db2RlIjoiQ1JCRldBIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyODkxIiwiaWF0IjoxNzc4NDk4MDA0LCJleHAiOjE4MTAwMzQwMDR9.ZAN06NSwtOt496NAPb8oNaAM5ljUAHKNvgmPNbZBAAS0oIFqebo5d8iRgrz2wiKdy5AyumsUOiDy_SNzNjswlA|CSB5PUNKVZBM
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM0MzExMTk5OSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjg5NCIsImxvZ2luTmFtZSI6IjM0MzExMTk5OSIsImlkIjoyODQ4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQVkdBUFlGTSIsImludml0YXRpb25Db2RlIjoiQ1JCWE1OIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyODk0IiwiaWF0IjoxNzc4NDk4MDA0LCJleHAiOjE4MTAwMzQwMDR9.Q-lXV_g-qmeKcHr_aPsPla_bq29lAhBYqvWiVHeU4aYQfda8nEOAHnWDiWo3_-CwyXPVMRrQW-uBr93kBaikWA|CSB5PVGAPYFM
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjMyNjY2Njk5OSIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjk4MCIsImxvZ2luTmFtZSI6IjMyNjY2Njk5OSIsImlkIjoyOTM0LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQVjhYMTA2NiIsImludml0YXRpb25Db2RlIjoiQ1JTME9DIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyOTgwIiwiaWF0IjoxNzc4NDk4MDA1LCJleHAiOjE4MTAwMzQwMDV9.D6QiE_x2uS-DU9AGCSwMATZlXJ08iq3lSlApS-QAaEcxulQFZwxz3ZM3RBNUpPamlzH39i6WStFfykok0MihZg|CSB5PV8X1066
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2NDEyMzEyMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjk4MyIsImxvZ2luTmFtZSI6IjM2NDEyMzEyMyIsImlkIjoyOTM3LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQVzJaQjJWTSIsImludml0YXRpb25Db2RlIjoiQ1JUSFc2Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyOTgzIiwiaWF0IjoxNzc4NDk4MDA1LCJleHAiOjE4MTAwMzQwMDV9.AcMA1vZ-N_qGNoK_T18TayJna1x4XGLeP9e-FIhOCZ9BhAvtzBj7RvIuS9Fu0imS00tAKnJ4oo8Qh1ZvCYQHGA|CSB5PW2ZB2VM
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2OTEyMzEyMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjk4NyIsImxvZ2luTmFtZSI6IjM2OTEyMzEyMyIsImlkIjoyOTQxLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQWFhSMjBDWSIsImludml0YXRpb25Db2RlIjoiQ1JUUFFNIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyOTg3IiwiaWF0IjoxNzc4NDk4MDA2LCJleHAiOjE4MTAwMzQwMDZ9.Z6HgZTVQRBVog9MOeN_FQyGhm9es99Nkr7E4vn-L8aBeaBsu5krXu483QtPUnpBJqzhcDYKljoPVrhFKTV445g|CSB5PXXR20CY
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5NDMxMjEyMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjk4OSIsImxvZ2luTmFtZSI6IjM5NDMxMjEyMyIsImlkIjoyOTQzLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQWU5BMU5LSSIsImludml0YXRpb25Db2RlIjoiQ1JUUjI5Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyOTg5IiwiaWF0IjoxNzc4NDk4MDA2LCJleHAiOjE4MTAwMzQwMDZ9.Wx6OeVK6qAQzOWR1PasjLLNWyPCGTyk1NJIKzD_4fEu1k7MUuqplyjYd2stiBCVsSISsY-DIAYDfq_S8bRY5Nw|CSB5PYNA1NKI
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5NDEyMzEyMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMjk5MCIsImxvZ2luTmFtZSI6IjM5NDEyMzEyMyIsImlkIjoyOTQ0LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQWkREWkhKTSIsImludml0YXRpb25Db2RlIjoiQ1JUU0hNIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAyOTkwIiwiaWF0IjoxNzc4NDk4MDA2LCJleHAiOjE4MTAwMzQwMDZ9.DxlqPBvrxJj26fLyA7MfcXL_nzHIlyCR5gyPOfX2iUxOSSsUEHWvjaOPIzB5RgvZ53xtvBV_N0xhQAsWrXHGGA|CSB5PZDDZHJM
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5ODEyMzEyMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMzAwMCIsImxvZ2luTmFtZSI6IjM5ODEyMzEyMyIsImlkIjoyOTU0LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQMEk3UjlaTSIsImludml0YXRpb25Db2RlIjoiQ1JVTlZSIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAzMDAwIiwiaWF0IjoxNzc4NDk4MDA3LCJleHAiOjE4MTAwMzQwMDd9.A-2fIy3ROz1m2UDyL65QsQ9DOTzFzjQ4tzVUzNBGVVmbqYleXMV0C-Tpj9NlJuSXqTz4Mwy1qXq6QANNwJ8qaA|CSB5P0I7R9ZM
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2ODEyMzEyMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMzAwNCIsImxvZ2luTmFtZSI6IjM2ODEyMzEyMyIsImlkIjoyOTU4LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQMUJETTJCMiIsImludml0YXRpb25Db2RlIjoiQ1JVV1hYIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAzMDA0IiwiaWF0IjoxNzc4NDk4MDA3LCJleHAiOjE4MTAwMzQwMDd9.lCaU0AVytkdjo4NUO7X36OCj_dTWFOv2I83uMuw0Y-_UQU76Qg7itTduYNv4Qi9XZGscNibU7MNyHA_6yHcK7g|CSB5P1BDM2B2
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM2MjEyMzEyMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMzAxMiIsImxvZ2luTmFtZSI6IjM2MjEyMzEyMyIsImlkIjoyOTY2LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQMTgwUlRaTSIsImludml0YXRpb25Db2RlIjoiQ1JYQjM0Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAzMDEyIiwiaWF0IjoxNzc4NDk4MDA4LCJleHAiOjE4MTAwMzQwMDh9.bIZDWIm0zh8g21paNKgkfUEdtHftHNEV--JhqOkhoSfjMsat0eoZQbEr0R9DfAPHxMQ0DpEw4qK5v5nuu2J3Jg|CSB5P180RTZM
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5NDExMTc3NyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMzA2MSIsImxvZ2luTmFtZSI6IjM5NDExMTc3NyIsImlkIjozMDA5LCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQMlg0UTI0SSIsImludml0YXRpb25Db2RlIjoiQ1IxWEs2Iiwic3ViIjoiQVVOMDAwMDAwMDAwMDAzMDYxIiwiaWF0IjoxNzc4NDk4MDA4LCJleHAiOjE4MTAwMzQwMDh9.uM5RRT_iFNqGOxbhSgAipr_gFUVNxfCUkhslVU8B8M9EXFDw9Lx7_p3lI23SMMp_F2JLAzIwonDB_O79rh-Rhw|CSB5P2X4Q24I
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5NzEyMzEyMyIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMzA2MiIsImxvZ2luTmFtZSI6IjM5NzEyMzEyMyIsImlkIjozMDEwLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQM1ExMlE5VSIsImludml0YXRpb25Db2RlIjoiQ1IxWlJMIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAzMDYyIiwiaWF0IjoxNzc4NDk4MDA5LCJleHAiOjE4MTAwMzQwMDl9.OskVOKG89yolI9aSw1fThMJjm1rfGid0gdb3MOSumYIgSnjm4AZD-UFUMZgqURzYSFWEstCZWMWKVBGw2NSi9g|CSB5P3Q12Q9U
Bearer_eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJyUVJrJHlOOjclKkJ3fUwtVU5ILVBPPVdFVy1YRi1dTX40Izt5R2E6YV9GeyIsImlzcyI6InBheW1lbnQiLCJwaG9uZSI6IjM5NDEyMzY3OCIsInVzZXJObyI6IkFVTjAwMDAwMDAwMDAwMzA2MyIsImxvZ2luTmFtZSI6IjM5NDEyMzY3OCIsImlkIjozMDExLCJwYXlDb2RlIjoiVk4iLCJkZXZpY2VJZCI6IkNTQjVQNEZRMk1CMiIsImludml0YXRpb25Db2RlIjoiQ1IxNFNBIiwic3ViIjoiQVVOMDAwMDAwMDAwMDAzMDYzIiwiaWF0IjoxNzc4NDk4MDA5LCJleHAiOjE4MTAwMzQwMDl9.i4cE714K1xFhHhQFPT256oKJBZogfMk1yN8HDMN-NPf44-aeBA9elW4ppNLLYXzzH8eqXx9AbViDk542qFnE4g|CSB5P4FQ2MB2""".split('\n')
        
        for i in list_authorization:
            self.headers ={
                "content-length": "2",
                "sec-ch-ua-platform": "\"Android\"",
                "authorization": i.split('|')[0],
                "client-platform": "H5",
                "accept-language": "vi-VN",
                "sec-ch-ua": "\"Google Chrome\";v=\"143\", \"Chromium\";v=\"143\", \"Not A(Brand\";v=\"24\"",
                "sec-ch-ua-mobile": "?1",
                "deviceid": i.split('|')[1],
                "user-agent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Mobile Safari/537.36",
                "dnt": "1",
                "request-paycode": "VN",
                "content-type": "application/json",
                "accept": "*/*",
                "origin": "https://h5.locgoh5.top",
                "sec-fetch-site": "same-site",
                "sec-fetch-mode": "cors",
                "sec-fetch-dest": "empty",
                "referer": "https://h5.locgoh5.top/",
                "priority": "u=1, i"
            }

            self.Info()
            
            self.lsgdd()
            self.listbank()

        # 👉 trả lại stdout
        sys.stdout = old_stdout
        
        f.close()

locgo().run()

input_file = "phammoi3.txt"
output_file = "phammoi3.html"
def parse_number(value):
    try:
        return int(value.replace(",", "").strip())
    except:
        return 0


def parse_minutes(text):
    try:
        if "Phút" in text:
            return int(text.split()[0])
    except:
        pass
    return 0


def add_key_safe(obj, key, value):
    if key not in obj:
        obj[key] = value
    else:
        new_key = key + " Time"
        i = 2
        while new_key in obj:
            new_key = f"{key} Time {i}"
            i += 1
        obj[new_key] = value


def parse_data(text):
    lines = text.splitlines()
    accounts = []
    current_account = None
    current_bank = None
    in_bank = False

    for line in lines:
        line = line.strip()
        if not line:
            continue

        if line == "---------------":
            in_bank = True
            current_bank = {}
            continue

        if line == "=================":
            if current_bank:
                current_account["banks"].append(current_bank)
                current_bank = {}
            continue

        if ":" in line:
            k, v = line.split(":", 1)
            k, v = k.strip(), v.strip()

            if k == "Tên":
                if current_account:
                    accounts.append(current_account)
                current_account = {"info": {}, "banks": []}
                add_key_safe(current_account["info"], k, v)
                in_bank = False
                continue

            if not current_account:
                continue

            if not in_bank:
                add_key_safe(current_account["info"], k, v)
            else:
                if current_bank is None:
                    current_bank = {}
                add_key_safe(current_bank, k, v)

    if current_bank and current_account:
        current_account["banks"].append(current_bank)
    if current_account:
        accounts.append(current_account)

    return accounts


def format_number(n):
    return f"{n:,}"


def calculate_summary(data):
    total_profit = 0
    total_money = 0
    total_balance = 0
    total_guarantee = 0

    for acc in data:
        info = acc["info"]
        total_profit += parse_number(info.get("Lợi nhuận", "0"))
        total_money += parse_number(info.get("Tổng tiền", "0"))
        total_balance += parse_number(info.get("Số dư", "0"))
        total_guarantee += parse_number(info.get("Bảo lãnh", "0"))

    return {
        "profit": total_profit,
        "money": total_money,
        "balance": total_balance,
        "guarantee": total_guarantee
    }


def generate_html(data):
    labels = []
    profits = []

    for acc in data:
        labels.append(acc["info"].get("Tên", ""))
        profits.append(parse_number(acc["info"].get("Lợi nhuận", "0")))

    summary = calculate_summary(data)

    html = """
<!DOCTYPE html>
<html lang="vi">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="UTF-8">
<title>Dashboard</title>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

<style>
body { font-family: Arial; background:#f5f6fa; padding:15px; }
.dark { background:#1e272e; color:white; }

button { padding:10px; margin:5px; border-radius:8px; border:none; font-size:16px; }

input { width:100%; padding:12px; font-size:18px; margin:10px 0; border-radius:10px; }

.account { background:white; padding:15px; margin-bottom:20px; border-radius:12px; }
.dark .account { background:#2f3640; }

.header { font-size:20px; font-weight:bold; }

.grid { display:grid; grid-template-columns:repeat(2,1fr); gap:10px; }

.box { background:#dcdde1; padding:10px; border-radius:8px; }
.dark .box { background:#353b48; }

.bank { margin-top:10px; padding:10px; border-radius:8px; }

.highlight { border:2px solid gold; }
.small { font-size:13px; }
</style>
</head>

<body>

<button onclick="toggleDark()">🌙 Dark</button>
<button onclick="sortData('money')">💰 Tiền</button>
<button onclick="sortData('profit')">📈 Lợi nhuận</button>
<button onclick="sortData('balance')">🏦 Số dư</button>

<input id="search" placeholder="🔍 Tìm theo tên...">
"""

    # SUMMARY
    html += """
<div style="background:#192a56;color:white;padding:20px;border-radius:12px;margin-bottom:15px;text-align:center">
<div style="font-size:20px;">📈 Tổng lợi nhuận</div>
<div style="font-size:32px;font-weight:bold;margin:10px 0;">
""" + format_number(summary["profit"]) + """
</div>

<div style="display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;">
"""

    html += "<div style='background:#273c75;padding:10px;border-radius:8px'>💰<br>" + format_number(summary["money"]) + "</div>"
    html += "<div style='background:#273c75;padding:10px;border-radius:8px'>🏦<br>" + format_number(summary["balance"]) + "</div>"
    html += "<div style='background:#273c75;padding:10px;border-radius:8px'>🔒<br>" + format_number(summary["guarantee"]) + "</div>"

    html += "</div></div>"

    html += """
<canvas id="chart"></canvas>
<div id="list">
"""

    top = sorted(data, key=lambda x: parse_number(x["info"].get("Tổng tiền", "0")), reverse=True)[:3]
    top_names = set(x["info"].get("Tên") for x in top)

    for acc in data:
        info = acc["info"]
        name = info.get("Tên", "")
        money = parse_number(info.get("Tổng tiền", "0"))
        profit = parse_number(info.get("Lợi nhuận", "0"))
        balance = parse_number(info.get("Số dư", "0"))

        cls = "account highlight" if name in top_names else "account"

        html += '<div class="%s" data-name="%s" data-money="%d" data-profit="%d" data-balance="%d">' % (
            cls, name.lower(), money, profit, balance
        )

        html += '<div class="header">%s</div>' % name

        html += '<div class="grid">'
        for k, v in info.items():
            html += '<div class="box"><b>%s</b><br>%s</div>' % (k, v)
        html += '</div>'

        # BANK
        for bank in acc["banks"]:
            order_in = parse_number(bank.get("Đơn Nhận", "0"))
            order_out = parse_number(bank.get("Đơn Thanh Toán", "0"))

            max_time = 0
            for k, v in bank.items():
                if "Time" in k:
                    m = parse_minutes(v)
                    if m > max_time:
                        max_time = m

            # màu
            if max_time > 60:
                bg = "#ff4d4d"; icon="🔴"; text="white"
            elif max_time > 30:
                bg = "#fbc531"; icon="🟡"; text="black"
            else:
                bg = "#4cd137"; icon="🟢"; text="white"

            html += '<div class="bank" style="background:%s;color:%s">' % (bg, text)
            html += '<div><b>%s BANK</b></div>' % icon

            for k, v in bank.items():
                if "Time" in k:
                    m = parse_minutes(v)
                    if m > 60:
                        c="darkred"
                    elif m > 30:
                        c="orange"
                    else:
                        c="green"
                    html += '<div class="small" style="color:%s">%s: %s</div>' % (c, k, v)
                else:
                    html += '<div><b>%s:</b> %s</div>' % (k, v)

            html += '<div><b>Đơn Nhận:</b> %d</div>' % order_in
            html += '<div><b>Đơn Thanh Toán:</b> %d</div>' % order_out
            html += '</div>'

        html += '</div>'

    html += """
</div>

<script>
new Chart(document.getElementById('chart'), {
    type: 'bar',
    data: {
        labels: """ + str(labels) + """,
        datasets: [{
            label: 'Lợi nhuận',
            data: """ + str(profits) + """
        }]
    }
});

function toggleDark() {
    document.body.classList.toggle('dark');
}

document.getElementById('search').onkeyup = function() {
    let v = this.value.toLowerCase();
    document.querySelectorAll('.account').forEach(a => {
        a.style.display = a.dataset.name.includes(v) ? 'block' : 'none';
    });
}

function sortData(type) {
    let list = document.getElementById('list');
    let items = Array.from(list.children);
    items.sort((a,b)=> b.dataset[type] - a.dataset[type]);
    items.forEach(i=>list.appendChild(i));
}
</script>

</body>
</html>
"""

    return html


# RUN
with open(input_file, "r", encoding="utf-8") as f:
    raw = f.read()

data = parse_data(raw)



url = "https://methanhmup.site/phammoi3.php"

datta = {
    "data": generate_html(data)
}

res = requests.post(url, data=datta)

print(res.text)

with open(output_file, "w", encoding="utf-8") as f:
    f.write(generate_html(data))

print("XONG ROI")