ó 9(Zc@s7ddlmZddlmZddd„ƒYZdS(i(teStart(twrap_ordtCodingStateMachinecBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs)||_d|_d|_|jƒdS(Ni(t_mModelt_mCurrentBytePost_mCurrentCharLentreset(tselftsm((s`/tmp/pip-build-wDUJoH/botocore/botocore/vendored/requests/packages/chardet/codingstatemachine.pyt__init__!s   cCs t|_dS(N(Rt_mCurrentState(R((s`/tmp/pip-build-wDUJoH/botocore/botocore/vendored/requests/packages/chardet/codingstatemachine.pyR'scCsˆ|jdt|ƒ}|jtkrFd|_|jd||_n|j|jd|}|jd||_|jd7_|jS(Nt classTableit charLenTablet classFactort stateTablei(RRR RRR(RtctbyteClst curr_state((s`/tmp/pip-build-wDUJoH/botocore/botocore/vendored/requests/packages/chardet/codingstatemachine.pyt next_state*s cCs|jS(N(R(R((s`/tmp/pip-build-wDUJoH/botocore/botocore/vendored/requests/packages/chardet/codingstatemachine.pytget_current_charlen9scCs |jdS(Ntname(R(R((s`/tmp/pip-build-wDUJoH/botocore/botocore/vendored/requests/packages/chardet/codingstatemachine.pytget_coding_state_machine<s(t__name__t __module__R RRRR(((s`/tmp/pip-build-wDUJoH/botocore/botocore/vendored/requests/packages/chardet/codingstatemachine.pyR s     N((t constantsRtcompatRR(((s`/tmp/pip-build-wDUJoH/botocore/botocore/vendored/requests/packages/chardet/codingstatemachine.pyts