a<=c0V0E
VC for t
VC for rarray
a=a@ea=a@V3V4aemptyV4FV2anumofV1V2c0c0FINais_nullaV1V5Ia<V5c0Aa<=c0V5FANais_nullaV1V6Ia<V6c0Aa<=c0V6FIa=c0alenV1Aa<=c0c0Aa=c0alenV1Aa<=c0c0Ia=adataV1aconstV0Aa=alenV1c0FAa<=c0c0Iais_nullV0F
a=a@acontentsV0V1anumofadataV0V1c0asizeV0FANais_nullaadataV0V2Ia<V2asizeV0Aa<=c0V2FAa=asizeV0alenadataV0Aa<=c0asizeV0FacontentsV0adataV0asizeV0
a==acontentsV6ea=a@V10V11aemptyV11FAa=asizeV6c0ItAtIa=acontentsV6V4Aa=adataV6V5Aa=asizeV6c0Aa=V9asizeV6Aa=V8adataV6Aa=V7acontentsV6FAa=a@V4V12anumofV5V12c0c0FANais_nullaV5V13Ia<V13c0Aa<=c0V13FAa=c0alenV5Aa<=c0c0Ia=adata1V5aconstV3Aa=alenV5c0FAa<=c0c0Lea=a@V14V15aemptyV15FIais_nullV3F
VC for create
a==acontentsV14ea=a@V18V19aemptyV19FAa=asizeV14c0Ia=V17asizeV14Aa=V16adataV14Aa=V15acontentsV14Aa=a@V15V20anumofV16V20c0V17FANais_nullaV16V21Ia<V21V17Aa<=c0V21FAa=V17alenV16Aa<=c0V17Ia=V15ea=a@V22V23aemptyV23FAa=V16V12Aa=V17V13FIa=V11V8Aa=V12V9Aa=V13c0FIa=aV9V24aV7V24Ia<V24c0Ia<V24alenV7Aa<=c0V24FAa=alenV9c0Ia=V8acontentsV3Aa=V10asizeV3FAa<=c0c0LadataV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
VC for clear
a<=c0V12La+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
precondition
a=avaadataV3V17aValueV16Ia=avaV14V17aValueV16Ia<V17V8Aa<=c0V17FFIa=aV14V18aV10V18Ia<V18V12Ia<V18alenV10Aa<=c0V18FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
assertion
a=avaV14V17aValueV16Ia=avaadataV3V17aValueV16Ia<V17V8Aa<=c0V17FFIa=aV14V18aV10V18Ia<V18V12Ia<V18alenV10Aa<=c0V18FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=a@V13V16anumofV14V16c0V8Ia=avaadataV3V17aValueV16qa=avaV14V17aValueV16Ia<V17V8Aa<=c0V17FFIa=aV14V18aV10V18Ia<V18V12Ia<V18alenV10Aa<=c0V18FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
VC for add
a=a@V13V16anumofV14V16c0V8ItOa=avaadataV3V17aValueV16qa=avaV14V17aValueV16Ia<V17V8Aa<=c0V17FFIa=aV14V18aV10V18Ia<V18V12Ia<V18alenV10Aa<=c0V18FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a<V8alenV14Aa<=c0V8Ia=avV16aValueV7FIa=a@V13V17anumofV14V17c0V8FIa=aV14V18aV10V18Ia<V18V12Ia<V18alenV10Aa<=c0V18FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=a@V17V20anumofV18V20c0V8FIa=V18aV14V8V16Ia=V17V13Aa=alenV18alenV14Aa=V19V15Ia=alenV18alenV14FIa=avV16aValueV7FIa=a@V13V21anumofV14V21c0V8FIa=aV14V22aV10V22Ia<V22V12Ia<V22alenV10Aa<=c0V22FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=V23alenV22Aa<=c0V23Ia=V21aaddV7V17Aa=V22V18Aa=V23V19FIa=a@V17V24anumofV18V24c0V8FIa=V18aV14V8V16Ia=V17V13Aa=alenV18alenV14Aa=V19V15Ia=alenV18alenV14FIa=avV16aValueV7FIa=a@V13V25anumofV14V25c0V8FIa=aV14V26aV10V26Ia<V26V12Ia<V26alenV10Aa<=c0V26FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
type invariant
Nais_nullaV22V24Ia<V24V23Aa<=c0V24FIa=V23alenV22Aa<=c0V23Ia=V21aaddV7V17Aa=V22V18Aa=V23V19FIa=a@V17V25anumofV18V25c0V8FIa=V18aV14V8V16Ia=V17V13Aa=alenV18alenV14Aa=V19V15Ia=alenV18alenV14FIa=avV16aValueV7FIa=a@V13V26anumofV14V26c0V8FIa=aV14V27aV10V27Ia<V27V12Ia<V27alenV10Aa<=c0V27FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=a@V21V24anumofV22V24c0V23FINais_nullaV22V25Ia<V25V23Aa<=c0V25FIa=V23alenV22Aa<=c0V23Ia=V21aaddV7V17Aa=V22V18Aa=V23V19FIa=a@V17V26anumofV18V26c0V8FIa=V18aV14V8V16Ia=V17V13Aa=alenV18alenV14Aa=V19V15Ia=alenV18alenV14FIa=avV16aValueV7FIa=a@V13V27anumofV14V27c0V8FIa=aV14V28aV10V28Ia<V28V12Ia<V28alenV10Aa<=c0V28FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=asizeV20a+asizeV3c1Ia=V23asizeV20Aa=V22adataV20Aa=V21acontentsV20Ia=V21aaddV7V17Aa=V22V18Aa=V23V19FIa=a@V17V24anumofV18V24c0V8FIa=V18aV14V8V16Ia=V17V13Aa=alenV18alenV14Aa=V19V15Ia=alenV18alenV14FIa=avV16aValueV7FIa=a@V13V25anumofV14V25c0V8FIa=aV14V26aV10V26Ia<V26V12Ia<V26alenV10Aa<=c0V26FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
postcondition
a==acontentsV20aaddV7acontentsV3Ia=asizeV20a+asizeV3c1Ia=V23asizeV20Aa=V22adataV20Aa=V21acontentsV20Ia=V21aaddV7V17Aa=V22V18Aa=V23V19FIa=a@V17V24anumofV18V24c0V8FIa=V18aV14V8V16Ia=V17V13Aa=alenV18alenV14Aa=V19V15Ia=alenV18alenV14FIa=avV16aValueV7FIa=a@V13V25anumofV14V25c0V8FIa=aV14V26aV10V26Ia<V26V12Ia<V26alenV10Aa<=c0V26FAa=alenV14V12Ia=V13V9Aa=V15V11FLa+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a==acontentsV20aaddV7acontentsV3Aa=asizeV20a+asizeV3c1Ia=V23asizeV20Aa=V22adataV20Aa=V21acontentsV20Aa=a@V21V24anumofV22V24c0V23FANais_nullaV22V25Ia<V25V23Aa<=c0V25FAa=V23alenV22Aa<=c0V23Ia=V21aaddV7V17Aa=V22V18Aa=V23V19FAa=a@V17V26anumofV18V26c0V8FIa=V18aV14V8V16Ia=V17V13Aa=alenV18alenV14Aa=V19V15Ia=alenV18alenV14FAa<V8alenV14Aa<=c0V8Ia=avV16aValueV7FAa=a@V13V27anumofV14V27c0V8ItOa=avaadataV3V28aValueV27qa=avaV14V28aValueV27Ia<V28V8Aa<=c0V28FFIa=aV14V29aV10V29Ia<V29V12Ia<V29alenV10Aa<=c0V29FAa=alenV14V12Ia=V13V9Aa=V15V11FAa<=c0V12La+V8c1Ia=V9acontentsV3Aa=V10adataV3Aa=V11a+V8c1FLasizeV3Ia=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=aValueV10avaadataV3V7Ia=avV9aValueV10FANais_nullV9LaV8V7Aa<V7alenV8Aa<=c0V7LadataV3Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
VC for get
a<V7alenV9Aa<=c0V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
Nais_nullV10LaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a<V8alenV13Aa<=c0V8Ia<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a<V7alenV13Aa<=c0V7Ia<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=anumofV16V18a+V7c1V8anumofadataV3V18a+V7c1V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=anumofV16V18c0V7anumofadataV3V18c0V7Ia=anumofV16V18a+V7c1V8anumofadataV3V18a+V7c1V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
VC for remove
a=anumofV16V18V7V8anumofadataV3V18a+V7c1a+V8c1Ia=anumofV16V18a+V7c1V8anumofadataV3V18a+V7c1V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=anumofV16V18c0V8a+anumofadataV3V18c0V7anumofadataV3V18a+V7c1a+V8c1Ia=anumofV16V18V7V8anumofadataV3V18a+V7c1a+V8c1Aa=anumofV16V18c0V7anumofadataV3V18c0V7FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=a@V15V18anumofV16V18c0V8Ia=anumofV16V18c0V8a+anumofadataV3V18c0V7anumofadataV3V18a+V7c1a+V8c1FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=a@V15V18anumofV16V18c0V8ItOa=anumofV16V18c0V8a+anumofadataV3V18c0V7anumofadataV3V18a+V7c1a+V8c1ItOa=anumofV16V18V7V8anumofadataV3V18a+V7c1a+V8c1Aa=anumofV16V18c0V7anumofadataV3V18c0V7ItOa=anumofV16V18a+V7c1V8anumofadataV3V18a+V7c1V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a<=c0V8Ia=a@V15V18anumofV16V18c0V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=V24alenV23Aa<=c0V24Ia=V22V18Aa=V23V19Aa=V24V8FIa=aV19V25aV16V25Ia<V25V8Ia<V25alenV16Aa<=c0V25FAa=alenV19V8Ia=V18V15Aa=V20V17FIa=a@V15V26anumofV16V26c0V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
Nais_nullaV23V25Ia<V25V24Aa<=c0V25FIa=V24alenV23Aa<=c0V24Ia=V22V18Aa=V23V19Aa=V24V8FIa=aV19V26aV16V26Ia<V26V8Ia<V26alenV16Aa<=c0V26FAa=alenV19V8Ia=V18V15Aa=V20V17FIa=a@V15V27anumofV16V27c0V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=a@V22V25anumofV23V25c0V24FINais_nullaV23V26Ia<V26V24Aa<=c0V26FIa=V24alenV23Aa<=c0V24Ia=V22V18Aa=V23V19Aa=V24V8FIa=aV19V27aV16V27Ia<V27V8Ia<V27alenV16Aa<=c0V27FAa=alenV19V8Ia=V18V15Aa=V20V17FIa=a@V15V28anumofV16V28c0V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=asizeV21a-asizeV3c1Ia=V24asizeV21Aa=V23adataV21Aa=V22acontentsV21Ia=V22V18Aa=V23V19Aa=V24V8FIa=aV19V25aV16V25Ia<V25V8Ia<V25alenV16Aa<=c0V25FAa=alenV19V8Ia=V18V15Aa=V20V17FIa=a@V15V26anumofV16V26c0V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a==acontentsV21aremoveV25acontentsV3Ia=aValueV25avaadataV3V7FIa=asizeV21a-asizeV3c1Ia=V24asizeV21Aa=V23adataV21Aa=V22acontentsV21Ia=V22V18Aa=V23V19Aa=V24V8FIa=aV19V26aV16V26Ia<V26V8Ia<V26alenV16Aa<=c0V26FAa=alenV19V8Ia=V18V15Aa=V20V17FIa=a@V15V27anumofV16V27c0V8FIa=V16aV13V7aV13V8Ia=V15V12Aa=alenV16alenV13Aa=V17V14Ia=alenV16alenV13FIa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=a@V12V15anumofV13V15c0V8ItOa=anumofV13V15c0V8a+anumofadataV3V15c0V7anumofadataV3V15a+V7c1a+V8c1ItOa=anumofV13V15V7V8anumofadataV3V15a+V7c1a+V8c1Aa=anumofV13V15c0V7anumofadataV3V15c0V7ItOa=anumofV13V15a+V7c1V8anumofadataV3V15a+V7c1V8FINa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a<=c0V8Ia=a@V12V15anumofV13V15c0V8FINa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=V21alenV20Aa<=c0V21Ia=V19V15Aa=V20V16Aa=V21V8FIa=aV16V22aV13V22Ia<V22V8Ia<V22alenV13Aa<=c0V22FAa=alenV16V8Ia=V15V12Aa=V17V14FIa=a@V12V23anumofV13V23c0V8FINa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
Nais_nullaV20V22Ia<V22V21Aa<=c0V22FIa=V21alenV20Aa<=c0V21Ia=V19V15Aa=V20V16Aa=V21V8FIa=aV16V23aV13V23Ia<V23V8Ia<V23alenV13Aa<=c0V23FAa=alenV16V8Ia=V15V12Aa=V17V14FIa=a@V12V24anumofV13V24c0V8FINa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=a@V19V22anumofV20V22c0V21FINais_nullaV20V23Ia<V23V21Aa<=c0V23FIa=V21alenV20Aa<=c0V21Ia=V19V15Aa=V20V16Aa=V21V8FIa=aV16V24aV13V24Ia<V24V8Ia<V24alenV13Aa<=c0V24FAa=alenV16V8Ia=V15V12Aa=V17V14FIa=a@V12V25anumofV13V25c0V8FINa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a=asizeV18a-asizeV3c1Ia=V21asizeV18Aa=V20adataV18Aa=V19acontentsV18Ia=V19V15Aa=V20V16Aa=V21V8FIa=aV16V22aV13V22Ia<V22V8Ia<V22alenV13Aa<=c0V22FAa=alenV16V8Ia=V15V12Aa=V17V14FIa=a@V12V23anumofV13V23c0V8FINa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
a==acontentsV18aremoveV22acontentsV3Ia=aValueV22avaadataV3V7FIa=asizeV18a-asizeV3c1Ia=V21asizeV18Aa=V20adataV18Aa=V19acontentsV18Ia=V19V15Aa=V20V16Aa=V21V8FIa=aV16V23aV13V23Ia<V23V8Ia<V23alenV13Aa<=c0V23FAa=alenV16V8Ia=V15V12Aa=V17V14FIa=a@V12V24anumofV13V24c0V8FINa<V7V8Ia=V12aremoveV11acontentsV3Aa=V13adataV3Aa=V14asizeV3FIa=avV10aValueV11FLaV9V7LadataV3La-asizeV3c1Ia<V7asizeV3Aa<=c0V7Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
ia==acontentsV18aremoveV22acontentsV3Ia=aValueV22avaadataV3V7FAa=asizeV18a-asizeV3c1Ia=V21asizeV18Aa=V20adataV18Aa=V19acontentsV18Aa=a@V19V23anumofV20V23c0V21FANais_nullaV20V24Ia<V24V21Aa<=c0V24FAa=V21alenV20Aa<=c0V21Ia=V19V15Aa=V20V16Aa=V21V8FIa=aV16V25aV13V25Ia<V25V8Ia<V25alenV13Aa<=c0V25FAa=alenV16V8Ia=V15V12Aa=V17V14FAa<=c0V8Aa=a@V12V26anumofV13V26c0V8ItOa=anumofV13V26c0V8a+anumofadataV3V26c0V7anumofadataV3V26a+V7c1a+V8c1ItOa=anumofV13V26V7V8anumofadataV3V26a+V7c1a+V8c1Aa=anumofV13V26c0V7anumofadataV3V26c0V7ItOa=anumofV13V26a+V7c1V8anumofadataV3V26a+V7c1V8Fa==acontentsV33aremoveV37acontentsV3Ia=aValueV37avaadataV3V7FAa=asizeV33a-asizeV3c1Ia=V36asizeV33Aa=V35adataV33Aa=V34acontentsV33Aa=a@V34V38anumofV35V38c0V36FANais_nullaV35V39Ia<V39V36Aa<=c0V39FAa=V36alenV35Aa<=c0V36Ia=V34V30Aa=V35V31Aa=V36V8FIa=aV31V40aV28V40Ia<V40V8Ia<V40alenV28Aa<=c0V40FAa=alenV31V8Ia=V30V27Aa=V32V29FAa<=c0V8Aa=a@V27V41anumofV28V41c0V8ItOa=anumofV28V41c0V8a+anumofadataV3V41c0V7anumofadataV3V41a+V7c1a+V8c1ItOa=anumofV28V41V7V8anumofadata
a<=c0asizeV3FasizeV3
a==acontentsV3ea=a@V7V8aemptyV8FAa=asizeV3c0ItAtIa==acontentsV3ea=a@V9V10aemptyV10FAa=asizeV3c0Aa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
VC for create'refn
a==acontentsV7ea=a@V11V12aemptyV12FAa=asizeV7c0ItAtIa==acontentsV7ea=a@V13V14aemptyV14FAa=asizeV7c0Ia=V10asizeV7Aa=V9adataV7Aa=V8acontentsV7FItAtIa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
VC for clear'refn
a==acontentsV8aaddV7acontentsV3Aa=asizeV8a+asizeV3c1ItAtIa==acontentsV8aaddV7acontentsV3Aa=asizeV8a+asizeV3c1Ia=V11asizeV8Aa=V10adataV8Aa=V9acontentsV8FItAtIa=V6asizeV3Aa=V5adataV3Aa=V4acontentsV3F
VC for add'refn
a=a@acontentsV8c42c1Ia==acontentsV8aaddc42acontentsV4Aa=asizeV8a+asizeV4c1Ia=V11asizeV8Aa=V10adataV8Aa=V9acontentsV8FItIa==acontentsV4aaddc17acontentsV0Aa=asizeV4a+asizeV0c1Ia=V7asizeV4Aa=V6adataV4Aa=V5acontentsV4FItIa==acontentsV0ea=a@V12V13aemptyV13FAa=asizeV0c0Aa=V3asizeV0Aa=V2adataV0Aa=V1acontentsV0F
a=a@acontentsV20c42c2Ia==acontentsV20aaddc42acontentsV16Aa=asizeV20a+asizeV16c1Ia=V23asizeV20Aa=V22adataV20Aa=V21acontentsV20FItIa==acontentsV16aaddc89acontentsV12Aa=asizeV16a+asizeV12c1Ia=V19asizeV16Aa=V18adataV16Aa=V17acontentsV16FItIa==acontentsV12aaddc55acontentsV8Aa=asizeV12a+asizeV8c1Ia=V15asizeV12Aa=V14adataV12Aa=V13acontentsV12FItIa=a@acontentsV8c42c1Ia==acontentsV8aaddc42acontentsV4Aa=asizeV8a+asizeV4c1Ia=V11asizeV8Aa=V10adataV8Aa=V9acontentsV8FItIa==acontentsV4aaddc17acontentsV0Aa=asizeV4a+asizeV0c1Ia=V7asizeV4Aa=V6adataV4Aa=V5acontentsV4FItIa==acontentsV0ea=a@V24V25aemptyV25FAa=asizeV0c0Aa=V3asizeV0Aa=V2adataV0Aa=V1acontentsV0F
a=a@acontentsV20c42c2Ia==acontentsV20aaddc42acontentsV16Aa=asizeV20a+asizeV16c1Ia=V23asizeV20Aa=V22adataV20Aa=V21acontentsV20FItAtIa==acontentsV16aaddc89acontentsV12Aa=asizeV16a+asizeV12c1Ia=V19asizeV16Aa=V18adataV16Aa=V17acontentsV16FItAtIa==acontentsV12aaddc55acontentsV8Aa=asizeV12a+asizeV8c1Ia=V15asizeV12Aa=V14adataV12Aa=V13acontentsV12FItAtAa=a@acontentsV8c42c1Ia==acontentsV8aaddc42acontentsV4Aa=asizeV8a+asizeV4c1Ia=V11asizeV8Aa=V10adataV8Aa=V9acontentsV8FItAtIa==acontentsV4aaddc17acontentsV0Aa=asizeV4a+asizeV0c1Ia=V7asizeV4Aa=V6adataV4Aa=V5acontentsV4FItAtIa==acontentsV0ea=a@V24V25aemptyV25FAa=asizeV0c0Aa=V3asizeV0Aa=V2adataV0Aa=V1acontentsV0F
VC for test1

