REDROOM
PHP 8.3.31
Path:
Logout
Edit File
Size: 68.89 KB
Close
/proc/thread-self/root/opt/imunify360/venv/lib64/python3.11/site-packages/dateutil/tz/__pycache__/tz.cpython-311.pyc
Text
Base64
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b24uCgogICAgOnBhcmFtIGZpbGVvYmo6CiAgICAgICAgVGhpcyBjYW4gYmUgYW4gb3BlbmVkIGZpbGUgc3RyZWFtIG9yIGEgZmlsZSBuYW1lIHRoYXQgdGhlIHRpbWUgem9uZQogICAgICAgIGluZm9ybWF0aW9uIGNhbiBiZSByZWFkIGZyb20uCgogICAgOnBhcmFtIGZpbGVuYW1lOgogICAgICAgIFRoaXMgaXMgYW4gb3B0aW9uYWwgcGFyYW1ldGVyIHNwZWNpZnlpbmcgdGhlIHNvdXJjZSBvZiB0aGUgdGltZSB6b25lCiAgICAgICAgaW5mb3JtYXRpb24gaW4gdGhlIGV2ZW50IHRoYXQgYGBmaWxlb2JqYGAgaXMgYSBmaWxlIG9iamVjdC4gSWYgb21pdHRlZAogICAgICAgIGFuZCBgYGZpbGVvYmpgYCBpcyBhIGZpbGUgc3RyZWFtLCB0aGlzIHBhcmFtZXRlciB3aWxsIGJlIHNldCBlaXRoZXIgdG8KICAgICAgICBgYGZpbGVvYmpgYCdzIGBgbmFtZWBgIGF0dHJpYnV0ZSBvciB0byBgYHJlcHIoZmlsZW9iailgYC4KCiAgICBTZWUgYFNvdXJjZXMgZm9yIFRpbWUgWm9uZSBhbmQgRGF5bGlnaHQgU2F2aW5nIFRpbWUgRGF0YQogICAgPGh0dHBzOi8vZGF0YS5pYW5hLm9yZy90aW1lLXpvbmVzL3R6LWxpbmsuaHRtbD5gXyBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KICAgIFRpbWUgem9uZSBmaWxlcyBjYW4gYmUgY29tcGlsZWQgZnJvbSB0aGUgYElBTkEgVGltZSBab25lIGRhdGFiYXNlIGZpbGVzCiAgICA8aHR0cHM6Ly93d3cuaWFuYS5vcmcvdGltZS16b25lcz5gXyB3aXRoIHRoZSBgemljIHRpbWUgem9uZSBjb21waWxlcgogICAgPGh0dHBzOi8vd3d3LmZyZWVic2Qub3JnL2NnaS9tYW4uY2dpP3F1ZXJ5PXppYyZzZWt0aW9uPTg+YF8KCiAgICAuLiBub3RlOjoKCiAgICAgICAgT25seSBjb25zdHJ1Y3QgYSBgYHR6ZmlsZWBgIGRpcmVjdGx5IGlmIHlvdSBoYXZlIGEgc3BlY2lmaWMgdGltZXpvbmUKICAgICAgICBmaWxlIG9uIGRpc2sgdGhhdCB5b3Ugd2FudCB0byByZWFkIGludG8gYSBQeXRob24gYGB0emluZm9gYCBvYmplY3QuCiAgICAgICAgSWYgeW91IHdhbnQgdG8gZ2V0IGEgYGB0emZpbGVgYCByZXByZXNlbnRpbmcgYSBzcGVjaWZpYyBJQU5BIHpvbmUsCiAgICAgICAgKGUuZy4gYGAnQW1lcmljYS9OZXdfWW9yaydgYCksIHlvdSBzaG91bGQgY2FsbAogICAgICAgIDpmdW5jOmBkYXRldXRpbC50ei5nZXR0emAgd2l0aCB0aGUgem9uZSBpZGVudGlmaWVyLgoKCiAgICAqKkV4YW1wbGVzOioqCgogICAgVXNpbmcgdGhlIFVTIEVhc3Rlcm4gdGltZSB6b25lIGFzIGFuIGV4YW1wbGUsIHdlIGNhbiBzZWUgdGhhdCBhIGBgdHpmaWxlYGAKICAgIHByb3ZpZGVzIHRpbWUgem9uZSBpbmZvcm1hdGlvbiBmb3IgdGhlIHN0YW5kYXJkIERheWxpZ2h0IFNhdmluZyBvZmZzZXRzOgoKICAgIC4uIHRlc3RzZXR1cDo6IHR6ZmlsZQoKICAgICAgICBmcm9tIGRhdGV1dGlsLnR6IGltcG9ydCBnZXR0egogICAgICAgIGZyb20gZGF0ZXRpbWUgaW1wb3J0IGRhdGV0aW1lCgogICAgLi4gZG9jdGVzdDo6IHR6ZmlsZQoKICAgICAgICA+Pj4gTllDID0gZ2V0dHooJ0FtZXJpY2EvTmV3X1lvcmsnKQogICAgICAgID4+PiBOWUMKICAgICAgICB0emZpbGUoJy91c3Ivc2hhcmUvem9uZWluZm8vQW1lcmljYS9OZXdfWW9yaycpCgogICAgICAgID4+PiBwcmludChkYXRldGltZSgyMDE2LCAxLCAzLCB0emluZm89TllDKSkgICAgICMgRVNUCiAgICAgICAgMjAxNi0wMS0wMyAwMDowMDowMC0wNTowMAoKICAgICAgICA+Pj4gcHJpbnQoZGF0ZXRpbWUoMjAxNiwgNywgNywgdHppbmZvPU5ZQykpICAgICAjIEVEVAogICAgICAgIDIwMTYtMDctMDcgMDA6MDA6MDAtMDQ6MDAKCgogICAgVGhlIGBg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ZCBubyBvdGhlciBEU1QgaW5mb3JtYXRpb24gaXMgc3BlY2lmaWVkLCBpdAogICAgICAgIGlzIGFzc3VtZWQgdGhhdCB0aGlzIHpvbmUgaGFzIG5vIERTVC4KCiAgICAgICAgSWYgdGhpcyBpcyB1bnNwZWNpZmllZCBhbmQgb3RoZXIgRFNUIGluZm9ybWF0aW9uIGlzICppcyogc3BlY2lmaWVkLAogICAgICAgIERTVCBvY2N1cnMgaW4gdGhlIHpvbmUgYnV0IHRoZSB0aW1lIHpvbmUgYWJicmV2aWF0aW9uIGlzIGxlZnQKICAgICAgICB1bmNoYW5nZWQuCgogICAgOnBhcmFtIGRzdG9mZnNldDoKICAgICAgICBBIGFuIGludGVnZXIgb3IgOmNsYXNzOmBkYXRldGltZS50aW1lZGVsdGFgIG9iamVjdCBvciBlcXVpdmFsZW50CiAgICAgICAgc3BlY2lmeWluZyB0aGUgVVRDIG9mZnNldCBkdXJpbmcgRFNULiBJZiB1bnNwZWNpZmllZCBhbmQgYW55IG90aGVyIERTVAogICAgICAgIGluZm9ybWF0aW9uIGlzIHNwZWNpZmllZCwgaXQgaXMgYXNzdW1lZCB0byBiZSB0aGUgU1REIG9mZnNldCArMSBob3VyLgoKICAgIDpwYXJhbSBzdGFydDoKICAgICAgICBBIDpjbGFzczpgcmVsYXRpdmVkZWx0YS5yZWxhdGl2ZWRlbHRhYCBvYmplY3Qgb3IgZXF1aXZhbGVudCBzcGVjaWZ5aW5nCiAgICAgICAgdGhlIHRpbWUgYW5kIHRpbWUgb2YgeWVhciB0aGF0IGRheWxpZ2h0IHNhdmluZ3MgdGltZSBzdGFydHMuIFRvCiAgICAgICAgc3BlY2lmeSwgZm9yIGV4YW1wbGUsIHRoYXQgRFNUIHN0YXJ0cyBhdCAyQU0gb24gdGhlIDJuZCBTdW5kYXkgaW4KICAgICAgICBNYXJjaCwgcGFzczoKCiAgICAgICAgICAgIGBgcmVsYXRpdmVkZWx0YShob3Vycz0yLCBtb250aD0zLCBkYXk9MSwgd2Vla2RheT1TVSgrMikpYGAKCiAgICAgICAgSWYgdW5zcGVjaWZpZWQgYW5kIGFueSBvdGhlciBEU1QgaW5mb3JtYXRpb24gaXMgc3BlY2lmaWVkLCB0aGUgZGVmYXVsdAogICAgICAgIHZhbHVlIGlzIDIgQU0gb24gdGhlIGZpcnN0IFN1bmRheSBpbiBBcHJpbC4KCiAgICA6cGFyYW0gZW5kOgogICAgICAgIEEgOmNsYXNzOmByZWxhdGl2ZWRlbHRhLnJlbGF0aXZlZGVsdGFgIG9iamVjdCBvciBlcXVpdmFsZW50CiAgICAgICAgcmVwcmVzZW50aW5nIHRoZSB0aW1lIGFuZCB0aW1lIG9mIHllYXIgdGhhdCBkYXlsaWdodCBzYXZpbmdzIHRpbWUKICAgICAgICBlbmRzLCB3aXRoIHRoZSBzYW1lIHNwZWNpZmljYXRpb24gbWV0aG9kIGFzIGluIGBgc3RhcnRgYC4gT25lIG5vdGUgaXMKICAgICAgICB0aGF0IHRoaXMgc2hvdWxkIHBvaW50IHRvIHRoZSBmaXJzdCB0aW1lIGluIHRoZSAqc3RhbmRhcmQqIHpvbmUsIHNvIGlmCiAgICAgICAgYSB0cmFuc2l0aW9uIG9jY3VycyBhdCAyQU0gaW4gdGhlIERTVCB6b25lIGFuZCB0aGUgY2xvY2tzIGFyZSBzZXQgYmFjawogICAgICAgIDEgaG91ciB0byAxQU0sIHNldCB0aGUgYGBob3Vyc2BgIHBhcmFtZXRlciB0byArMS4KCgogICAgKipFeGFtcGxlczoqKgoKICAgIC4uIHRlc3RzZXR1cDo6IHR6cmFuZ2UKCiAgICAgICAgZnJvbSBkYXRldXRpbC50eiBpbXBvcnQgdHpyYW5nZSwgdHpzdHIKCiAgICAuLiBkb2N0ZXN0OjogdHpyYW5nZQoKICAgICAgICA+Pj4gdHpzdHIoJ0VTVDVFRFQnKSA9PSB0enJhbmdlKCJFU1QiLCAtMTgwMDAsICJFRFQiKQogICAgICAgIFRydWUKCiAgICAgICAgPj4+IGZyb20gZGF0ZXV0aWwucmVsYXRpdmVkZWx0YSBpbXBvcnQgKgogICAgICAgID4+PiByYW5nZTEgPSB0enJhbmdlKCJFU1QiLCAtMTgwMDAsICJFRFQiKQogICAgICAgID4+PiByYW5nZTIgPSB0enJhbmdlKCJFU1QiLCAtMTgwMDAsICJFRFQiLCAtMTQ0MDAsCiAgICAgICAgLi4u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cwogICAgc3BlY2lmaWVkIHVzaW5nIDpjbGFzczpgcmVsYXRpdmVkZWx0YS5yZWxhdGl2ZWRlbHRhYCBvYmplY3RzLiByYXRoZXIgdGhhbgogICAgc3RyaW5ncy4KCiAgICA6cGFyYW0gczoKICAgICAgICBBIHRpbWUgem9uZSBzdHJpbmcgaW4gYGBUWmBgIHZhcmlhYmxlIGZvcm1hdC4gVGhpcyBjYW4gYmUgYQogICAgICAgIDpjbGFzczpgYnl0ZXNgICgyLng6IDpjbGFzczpgc3RyYCksIDpjbGFzczpgc3RyYCAoMi54OgogICAgICAgIDpjbGFzczpgdW5pY29kZWApIG9yIGEgc3RyZWFtIGVtaXR0aW5nIHVuaWNvZGUgY2hhcmFjdGVycwogICAgICAgIChlLmcuIDpjbGFzczpgU3RyaW5nSU9gKS4KCiAgICA6cGFyYW0gcG9zaXhfb2Zmc2V0OgogICAgICAgIE9wdGlvbmFsLiBJZiBzZXQgdG8gYGBUcnVlYGAsIGludGVycHJldCBzdHJpbmdzIHN1Y2ggYXMgYGBHTVQrM2BgIG9yCiAgICAgICAgYGBVVEMrM2BgIGFzIGJlaW5nIDMgaG91cnMgKmJlaGluZCogVVRDIHJhdGhlciB0aGFuIGFoZWFkLCBwZXIgdGhlCiAgICAgICAgUE9TSVggc3RhbmRhcmQuCgogICAgLi4gY2F1dGlvbjo6CgogICAgICAgIFByaW9yIHRvIHZlcnNpb24gMi43LjAsIHRoaXMgZnVuY3Rpb24gYWxzbyBzdXBwb3J0ZWQgdGltZSB6b25lcwogICAgICAgIGluIHRoZSBmb3JtYXQ6CgogICAgICAgICAgICAqIGBgRVNUNUVEVCw0LDAsNiw3MjAwLDEwLDAsMjYsNzIwMCwzNjAwYGAKICAgICAgICAgICAgKiBgYEVTVDVFRFQsNCwxLDAsNzIwMCwxMCwtMSwwLDcyMDAsMzYwMGBgCgogICAgICAgIFRoaXMgZm9ybWF0IGlzIG5vbi1zdGFuZGFyZCBhbmQgaGFzIGJlZW4gZGVwcmVjYXRlZDsgdGhpcyBmdW5jdGlvbgogICAgICAgIHdpbGwgcmFpc2UgYSA6Y2xhc3M6YERlcHJlY2F0ZWRUWkZvcm1hdFdhcm5pbmdgIHVu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WgRkCIgAZgFkBIQJWgVkBYQAWgZkBoQAWgdlCGQIZAeEAaYAAACrAAAAAAAAAAAAWglkA1MAKQn6Hl9fZ2V0X2dldHR6Ljxsb2NhbHM+LkdldHR6RnVuY2ELCQAACiAgICAgICAgUmV0cmlldmUgYSB0aW1lIHpvbmUgb2JqZWN0IGZyb20gYSBzdHJpbmcgcmVwcmVzZW50YXRpb24KCiAgICAgICAgVGhpcyBmdW5jdGlvbiBpcyBpbnRlbmRlZCB0byByZXRyaWV2ZSB0aGUgOnB5OmNsYXNzOmB0emluZm9gIHN1YmNsYXNzCiAgICAgICAgdGhhdCBiZXN0IHJlcHJlc2VudHMgdGhlIHRpbWUgem9uZSB0aGF0IHdvdWxkIGJlIHVzZWQgaWYgYSBQT1NJWAogICAgICAgIGBUWiB2YXJpYWJsZWBfIHdlcmUgc2V0IHRvIHRoZSBzYW1lIHZhbHVlLgoKICAgICAgICBJZiBubyBhcmd1bWVudCBvciBhbiBlbXB0eSBzdHJpbmcgaXMgcGFzc2VkIHRvIGBgZ2V0dHpgYCwgbG9jYWwgdGltZQogICAgICAgIGlzIHJldHVybmVkOgoKICAgICAgICAuLiBjb2RlLWJsb2NrOjogcHl0aG9uMwoKICAgICAgICAgICAgPj4+IGdldHR6KCkKICAgICAgICAgICAgdHpmaWxlKCcvZXRjL2xvY2FsdGltZScpCgogICAgICAgIFRoaXMgZnVuY3Rpb24gaXMgYWxzbyB0aGUgcHJlZmVycmVkIHdheSB0byBtYXAgSUFOQSB0eiBkYXRhYmFzZSBrZXlzCiAgICAgICAgdG8gOmNsYXNzOmB0emZpbGVgIG9iamVjdHM6CgogICAgICAgIC4uIGNvZGUtYmxvY2s6OiBweXRob24zCgogICAgICAgICAgICA+Pj4gZ2V0dHooJ1BhY2lmaWMvS2lyaXRpbWF0aScpCiAgICAgICAgICAgIHR6ZmlsZSgnL3Vzci9zaGFyZS96b25laW5mby9QYWNpZmljL0tpcml0aW1hdGknKQoKICAgICAgICBPbiBXaW5kb3dzLCB0aGUgc3RhbmRhcmQgaXMgZXh0ZW5kZWQgdG8gaW5jbHVkZSB0aGUgV2luZG93cy1zcGVjaWZpYwogICAgICAgIHpvbmUgbmFtZXMgcHJvdmlkZWQgYnkgdGhlIG9wZXJhdGluZyBzeXN0ZW06CgogICAgICAgIC4uIGNvZGUtYmxvY2s6OiBweXRob24zCgogICAgICAgICAgICA+Pj4gZ2V0dHooJ0VneXB0IFN0YW5kYXJkIFRpbWUnKQogICAgICAgICAgICB0endpbignRWd5cHQgU3RhbmRhcmQgVGltZScpCgogICAgICAgIFBhc3NpbmcgYSBHTlUgYGBUWmBgIHN0eWxlIHN0cmluZyB0aW1lIHpvbmUgc3BlY2lmaWNhdGlvbiByZXR1cm5zIGEKICAgICAgICA6Y2xhc3M6YHR6c3RyYCBvYmplY3Q6CgogICAgICAgIC4uIGNvZGUtYmxvY2s6OiBweXRob24zCgogICAgICAgICAgICA+Pj4gZ2V0dHooJ0FFU1QtMTBBRURULTExLE0xMC4xLjAvMixNNC4xLjAvMycpCiAgICAgICAgICAgIHR6c3RyKCdBRVNULTEwQUVEVC0xMSxNMTAuMS4wLzIsTTQuMS4wLzMnKQoKICAgICAgICA6cGFyYW0gbmFtZToKICAgICAgICAgICAgQSB0aW1lIHpvbmUgbmFtZSAoSUFOQSwgb3IsIG9uIFdpbmRvd3MsIFdpbmRvd3Mga2V5cyksIGxvY2F0aW9uIG9mCiAgICAgICAgICAgIGEgYGB0emZpbGUoNSlgYCB6b25laW5mbyBmaWxlIG9yIGBgVFpgYCB2YXJpYWJsZSBzdHlsZSB0aW1lIHpvbmUKICAgICAgICAgICAgc3BlY2lmaWVyLiBBbiBlbXB0eSBzdHJpbmcsIG5vIGFyZ3VtZW50IG9yIGBgTm9uZWBgIGlzIGludGVycHJldGVkCiAgICAgICAgICAgIGFzIGxvY2FsIHRpbWUuCgogICAgICAgIDpyZXR1cm46CiAgICAgICAgICAgIFJldHVybnMgYW4gaW5zdGFuY2Ugb2Ygb25lIG9mIGBgZGF0ZXV0aWxgYCdzIDpweTpjbGFzczpgdHppbmZvYAogICAgICAgICAgICBzdWJjbGFzc2VzLgoKICAgICAgICAuLiB2ZXJzaW9uY2hhbmdlZDo6IDIuNy4wCgogICAgICAgICAgICBBZnRlciB2ZXJzaW9uIDIuNy4wLCBhbnkgdHdvIGNhbGxz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dGV0aW1lLgoKICAgIFRoaXMgZnVuY3Rpb24gYXNzdW1lcyB0aGF0IGFuIGltYWdpbmFyeSBkYXRldGltZSByZXByZXNlbnRzIHdoYXQgdGhlCiAgICB3YWxsIHRpbWUgd291bGQgYmUgaW4gYSB6b25lIGhhZCB0aGUgb2Zmc2V0IHRyYW5zaXRpb24gbm90IG9jY3VycmVkLCBzbwogICAgaXQgd2lsbCBhbHdheXMgZmFsbCBmb3J3YXJkIGJ5IHRoZSB0cmFuc2l0aW9uJ3MgY2hhbmdlIGluIG9mZnNldC4KCiAgICAuLiBkb2N0ZXN0OjoKCiAgICAgICAgPj4+IGZyb20gZGF0ZXV0aWwgaW1wb3J0IHR6CiAgICAgICAgPj4+IGZyb20gZGF0ZXRpbWUgaW1wb3J0IGRhdGV0aW1lCiAgICAgICAgPj4+IE5ZQyA9IHR6LmdldHR6KCdBbWVyaWNhL05ld19Zb3JrJykKICAgICAgICA+Pj4gcHJpbnQodHoucmVzb2x2ZV9pbWFnaW5hcnkoZGF0ZXRpbWUoMjAxNywgMywgMTIsIDIsIDMwLCB0emluZm89TllDKSkpCiAgICAgICAgMjAxNy0wMy0xMiAwMzozMDowMC0wNDowMAoKICAgICAgICA+Pj4gS0lSID0gdHouZ2V0dHooJ1BhY2lmaWMvS2lyaXRpbWF0aScpCiAgICAgICAgPj4+IHByaW50KHR6LnJlc29sdmVfaW1hZ2luYXJ5KGRhdGV0aW1lKDE5OTUsIDEsIDEsIDEyLCAzMCwgdHppbmZvPUtJUikpKQogICAgICAgIDE5OTUtMDEtMDIgMTI6MzA6MDArMTQ6MDAKCiAgICBBcyBhIG5vdGUsIDpmdW5jOmBkYXRldGltZS5hc3RpbWV6b25lYCBpcyBndWFyYW50ZWVkIHRvIHByb2R1Y2UgYSB2YWxpZCwKICAgIGV4aXN0aW5nIGRhdGV0aW1lLCBzbyBhIHJvdW5kLXRyaXAgdG8gYW5kIGZyb20gVVRDIGlzIHN1ZmZpY2llbnQgdG8gZ2V0CiAgICBhbiBleHRhbnQgZGF0ZXRpbWUsIGhvd2V2ZXIsIHRoaXMgZ2VuZXJhbGx5ICJmYWxscyBiYWNrIiB0byBhbiBlYXJsaWVyIHRpbWUKICAgIHJhdGhlciB0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
Base64 mode: content will be decoded on save.
Save
Close
Exit & Reset
Directory Contents
Dirs: 0 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
tz.cpython-311.pyc
68.89 KB
lrw-r--r--
2026-04-14 09:45:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
win.cpython-311.pyc
18.00 KB
lrw-r--r--
2026-04-14 09:45:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
_common.cpython-311.pyc
14.92 KB
lrw-r--r--
2026-04-14 09:45:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
_factories.cpython-311.pyc
5.12 KB
lrw-r--r--
2026-04-14 09:45:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
__init__.cpython-311.pyc
844 B
lrw-r--r--
2026-04-14 09:45:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).