unipdf/internal/ccittfax/ccittfax.go

12 lines
29 KiB
Go
Raw Normal View History

2020-08-27 21:45:09 +00:00
//
// Copyright 2020 FoxyUtils ehf. All rights reserved.
//
// This is a commercial product and requires a license to operate.
// A trial license can be obtained at https://unidoc.io
//
// DO NOT EDIT: generated by unitwist Go source code obfuscator.
//
// Use of this source code is governed by the UniDoc End User License Agreement
// terms that can be accessed at https://unidoc.io/eula/
2020-09-28 23:18:17 +00:00
package ccittfax ;import (_d "errors";_b "math";);func _decd (_bfc uint16 ,_bbf int )(code ,bool ){_ ,_daa :=_eeb (_ab ,_bfc ,_bbf );if _daa ==nil {return code {},false ;};return *_daa ,true ;};func _agbe (_dgcf []byte ,_cfd int ,_ddfce code )([]byte ,int ){_bgcg :=true ;var _dfc []byte ;_dfc ,_cfd =_ecee (nil ,_cfd ,_ddfce );_fbc :=0;var _aec int ;for _fbc < len (_dgcf ){_aec ,_fbc =_afcb (_dgcf ,_bgcg ,_fbc );_dfc ,_cfd =_bdc (_dfc ,_cfd ,_aec ,_bgcg );_bgcg =!_bgcg ;};return _dfc ,_cfd %8;};func init (){_ba =make (map[int ]code );_ba [0]=code {Code :13<<8|3<<6,BitsWritten :10};_ba [1]=code {Code :2<<(5+8),BitsWritten :3};_ba [2]=code {Code :3<<(6+8),BitsWritten :2};_ba [3]=code {Code :2<<(6+8),BitsWritten :2};_ba [4]=code {Code :3<<(5+8),BitsWritten :3};_ba [5]=code {Code :3<<(4+8),BitsWritten :4};_ba [6]=code {Code :2<<(4+8),BitsWritten :4};_ba [7]=code {Code :3<<(3+8),BitsWritten :5};_ba [8]=code {Code :5<<(2+8),BitsWritten :6};_ba [9]=code {Code :4<<(2+8),BitsWritten :6};_ba [10]=code {Code :4<<(1+8),BitsWritten :7};_ba [11]=code {Code :5<<(1+8),BitsWritten :7};_ba [12]=code {Code :7<<(1+8),BitsWritten :7};_ba [13]=code {Code :4<<8,BitsWritten :8};_ba [14]=code {Code :7<<8,BitsWritten :8};_ba [15]=code {Code :12<<8,BitsWritten :9};_ba [16]=code {Code :5<<8|3<<6,BitsWritten :10};_ba [17]=code {Code :6<<8,BitsWritten :10};_ba [18]=code {Code :2<<8,BitsWritten :10};_ba [19]=code {Code :12<<8|7<<5,BitsWritten :11};_ba [20]=code {Code :13<<8,BitsWritten :11};_ba [21]=code {Code :13<<8|4<<5,BitsWritten :11};_ba [22]=code {Code :6<<8|7<<5,BitsWritten :11};_ba [23]=code {Code :5<<8,BitsWritten :11};_ba [24]=code {Code :2<<8|7<<5,BitsWritten :11};_ba [25]=code {Code :3<<8,BitsWritten :11};_ba [26]=code {Code :12<<8|10<<4,BitsWritten :12};_ba [27]=code {Code :12<<8|11<<4,BitsWritten :12};_ba [28]=code {Code :12<<8|12<<4,BitsWritten :12};_ba [29]=code {Code :12<<8|13<<4,BitsWritten :12};_ba [30]=code {Code :6<<8|8<<4,BitsWritten :12};_ba [31]=code {Code :6<<8|9<<4,BitsWritten :12};_ba [32]=code {Code :6<<8|10<<4,BitsWritten :12};_ba [33]=code {Code :6<<8|11<<4,BitsWritten :12};_ba [34]=code {Code :13<<8|2<<4,BitsWritten :12};_ba [35]=code {Code :13<<8|3<<4,BitsWritten :12};_ba [36]=code {Code :13<<8|4<<4,BitsWritten :12};_ba [37]=code {Code :13<<8|5<<4,BitsWritten :12};_ba [38]=code {Code :13<<8|6<<4,BitsWritten :12};_ba [39]=code {Code :13<<8|7<<4,BitsWritten :12};_ba [40]=code {Code :6<<8|12<<4,BitsWritten :12};_ba [41]=code {Code :6<<8|13<<4,BitsWritten :12};_ba [42]=code {Code :13<<8|10<<4,BitsWritten :12};_ba [43]=code {Code :13<<8|11<<4,BitsWritten :12};_ba [44]=code {Code :5<<8|4<<4,BitsWritten :12};_ba [45]=code {Code :5<<8|5<<4,BitsWritten :12};_ba [46]=code {Code :5<<8|6<<4,BitsWritten :12};_ba [47]=code {Code :5<<8|7<<4,BitsWritten :12};_ba [48]=code {Code :6<<8|4<<4,BitsWritten :12};_ba [49]=code {Code :6<<8|5<<4,BitsWritten :12};_ba [50]=code {Code :5<<8|2<<4,BitsWritten :12};_ba [51]=code {Code :5<<8|3<<4,BitsWritten :12};_ba [52]=code {Code :2<<8|4<<4,BitsWritten :12};_ba [53]=code {Code :3<<8|7<<4,BitsWritten :12};_ba [54]=code {Code :3<<8|8<<4,BitsWritten :12};_ba [55]=code {Code :2<<8|7<<4,BitsWritten :12};_ba [56]=code {Code :2<<8|8<<4,BitsWritten :12};_ba [57]=code {Code :5<<8|8<<4,BitsWritten :12};_ba [58]=code {Code :5<<8|9<<4,BitsWritten :12};_ba [59]=code {Code :2<<8|11<<4,BitsWritten :12};_ba [60]=code {Code :2<<8|12<<4,BitsWritten :12};_ba [61]=code {Code :5<<8|10<<4,BitsWritten :12};_ba [62]=code {Code :6<<8|6<<4,BitsWritten :12};_ba [63]=code {Code :6<<8|7<<4,BitsWritten :12};_c =make (map[int ]code );_c [0]=code {Code :53<<8,BitsWritten :8};_c [1]=code {Code :7<<(2+8),BitsWritten :6};_c [2]=code {Code :7<<(4+8),BitsWritten :4};_c [3]=code {Code :8<<(4+8),BitsWritten :4};_c [4]=code {Code :11<<(4+8),BitsWritten :4};_c [5]=code {Code :12<<(4+8),BitsWritten :4};_c [6]=code {Code :14<<(4+8),BitsWritten :4};_c [7]=code {Code :15<<(4+8),BitsWritten :4};_c [8]=code {Code :19<<(3+8),BitsWritten :5};_c [9]=code {Code :20<<(3+8),BitsWritten :5};_c [10]=code {Code :7<<(3+8),BitsWritten :5};_c [11]=code {Cod