01b02c673829313afedfef854e08c624 1H0
28e3d88870f9448526edb5ac37e9d344 2H0
c9897746dd35257d5aefc24d4b5dc490 1H3
21d2763c2dcb8b3746fd74eba52ac5c9 6H5H4
df995f142dd5f20f585799316ac895cc 8H7H4
ee4c0831e429bdb93d43c7ef6e30fde7 15H26H4
2dbc6c3e8d2518bf680f24d0685c54ce 10H9H4
36ced418daf43be8207b53b86bed7651 12H16H4
5bafe6fb78c363e8982b1814e3ba2d19 12H11H4
da69040f022f8d03d41e6d5700e68617 12H13H4
ed3ff20fa013e2364b9922f5c2633d69 15H14H4
4c8c350d66daf9917fec2ec66149796a 10H17H4
3a9106db59f72f0cf2e79ed6fbdac9d4 12H18H4
345abd35e6907fb03861dfad1d82b488 20H19H4
a6ec83748c7a5992848d9cd2b36088ee 20H21H4
1a41f621b84d43cbe2ff8d465fe29e94 20H22H4
48f081c1c4bbaa398437d5e963adc3c7 24H23H4
8377fbeb2d2b012750b1b8d18d3b635c 24H25H4
3eb0b4d0d9889260b6f51bcfff1328a7 28H27H4
ad36398a531b418a534516408604becd 35H53H4
21a3407c315fcd13dd5d115dc16ffce5 10H29H4
b67951258ee31b3a65cd10ffe468a828 10H30H4
347ff4f318ca06ad8563f9ecca8cd5ba 10H31H4
83b5a37d26c25678e0e6108a628a9398 10H32H4
deef49a02164477aaff1c56f2f9f2488 12H39H4
ad5274ea7a6c56488719932724e4b138 12H33H4
baf39c30167aeada7feb0b82e2ff7a75 35H34H4
b352014dc69ad23c3dea9d7ed3851bb3 35H36H4
417461012c7b9b04d6941b38bb19f011 35H37H4
1e429b31b87965f719a3b810fada3ba1 35H38H4
d3419f8b741fdc5a8bcee89c85ef187e 10H40H4
53059c859d275225caba156be6423285 20H41H4
8e5eaece03f5723f546c6665a9b8614d 20H42H4
59b8b29feade639adde3af496eb09447 20H43H4
314d000c855b23daf8645b37fc860bd7 24H44H4
4d8f2227b6ddf5b1029f6bfcbd645fa9 24H45H4
f38a415c47680d40a512bc7e8f8d13cd 12H46H4
1a190bedae1a04ef1e4dfabbe682f066 10H47H4
8f01087b478ac7f4e685c4357c2d8d2c 20H48H4
195a27ae0474a1d0853863af12954aa7 20H49H4
6fc30f705afbb82635e438de1be75037 20H50H4
6d216250a3ee2f008872a4d00527fcf7 24H51H4
6996575a3e456550841ed8a9e4cd4300 24H52H4
c562ceb7ba3a082382cc5ce0621500e2 1H54H4
702a66d8e699d4d9a10aef0d2b634b27 56H55H4
6106af26be07acb5a060b65d49f67386 58H57H4
fe7dc84ddf706ff8385eaca7bc5f55eb 60H59H4
5fed4fc890be59301040ce544c19fc4a 64H63
bae6f4b7ec245107718ae9dda9036c21 12H61
0c4b1089cec3b480f4adc89e4f196daa 12H62
