L i2ddlmZddlmZGddeZy))Tag) getClassTagcBeZdZgZd dZdZdZdZdZdZ dZ d Z y) DefaultTableNcR|t|j}t||_yN)r __class__rtableTag)selftags i/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/fontTools/ttLib/tables/DefaultTable.py__init__zDefaultTable.__init__s ;dnn-CC c||_yrdata)r rttFonts r decompilezDefaultTable.decompile s  rc|jSrr)r rs r compilezDefaultTable.compiles yyrc xt|drL|jd|j|j|j|j|j d|j|j |j ||jd|jy)NERRORz8An error occurred during the decompilation of this tablehexdata)hasattrcommentnewlinerbegintagdumphexrendtag)r writerrkwargss r toXMLzDefaultTable.toXMLs~ 4 ! NNU V NN  NN4:: & NN  "t||F+, i rc~ddlm}ddlm}|dk7r|j d|z|j |||y)Nr)readHex)ttLibrzcan't handle '%s' element)fontTools.misc.textToolsr$ fontToolsr% TTLibErrorr)r nameattrscontentrr$r%s r fromXMLzDefaultTable.fromXMLs:4# 9 ""#>#EF F ww'0rc6d|jt|fzS)Nz<'%s' table at %x>)r id)r s r __repr__zDefaultTable.__repr__'s#t}}bh&???rcnt|t|k7rtS|j|jk(Sr)typeNotImplemented__dict__)r others r __eq__zDefaultTable.__eq__*s+ :e $! !}}..rc>|j|}|tur|S| Sr)r5r2)r r4results r __ne__zDefaultTable.__ne__/s$U#>1vA6zArr) __name__ __module__ __qualname__ dependenciesrrrr"r,r/r5r8rr rrs1L!  1@/ BrrN)r&rfontTools.ttLibrobjectrr=rr r@s(',B6,Br