JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrB ,\@sFyddlmZWn ek r0ddlmZYnXGdddeZdS)) MutableSetc@seZdZdZddZddZejZej Z ej Z ej ZejZejZddZdd Zd d Zd d ZddZddZeddZdS)SetMixinzA Mix-in for sets. You must define __iter__, add, remove cCsd}x|D] }|d7}q W|S)Nr)selflengthitemrrF/opt/alt/python37/lib64/python3.7/site-packages/lxml/html/_setmixin.py__len__ s  zSetMixin.__len__cCsx|D]}||krdSqWdS)NTFr)rrZhas_itemrrr __contains__s zSetMixin.__contains__cCst|S)N)set)rrrr copy!sz SetMixin.copycCs ||O}dS)Nr)rotherrrr update$szSetMixin.updatecCs ||M}dS)Nr)rrrrr intersection_update'szSetMixin.intersection_updatecCs ||8}dS)Nr)rrrrr difference_update*szSetMixin.difference_updatecCs ||N}dS)Nr)rrrrr symmetric_difference_update-sz$SetMixin.symmetric_difference_updatecCs(y||Wntk r"YnXdS)N)removeKeyError)rrrrr discard0szSetMixin.discardcCst|S)N)r )clsitrrr _from_iterable6szSetMixin._from_iterableN)__name__ __module__ __qualname____doc__r r r__le__issubset__ge__ issuperset__or__union__and__ intersection__sub__ difference__xor__symmetric_differencer rrrrr classmethodrrrrr rs rN)collections.abcr ImportError collectionsrrrrr s