;itdZddlmZddlmZmZmZedZGddeeefZ d d Z d S)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 cxtt||SN)superr __contains__lowerselfkey __class__s CC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\docx/opc/shared.pyr z CaseInsensitiveDict.__contains__s*($//<r)s$$""""""%%%%%%%%%% WT]]PPPPP$sCx.PPP&%%%%%%r