Xj`dZddlmZddlmZmZmZedZGddeeefZ d dZ y) zObjects shared by opc modules.) annotations)AnyDictTypeVar_Tc6eZdZdZfdZfdZfdZxZS)CaseInsensitiveDictaLMapping type that behaves like dict except that it matches without respect to the case of the key. E.g. cid['A'] == cid['a']. Note this is not general-purpose, just complete enough to satisfy opc package needs. It assumes str keys, and that it is created empty; keys passed in constructor are not accounted for cFtt| |jSN)superr __contains__lowerselfkey __class__s c/mnt/ssd/data/Dropbox/adrian/vault-secondbrain/venv/lib/python3.12/site-packages/docx/opc/shared.pyr z CaseInsensitiveDict.__contains__s($r)s5$"%% T]P$sCx.P&%r