Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
let doc = this.company.cnpj || this.company.cpf;
this.buffer.setString(0, '1');
// CPF/CNPJ. de 2 a 15. 14.
this.buffer.setString(1, doc.replace(NON_NUMERIC, '').substring(0, 14));
// T:CPF/CNPJ. de 16 a 16. 1.
this.buffer.setString(15, this.company.cnpj ? '1' : '2');
// Nome do Cedente. de 17 a 56. 40.
this.buffer.setString(16, slug((this.company.nome || this.company.responsavel)).replace(NON_WORD, ' ').substring(0, 40));
// Endereco. de 57 a 96. 40.
let endereco = [
this.company.endereco[0],
this.company.endereco[1],
this.company.endereco[2]
].join(' ');
this.buffer.setString(56, slug(endereco).substring(0, 40));
// Cidade. de 97 a 114. 18.
this.buffer.setString(96, slug(this.company.endereco[5]).substring(0, 18));
// Estado. de 115 a 116. 2.
this.buffer.setString(114, slug(this.company.endereco[6]).substring(0, 2));
// CEP. de 117 a 124. 8.
this.buffer.setString(116, this.company.endereco[4].replace(NON_NUMERIC, '').substring(0, 8));
// Data de operação. de 180 a 185. 6.
this.buffer.setString(179, moment().format('DDMMYY'));
// Fator da operação. de 186 a 192. 7.
this.buffer.setString(185, sprintf('%07d', 0));
// Tx efetiva min. de 193 a 199. 7.
this.buffer.setString(192, sprintf('%07d', 0));
// Tx serviço. de 200 a 206. 7.
this.buffer.setString(199, sprintf('%07d', 0));
// Tx ISS. de 207 a 213. 7.
this.buffer.setString(206, sprintf('%07d', 0));
export function analyzeRowResults (fieldsHash) {
let fieldsArray = []
for (let key in fieldsHash) {
const field = fieldsHash[key]
// Determine which field type wins
field.type = determineWinner(field.typesFound)
field.machineName = slug(key, {
replacement: '_',
lower: true
})
field.sourceName = key
// If any null values encountered, set field nullable
if (field.typesFound['null']) {
field.nullable = true
}
fieldsArray.push(field)
}
return fieldsArray
}
factory: async ({ args, neodeInstance }) => {
const defaults = {
id: uuid(),
name: faker.name.findName(),
email: faker.internet.email(),
password: '1234',
role: 'user',
avatar: faker.internet.avatar(),
about: faker.lorem.paragraph(),
termsAndConditionsAgreedVersion: '0.0.1',
termsAndConditionsAgreedAt: '2019-08-01T10:47:19.212Z',
}
defaults.slug = slugify(defaults.name, { lower: true })
args = {
...defaults,
...args,
}
args = await encryptPassword(args)
const user = await neodeInstance.create('User', args)
const email = await neodeInstance.create('EmailAddress', { email: args.email })
await user.relateTo(email, 'primaryEmail')
await email.relateTo(user, 'belongsTo')
return user
},
}
profile = profiles.find(x => slug(x.name).toLowerCase() === this.config.store.terminal.profile) || profiles[0]
}
onTitleChange (value) {
var title = value;
var slug = this.props.slug;
if (!this.state.hasTypedSlug) {
slug = slugify(title, {lower: true}).toLowerCase();
this.validateSlugTimeout();
}
this.props.onChange({title, slug});
this.setState({title, slug});
}
export const slugify = str => slug(str, { lower: true, replacement: '-' })
'form.display_name': function (newValue) {
if (this.suggestName) {
this.form.name = slug(newValue.toLowerCase());
}
},
'permissions.search': {
export function createReduxStore(boardKey) {
boardKey = boardKey || 'default';
boardKey = slug(boardKey);
enhancer = composeWithDevTools(
persistState(null, {
key: 'kaiser/' + boardKey
})
);
const initialState = (boardKey === 'default' ? sampleState : defaultState);
initialState.board.title = boardKey;
store = createStore(
reducer,
initialState,
enhancer
);
return store;
}
export function generatePermlink(title, parent = null) {
var permlink = '',
date = new Date(),
time = date.getFullYear().toString()+(date.getMonth()+1).toString()+date.getDate().toString()+"t"+date.getHours().toString()+date.getMinutes().toString()+date.getSeconds().toString()+date.getMilliseconds().toString()+"z"
if(title && title.trim() !== '') {
permlink = slug(title).toString()
}
if(parent) {
permlink = "re-" + parent.author + "-" + parent.permlink + "-" + time;
}
if(permlink.length > 255) {
permlink = permlink.substring(permlink.length - 255, permlink.length)
}
permlink = permlink.toLowerCase().replace(/[^a-z0-9-]+/g, '')
return permlink;
}